miércoles, 24 de junio de 2009

Envy


A pesar de que cada vez es más fácil encontrar e instalar controladores en la mayoría de distribuciones GNU/Linux, en muchas ocasiones el sistema no encuentra los controladores mas adecuados y en ocasiones ninguno para las tarjetas de vídeo, cuando esto sucede lo mejor es usar EnvyNG. EnvyNG es una aplicación gratuita y de código abierto para GNU/Linux que instala de manera automatica los controladores pertenecientes a las tarjetas gráficas de los fabricantes NVIDIA y ATI. Este programa se compone de dos paneles. El primero sirve para elegir el fabricante de la tarjeta gráfica intalada en el computador y para elegir entre: Instalar el controlador automáticamente, Instalar el controlador seleccionándolo manualmente o Desinstalar el controlador que tengamos instalado. El segundo panel sirve para seleccionar de qué manera se quieren instalar los controladores: descargarlos, guardarlos en el disco duro e instalarlos; o descargarlos para instalarlos más tarde.

EnvyNG es la herramienta ideal para todos aquellos que tienen problemas a la hora de instalar los controladores de su tarjeta gráfica en su distribución GNU/Linux.
Aunque en muchos blogs se encuentran instrucciones para instalarlo desde consola con la instruccion sudo apt-get install envyng y sudo apt-get install envycore, los usuarios de Ubuntu pueden usar el gestor de paquetes Synaptic para instalarlo.

Envy solamente funciona en sistemas derivados de Debian (como Ubuntu) y solamente con tarjetas de video ATI y Nvida.

-----

lunes, 22 de junio de 2009

Un mes usando Ubuntu Remix

Ya ha pasado poco mas de un mes desde que comencé a usar Ubuntu Remix en mi AcerOne y debo confesar que estoy bastante contento. Para los que no lo saben Ubuntu Netbook Remix es un sistema operativo creado para las nuevas computadoras pequeñas llamadas netbooks. El sistema está adaptado a las arquitecturas reducidas y pantallas pequeñas que disponen estos tipos de equipo. UNR está soportado por Cannonical y se puede descargar desde la página de Ubuntu.

UNR es una excelente solución para los que tenemos que trabajar en una pantalla pequeña y funciona mucho mas rápido que el Ubuntu normal en maquinas que usan chips IntelAtom (como mi AcerOne). El único problema que he encontrado en esta distribución es el acceso al escritorio que se encuentra bloqueado por el panel de aplicaciones. Este panel es el secreto del funcionamiento del UNR, es la herramienta que permite que administrar el sistema sin perder espacio con barras de herramientas, este sistema es ideal para computadores pequeños. El problema es que programas como el Firefox insisten en usar la carpeta de escritorio para guardar archivos, al cabo de poco tiempo resulta que la carpeta de escritorio se convierte en otra carpeta de documentos. Esta situación es un contratiempo menor para usuarios desordenados como yo, pero no debe ser un problema para alguien organizado.

Aunque en las preferencias del sistema hay una pequeña aplicación para cambiar el sistema y que funcione como Ubuntu normal, yo recomiendo no hacerlo porque (como me sucedió a mi) puede que toda la interfaz grafica se comprometa y sea necesario reinstalar el sistema.

En general estoy muy contento con el UNR, viene con todos los drivers necesarios para un computador como el mio, todo sonido, video, webcam, teclado y WiFi funcionan perfectamente al momento de instalar el sistema y el poder tener toda la pantalla disponible para las aplicaciones es algo muy práctico aunque todavía se puede mejorar.

En este video se puede ver como funciona:



-----

sábado, 20 de junio de 2009

The Ubuntu Free Culture Showcase


EL Ubuntu Free Culture Showcase es una oportunidad de mostrar una gran cantidad de contenido cultural libre (free culture) de alta calidad en Ubuntu. En el corazón de los objetivos existe la convicción de relacionar software libre y cultura libre. Con el desarrollo de cada versión de Ubuntu se abre la oportunidad para cualquier artista de poner su trabajo en frente de millones de personas al rededor del mundo. Aunque las restricciones de espacio son fuertes esta es una excelente oportunidad para cualquier artista que quiera dar a conocer su trabajo.

Condiciones del Showcase

