softwareExpress IT: software
Mostrando las entradas con la etiqueta software. Mostrar todas las entradas
Mostrando las entradas con la etiqueta software. Mostrar todas las entradas

domingo, 8 de marzo de 2009

¡Otro blog y que!

ACTUALIZADO: Mmm... la idea original, no es mala; pero no tengo tiempo para publicar una entrada diaria ni para buscar colaboradores; así, de pronto.

Pero el espacio ya existe y me hacía falta un diario para llevar bitácora de mis "pato"-aventuras con OpenBSD en el escritorio de mi casa. Así, que ahora el blog (el otro blog) se llama *BSD Log.

Las colaboraciónes de tus experiencias, también son bien recibidas; pero solo OpenBSD, no pretendo escribir howto's o cosas por el estilo, solo mis experienciacias con este sistema. Algo que también hubiera sido buena idea cuando inicie con Linux.

http://ecelis.motd.org/ creo que no hay mejor contenido, para el dominio donde esta hospedado el blog.


--- Olvida esto ---
Para promover el uso de software libre con mis compañeros de trabajo y la gente con la que me relaciono también en el trabajo. Tal véz mis amigos también se interesen en suscribirse al feed de Software Libre del Día.

La intención, escribir una reseña diaria de algún paquete o programa libre; que sea de utilidad tanto en el entorno empresarial como para el usuario común. La colaboración de personas con acceso a otras plataformas y sistemas operativos además de PCs, NetBSD, Linux, OpenVMS o Windows es bienvenida (también los usuarios de estas plataformas y sistemas, son bienvenidos a colaborar con la reseña de su aplicación favorita).

El primer post (segundo en realidad) introduce a Stickies para Windows.


--- Esto ya puedes recordarlo ---

El motor del blog es Blosxom, un script escrito en Perl que genera las páginas web dinámicamente a partir de archivos de texto plano (sí archivos .txt).

El hospedaje lo provee SDF.lonestar.org en MOTD.org. Si te interesan los sitemas operativos Unix este es un buen sitio para aprender y experimentar con sistemas NetBSD corriendo en servidores Dec (Compaq) Alpha.

domingo, 20 de enero de 2008

Moviendose a la Libertad (I)

Las computadoras y tecnologías de la información han dejado de ser cosas que solo entienden los técnicos, neerds que gustan de jugar con extraños dispositivos electrónicos que cambiarán nuestro modo de vivir. El cambio ya esta aquí; en buena medida gracias a productos de empresas como IBM, y su muy conocida PC que aprovecho el boom de Apple para subirse al barco de la computación personal, de las faldas de IBM se colgaron Compaq y otras compañias que aprovechando la arquitectura abierta que IBM uso para diseñar su PC, empezaron a fabricar los llamados "clones".
Microsoft otro de los jugadores aprovechados en este campo de juego, vendió licencias de su Sistema Operativo MS-DOS tanto a IBM como a sus competidores los fabricantes de clones, esto aseguro su reinado casi total frente a otros sistemas operativos, un poco despues de esto Microsoft tomo algunas ideas de Macintosh y desarrollo Windows, el sistema operativo que todo el mundo conoce y probablemente el único que la mayoría de los usuarios de computadoras saben usar.

Esta es la muy resumida historia de como estos aparatos llamados computadoras han llegado hasta la sala de nuestro hogar, pero aún cuando esta ha sido una historia escrita por el dinero, hay también individuos y empresas que han desarrollado sistemas operativos y programas que buscan ser útiles más que redituables. El movimiento de Software Libre esta latente desde fines de la década de los 80's pero hasta principios de este siglo ha cobrado interes entre los usuarios comunes, en esto tiene parte la Internet, el canal de comunicación a donde todos, usuarios avanzados y comunes acuden en busca de información y ayuda para sus computadoras.
Linux, Firefox y OpenOffice.org son tres de los más conocidos, hay muchos más programas libres, de los que nos vamos a ocupar en esta entrega. La idea es trazar un camino más o menos seguro para aquellos usuarios que desean reemplazar el software propietario por software libre; es difícil escribir una guía que satisfaga a todo el mundo, pero intentare describir aquí las ideas que mejor se adapten tanto a usuarios de casa como empresariales.

Consideraciones

