Mostrando las entradas con la etiqueta Descarga de aplicaciones. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Descarga de aplicaciones. Mostrar todas las entradas

miércoles, 29 de abril de 2009

/pack de aplicaciones para Windows



Smart Installer Pack es un paquete gratuito de 227 Mb con que reúne un menú de aplicaciones, pueden elegir cuáles, open source o de distribución libre para ser instaladas. Sólo para Windows.
Evita andar saltando de un lugar a otro en Google para encontrarlas.
Entre las aplicaciones:
WinRar
Adobe
Firefox
Chrome
Java y etc






viernes, 10 de abril de 2009

/eliminar mensaje de Windows ilegal



Cosas del Facebook, di con este sitio donde hablan de RemoveWGA (free+shareware). No lo he probado porque no es mi caso, pero el post de la info es muy reciente como para pensar que es válido de momento.





domingo, 14 de setiembre de 2008

/leído



+desastre..tan cierto +contra los zurdos (me consta) +los graffitis de bansky
+
benito intoxicado (de bronca) +la revancha de evita +tomar antiácido: bill hicks +martha cooper (en honbox)
+jugando a... +gran hermano, el espejo de la nada +buenos vecinos y de los otros +n formas de atarme los zapatos

+todo lo que quería saber sobre anarquía +globalización y resistencia (Chomsky) +redes sociales, quién juega con quién

+
aprender a programar en 10 años +open source matters +greymatters, para crear y administrar blogs +IDE para C++ y plugins otros lenguajes (open source) +Avant Browser, un navegador liviano para Windows (freeware)






sábado, 6 de setiembre de 2008

/mucho Google Chrome, pero de geografía ni hablemos



Qué impunemente original y orwelliano se está volviendo Google, no voy a hablar acerca de los detalles de Google Chrome, abundan por toda la web, y se reiteran.

De todos modos una de las discusiones mas interesantes al respecto de Chrome en cuanto a usabilidad y potencial se ha dado en las listas de correo de cadius. Para el que le interese.


Me pareció muy buena, MUY, la idea de presentarlo usando la modalidad de comic, donde se realizan entrevistas a los ingenieros que lo desarrollaron, me gustó tanto o más que Chrome. El comic con una estética impecable pueden incluirlo en su web/blog mediante un javascript, si lo desean.
Pero, que mucho proceso para cada pestaña independiente bla bla, y tiene un gran pifie, además de las pestañas, hay paises que también son independientes.
En su presentación modifica el mapa de Europa, Dinamarca que es mencionado, no aparece, tampoco Suiza, Austria, Hungría y Eslovenia, pareciera que los anexó o distribuyó entre países existentes (espero no sea nada premonitorio).
Al el momento de escribir est
e post, el error persistía.

(clik para ampliar la imagen)





vía Onsoftware







/máquinas virtuales



Mi uso de una máquina virtual lo tengo básicamente para probar aplicaciones sin tener la necesidad de instalar/desinstalar en mi sistema, con lo que eso conlleva en Windows principalmente.
(Los sistemas operativos virtuales son espacios mas seguros donde probar programas sin afectar el sistema anfitrión - aquel que tenemos instalado)

Hasta ahora usaba VMWare, pero buscando opciones que consumieran menos recursos encontré VirtualBox.

Tienen bastantes similitudes, entre ellas, ambas son freeware.

Diferencias

  • VMWare no permite crear nuevas imágenes, por ejemplo, otro sistema operativo, al menos en su versión libre (si en la de pago).
  • VMWare parece mas estable, pero consume mas recursos que VirtualBox, lo que enlentece la ejecución de ciertas aplicaciones.
  • VirtualBox al ser mas liviano permite trabajar de manera mas fluida con el sistema anfitrión y el huésped simultáneamente.
  • VirtualBox tiene la opción de detener al sistema, liberando recursos de memoria y procesos de la CPU (VMWare no)
  • VMWare soporta carpetas compartidas, lo que permite arrastrar y soltar archivos ente el sistema anfitrión y huésped.
  • VirtualBox solo soporta carpetas que se configuran previamente en su intalación.
  • VirtualBox tiene un sistema de restauración de imagen, si una imagen se ha dañado o está mal configurada podemos volver a una anterior.
  • VMWare tiene una interfaz mas intuitiva.