Los archivos no pueden ser mas grandes que 1MB para audio, 2.5MB para video y 0.5MB para fotos o gráficos.
Hay que subir los archivos a algún servidor en line y mandar el vínculo (link), no aceptan que se
Llenar la tabla en esta dirección https://wiki.ubuntu.com/UbuntuFreeCultureShowcase
Un panel de jurados decidirá quienes son los finalistas y estos se pondrán a consideración de la comunidad

La fecha limite para las entregas es el 16 de julio.



-----

lunes, 8 de junio de 2009

Google crhome ya corre en Linux!!! (Mas o menos)


Ya podemos descargar la versión de prueba de Chrome para GNU/Linux y se puede descargar una vez empaquetado en .deb en esta dirección http://dev.chromium.org/getting-involved/dev-channel.
Lo he estado probando y hasta el momento me parece un navegador muy bueno y muy completo a pesar de que no he podido hacer funcionar el plugin de flash en el.

Google Chrome es un navegador web desarrollado por Google, esta basado en Chromium un proyecto de software libre promocionado por google. Actualmente Chrome posee una cuota de mercado del 1,42% (solo en windows) y está disponible gratuitamente bajo condiciones de servicio específicas, esto quiere decir que es freeware, pero no opensource o software libre porque no disponibiliza el código del Chorme sino solamente el del Chromium. La porción realizada por Google está amparada por licencias de uso BSD y Creative Commons attribution 2.5, con otras partes sujetas a una variedad de licencias de código abierto permisivas incluyendo MIT License, Ms-PL y la triple licencia MPL/GPL/LGPL.

El objetivo principal del proyecto es proporcionar un navegador con mayor estabilidad, velocidad y seguridad además de incluir una interfaz de usuario sencilla y eficiente. En esencia, Chromium es el navegador base del que está construido Chrome y tiene sus mismas características de diseño, pero con un logotipo ligeramente diferente y sin el apoyo comercial y técnico de la compañía Google.

Aunque aun no funciona perfectamente, poco a poco está mejorando su desempeño en GNU/Linux. Igual que el reproductor de AdobeFlash y ahora el Google Chrome, muchos usuarios de GNU/Linux estamos esperando que otros programas como el Itunes se desarrollen para nuestras plataformas o mejor aun que liberen los códigos para que las comunidades puedan desarrollar aplicaciones a partir de estos
-----

sábado, 6 de junio de 2009

Android


Android es un sistema operativo para dispositivos móviles principalmente teléfonos inteligentes aunque se esta adaptando para funcionar en otros dispositivos. Android está basado en GNU/Linux e inicialmente fue desarrollado por Google.

Estos son los componentes principales del sistema operativo de Android

* Aplicaciones: Las aplicaciones incluidas de fabrica serán: un cliente de email, un programa de SMS, un calendario, programa de mapas, un navegador y un gestor de contactos. Todas las aplicaciones están escritas en el lenguaje de programación Java.

* Framework de aplicaciones: La arquitectura modular está diseñada para simplificar el reuso de componentes. Este mismo mecanismo permite que los componentes sean reemplazados por el usuario.

* Librerías: Android incluye un set de librerías C/C++ usadas por varios componentes del sistema Android.

* Runtime de Android: Android incluye un set de librerías base que proveen la mayor parte de las funcionalidades disponibles en las librerías base del lenguaje de programación Java.

* Núcleo - Linux: Android depende de un Linux versión 2.6 para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, stack de red, y modelo de drivers.