Una de las dificultades en la migración desde software propietario a software libre es la carencia de software equivalente, los novatos generalmente buscan programas que reemplacen al 100% el software al que están acostumbrados. Aquí debo hacer hincapie en que la ideología del software libre es contraria a la de software propietario, donde los programas son hecho bajo el principio "todo en uno"; es decir el desarrollador incluye todas las características deseables y posibles a su aplicación en el intento de hacer del programa los más amigable posible al usuario final.
En el software libre por el contrario, la tendencia es desarrollar programas que ejecutan una sola tarea, pero la hacen bien, en esta corriente es posible imaginar los programas libres como piezas de LEGO, que en conjunto pueden llevar a cabo tareas muy complejas y son fáciles de mantener por separado.


Muchas de las veces cuando un usuario de software libre intenta convencer a otros de las bondades del software libre, cae en argumentos casi religiosos y proporcionan poca información o ayuda que sea útil de verdad para que otros empiecen a usar software libre de la manera que mas les beneficie. Es común el caso del amigo que usa Linux como Sistema Operativo y convence a otro usuario para que deje Windows por el pinguinito, esto casi siempre termina en desastre y en una mala opinión del nuevo usuario. Para sacar el máximo provecho del software libre no siempre es necesario dejar Windows por Linux como veremos aquí.

Antes de empezar a descargar programas a lo tonto hay que poner en papel nuestras necesidades, haciendo una lista del software que usamos regularmente, que es básico en nuestras labores en la computadora y del que hay alternativas libres. Si no existe reemplazo libre o lo que hay no satisface nuestras necesidades, lo mejor es seguir usando el software propietario al que estamos acostumbrados y mantenernos al pendiente de los avances en el desarrollo de la alternativa libre. Si es posible, instalar la alternativa y usarlo de vez en cuando, así tendremos la oportunidad de contribuir al avance del programa, no es necesario ser programador para ayudar; reportes de error con instrucciones para reproducir el error son de extrema utilidad para los desarrolladores, así como las contribuciones en la documentación y traducción. Un ejemplo de esto es el antivirus, actualmente no hay una alternativa libre que satisfaga a mi parecer las necesidades de un antivirus para Windows, ClamAV se ejecuta en Windows, pero carece de la capacidad de revisar los archivos en tiempo real.

Propietarios vs Libres

A continuación hago una reseña de las alternativas libres que existen para programas propietarios populares.

Uno de los programas más usados actualmente es el navegador web, Internet Explorer ha permanecido por mucho tiempo como el más popular de estos programas, pero es también uno de los más inseguros para navegar. Como esta incluido por default en Windows, la mayoría de los internautas usan solo este navegador. Mozilla Firefox es el descendiente libre de Netscape Navigator, cuenta con una base de desarrolladores muy activos que han logrado hacer de este navegador uno de los más seguros y eficientes, la capacidad de agregar pequeños programas que extienden la funcionalidad de Firefox lo hacen casi único.

El correo electrónico es otra de las tareas más comunes en esta sociedad interconectada, Windows por default incluye Outlook Express una versión reducida del Outlook que se incluye en su suite de oficina Microsof Office, ambos cuentan con un largo historial de agujeros de seguridad. Mozilla Thunderbird es la alternativa, aunque en su versión básica Thunderbird no cuenta con todas las características de la versión de Outlook incluida con Microsoft Office, tiene la capacidad de extender su funcionalidad igual que Firefox.

No cabe duda que cuando de suites de oficina se trata Microsoft Office es el campeón, por mucho tiempo no ha existido una solución que realmente compita con MS Office, hasta que Sun Microsystems nos entrego OpenOffice.org la versión libre de Star Office. OpenOffice.org tiene una base de usuarios y desarrolladores fieles que con el tiempo han logrado convertirlo en una alternativa que es capaz de reemplazar a MS Office en los escritorios.

La mensajería instantánea, popularizada primero gracias al IRC y poco después a redes como ICQ, MSN Messenger, Yahoo Messenger entre otros, esta cambiando, muchos usuarios tienen registradas cuentas en varios de estos servicios, que no son 100% compatibles entre ellos, lo que lleva a descargar y ejecutar tantos clientes de MI como redes a las que deseamos conectarnos. Una alternativa a esto es Pidgin, cliente de MI que permite conectarse a las diferentes redes de mensajería instantánea desde un solo programa al mismo tiempo. También se esta viendo un cambio de estas redes que dejan sus protocolos propietarios en favor de protocolos abiertos como Jabber.