domingo, 31 de agosto de 2008

/aplicaciones para videos e imagenes



Exactamente dos:

xviservicethief, (versión alfa) permite descargar videos de 55 sitios: Youtube, Blip, DailyMotion, Sclipo, Metacafe o GameTrailers, algunos sitios de contenido 'adulto'.
Tiene el plus que una vez descargado el material puede convertirse a varios formatos AVI, MPEG1, MPEG2, WMV, MP4, 3GP o MP3.
Es open source, y tiene las siguientes características:

  • descarga baja más de un vídeo a la vez, pudiendo pausarlos o reanudarlos cuando se desee.
  • Drag & Drop: Arrastra el enlace al vídeo que quieres descargar a xVST y listo.
  • Protección para menores
  • Historial de descargas
  • Actualizaciones automáticas
  • descargas simultáneas
Mas info en bitelia



El otro es PixelPipe



Pixelpipe es una aplicación online gratuita que permite subir una sola vez las imágenes, videos o música, a varios sitios de estilo Web 2.0, incluyendo blogs, o los que nosotros agreguemos.

"La cantidad de servicios que se encuentran disponibles es bastante amplia, muchos muy conocidos, otros no tanto:

23 (fotos)
72 Photos (fotos)
Acrobat.com (fotos, video y audio)
Buzznet (fotos y video)
Facebook (fotos)
Flickr (fotos)
Fotki (fotos)
Foto Time (fotos y video)
Friendster (fotos)
Imageloop (fotos)
Imeem (fotos y video)
Ipernity (fotos, video, audio y archivos)
Kodak Gallery (fotos y video)
Kyte (fotos y video)
Phanfare (fotos y video)
PhotoBox (fotos)
Photobucket (fotos y video)
Picasa (fotos)
Pikeo (fotos)
Pownce (foto, video, audio y archivos)
Shutterfly (fotos)
SmugMug (fotos y videos)
Ovi (fotos, videos, audio y archivos)
TwitPic (fotos)
Vimeo (videos)
Vox (fotos, video y audio)
Webshot (fotos)
YouTube (video)
Zooomr (fotos)
Box (fotos, video, audio, archivos"


vía bitelia







lunes, 5 de mayo de 2008

/utilildades relacionadas a la web



Para no poner un post relativo a cada ítem los reuno en uno solo, una porque están relacionados, y el otro motivo es porque si bien algunos son interesantes, no amerita más descripciones que una reseña.

Novedades Google Docs

  • Modo offline para presentaciones, y hojas de cálculo
  • Editar CSS (ya se podía hacer HTML) para personalizar el diseño
  • Permiten incrustar videos de Youtube a los documentos
  • Las presentaciones de Google Docs permiten agregar “Speaker notes”, traducido algo así como “Notas del conferenciante” o “Notas del orador”. Objetivo: agregar notas sobre la presentación para seguir un orden y no omitir detalles.

vía bitelia





Pingdom tools



Pingdom Tools es una herramienta web que te p
ermite medir cual es la velocidad de carga de un blog/web.
Además muestra un gráfico muy claro con la evolución de la carga - en segundos - de cada uno de los componentes de la web. Esto último es particularmente útil para detectar posibles cuellos de botella.


vía knxdt



Extensión para IExplorer 7

Para aquellos que aun usan IExplorer (segun google analytics, aun la mayoría de los que visitan este blog), hay un nuevo add-on
IE7Pro con muchas características similares a las existentes en Firefox, que lo hacen mas amigable, seguro y personalizable.
Algunas de las características: administración de navegación por páginas, corrector, recuperación ante fallos (vuelve al estado anterior al mismo), acelerador web, etc.


vía Knxdt




Crear sitios web en flash

No soy una fanática de los sitios con Flash, pero he visto algunos diseños con un uso mesurado del recurso, o bien arty que valen la pena.
wix es una aplicación web gratuita, aun beta y por invitación, que permite crear sitios webs bastante prolijos en pocos minutos, con escaso o nulo conocimiento de programación web.

Cuenta con unas cuantas plantillas clasificadas de acuerdo a las características del sitio que se desee crear (personal, negocios, internet, etc).
El editor cuenta con una cantidad (hasta apabullante) de características para enriquecer la web. Pueden agregarse formas, fotos, videos, canciones y animaciones, agregar efectos visuales, incrustar videos desde Youtube, etc.
Soporta múltiples páginas con links entre ellas.

No pude experiementar bien con todo lo que traía, la red estaba lenta y me temo que era la de esa aplicación, y no un problema de mi conexión. Asi que puede requerir paciencia, investigar cada una de las características.

La contra que le vi es que no permite publicar la web en un dominio propio.

Es sabido que los sitios web con flash no son
correctamente indexados por los buscadores, según leí en la web de Wix, han resuelto este problema produciendo un contenido híbrido de HTML y Flash.


Mi sitio (sin terminar)
http://www.wix.com/kovicic/rog


Free Flash Websites - Wix.com


vía techcrunch




Agregar características a Google Talk


He notado que cada vez más contactos usan Google Talk como IM, y por ende me veo obligada a usarlo, desconozco el motivo, pero así parece.
Indagando para potenciar sus features me encuentro con algunas interesantes:

Google poligamy: permite abrir varias sesiones (pesa poco y consume pocos recursos)

MessenPass: para recuperar las contrseñas perdidas

Solicall: GTalk tiene una muy buena calidad de audio, que le puede ir en detrimento ya que capta todo el sonido de fondo, esta herramienta tiende a reducirlo.

HotRecorder: para grabar, almacenar y reproducir las conversaciones.


vía onSoftware



Web sobre la Web

Metrografic abarca todo tipo de contenidos (en español) sobre diseño gráfico, web, fotografía, recursos, y utilitarios que andan en la vuelta.


vía zonaCerebral








miércoles, 2 de abril de 2008

/navegador 3D



De eso va tianamo, una herramienta aun en versión beta sobre visualización e interacción con datos, como por ejemplo los provenientes del resultados de búsqueda en la web.
El ejemplo muestra como los resultados obtenidos desde el motor de búsqueda de Yahoo son mapeados como puntos en una superficie plana. La distancia entre ellos indica la similitud entre los mismos. Los temas derivados del original se agrupan en forma de montañas, y las montañas mas próximas indican una mayor similitud entre los temas que representan.

El resultado de las búsquedas aparece en una columna a la derecha, y la gráfica en el panel izquierdo.

Pueden suscribirse mediante mail gratuitamente para probar la herramienta y mandar sugerencias (eso hice yo, y la respuesta fue inmediata).
Requisitos: un navegador con Java habilitado (versión 1.6), por ahora viene para Window y Linux. Recomiendan usar IE 7 y 8, asi como Firefox 2.

La primera vez que se usa la aplicación demora entre 20 y 40 segundos, que son los que toma en descargar las bibliotecas gráficas.

Lo recomiendo para los que quieran interiorizarse sobre nuevos paradigmas de interacción y visualización de info.

Demo:




vía infosthetics.com








/sustituto del administrador de tareas





Security Process Explorer es un administrador de tareas gratuito que recomiendo por lo potente, y detallado en relación al que viene por defecto con Windows.

Informa sobre los programas y procesos que corren en la computadora, nombre del archivo, la carpeta donde se encuentra, uso que hace de la CPU, etc, así también como una clasificación de los riesgos de seguridad, elaborados según el conocimiento/experiencia del usuario sobre los procesos que deben ser finalizados o eliminados.
Monitorea CPU y memoria, usando un gráfico por proceso, y una vista detallada sobre la información del mismo, posibilidad de detener o comenzar un nuevo proceso, establecer prioridades,etc.

Una de las características mas interesantes es la posibilidad de eliminar procesos que corren en background así como asignar más recursos a procesos mas demandantes (como juegos o aplicaciones multimedia).

He leído por ahí que a algunos usuarios les da problemas con Vista, con Windows XP anda volando.

Puede sustituirse por el administador de tareas de Windows para que quede por defecto, o bien, conmutar entre ambos. A gusto del usuario.


vía bitelia







domingo, 17 de febrero de 2008

/ponieniendo a punto la computadora (utilitarios)



Como saben me fui de vacaciones, antes hice los respaldos de rigor, las actualizaciones de antivirus, verificación de virus, estado del registro de Windows, defragmentación del disco, etc.

Un error común es pensar que limpiando el registro de Windows está todo, y no necesariamente, mucha de la lentitud de nuestro sistema se debe también a espacio ocioso en disco, sin mencionar virus o spywares. No es solo uno, sino una conjunción de pasos la que nos aseguran un mejor rendimiento.

Nombraré los utilitarios en el orden que los apliqué, el que me garantiza una computadora mas performante.


Respaldo de emails
Estoy suscrita a varias newsletters, foros y me interesa guardar algunos mensajes por lo que aportan. Práctica que quizás olvide y acceda a sus respectivos sitios.





MailStore es una aplicación gratuita para Windows de respaldo a DVD o disco, permite importar POP/IMAP mails (
Gmail o Yahoo) o desde Outlook, Windows Mail, o Thunderbird, buscar y archivar.

Tiene un sistema 'inteligente' de almacenamiento, si un archivo adjunto se repite lo guarda una sola vez.
Mensajes del tipo No One-Way Road se almacenan en un formato MIME-compatible, y pueden recuperarse sin pérdida de información.

Util si queremos ver correos off line y eliminarlos de nuestra computadora.

vía lifehacker


Liberar espacio en disco
Esto lo verifiqué con varias herramientas, unas que había mencionado WinDirStat, y cotejé con una nueva que no necesita instalación y es muy liviana, SpaceMonguer. Al igual que las anteriores tiene una representación proporcional de las carpetas con mayor uso de disco. Lo cual nos sirve para ver por qué corno usamos demasiado espacio.

Es gratuita y viene sólo para Windows.


Defragmentar disco

Para los menos entendidos que yo, los menos, les aconsejo tener presente este asunto. Cuando noten que el inicio de su sistema es lento, o bien vean que cualquier aplicación 'come' mucho disco con accesos permanetes, es hora de plantearse una defragmentación. La frecuencia de hacerlo dependerá de su uso.
Las instalaciones/desintalaciones, las caida
s abruptas, su uso hace que los datos del disco queden en parcelas fragmentadas. La información en disco no necesariamente se graba de manera contigua, por lo cual recuperar los datos implica buscar y reunir los distintos fragmentos diseminados por todo el disco duro, y esto enlentece el proceso.



Encontré una opción gratuita para Windows, y bastante más rápida que la que viene con el sistema operativo. Disk Defrag es una aplicación que soporta FAT 16/32, y NTFS, también realiza la defragmentación en USB y Flash Memory Cards.


Limpiando virus y otras yerbas

Luego pasé el antivirus Nod32, SpyBot (soft espía), y AdAware (spyware)


Limpiando el registro y eliminando espacio en disco

CCleaner "es una herramienta gratuita de optimización del sistema la cual elimina ficheros temporales, vacía la papelera, elimina cookies, memoria caché, ficheros temporales de Internet (IE, Firefox) direcciones web, entradas invalidas de registro etc etc"
Esta herramienta es gratuita y viene para Windows.

vía forospyware







sábado, 16 de febrero de 2008

/HTML en mails



Este post se debe en parte a que me preguntaron como enviar una 'web' por mail, algo que también me había preguntado, pero nunca había dedicado tiempo en investigar.

Muchas empresas o instituciones usan las ventajas de este formato visual, mas interactivo y 'didáctico'.

Básicamente se distinguen dos tipos, quizás haya más, newsletters y los emails
promocionales o de marketing.
Cada uno tiene su público objetivo, y por lo tanto diferentes estrategias de diseño y de contenido (no viene al caso en este post)
En techrepublic se resumen los criterios a seguir para los diferentes casos.

La codificación HTML para emails impone algunas restricciones:

  • usar CSS inline
  • no usar imágenes de fondo (algunos clientes de email no soportan esa característica)
  • evitar la etiqueta DIV y usar SPAN en su lugar
  • el uso de frames JavaScript y VBScript, controles ActiveX, Flash applets, Java applets puede alertar algunos antivirus o políticas de spam, y por lo tanto retener el mail
Estas restricciones son el mínimo comun denominador para que la gran mayoría de clientes de correos y webmails no ofrezcan problemas en la recepción y de lectura. (Esta claro que hay clientes mas permisivos que otros)


Software para crear código HTML


Esta es una lista de algunas aplicaciones para crear código HTML (y páginas web).

Una opción es crear la web con cualquiera de estas aplicaciones, y luego copiar el código fuente.

En caso que sea necesario subir archivos, se necesita un hosting, y FireFTP (extensión Firefox ) y/o FileZilla para subirlos.

Nota: No usar Microsoft Word para crear archivos html ya que crea mucha 'basura' en ellos, ni hacer copy/paste desde/hacia Word con Notepad, PSPad, ya que Word tiene otro tipo de formato para el texto.


Software para enviar emails en HTML

Zookoda (herramienta online):

  • Administrar suscriptores a newsletters.
  • Crear un formulario de suscripción a una newsletter .
  • Programar envíos para cada día, semana o mes.
  • Ver abandoneos, click y reportes de cancelación de suscripciones.
  • Acceder a celulares mediante contenido basado en texto.

Registro gratuito, hay un tutorial en (flash) guía cómo crear y enviar una newsletter HTML, sirve además para bloggers (resumen de contenidos).

Como parte del compromiso anti-span, todos los miembros están restringidos de enviar emails hasta que los detalles de cada cuenta sean manualmente verificados.
Una vez loggeados, ir a Account > Sender Details > New Sender ahí completar tu email, y controlar si han sido verificados. En caso que no seas admitido,envían un mail notificando las causas (Zookoda Verifications)


poMMo
una aplicación para envío masivo de correo para Linux, por lo que leí muy versátil, escrita en PHP. (Es necesario un servidor con PHP)


PHPlist es un administrador open source de newsletter. Muy configurable y ofrece unas cuantas prestaciones tales como click-tracking, plantillas, subscribe/unsubscribe, administracion de usuario, manejo avanzado de abandonos, programación de tareas, etc.
No es necesario conocimientos de PHP, solo basta configurar config.php.

(Requiere PHP 4.3 , Apache y MSQL 4.0 o mayor)

Dada Mail muy personalizable,tiene muchas prestaciones como número ilimitado de lista de correos, plantillas, un mecanismo de búsqueda de archivos, un panel de control para cada lista de correos y administración.
Posibilidad de una funcionalidad extra usando extensiones como Mystery Girl - Bounce Handler. No es necesario conocimientos de Perl/CGI para su instalación.

Algunas de sus extensiones requieren conocimientos en Linux

(Requiere un servidor con CGI/Perl)


Arclab Maillist Controller (aplicación Windows)
Administra lista de emails y envíos (personalizados) de lotes de mails en html, texto plano o html y texto plano.

Contiene un editor WYSIWYG, detección personalizable de emails regresados, y un panel de control muy completo e intuitivo.
Es una aplicación gratuita para el uso de una sola lista de correos, con un máximo de 100 recipientes.

(Requiere Microsoft Internet Explorer v6.0 o superior, Windows 2000, XP, 2003 server, Windows Vista)

Mozilla Thunderbird es un cliente de emails que permite el envío de mensajes como texto plano, HTML email, y una combinación de HTML y texto plano. Quizás sea una de las opciones mas sencillas.

Crear un email en HTML solo requiere hacer: click en el cuerpo del mensaje, y elegir Insertar > Html. (Obvio que requiere conocimientos de HTML, usar NVU antes, generar el código y pegarlo puede ser una alternativa para quien no domine demasiado el lenguaje)


PHPMailer aplicación para PHP.

  • HTML email
  • soporte de imagenes embebidas
  • emails Multiparte/alternativos para enviar a clientes de correo que no leen HTML emails
  • Puede enviar múltiples TOs, CCs, BCCs y REPLY-TOs
  • Trabaja en cualquier plataforma
(Requiere servidor con PHP)

Para quienes no sean administradores de sitios web y quieran simplemente manejar newsletters de manera simple las opciones mas convenientes son:
Mozilla Thunderbird, Arclab Maillist Controller, Zookoda.








sábado, 15 de diciembre de 2007

/divX Pro gratis



A los videoadictos debe interesarles, DivX puede descargarse de manera gratuita por tiempo limitado. Las ventajas de esta versión sobre la standard, no son pocas: convertidor de codecs mas avanzado, mejor performance para las computadoras dual core, y seis nuevos modos para afinar la calidad de video. La descarga incluye: video codec, el convertidor, reproductor, un plug-in para el navegador, y el uploader para contenidos DivX.

Antes de clickear en 'install', elegir la descarga de Windows o Mac, ingresar tu email cuando aparezca la ventana de de instalación, ahí será enviado el número serial. Luego cuando ejecuten DivX Converter, click ‘Enter Serial Number’ e ingresan el serial recibido.


vía insightonic





jueves, 29 de noviembre de 2007

/viendo los drivers en nuestra PC - DriverView




No hace mucho hablaba sobre una herramienta para hacer los respaldos de nuestro drivers, ahora encontré esta otra DriverView (freeware) que no requiere instalación, se ejecuta en modo standalone (driverview.exe) y cuenta con un driver para su traducción a varios lenguajes.
Corre bajo:Windows 2000, Windows XP, y Windows NT


Prestaciones: despliega todos los drivers de nuestro sistema, para cada uno de los mismos tiene información adicional como dirección de carga del driver, descripción, versión, nombre del producto, compañía que lo creó, etc.


vía nirsoft (interesante sitio de utilitarios muy variados)







lunes, 19 de noviembre de 2007

/pixels armónicos





RGB MusicLab proyecto del japonés Kenji Kojima, convierte valores RGB (rojo, verde y azul) de una imagen a una escala cromática de sonidos.
El programa lee el valor de los pixels desde el extremo superior izquierdo al inferior derecho.
Un pixel (valor RGB) se convierte en un acorde de tres notas. El largo de la nota lo determina el brillo del pixel.

El sistema trabaja con imagenes JPEG, PING y GIFF. Es de uso muy intuitivo, y freeware.
Viene para Windows y Mac.
El sistema permite hacer drag&drop, y a la izquierda de nuestra imagen original veremos la imagen con forma de mosaico, donde podemos alterar las celdas, elegir un instrumento, el tempo, etc. Hay varios ejemplos interesantes en el sitio.
También puede usarse con imágenes de navegadores Safari(MacOS) e IE(Windows) siempre y cuando las mismas no tengan un enlace asociado.

No hay, o yo no vi, detalles del software utilizado, quisiera pensar que processing, sobre todo porque este proyecto forma parte de rhizome.org, organización que promueve el arte por medio de la tecnología usando herramientas open source.


vía infosthetics





sábado, 10 de noviembre de 2007

/SQL Service Manager 2005



(Actualizado)


Una de las limitaciones que encontré en Visual Studio 2005 fue no tener una herramienta integrada para iniciar, pausar o detener los servicios de SQLServer directamente. Debía hacerlo desde el SQL Configuration Manager, o bien, desde el administrador de servicios de Windows.
Entiendo que en un ambiente de producción a tiempo completo esto no sea necesario, pero en un ambiente de desarrollo (mi caso), donde es necesario maximizar la RAM disponible, es imprescindible. Liberamos la base de datos, el servicio, y se nota.

SQL Service Manager 2005 (autor: Jasper Smith) tiene las features necesarias para facilitarnos las tareas:

  • Administrar SQL Server, SQL Agent, Análisis de Servicios, Búsqueda de texto completo, MSDTC, SSIS y Servicios de reporte.
  • Compatible con las ediciones SQL2005 y SQL2000.
  • Maneja y monitorea los servicios locales desde la barra de tareas de Windows.
  • Esta herramienta sólo maneja instancias locales.
La instalación es muy sencilla, basta unzippear un archivo que contiene el instalador SQL2005 Service Manager Setup.msi, doble click y voilá.

Requerimientos: Microsoft .NET Framework 2.0.50727

Descargar para WindosXP/2003 (código fuente y ejecutable)
Descargar para Windows Vista (ejecutable)

Sitio del proyecto: codeplex


vía andrewconnel blog







jueves, 1 de noviembre de 2007

/alternativas gratuitas a Nero



En ratillo se describen con mas detalles las mismas (exactamente 10), la lista está pensada básicamente para Windows XP, pero es una opción interesante. Personalmente estoy subutilizando al Nero, y cada vez trae mas cosas que sólo me ocupan lugar y me oscurecen su operación. Estos utilitarios son para usos mas específicos, pero efectivos en lo suyo.





/clientes de email para USB





A pesar de la independencia que dan los servicios webmail como Gmail y Hotmail respecto a los clientes desktop, algunos optan por los últimos por cuestiones de seguridad.
Actualmente hay unos cuantos que pueden llevarse donde sea en un USB, y usualmente no requieren instalación, plug&play mood, y listo.

Los 5 mejores:

Reach-a-Mail simple de usar (disponible en español, freeware)
Koma-Mail simple, con énfasis en la seguridad (disponible en español, freeware)
KooMail interesantes features, como carpetas virtuales (versión de prueba)
Surfulater diseñado para almacenar páginas web, pero incluye email (versión de prueba)
Portable Office Exec conjunto de herramientas ofimáticas, incluye cliente de email





sábado, 22 de setiembre de 2007

/identificando memory leaks



Por cuestiones de performance, me vi obligada a chequear los memory leaks de una aplicación desarrollada en Visual C++. Esto es, identificar aquella memoria que fue pedida a demanda (mediante new) y el programa ya no usa, y no se ha liberado (no se realizó el delete correspondiente). O sea algo asi como 'crear' nuestro garbage collector.

Las consecuencias de este consumo indebido de memoria pueden ser varias, desde enlentecer el rendimiento de la aplicación, hasta provocar comportamientos erráticos en otras aplicaciones abiertas o en la propia aplicación.

Buscando info en la web, vi que esto no solo se aplica a C/C++, sino que además puede darse en C# lenguaje con su propio garbage collector.
El administrador de memoria puede recuperar la memoria que quedó fuera del alcance del sistema o fuera de uso, pero no puede liberar aquella memoria que aun permanece al alcance o potencialmente en uso (y no lo está).
El alcance de la memoria se define cuando hay referencias directas o indirectas a ella. Y mientras las haya el administrador de memoria las ignora.
Ejemplo: agregar items a una lista, y olvidar quitarlas (borrarla de memoria) cuando terminamos el procedimiento. El administrador no podrá saber si esa entrada será referenciada nuevamente a menos que algo en el código del programa lo indique.

Este artículo de msdn
explica en mas detalle los memory leaks en memoria no administrada bajo C# (viene con código).

Remitiéndome a mi problema en C++, y particularmente Visual C++, encontré una función que indica en una ventana si tenemos 'memoria colgada' o no liberada.

Para habilitar las funciones de heap al debug, hay que agregar al programa, y en este orden:

#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>


crtdbg.h, mapea las funciones malloc y free con las versiones de las mismas en el depurador, _malloc_dbg y _free_dbg respectivamente, las cuales registran la memoria pedida y liberada. (Este mapeo sucede al depurar)

#define mapea la versión de las funciones del heap (CRT) correspondientes con las versiones de las mismas en el depurador. (No es necesaria, pero si la omitimos la información obtenida será menos descriptiva)

Agregadas las sentencias previas, en el programa hay que incluir la siguiente sentencia:


Cuando el programa se corre desde el debugger _CrtDumpMemoryLeaks muestra información sobre la memory leak en la ventana de salida.

Me basé en la siguientes referencias
codeguru (con ejemplos), msdn2.microsoft


Para
Delphi, existen las siguientes opciones (no probé ninguna) :
  • memCheck (freeware con código) la versión actual 2.75 es para Delphi 5.1, Delphi 6, Delphi 7, Delphi 2005 y Delphi 2006 (aunque no ha sido probada en las dos últimas). Ofrece una unidad (unit, simil de header para los que usan C/C++/C#) con funciones para el chequeo de memoria.
  • euroekalog, componente que se integra al ide (versión de prueba)


Aplicaciones independientes de cualquier compilador/IDE
Hay entornos de desarrollo o compiladores que no ofrecen esta facilidad, por lo tanto debemos recurrir a aplicaciones que nos dan esa información.
Esta es una lista de aplicaciones razonablemente completa y descriptiva sobre alguna de ellas.

De las mas conocidas (y probadas por mi) está IBM Rational Purify (solo para Windows) que puede descargarse en versión de prueba, (o bueno, está eMule o algun cliente torrent).
Realiza un análisis en tiempo de ejecución sobre los siguientes características de un programa: corrupción de memoria, memory leaks, rendimiento de la aplicación, cheque del registro de windows.

Para Linux existe una aplicación gratuita con similares características a la anterior, Valgrind.







jueves, 13 de setiembre de 2007

/language is a virus - anymails





Anymails es el proyecto de tesis de Carolin Horn (diseño & concepto) y Florian Jenett (código) realizado en Flash/Processing, para el Dynamic Media Intitute Boston (2007). El mismo traza una metáfora visual del contenido de los emails recibidos con un ecosistema de organismos (que se mueven como si nadaran, forman grupos, cambian de tamaño, de color, formas, etc).
El objetivo es ver el mundo de nuestros emails desde otra experiencia.

Los emails individuales se representan por un microbio, las edades (su antiguedad) por el tamaño y opacidad (los mas nuevos grandes y opacos, los mas viejos chicos y transparentes). Así mismo podemos ver colonias de microbios, agrupados por 'familia', 'propaganda', etc. Los diferentes mails se categorizan por colores y tamaños.

Hay una barra horizontal que representa el tiempo, podemos navegar a través del tiempo para ver los diferentes tipos de mails, es interesante la posibilidad de encontrar patrones de comportamiento en diferentes momentos.

Tanto la tesis como el código pueden descargarse desde el propio sito.

Hay mas imagenes y videos (muy buenos) aqui pueden ver uno, es necesario QuickTime.


Mi envío de mails se ha restringido, el spam y las cadenas me resultan tediosos, los mails sin copia oculta también, todo suma y hace que cada vez más limite mis mails , o al menos a dar mi email fácilmente. Este proyecto plasma, sin ser su propósito quizás, algo tangencial, el (sobre)abuso de info y de 'vínculos' que nos exceden más de lo que probablemente podemos digerir. En la idea de este proyecto sobrevuela, al menos creo yo, un replanteo de su uso.


vía notcot





miércoles, 12 de setiembre de 2007

/backup de drivers para Windows




DriverMax es una aplicación que encuentro bastante util para evitar cargar CDs y CDs de drivers y ahorrar su búsqueda en internet (cuando los perdimos o la computadora vino sin ellos, algo mas frecuente de lo deseable).
Con DriverMax podemos exportar los drivers que elijamos a un archivo compactado o una carpeta (mediante su sistema Export Wizard).
Es aconsejable respaldar aquellos que funcionen correctamente
Para saber cuales son los que están andando correctamente, ir a Mi PC, con botón derecho (o secundario del mouse, yo soy zurda y ta al reves :p), ir Propiedades. Luego seleccionar la pestaña de Hardware:




Seleccionar Administración de dispositivos, clickear donde aparece el signo '+', verificar que no haya controladores con un símbolo '?' amarillo. Si lo hubiera, eso indica que hay conflictos con ese controlador.


De ese modo sabremos cuáles drivers exportar.

Después de cualquier reinstalación basta importar el archivo en donde hicimos el respaldo para recuperar y reinstalar todos los drivers en pocos minutos.
Un reporte nos aporta la información de todos los drivers instalados en el sistema (versión y fecha de release), y verifica las actualizaciones de los mismos.

DriverMax es una aplicación gratuita para Windows XP y Windows Vista, desarrollada por Innovative. Solo necesitamos un e-mail para registrarnos, que es a donde nos enviarán el número de serie para poder instalarlo.

(Aqui hay información sobre el sistema de drivers de Windows, util para entender algo mas esta herramienta)

Sinceramente, cómodo y util.


vía dotpod