Hasta el momentos son 3 los dispositivos que ya traen Android T-Mobile G1/HTC Dream (http://t-mobileg1.com), HTC Magic y el Samsungi7500, pero ya se están anunciando otros teléfonos con este sistema operativo.


-----

jueves, 4 de junio de 2009

MediaWiki



La Wikipedia esta montada sobre un sistema gestor de contenido (CMS) que se llama MediaWiki. Aunque existen muchos CMS para wikis, wikipedia es definitivamente el más importante y el de mejor calidad que hay actualmente en el mercado. Tal vez estés sorprendido por que no sabias de la existencia de otras wikis además de la wikipedia y sobretodo porque no sabias que podías tener una. Antes de seguir veamos que nos dice la wikiedia acerca de las wikis:

Un wiki, o una wiki, es un sitio web cuyas páginas web pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o "páginas wiki" tienen títulos únicos. Si se escribe el título de una "página-wiki" en algún lugar del wiki, esta palabra se convierte en un "enlace web" (o "link") a la página web.

Hay muchos sistemas para montar wikis en la www o en una intranet para favorecer el trabajo colaborativo. Hay sistemas muy sencillos como el PMWIKI que solamente requiere de soporte PHP para funcionar y sistemas muy complejos como la MediaWiki que exige tener soporte de bases de datos y PHP. Creo que a este punto sobra decir que la MediaWiki es un CMS para wikis
Pero podemos decir que se distribuye bajo licencia GNU, que fue programado en PHP originalmente para la Wikipedia y otros proyectos de la fundación Wikimedia (Wikcionario, Wikiversidad,etc). Desde que se comenzó su distribución como software libre ha tenido una gran expansión existiendo un gran número de wikis basados en este CMS que nada tienen que ver con la Wikimedia Foundation, aunque si comparten la idea de la generación de contenidos de manera colaborativa. La mayoría de ellos se dedican a la documentación de software o a temas especializados.

MediaWiki fue desarrollado originalmente por Magnus Manske, con el fin de sustituir a UseModWiki que era el CMS que estaban usando. A la primera versión se la llamaba, simplemente "software de Wikipedia fase II"

A mediados del 2002 el programa fue reescrito y mejorado, dando lugar a la llamada "fase III", y ha seguido desarrollándose desde entonces a partir de ese código. El 29 de agosto de 2003, se bautizó al innombrado programa como "MediaWiki", un juego de palabras con el nombre de la Fundación Wikimedia. La primera versión con este nombre se llamó, entonces, "MediaWiki-stable 20030829". Actualmente va en la versión 1.14.

Si quieres probar este CMS puedes descargarlo de la pagina de MediaWiki http://www.mediawiki.org y puedes probarlo usando el Xampp (ver post)

La idea principal de la Wikimedia Foundation y del equipo de desarrolladores del MediaWiki es promover la libertad de la información, de las ideas y sobretodo del conocimiento.

-----

martes, 2 de junio de 2009

La historia del Firefox


Mozilla Firefox es un navegador de Internet libre y de código abierto descendiente de Mozilla Application Suite. Muy posiblemente sea el que estas usando ahora para ver este blog. Veamos un poco de historia:

El proyecto Mozilla Firefox fue creado por Dave Hyatt y Blake Ross como una rama experimental del proyecto Mozilla. La Mozilla Application Suite era un navegador web y una plataforma de desarrollo WEB libre y de código abierto para la WWW, que descendía directamente del NETSCAPE, aunque hoy en día el proyecto se ha acabado oficialmente, el proyecto SeaMonkey ha continuado con el desarrollo de la suite.

En la primavera de 2002, aparece una rama experimental del proyecto Mozilla, que condujeron David Hyatt y Blake Ross, que pretendía eliminar todas las funciones ajenas a un navegador propiamente dicho y mejorar su código e interfaz. El nombre original del proyecto era Mozilla/Browser, que posteriormente fue cambiado por Phoenix. Antes de la publicación de la versión 1.0 el 9 de noviembre de 2004, Firefox ya había atraído la atención de los medios de comunicación más importantes. Con más de 25 millones de descargas en los 99 días siguientes a la publicación de la versión 1.0, Firefox se convirtió en una de las aplicaciones libres más descargadas, especialmente entre los usuarios domésticos.El 19 de octubre de 2005, Firefox había alcanzado la cifra de 100 millones de descargas en menos de un año (344 días). La versión 1.5 llegó el 29 de noviembre de 2005, superándose la cota de los 2 millones de descargas en las primeras 36 horas.En agosto de 2006 se habían superado los 200 millones.

El nombre Phoenix duró hasta el 14 de abril de 2003, cuando, por razones legales, debió ser cambiado al estar ya registrado por el desarrollador de BIOS Phoenix Technologies. El nombre elegido fue Firebird. El nuevo nombre pronto se hizo polémico al comprobarse la coincidencia del nombre con el de otro proyecto de código abierto, la base de datos Firebird. A finales de abril de 2003, la Fundación Mozilla publicó un comunicado en el que se indicaba que era necesario referirse al navegador utilizando el nombre Mozilla Firebird para evitar la confusión.

Sin embargo, la presión constante de la comunidad forzó a que, tras barajar otros nombres como Firebird Browser y Mozilla Firebird, el 9 de febrero de 2004 Mozilla Firebird finalmente se rebautizó como Firefox Zorro de fuego (Ailurus fulgens).

WIKIPEDIA:
El panda rojo o panda menor (nombre científico Ailurus fulgens, en chino 小熊貓, xiǎo xióng māo) es un mamífero herbívoro (aunque pertenezca al orden carnívoro) nativo del Himalaya, en Bután, en el sur de China, la India, Laos, Nepal y Birmania.

Este nombre se eligió por su semejanza con «Firebird» y por ser único en la industria informática. Este nuevo nombre y logotipo del navegador fueron rápidamente aceptados. Mientras algunos usuarios se irritaron por estos cambios de nombre sucesivos, otros lo tomaron como filosofía.

Algunos internautas adoptaron Firefox rápidamente, a pesar del dominio de Internet Explorer en el mercado de los navegadores. En diciembre de 2007, Firefox tenía alrededor de un 20% del mercado global. En diciembre de 2007 suponía el 28% en Europa llegando hasta un máximo del 45,4% en el caso de Finlandia.

En abril del 2009 Firefox alcanzo un porcentaje de uso de 22,48% en el mercado global de navegadores web.


-----

sábado, 30 de mayo de 2009

Ya está disponible la versión 2.0.0 de KOffice


Esta versión de la Suite de oficina de KDE es liberada después de más de 3 años reestructurando el framework en una base de código ágil y flexible. Según el equipo de KOffice, esta versión es el primer lanzamiento al público de lo que se ha logrado y está destinado principalmente a desarrolladores o betatesters y por esto no estará incluida aun en los repositorios de ninguna distribución.

Estas son algunas de las aplicaciones mas importantes que ya se encuentran integradas en el KOffice 2.0:

  • KWord - Procesador de texto
  • KSpread - Planilla de cálculo
  • KPresenter - Gestor de presentaciones
  • KPlato - Administración de proyectos
  • Karbon - Editor de gráficos vectoriales
  • Krita - Editor de imágenes.

Muchas de las aplicaciones tradicionales de esta suite van a ser incluidas mas adelante, en versiones mas maduras que soporten los nuevos parámetros de flexibilidad de la suite. Una de las cosas mas revolucionarias en KOffice 2.0 es la integración entre componentes que se da por medio del concepto de Flake Shapes. Un Flake Shape puede ser tan simple como un cuadrado o un círculo o tan complejo como un diagrama o una partitura. Con Flake, las aplicaciones de KOffice pueden manejar cualquier forma. Por ejemplo, Kword puede incrustar gráficos vectoriales o Karbon puede incrustar diagramas o parte de una hoja de calculo. Esta flexibilidad no solo le da a KOffice una fuerte integración, sino que también permite que nuevas aplicaciones se creen fácilmente a partir de los componentes ya desarrollados.

La suite completa está disponible para Linux (KDE o GNOME), Windows y Macintosh. La adopción del formato de documentos OpenDocument Format (ODF) cada vez crece y crece con más fuerza, y KOffice lo usa como su formato nativo.

-----

jueves, 28 de mayo de 2009

Suites de oficina libres

Porque el mundo no es blanco y negro, republicano o demócrata, liberal o conservador, de izquierda o de derecha o MSOffice y OpenOffice.org quiero presentarles algunas de las más populares suites de oficina alternativas en caso de que quieran hacer la prueba.

Gnome Office
es una suite de oficina desarrollada por  GNOME.

La componen las siguientes aplicaciones:

  1. AbiWord - Procesador de textos
  2. Gnumeric - Hoja de cálculo
  3. Evince- Visor de documentos (pdf)
  4. Evolution- para manejar el E-mail
  5. GnuCash- Para la contabilidad
  6. GNOME-DB - Aplicación gestora de base de datos
  7. GIMP - Aplicación para manipular gráficos

Además de otras aplicaciones pendientes de añadirse al proyecto como puede ser Magic Point que es un editor de presentaciones (Como el Powerpoint)



KOffice

Es una suite de oficina desarrollada por el proyecto KDE, aunque se puede usar en otros entornos de escritorio
Está compuesta por estas aplicaciones:

  1. KWord: procesador de texto, maneja hojas de estilo y marcos.
  2. KSpread: hoja de cálculo, soporta múltiples hojas por documento, plantillas, series y más de 100 fórmulas matemáticas.
  3. KPresenter: presentaciones, acepta imágenes y efectos.
  4. Kexi: entorno integrado para el manejo de bases de datos, al estilo de Microsoft Access o Filemaker.
  5. Kivio: diagramas de flujo.
  6. Karbon14: dibujo vectorial.
  7. Krita: manipulación de imágenes de mapa de bits.
  8. KPlato: gestión de proyectos, capaz de generar diagramas de Gantt.
  9. KChart: herramienta para representar gráficos y diagramas.
  10. KFormula: editor de fórmulas matemáticas.
  11. Kugar: generador de informes de calidad.

NeoOffice

Es una suite de oficina para Mac OS X. Incluye un procesador de texto, un programa de hojas de cálculo, un programa de de presentaciones, un módulo de dibujo vectorial, junto con un programa de base de datos. Está basado en el conjunto de programas para escritorioOpenOffice.org. NeoOffice ha integrado docenas de capacidades originales del Mac, y puede importar, editar/enmendar e intercambiar archivos con otras suites.


Siag office

Es una suite de oficina fuertemente integrada con Unix. Es conocido por ser externamente ligero y correr en sistemas muy antiguos (tales como 486, de 16MB).

Esta suite está compuesta de:
  1. Hoja de cálculo SIAG,
  2. Procesador de texto PW (Pathetic Writer),
  3. El programa de animación Egon,
  4. El editor de texto XedPlus,
  5. El gestor de archivos Xfiler
  6. El previzualizador Gvu. , carece de muchas de las características de suites como Openoffice.org o Microsoft office. Es distribuido bajo la licencia publica GNU.


OpenGoo

Es un aplicación libre de tipo Web Office. Es un sistema programado en PHP que se corre como una aplicación web, igual al office de google o a la suite de Zoho, se usa como si fuera una página web.

Este sistema permite que los usuarios puedan manejar las siguientes funcionalidades.

  1. Documentos de texto
  2. Hojas de cálculo (muy pronto)
  3. Presentaciones
  4. Listas de tareas
  5. E-mails
  6. Calendarios
  7. Enlaces Web
  8. Contactos

OpenGoo es una aplicación de servidor para ejecutarlo debes tener instalado un servidor que tenga los siguientes servicios:

Apache 2.0 +
PHP 5.0 + (5.2 + recomendado)
MySQL 4.1 + con soporte de InnoDB

(Esta suite funciona sobre el Xampp)
Al ser instalado en un servidor puedes ser usado por mas de un usuario (funciona bien con Firefox y Internet Explorer)

hay muchas más aplicaciones de oficina libres que puedes descargar y probar por ti mismo, la mayoría de ellas te sorprenderán por lo rápidas y efectivas que son.

martes, 26 de mayo de 2009

Gnome Games

GNOME Games es el kit de juegos para el entorno de escritorio GNOME (ver post sobre Gnome).
El kit está compuesto por 17 juegos que vienen incluidos por defecto en el paquete de software Gnome y que además pueden conseguirse por separado en el sitio web de GnomeGames. Todos estos juegos se distribuyen bajo licencia GNU/GPL. Los juegos son simples, entretenidos y con gráficos bastante agradables a la vista.

La idea de estos programas es hacer el escritorio de Gnome más atractivo que los demás. Pero lo que realmente ha pasado es que los que usamos el escritorio de Gnome pasamos demasiado tiempo jugando en lugar de estar trabajando. A pesar de ser tan simples la mayoría de estos juegos son muy adictivos y realmente se requiere de mucha fuerza de voluntad para completar cualquier trabajo.

En caso de que aun no tengas el escritorio de Gnome acá dejo la lista de juegos en caso de que pueda interesar:

* Aisleriot: Juego de solitario muy tradicional.
* Blackjack: Un juego de blackjack
* Five or more: Un rompecabezas de habilidad
* Four-in-a-row: Un adictivo reto contra la computadora
* glChess: Un juego de ajedrez
* Gnome Sudoku: Un sodoku
* Gnometris: Un tetris muy clasico
* Iagno: La versión Gnome del Reversi
* Klotski: Un juego de organización en pocas movidas.
* Mahjongg: Una versión electrónica del tradicional juego japones.
* Mines: Un juego de minas
* Nibbles: Culebrita como la de los celulares
* Robots: Un juego de arcade bastante emocionante
* Same Gnome: Un juego de agilidad mental
* Tali: Poker con dados
* Tetravex: Un juego de habilidad matemática.


La dirección de Gnome Games es : http://live.gnome.org/GnomeGames/

-----

domingo, 24 de mayo de 2009

MP3 to iPod Audio Book Converter


Hay personas como yo que acostumbramos escuchar audiolibros en el Ipod. Hacemos esto por la utilidad que esta incluida en este aparato para escuchar este tipo de archivos.

MP3 to iPod Audio Book Converter convierte cualquier archivo de audio MP3 en un archivo M4B listo para ser añadido a la lista de reproducción del Ipod como un audiolibro. Además tiene la funcionalidad de pegar varios archivos pequeños para formar uno grande (Porque el Ipod recordará en que parte del audiolibro vamos, lo que permite interrumpir la "lectura" en cualquier momento para ser retomada mas tarde, inclusive si se quiere usar el Ipod para reproducir otros archivos mientras tanto).

Aunque no hay una versión para Linux este programa funciona muy bien sobre WINE (ver post sobre Wine).

Si nunca has escuchado un audiolibro y quieres probar la experiencia puedes ir a livribox.org donde hay cientos de audiolibros de dominio publico (que ya no tienen copyright). Tambien puedes encontrar audiolibros en español en www.leerescuchando.net/.

-----

viernes, 22 de mayo de 2009

LULA: Linux para Universidades Latinoamericanas


Encontré este proyecto en la red y creo que todos debemos comenzar a tratar de integrarlo en nuestras practicas docentes. El siguiente texto lo copié directamente del sitio de LULA (http://lula.unex.es)

El proyecto LULA (Linux para Universidades Latinoamericanas) tiene como objetivo crear una distribución Linux que recopile las aplicaciones informáticas educativas en Software Libre usadas en el ámbito de las universidades latinoamericanas.

Es una iniciativa coordinada por la Cátedra Telefónica de la Universidad de Extremadura, en la que colaboran las universidades: Universidad Federal de Santa María (Brasil), Universidad de Guadalajara (México), Universidad Nacional de Córdoba (Argentina), Universidad Nacional de Entre Ríos (Argentina), Universidad Nacional de La Plata (Argentina), Universidad de Porto (Portugal) y Universidad de Santiago de Chile (Chile).

Para crear la distribución Linux, el profesorado de estas universidades indicará las aplicaciones educativas desarrolladas en software libre que usan para su docencia teórica y para las prácticas. La Cátedra Telefónica de la Universidad de Extremadura recopilará estos paquetes software y estudiará su compatibilidad e idoneidad para ser incluidas en la distribución.

Esta distribución podrá ser utilizada de forma gratuita por las universidades participantes y cuantas deseen unirse al proyecto. Uno de los objetivos de esta iniciativa es favorecer la integración del software educativo de diferentes países, y el intercambio de material educativo entre universidades. Además, servirá para dar a conocer a los profesores de las distintas universidades las aplicaciones software que utilizan sus colegas en su docencia.
Si están interesados en participar o involucrar a su universidad en el proyecto LULA, además del sitio web se pueden escribir a la dirección lula@unex.es
Como notarán aun no hay una participación de nuestro país.


-----

miércoles, 20 de mayo de 2009

El 17 de mayo: 10 años de SETI@Home


Hace 10 años que comenzó a funcionar el proyecto SETI@Home, uno de los proyectos mas interesantes que se han extendido por la red. El proyecto SETI@Home es una iniciativa de la universidad de Berkley para que millones de usuarios en el mundo ayudemos a los científicos en el proyecto SETI (Search for extraterrestrial Intelligence). Este proyecto fue concebido basados en las ideas de Frank Drake, quien ideó la llamada Fórmula de Drake, donde se determina el el número de civilizaciones tecnológicas que podían existir en nuestra galaxia. En 1974, Frank Drake y Carl Sagan emitieron desde un radio telescopio, un mensaje de 2 min en dirección al cúmulo de estrellas M13. Este mensaje fue un acto simbólico, pues M13 está situado a 25.000 años luz, por lo que la respuesta se espera dentro de 50.000 años. La idea del proyecto SETI es analizar el espectro electromagnético del universo en busca de señales alienigenas.

El proyecto fue concebido hacia el año 1995 y el 17 de Mayo de 1999 comienza a funcionar con al apoyo de miles de voluntarios dispuestos a donar una parte de la capacidad de procesamiento de sus computadoras, con el objeto de procesar la información que es capturada por un radiotelescopio. Hoy en día esta es considerada la mayor red mundial de computación distribuida(ver post), contando con unos cinco millones de usuarios. (yo incluido)

En un principio cada usuario descargaba una aplicación (para windows 98) que funcionaba como salvapantallas y comenzaba a analizar fragmentos de la información cada vez que el computador no estaba siendo usado. Esta aplicación fue reemplazada hace unos años por un sistema de computación distribuida que recibe el nombre de BOINC. Un el cliente que se encuentra disponible para las plataformas Windows, Linux, FreeBSD y Mac OS X. BOINC (o Infraestructura Abierta de Berkeley para la Computación en Red por sus siglas en inglés), es una infraestructura para la computación distribuida, desarrollada originalmente para este proyecto, pero que actualmente se utiliza para diversos campos como física, medicina nuclear, climatología, etc. La intención de este proyecto es obtener una capacidad de computación enorme utilizando ordenadores personales.

Los proyectos en los que trabaja este software tienen un denominador común, y es que requieren una gran capacidad de calculo.

En el caso concreto del proyecto SETI@HOME, existen varias antenas que reciben la radiación que viene del Universo y la guardan, el BOINC divide esta información en fragmentos y la envía a los usuarios que tienen el programa instalado en sus computadores. Cada cliente busca una relación matemática en los datos recibidos, cosa que requiere cálculos muy complejos. EN el caso de encontrar información potencialmente valiosa el cliente devuelve la información al sistema para que sea analizada por los científicos.

Actualmente, BOINC es desarrollado por un grupo con sede en Berkeley, en la Universidad de California y dirigido por David Anderson, director del proyecto SETI@home. La plataforma BOINC es considerada como un cuasi-superordenador, disponiendo de unos 485.000 ordenadores activos en todo el mundo y con un rendimiento medio de 1.287TFLOPS en diciembre de 2008.
WIKIPEDIA: En informática, FLOPS es el acrónimo de Floating point Operations Per Second (operaciones en coma flotante por segundo). Se usa como una medida del rendimiento de una computadora, especialmente en cálculos científicos que requieren un gran uso de operaciones de punto flotante. FLOPS, al ser un acrónimo, no debe nombrarse en singular como FLOP, ya que la S final alude a second (o segundo) y no al plural.
Boinc esta licenciado GNU LGPL y esta disponible prácticamente para todos los sistemas operativos.
Es una gran iniciativa, inclusive si no quieres colaborar con el proyecto SETI@HOME hay muchos otros proyectos importantes que requieren de poder de computación y la mayor parte del tiempo nuestros computadores se encuentran inactivos desperdiciando energía eléctrica, colaborando al calentamiento global simplemente por estar inactivos sin ser usados.
A colaborar!!
Puedes descargar el BOINC en http://setiweb.ssl.berkeley.edu/

-----

lunes, 18 de mayo de 2009

7-Zip


Hay algunas aplicaciones que por ser pequeñas no son muy notorias pero que diariamente usamos casi sin advertirlo, un ejemplo de esto es el compresor multi-plataforma 7-zip.
Un compresor de archivos es un programa que todos usamos y la mayoría no sabemos que lo estamos haciendo. Son programas como el Winzip o en Winrar que se usan cotidianamente y pasan inadvertidos. Básicamente la compresión de datos consiste en la reducción del volumen de información a tratar (procesar, transmitir o grabar), este proceso se basa fundamentalmente en buscar repeticiones en series de datos para después almacenar solo el dato junto al número de veces que se repite. Como en este ejemplo que extracté de la Wikipedia:
"si en un fichero aparece una secuencia como "AAAAAA", ocupando 6 bytes se podría almacenar simplemente "6A" que ocupa solo 2 bytes..."
7 Zip es un programa que permite tomar varios archivos y convertirlos en un solo paquete que ocupa menos espacio en el disco duro. Esto es ideal para mandar archivos adjuntos mas pequeños o para guardar backups. La diferencia de 7-zip con winzip y winrar (además de que comprime hasta un 10% mas los archivos) es que se trata de software libre y multiplataforma. Hay versiones para Windows, GNU/Linux y DOS. Algunas de las características que considero mas importantes de este programa son:

  • Alto porcentaje de compresión en formato 7z
  • Comprime un 30-70% más que el Formato de compresión ZIP estándar.
  • Usando formato zip y gzip comprime, entre el 2-10% mejor que otros programas similares.
  • Capacidad de crear archivos 7z autoextraibles. (esto quiere decir que el usuario que recibe el archivo no necesita tener el programa instalado para extraer los archivos)
  • No sólo disponible para Linux, sino para Windows y hasta para DOS. Y se encuentra en los repositorios de las distribuciones de Linux mas importantes.
  • Está disponible en 57 idiomas. (aunque el sitio en español esta abajo, el programa se puede descargar en nuestro idioma)
  • Lee muchos formatos de archivos comprimidos como el ZIP el RAR el GZIP y etc.
  • Y la ventaja mas importante: ES SOFTWARE LIBRE. (GNU GPL)
Entonces... Si esta cansado de que cada vez que quiera descomprimir un archivo le pregunten que si quiere comprar el programa, esta puede ser una muy buena opción. Lo pueden descargar de http://www.7-zip.org/

NOTA: No olviden que el equipo de 7-zip, igual que muchos desarrolladores de Software Libre y OpenSource viven de las donaciones, si pueden ayudenlos.

-----

sábado, 16 de mayo de 2009

Wordpress


Aunque soy un fan de Blogger y he usado este servicio por un año al comenzar otro blog lo decidí usar el CMS Wordpress en mi propio dominio, la dirección es http://blog.danielmonje.com
La idea de montarlo en mi dominio es tener más control sobre la información que colocó y sobre otras formas de promocionar mi blog por fuera de google. Escogí montarlo en Wordpress porque muchas personas me recomendaron este sistema y por el soporte en español que han dado a la plataforma.

WordPress es un sistema de gestión de contenido (ver post sobre CMS) enfocado a la creación de todo tipo de sitios web, pero principalmente a blogs . Está desarrollado en PHP y MySQL, y se distribuye bajo licencia GPL. WordPress fue creado a partir del desaparecido b2/cafelog y se ha convertido junto a Movable Type en el CMS más popular de para el desarrollo de blogs. Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos.

Personalmente, no me esperaba que el sistema fuera tan bueno y tan simple de manejar. La instalación es básicamente igual a la de cualquier CMS: Se sube el CMS al servidor, se crea una base de datos, se corre un instalador para indicarle al sistema la información de la base de datos y por último se introduce la información del administrador. Todo el proceso no toma mas de 15 minutos.
Wordpress tiene una consola de administración muy sencilla que permite crear los artículos para el blog de manera rápida usando un editor WYSIWYG (ver en wikipedia) que cuenta con todas las herramientas necesarias para esta labor incluido un corrector de ortografía y un contador de palabras.
La instalación de plugins y temas (templates) se hace de manera automática y no requiere usar un cliente de FTP (ver post) inclusive el sistema nos avisa si es necesario actualizar algún plugin y lo hace de manera automática.
También tiene un cargador de fotos muy avanzado que funciona usando la tecnología de adobeFlash o con un cargador tradicional en HTML y hasta una herramienta antispam.

Estoy muy contento usando Wordpres para mi blog, aunque debo aclarar que previamente he usado SimplePHPBlog http://www.simplephpblog.com/ un CMS que no requiere usar una base de datos. Mucho mas fácil de instalar y liviano, pero sin todas las herramientas automáticas de Wordpress. SimplePHP es un sistema que sirve para quienes no quieren (o no pueden) usar una base de datos en un blog.

-----