El manejo y envío de archivos de datos es a veces complicado por el tamaño o la cantidad de estos, WinZip y WinRAR son dos programas populares para la compresión de archivos, ambos tienen la capacidad de comprimir/descomprimir el formato .ZIP y algunos otros. 7-zip es la alternativa, capaz de manejar todos los formatos aceptados por los dos programas ya mencionados.

EL formato PDF se ha convertido en estandard para el intercambio de documentos, aún que Acrobat Reader de es gratuito solo permite leer este tipo de documentos, para crearlos es necesaria la versión completa de Acrobat que no es gratis. En las alternativas tenemos a SumatraPDF como lector que es un programa más ligero que Acrobat Reader y tiene una característica que me gusta mucho, recuerda la página donde deje de leer un documento. Para crear PDF's existe PDFCreator, que una vez instalado aparece como una impresora más en el sistema operativo, así que podemos crear PDF's desde cualquier programa que tenga la capacidad de impresión.

Los reproductores multimedia también tienen su alternativa, es común tener que instalar 2 o más programas de este tipo para poder reproducir los diferentes formatos de audio y vídeo existentes. VLC es capaz de reproducir casi todos los formatos de audio y vídeo con excepción de los de Real, también reproduce CD's de audio, DVD y es capaz de recibir streaming.

Nero junto con otros dominan el mercado de software para quemar CD/DVD, estos son excelentes, pero la mayoría no utiliza las funciones avanzadas de estos programas limitandose a hacer copias de CD/DVD, algunas compilaciones de sus MP3 y respaldo de archivos. Infrarecorder, es un programa libre con interfase austera pero atractiva y muy funcional a la hora de quemar nuestros CD/DVD's

Adobe Audition y Sony Sound Forge son muy populares en el campo de la grabación/edición digital de audio, Audacity es la opción libre, con capacidad de grabación multi-track, 16 canales al mismo tiempo (con hardware multi-canal), importa/exporta WAV, AIFF, AU y Ogg Vorbis, también soporta MP2 y MP3 a través de plugins (libmad y lame), incluye algunos efectos para procesar el audio y se pueden agregar más con plug-ins LADSPA y VST.

Photoshop es la herramienta imprescindible para los diseñadores gráficos y se ha convertido en sinónimo de edición digital de imágenes aún entre los aficionados. El Gimp no es tan poderoso como Photoshop, pero le hace buena competencia, una diferencia notable frente a Photoshop es la incapacidad de manipular imagenes en CMYK, pero fuera de eso pocas cosas hay que Gimp no pueda hacer. Otra alternativa a Photoshop, pero solo para Windows es Paint.NET.


Ya que estamos en el campo de las artes gráficas, Adobe Illustrator y Adobe PageMaker (ahora InDesign) son populares en la creación de gráficos vectoriales y el formato de páginas respectivamente. Hace tiempo me gane la vida haciendo diseño gráfico de publicaciones, desde entonces no toco este tipo de programas, pero estoy seguro que las alternativas libres Inkscape y Scribus tienen las características suficientes para reemplazar a sus contrapártes propietarios.

En el campo del odelado y animación 3D Maya y 3D Studio Max son jugadores importantes, pero del lado del software libre Blender 3D es una opción excelente. En la edición de vídeo me parece que no hay algo que se compare a editores como FinalCut, pero tampoco soy experto en este campo. VirtualDub y Avidemux son dos programas para edición básica de vídeo que vale la pena tomar en consideración.


Primera Parada

Como puede verse, las opciones que el software libre ofrece no son pocas, pero tampoco son todo lo fabuloso que podríamos desear. Lo más importante es que existe la alternativa y que además de funcionalidad nos ofrece libertad en el sentido de usar, compartir y modificar estos programas como queramos, sin la necesidad de aceptar licencias absurdas que limitan el uso de los programas por los que pagamos. Ah! ¿olvide mencionar que no es necesario pagar por el software libre?
Esta es una primera entrega que pretende orientar a los usuarios en las alternativas que el software libre les ofrece y en la siguiente ocasión platicaremos sobre Linux el sistema operativo que podría reemplazar a Windows en tu escritorio y discutiremos algunas ideas sobre como migrar hacia el software libre de manera poco dolorosa.

viernes, 30 de noviembre de 2007

D. J. Bernstein pone su software en el dominio público

Qmail es el uno de los Agentes Transportadores de Correo (MTA's) más populares en los servidores de correo electrónico de todo el mundo, por dos razones creo yo; uno es el mejor y más seguro MTA escrito hasta el momento y dos su licencia. Daniel J Bernstein creador de esta y otras magnificas piezas de software hasta hace poco mantuvo las manos de la comunidad de software libre fuera de sus programas, pues en palabras del mismo D. J. Bernstein, cualquier modificación al código fuente o la forma como queda instalado en el sistema después de compilado el software es un *bug*. Hasta hace poco podían leerse estas restricciones para Qmail en la página que dedica a los distribuidores de Qmail, en archive.org hay una versión (en ingles) que estaba publicada hace unos meses en su sitio.

Las diferencias ideológicas entre Bernstein y miembros de la comunidad de software libre han provocado más de un flame war en varias listas de correo y foros de la Internet, aún así Qmail y otros programas de DJB son usados ampliamente en servidores de producción de pequeñas empresas hasta grandes ISP's o servicios gratuitos de wembail como Hotmail, que corría sobre FreeBSD+Qmail antes de que Microsoft lo adquiriera (yo mismo uso qmail en los servidores de correo que administro).

Durante una conferencia reciente sobre el futuro del software libre matemático a donde DJB fue invitado para hablar (el esta muy involucrado en el desarrollo de software en esta área), Bernstein habla de como los Derechos de Copia (copyright) y el enorme lío que propician las diferentes licencias de software como la antigua licencia BSD o las diferencias entre GPLv2 y GPLv3 dificultan la distribución de software y anuncia que Qmail y todo sus programas están desde ahora en el dominio público, lo que significa que no hay más restricciones para lo que se puede hacer con ellos, generalmente los desarrolladores de software quieren mantener algún derecho sobre los programas que escriben aún cuando los pongan a disposición de la comunidad, pero DJB con el hecho de poner sus obras en el dominio público esta abandonando cualquier derecho sobre el software. Aquí puede leerse la página actualizada con la información para los distriuidores de qmail.



Las listas de correo de qmail, qmailrocks (una guía popular para instalar este MTA, por cierto, tengo en borrador un post sobre la instalación de qmail que estaba trabajando esta semana, que coincidencia) ya empezaron a reaccionar ante la noticia y ya hay quien se tomó la libertad de registrar un proyecto en SourceForge.net bajo el nombre qmail. La noticia ya se encuentra también en slashdot.org y ha empezado a colectar Diggs también.

Seguramente en el transcurso del día veremos más reacciones a esta noticia, pero como el mismo Bernstein dice, no hay que apresurarse y sugiere que no se hagan cambios drásticos en sus programas a fin de evitar las incompatibilidades que el tan eficientemente había mantenido bajo control hasta cierto punto.

domingo, 29 de abril de 2007

Windows: Manteniendo el control (Limpieza a fondo)

En el post anterior hice una pequeña introducción a esta serie de mini-artículos y trate el tema de los respaldos, en esta ocasión voy a explicar como y que software utilizo para deshacerme de algunos de esos molestos archivos que Windows y algunos programas dejan por todos lados y que eventualmente consumen el espacio del disco duro.

Antes de seguir estos pasos te sugiero que cierres todos los programas (navegadores web, clientes de correo y mensajería instantánea, etc..), desconéctes la PC de Internet o cualquier LAN quitando el cable de red y apagando la tarjeta WiFi y que apagues el antivirus. Esto con la finalidad de acelerar un poco la ejecución de las herramientas que te sugiero enseguida y evitar que algunos archivos estén siendo usados por otros programas mientras haces la limpieza.

Como primer paso ejecuta la herramienta Liberador de espacio en disco que es parte de Windows y se encuentra en Inicio -> Todos los programas -> Accesorios -> Herramientas del sistema. Este pequeño programa es bastante útil para deshacernos de los archivos "temporales", cookies, elementos que estén en la papelera de reciclaje, archivos de instalación de Microsoft Office (si es que lo tienes instalado, estos sirven para hacer modificaciones y en las actualizaciones de Office, pero por lo general solo ocupan espacio.) y en la pestaña Más opciones hay un boton para eliminar los puntos de restauración del sistema que Windows y algunos instaladores crean y que en lo personal considero de poca utilidad (aunque hay quienes si los usan, pero aún así no tiene caso conservar todos los puntos de restauración).

Marca las casillas de todas las opciones que desees liberar, en mi caso siempre selecciono todos menos "Comprimir archivos antiguos", despues ve a la pestaña Más opciones y haz clic en el boton "Liberar" donde dice Restaurar sistema y al final clic en "Aceptar". Deja que el programa haga su trabajo y revisa cuanto espacio ha liberado, antes de ejecutar esta herramienta puedes hacer clic con el botón derecho sobre el icono de tu disco duro en Mi PC y selecciona Propiedades, de esta forma sabrás cuanto espacio tienes antes y despues de seguir mis sugerencias. Te sorprenderá la cantidad de espacio que habrás recuperado solo con ejecutar el Liberador de espacio en disco. En mi caso acostumbro ejecutar el Liberador de espacio despues de haber instalado 4 o 5 programas en la PC, así me deshago con frecuencia de los puntos de restauración del sistema.

Aunque el Liberador de espacio en disco hace un buen trabajo no elimina todos los posibles archivos que están robando nuestro precioso espacio del disco duro, por lo tanto inmediatamente despues de ejecutar este programa utilizo WinDirStat que es un visor de estadísticas de uso del disco y una herramienta de limpieza. WinDirStat esta inspirado por otro software existente en el mundo Unix/Linux, KDirStat y re-escrito para Windows por Bernhard Seifert. El uso de este programa es sencillo, ejecutalo, selecciona el disco o discos que quieres analizar y dejalo hacer su trabajo, despues de un rato (un buen rato, así que ve a buscar algunas frituras mientras termina) WinDirStat te muestra una pantalla con estadísticas de uso del espacio por directorio, unos rectángulos de colores que representan los archivos en tu disco y un recuadro con la descripción de los colores.

Esta herramienta la utilizo para buscar principalmente archivos muy grandes (de 100MB o más) que algunos programas dejan en el disco duro, por lo general los juegos que hemos desinstalado, algunos motores de bases de datos y otros como Microsoft Outlook (me sorprendió encontrar un archivo de más de 1GB que resulto ser el archivo donde Outlook almacena los correos y que deja ahí aún despues de haber sido des-instalado). Basta hacer clic en los rectángulos más grandes y en un recuadro podrás ver de que archivos se trata y borrarlos si lo consideras necesario.
¡ADVERTENCIA! Mucho ojo con los archivos que elimines, si no sabes de que o para que son déjalos ahí sin importar que tan grandes sean, pues podrías fastidiar algún programa que si téngas instalado y estés utilizando.

También es común que algunos programas o nosotros mismos dejemos archivos duplicados en el disco, Duplicate File Finder busca todos los archivos duplicados y los muestra permitiendo seleccionar (en el menú Edit) los duplicados y eliminarlos. Igual que con WinDirStat, fíjate bien que es lo que borras. Este programa también tarda en buscar los archivos duplicados, así que ten paciencia, piensa que el tiempo invertido reditua en algunos cientos o miles de mega bytes recuperados.

En este momento seguramente notaras un incremento considerable en la cantidad de espacio disponible en tu disco duro, como último paso siempre ejecuto el Desfragmentador de disco que se encuentra en Inicio -> Todos los programas -> Accesorios -> Herramientas del sistema. Este programa no libera espacio pero organiza los pedazos de archivos que están regados en toda la superficie del disco lo que impacta positivamente la velocidad de acceso a los archivos.

Fred Langa publica el newsletter semanal LangaList (en inglés) con excelentes consejos para Windows y otros temas relacionados, en una de sus ediciones trató el tema de la limpieza de Windows usando algunos archivos de proceso por lotes (.bat), te sugiero que le des una leída a ese artículo pues trata con más detalle la limpieza de Windows y te lleva de la mano para deshacerte manualmente de los archivos de log que dejan algunos programas, podrías llevar a cabo el procedimiento sugerido por Fred la primera vez que limpies tu sistemas y en ocasiones posteriores el procedimiento que describo aquí. Yo así lo hice y una vez al mes llevo a cabo el procedimiento que acabas de leer.

En la próxima entrega nos ocuparemos del registro de Windows y algunos ajustes para mejorar el desempeño de nuestros sistemas.


Powered by Qumana