August 23, 2010

Lector de ODF para Symbian

En vista que me compré un nuevo celular que me permitiera mantener mis niveles de Internet en su estatus adecuado (si, sufro de bajas de internet cuando paso muchas horas sin conectarme)...
He estado buscando aplicaciones que me permitan usarlo de manera más completa, en este caso les presento Office Reader, la cual es un visor para móviles Symbian S60 y UIQ de documentos Open Document (odt, odp, ods).
Es gratuito, tiene licencia GPL. El programa soporta casi todos los elementos de formato del estándar Open Document, por lo que los documentos se ven de forma similar a como aparecen en la pantalla del ordenador. Tanto los archivos que se encuentren en la memoria, adjuntos en el correo o en el navegador web, pueden ser abiertos con Office Reader. Este nos muestra información y estadísticas de los documentos, podemos hacer ampliaciones y búsquedas o visualizar dicho archivo en pantalla completa.
Lo probé con algunos documentos y funciona efectivamente, así que, se terminaron las excusas para no apoyar los formatos abiertos. ¡Hacia la soberanía tecnológica!

August 20, 2010

Escritorio Agosto - Septiembre 2010



Cualquier comentario es bien recibido.

  • gtk theme: Elementary EM (modificado).
  • iconos: Faenza-Cupertino.
  • Con Nautilus Elementary modificado a mi gusto.

Ubuntu Members (WIN)

Ante todo gracias a Dios por darme la oportunidad de conocer a muchas personas valiosas que de alguna u otra forma me han ayudado (y lo seguirán haciendo), con el propósito de cumplir una valiosa misión de dar a conocer cualquier herramienta libre y sobre todo Sistemas Operativos Libres que nos ayudan a recobrar nuestras libertades tecnológicas para construir una gran masa de oportunidades en el mundo FOSS.

Ser un Ubuntu Members, es alcanzar el primer piso de una gran trayectoria recorrida en el mundo de Ubuntu, no es llegar a este punto y dejar la lucha a un lado, la idea es buscar a solucionar el difícil labor de separar entre el Software Libre con el Software Privativo, Ubuntu nace de una gran idea, y es la de ser una distribución reconocida y sobre todo dada para cualquier Usuario Final. También existen otros proyectos para los administradores, diseñadores gráficos, etc. Pero, podríamos en colectivo hacer una distribución valiosa y amorosa para nuestras necesidades.


August 19, 2010

Ubuntu 11.04 se llamará Natty Narwhal

Desde su blog, Mark Shuttleworth anunció que Ubuntu 11.04 tendrá el nombre de Natty Narwal (algo así como Narval Elegante). Llegará el 28 de Abril de 2011 con la importante promesa de que la serie N será la de mejor diseño y la más ligera en la historia de Ubuntu.

Otra parte  es que el diseño estructural de Ubuntu 11.04 Natty Narwal incluye la desaparición del área de notificación, que según Shuttleworth y compañía ha demostrado atentar contra la productividad, al ser incoherente por momentos, y con un espacio algo reducido para ofrecer suficiente información.

En su blog Mark Shuttleworth nos introduce un poco en el concepto que quiere trasmitir con este nombre en la próxima versión de Ubuntu. Valores de nobleza, inteligencia y perspicacia, unido por supuesto al concepto de humanidad para los humanos que viene significando la palabra Ubuntu.

Más información: http://www.markshuttleworth.com

August 11, 2010

August 07, 2010

5 aspectos que debes saber sobre Jolicloud

Por Alan Lazalde el 7 de Agosto de 2010, 10:24 en Software Libre.

Jolicloud es un sistema operativo del que por ahora sólo mencionaré una serie de cinco aspectos que todo interesado en las tecnologías libres y abiertas debe saber —por supuesto, este imperativo es una retórica exageración de mi parte—:

1. Origen

Jolicloud está basada en Ubuntu y pretende ser aún más fácil de instalar y configurar.

Es compatible con 98% de las netbook, por defecto, sin necesidad de configuración extra alguna, para lo que cuenta con amplio soporte para redes WiFi y 3G.

La cultura del remix tan natural del software libre también está presente aquí. Así como Ubuntu deriva de Debian y éste prácticamente de nadie más, Jolicloud —no lo olvidemos nunca— existe gracias a que se alza sobre los hombros de esas distribuciones y de muchos otros gigantes del software libre y de fuente abierta también.

2. Creador

Jolicloud fue ideada por Tariq Krim, un influyente empresario y periodista francés también fundador de Netvibes. Fue durante alguno de sus viajes que percibió la necesidad de contar con un sistema operativo específico para aquellos que como él, viven en internet.

No sé si Tariq es un visionario del internet y los sistemas operativos, pero creo en principio que su Jolicloud podría llegar a ser innovador como modelo de negocios basado en sistemas operativos.

3. Propósito

Jolicloud es un sistema operativo no tradicional, fundado en y para internet. En particular, Jolicloud trabaja en la nube. Desde allí ofrece aplicaciones web que hacen las veces de aplicaciones de escritorio; tal y como las que usamos todos los días.

Así pues, el sistema Jolicloud fue construido para que los usuarios de netbooksaprovechen las facilidades de la nube y “hagan su vida más fácil” en términos de conectividad, redes sociales, y todo lo relacionado con la vida en la red.

Por supuesto, son los usuarios de Jolicloud quienes tienen la última palabra.

4. Aplicaciones

Jolicloud ofrece una interfaz de usuario creada con HTML5 paraejecutar las aplicaciones web. Se sabe que existen más de 600 disponibles en el App Center de Jolicloud, con conectividad para Facebook, Google y Twitter, quienes son vistos como otras aplicaciones de escritorio.

Para mejorar el uso de la memoria, Jolicloud dejó de utilizar Prism de Mozilla y optó por Chromium. Éste fue adaptado para cumplir con los propósitos del proyecto, lo cual trajo a la luz un nuevo remix de Chromium que llamaron Nickel.

En algún benchmark hemos visto lo bueno que es Chromium —WebKit yV8, en el fondo— con respecto a otros navegadores, tanto en soporte de la especificación previa de HTML5 como en desempeño. Esto último, como podrán ustedes adivinar, es crucial para cualquier sistema operativo de las características de Jolicloud.

5. Actualidad

La versión más reciente es la 1.0 y puede instalarse desde Windows, y también vía USB y CD. La guía de uso e instalaciónes relativamente sencilla. La desinstalación también. Lo que sigue es esperar aún más mejoras. Algunos le califican como un trabajo en progreso, inacabado. Pero nada más normal, sobre todo si consideramos la juventud y el propósito deJolicloud de ser “el sistema operativo perfecto para netbooks”. Un asunto que sólo el tiempo, la comunidad y las finanzas del proyecto lo dirán.

Termino este artículo invitándoles a reproducir un buen vídeo relacionado con Jolicloud 1.0.

VIA: http://bitelia.com/


Filed under: ES, Geek and Tech, Ubuntu

Debian 6.0 “Squeeze” congelado

Tal como se había sugerido hace dos meses, finalmente se anunció así durante la conferencia DebConf10 en Nueva York que los administradores de los lanzamientos del proyecto Debian decidieron congelar el ciclo de desarrollo de la próxima versión 6.0 “Squeeze” de su popularísima distribución de GNU/Linux.

Esto significa que a partir de ahora no se agregarán más nuevas características y que todo el trabajo se concentrará en corregir errores y pulir el estado actual de “Squeeze” para llegar a la calidad que es reconocida en cada lanzamiento de la versión estable de Debian.

Debian 6.0 “Squeeze” usará el Kernel 2.6.32 por defecto en todas sus arquitecturas soportadas y además incluirá novedades como:

* GNOME 2.30, KDE 4.4.5, LXDE 0.5.0, XFCE 4.6.2 y X.org 7.5
* Apache 2.2.16, PHP 5.3.2, MySQL 5.1.48 y PostgreSQL 8.4.4
* Python 2.6 y Python 3.1, Perl 5.10, GHC 6.12 y GCC 4

“Squeeze” también vendrá por primera vez con una variante, considerada como “Technology Preview”, basada en el Kernel de FreeBSD para las arquitecturas i386 y AMD64, y que incluirá una selección importante del gigantesco archivo de paquetes de software del proyecto Debian.

Cumpliéndose, tal como se esperaba, el congelamiento de Debian 6.0 este mes de Agosto, la siguiente predicción del lanzamiento de su versión definitiva para fines de este mismo año se torna ahora un poco más probable…

Fuente: Vivalinux

August 03, 2010

Privacidad y seguridad en redes públicas: Barcamp Guayaquil

Desde 2002 he tenido la oportunidad de asistir como participante, como ponente y como organizador a decenas de eventos tecnológicos, desde Argentina hasta la India. Una característica de estos eventos es que, para mantener a los geeks con vida, suele haber una oferta muy buena de acceso a Internet en la forma de una red alámbrica o inalámbrica. Aquí explico por qué esto es un falso amigo.

La semana pasada estuve en Guayaquil asistiendo al Barcamp que se hizo en la Perla del Pacífico. El evento fue hospedado por la FIEC de la ESPOL, en unas instalaciones que ya conocía por haber participado en el FLISOL 2009 como patrocinante. Llegué al evento muy temprano, cuando aun no habían llegado muchos de los organizadores y prácticamente ningún participante. A través de Twitter hice una recomendación a los participantes que iban al evento: cifren su tráfico.

Sé que es llover sobre mojado, pero definitivamente el acceso a Internet, o en general a redes de trabajo para computadores en este tipo de eventos, es un falso amigo. La mayoría de la gente considera que por tratarse de un evento de perfil tecnológico, la red de trabajo será algún tipo de panacea técnica de la privacidad y la seguridad, y en la mayoría de casos no es así, y se deberían continuar tomando las mismas medidas que un usuario o usuaria toma en escenarios hostiles.

Desde muy temprano en la mañana, la red inalámbrica de la FIEC, servida a través de varios puntos inalámbricos con dos ESSIDs diferentes y sin cifrado, estaba replicando paquetes a todas las estaciones. La FIEC utiliza un portal captivo de Cisco y esto genera en los usuarios y usuarias, y probablemente en los administradores de la red y de la Universidad una falsa sensación de invulnerabilidad ante escenarios muy simples de violación de la privacidad y seguridad de los usuarios y usuarias.

La utilización de cifrado de punto a punto (por ejemplo a través de una VPN), verificaciones estrictas de identidades en los extremos de una conexión SSL/TLS y/o cifrado peer-to-peer de comunicaciones, por ejemplo con GnuPG, hubiera minimizado el impacto individual y colectivo de esta situación. Y, adicionalmente, considero que muchas de estas tecnologías ya están muy desarrolladas como para centrarse en el triángulo de la seguridad vs. costos vs. usabilidad — para mayor información en este tema, el lector o lectora puede referirse a mi artículo Digital signature and personal mail encryption: an S/MIME and PGP review in real-life scenarios publicado en Security Acts de Agosto 2010.

Dentro del tráfico que fue posible interceptar con el objeto exclusivo de generar estadísticas y conclusiones para aumentar la sensibilidad de los usuarios y usuarias de la red del Barcamp Guayaquil y de otros eventos en Ecuador y la región, fue posible interceptar navegación Web no cifrada y especialmente tráfico de clientes Twitter (al parecer, este evento recopila demasiadxs twitters) que divulgaban desde Direct Messages hasta listas de contactos. También fue posible percibir el flujo de cantidades muy importantes de imágenes, específicamente avatares, imágenes de perfiles de Facebook, entre otros.

Una pequeña muestra tomada en 7 minutos y 53 segundos, desde las 1420 ECT del 31/07/2010, permitió obtener 97310 paquetes con un tráfico promedio de 1,355 Mbps, para un total de 80 MB. de tráfico. De este total, 98,41% de los paquetes son de protocolo IP y de esto solo 1,63% son de protocolo UDP (DNS y NTP) con un abrumador índice de 12,84 más tráfico sin cifrar que tráfico cifrado, del cual hubo escasos 3 Mb. bajo TLS/SSL.

En otra muestra un poco más grande, que cubrió 1 hora y 12 minutos desde las 0855 ECT, se obtuvieron 350716 paquetes con un tráfico promedio de 0,422 Mbps (todavía no había llegado la gente) donde se observan los mismos patrones de uso. En otra captura, la más grande, que cubrió 1 hora 46 minutos, desde las 1018 ECT, se percibió 1 MB. en archivos GIF y 2.76 MB. en archivos JPEG, así como adjuntos de mensajería electrónica, archivos XML con parámetros de configuración de clientes de Twitter y otros temas. Todas las muestras fueron destruídas luego de la obtención de estas estadísticas de uso y de la misma manera se exceptuó de las capturas información que permitiera correlacionar estas capturas con personas particulares.

Todo esto se hizo para una población variable que promedió 82 dispositivos en una de las dos redes, que, por cierto, usa direccionamiento IPv4 para sus clientes, lo cual es sinceramente un malgasto de recursos, que incluía 2 iPod/iPhone, 3 Nokia, 2 Blackberry, 47 equipos con Windows, 7 con MacOS X y 3 con Linux.

Es importante resaltar que toda esta información estaba disponible sin ninguna restricción debido a la falta de configuración en los equipos inalámbricos y redes conexas utilizadas en el evento. De la misma forma de que yo me percaté, lo pudo haber hecho cualquier otra persona, incluyendo potencialmente gente simplemente ociosa que hubiera podido generar daños gracias simplemente a la disponibilidad de esta información.

Lamentablemente, en mi experiencia, es futil arrojar la culpa a los administradores de la red solamente. Si bien ellos pueden encontrarse responsables del asunto, el enfoque de privacidad y seguridad en redes públicas debe ser proactivo y no solamente reactivo. En este sentido, el uso de tecnologías por parte del emisor y del receptor para facilitar los mecanismos que permitan incrementar la percepción de seguridad a la vez que se reducen tangiblemente los vectores de ataque es una de las medidas que es importante promover entre los usuarios y usuarias.

Hay distintos foros en Ecuador para apoyar sin fines de lucro a los usuarios y usuarias en el tema de seguridad de la información; uno de los más específicos era COMSec (seguridad.com.ec/hackers.ec) que ahora está offline, pero existen otros espacios, desde Twitter (hashtag #Ecuador) hasta listas de correo como Equinux o foros de grupos de interés. Yo estoy como siempre a la orden para aquellxs que quieran dar el primer paso para formar una cultura de seguridad de la información en su quehacer tecnológico diario.

Update: estamos en proceso de traducir la Cartilla de Seguridad del CERT.br al castellano con el apoyo del Grupo de Seguridad de LACNIC, ISOC Ecuador y voluntarios de la región.

August 02, 2010

Escritorio Julio 2010


(hacer clic para ampliar la imagen)
Ubuntu 10.04 - Equipo Portátil
El fondo es una foto en flickr de la cuenta de Aztlek, me encanto en cuanto la vi, le consulte si podia usarla como fondo y que luego la publicaria y me dio su aprobacion... este señor tambien es usuario de GNU/Linux, les recomiendo su perfil ya que TODAS las fotos están espectaculares...
Los iconos de la barra de la parte inferior los encontre por allí, es un paquete de muchas variedades de pingüinitos, de los cuales use unos pocos estoy usando para este caso el navegador de ventanas avant, el cual hasta ahora me gusta mucho y lo mantendre en unos cuantos escritorios mas...

July 28, 2010

La celebración mas Freak en un partido futbol…

Fué realizada en un partido del futbol Islandia…

July 26, 2010

Aplicaciones portables para Linux, con PortableLinuxApps

Una de las características que más me gusta de las aplicaciones portables es que puedo transportarlas cómodamente en mi pendrive, y así crear una colección de las aplicaciones que mas utilizo, para así llevarlas a cualquier ordenador desde el que me conecte. Además también nos sirven para utilizar por única vez, sin que medie una instalación y luego una desinstalación.

Si tu eres usuario de Linux hoy estarás alegre, ya que te presentamos una completa recopilación de aplicaciones portátiles o portables para Linux, con las cuales podrás trabajar cómodamente desde cualquier ordenador.

PortableLinuxApps es un completo sitio web dedicado integramente a las aplicacioens portatiles para Linux, y en el cual podremos encontrar absolutamente todo tipo de programas, desde navegadores, hasta editores de audio y mensajería instantánea.

Cabe mencionar que el sitio aún no se encuentra en todo su esplendor, pero resulta bastante cómodo para buscar alguna que otra aplicación portátil que necesitemos.

Las aplicaciones que puedes encontrar aquí son las más conocidas, aunque no ofrecen ningún tipo de descripción o ayuda, tan solo el nombre de la aplicación, la versión y el peso.

Pidgin, Firefox, Emesene, aMule, SpiderOak, PeaZip, Opera, Filezilla, Audacity y Arora son tan solo algunas de las aplicaciones que encontrarás en PortableLinuxApps.

Enlace: PortableLinuxApps

Fuente: Elgeek

Windows mas rápido que Linux en 7 pasos

Si eres usuario de Windows y quieres hacerlo mas rápido que Linux puedes seguir los pasos a continuacion:

1. Defragmentar el disco 3 veces al dia

2. Eliminar el antivirus (mucho consumo)

3. Desactivar las Actualizaciones automáticas

4. Actualizar la RAM

5. Comprar un nuevo CPU

6. Downgrade a Windows 95

7. Esperar por Windows 9

July 21, 2010

Empathy no funciona con PPPD (Point-to-Point Protocol Daemon)

Hace unos días me vi en la necesidad de usar mi teléfono (n95) para conectarme a internet, debido a que en casa de mi padre hubo problemas con el ABA que gracias a Dios fue resuelto al día siguiente. Pero, como siempre mis programas que comúnmente utilizo para hacer x cosa (en este caso) Empathy no funciona debido a una mala configuración que trae por defecto que fue reportado en la versión anterior de Ubuntu que lastimosamente hasta ahora no le han dado la importancia que debe darle para resolverlo.

Pero para que llegue esa actualización y resuelva ese pequeño problemita los invito a que lean los siguientes pasos que debemos dar para solucionar el no funcionamiento del Empathy con conexiones Point-to-Point. ;)

Los pasos son muy sencillos pero como nos vamos a meter con el editor de configuración del Gnome hay que tener un poco de cuidado a la hora de manipular/activar/desactivar alguna opción que pueda llamarle la atención.

Debemos ejecutar el Editor de Configuración del Gnome (gconf-editor)

Consola

Usuario@hostname:~$ sudo gconf-editor

Gráfico

ALT + f2 y luego ejecutamos gconf-editor

Buscamos “Empathy”

CTRL + F :: Empathy

En la lista debe seleccionar lo siguiente:

/app/empathy

En la lista de claves debe seleccionar lo siguiente:

use_conn

Y por último, desmarcamos checkbox del “use_conn” de verdadero a falso.

Si están conectado desde el pppd automáticamente después de desmarcar la clave use_conn comenzará a conectarse a todas las cuentas que tienen configurada al Empathy.

Espero que lo disfruten.


July 20, 2010

Clausura del 6to CNSl en San Felipe

Luego del recorrido del 6to Congreso Nacional de Software Libre por mas de diez ciudades del país durante unos tres meses, llego a su final el pasado 16 y 17 de Julio en San Felipe – Edo. Yaracuy, ciudad en la que vivo y en la cual se me dio la oportunidad de participar como organizador junto a Manuel , Cesar, Francisco y Nolberto, en la que se contó con la presencia de el Dr. Richard M. Stallman el día 16, asi dando apertura a lo que serian el ciclo de ponencias de ese día seguido de Cesar Campos y Manuel Tovar como ponentes locales, luego el Prof. Alexis Sánchez de Argentina culmino con lo que seria el primer dia del evento. Para el dia Sabado abrieron Franco Iacomella de Argentina y Henry Rivero Ponente local y ya para cerrar con lo que serian las ponencias de este 6to Cnsl San Felipe culminaron Nerissa Aguilera, Octavio Rossel y Jesus Lara. Muchas Gracias a todas las personas que colaboraron y asistieron al evento :D




July 15, 2010

Chile garantiza por ley la neutralidad de la Red

Si hace unos días era Finlandia quien convertía en derecho ciudadano el acceso a la banda ancha, ahora es un país en el otro extremo del mundo quien incorpora a su ley de telecomunicaciones una cláusula para garantizar la neutralidad de la Red, convirtiéndose en el primer país del mundo que se compromete de esta forma.

Los proveedores de Internet “no podrán interferir, discriminar o entorpecer de cualquier forma los contenidos, aplicaciones o servicios”, según el periódico chileno Diario Financiero. Esta parrafada reuslta crucial ahora que cada vez más operadoras reclaman que necesitan gestionar sus redes, lo que con frecuencia supone bloquear aplicaciones como los programas de intercambio de archivos entre particulares (P2P) con el argumento de que consumen mucho ancho de banda.

La norma chilena, que deriva de una propuesta de 2007, también contempla que los usuarios puedan introducir control parental en su conexión, eligiendo qué contenidos quieren bloquear para tener un sistema protegido a medida.

Fuente: Baquía

July 09, 2010

Frases Aniversario OOo

Campaña para el Décimo Aniversario de OpenOffice.org:
La idea es publicar frases promocionales desde ahorita hasta el mes de Octubre, en la cual se promocione el uso de la aplicación. Van dos semanas de la campaña, aquí les presento las frases que van hasta ahora:

*- Semana 27: "Yo tengo a Mi Office legal y no pague por su licencia"
*- Semana 28: "Gracias a Mi Office disminuyeron los virus"

Nota: las frases pueden variar de acuerdo a lo que se considere, pero la idea es que sigan dentro del mismo contexto... Por otro lado, se está usando la denominación Office, principalmente para que el usuario final o aquel que no conoce otras opciones entienda que hace referencia a una suite ofimática, si prefiere puede usarse sólo el nombre de OpenOffice.org.

Todas las frases se estarán publicando en el wiki del 10mo Aniversario.

July 07, 2010

Cambiando el tema completo del GDM en Ubuntu 10.04

Está vez traigo un pequeño tutorial de como cambiar la apariencia del gdm en ubuntu lucid 10.04. ya que como sabemos por la opción normal de "pantalla de acceso" esto es meramente imposible, pues manos a la obra. Lo primero que hay que hacer es abrir consola y teclear el siguiente comando:

"sudo -u gdm dbus-launch gnome-appearance-properties"

O bien desde entorno gráfico, presionando ALT+F2:

"gksu -u gdm dbus-launch gnome-appearance-properties"

Luego saldrá un cuadro de configuración parecido al que hacemos normalmente para cambiar algún aspecto de gnome, pero con la diferencia de que cambiará el aspecto del gdm, ahora si podemos cambiar desde el gtk theme, los iconos, las fuentes, y el cursor.

Algo que acotar es que cuando hacemos esto, se activa de manera inusual la tecnologías de asistencia un icono azul que aparecerá inmediatamente insertemos este comando, para quitarlo, nos vamos a Sistema > Preferencias > Tecnologías de asistencia. y en la opción Accesibilidad del teclado, en la pestaña de accesibilidad destildamos la primera opción que dice: permitir conmutar las características de accesibilidad desde combinaciones de teclas. Y esto es todo, reiniciamos la sesión y veremos los cambios realizados al gdm.

July 06, 2010

Gran autogol…

En el partido que enfrentó al Waterford United y al Mervue United, de la Segunda División irlandesa, se produjo uno de los goles más absurdos jamas vistos. El encuentro finalizó 3-0.

July 05, 2010

Conmutación de flujo: Velocidad ultra rápida de acceso a Internet

fibraUn equipo de ingenieros norteamericanos se encuentra actualmente trabajando en el MIT (Instituto de Tecnología de Massachussets), estudiando una manera de acceder a Internet a una velocidad de conexión ultra rápida. La fórmula sugerida por estos científicos tendría además la ventaja de un plus que consistiría en un importante ahorro adicional de energía.

En el modelo actual, los datos viajan a lo largo de la fibra óptica en forma de haces de luz, los cuales a su vez se deben convertir en señales eléctricas para poder ser procesados. Ese proceso de conversión es justamente lo que los científicos del MIT proponen saltarse, logrando así mayor rapidez y menos consumo energético. La manera de lograrlo es a través de una nueva tecnología a la que llaman “flow switching” o “conmutación de flujo”.

El análisis y desarrollo de esta idea ya lleva muchos años de estudio y sus conclusiones serán presentadas en la próxima Conferencia de Optoelectrónica y Comunicaciones que se realizará en Japón, el próximo mes de julio entre los días 5 y 9. Mientras tanto, existiría una pequeña red de tipo experimental funcionando con estas características de diseño, ubicada en una región al este de los Estados Unidos. Con ella habrían logrado demostrar un aumento de la velocidad entre 100 y 1000 veces, así como también el hecho del menor consumo energético.

Fuente: ElGeek

July 02, 2010

Comienzan los preparativos para la celebración del Décimo Aniversario de OpenOffice.org, el cual se espera para el próximo mes de Octubre.

Por este medio estaré presentando las informaciones necesarias para todo aquel que quiera apoyar esta celebración, así mismo se estará publicando la información de cada país en el Wiki ES/10Aniversario.

Entre las ideas se tiene realizar una campaña de concientización, con frases alusivas al uso, ventajas y beneficios del empleo de OpenOffice.org como herramienta ofimática.

Apoyando la soberanía tecnológica y la libertad de los documentos.
Usemos Formatos de Documentos Abiertos (ODF) e instala OpenOffice.org ;-)

July 01, 2010

Intel lanzará Android para x86 en dos meses

Hace un par de meses Intel anunció en el evento Intel Developer Forum (IDF) que estaba portando Android al Atom para abrir el lucrativo segmento de los teléfonos inteligentes a uno de sus microprocesadores más exitosos de los últimos tiempos.

Hoy tenemos más detalles de cuán serios son los planes de Intel para el sistema operativo de Google: dentro de los próximos dos meses distribuirá una versión nativa para la plataforma x86 de Android 2.2 “Froyo”, no sólo apuntando a los celulares, sino también netbooks y dispositivos en formato de tableta basados en Atom.

Intel promete que todo el código producido será publicado en una rama de desarrollo abierta y que será accesible por toda la comunidad de Android.

Un representante de Intel dijo que el lanzamiento se realizará este verano boreal (nuestro invierno septentrional) y que el proceso de “atomizar” Android no fué demasiado difícil porque “tienen mucha experiencia con Linux”.

Obviamente, la experiencia reciente a la que se hace referencia es el sistema operativo MeeGo, patrocinado por la misma Intel y Nokia, que, llamativamente, apunta al mismo segmento de dispositivos. Intel, sin lugar a dudas, no quiere perderse nada de la acción en esos crecientes mercados.

Fuente: Vivalinux

June 28, 2010

Google propone un pequeño cambio en el protocolo TCP para incrementar velocidad de Internet

googlelogoGoogle propone modificar la configuración de uno de los principales protocolos sobre el que se sustenta Internet, para adaptarlo a la velocidad de las conexiones de banda ancha actuales. Se trata de un cambio simple, sin ningún coste y que en las pruebas realizadas mejora hasta un 12% la velocidad de navegación en la web.

Uno de los objetivos prioritarios de Google en la actualidad es, además de su cada vez mayor número de servicios, que Internet mejore en cuanto a su rendimiento. La propuesta que van a llevar al organismo estandarizador IETF (Internet Engineering Task Force) es una investigación que gira entorno a ampliar la ventana de congestión inicial al empezar una comunicación empleando el protocolo TCP, con vistas a incrementar la velocidad de navegación al conseguir una rebaja de la latencia.

Pero para entender un poco esto, quizás sea necesario definir muy brevemente, y sin intentar entrar en muchos tecnicismos, qué es esta ventana y para qué sirve.
La ventana TCP

Cuando se establece una conexión entre dos puntos de la red, ambos extremos se comunican la cantidad de datos que pueden enviar y recibir a la vez. Este valor, denominado ventana TCP, es inicialmente de unos 4 KB y va aumentando exponencialmente a medida que transcurre la trasmisión, hasta que una de las partes se congestiona. Cada vez que un extremo recibe una cantidad de información igual al tamaño de la ventana, envía un paquete ACK a la otro para acusar recibo. La otra parte dejará de enviar nuevos datos hasta que no reciba esta confirmación. Pasado un tiempo, si no recibe el paquete ACK, reenviará los datos al entender que se han perdido.
Aumentando el tamaño de la ventana a 15 KB

Actualmente esta ventana se inicializa típicamente en unos 4 KB aproximadamente, y Google quiere elevar esta cifra hasta los 15 KB.

Al incrementar el tamaño mínimo de datos esperados, la comunicación puede ser más rápida ya que, imaginad este supuesto: tenemos que descargar un fichero de 10 KB. Actualmente, al inicializar en 4 KB esta ventana, se enviarían primeramente 4 KB, el receptor tendría que notificar que no ha habido errores, para que luego, con la ventana ya por ejemplo multiplicada por 2 (8 KB), cabrían perfectamente los 6 KB restantes de datos, que volverán a ser notificados para luego finalizar la conexión.

Con un tamaño de ventana de 15 KB como el propuesto por Google, únicamente habría hecho falta un ciclo, ya que todos los datos se habrían enviado en primera instancia.
384 KB, el tamaño medio de una página web

Actualmente el tamaño medio de una página web es de 384 KB, pero se compone por varios elementos (texto, imágenes…), requiriendo normalmente una conexión por cada uno de estos elementos, que individualmente en el 90% de los casos no llegan a estos 15 KB. Lo que hacen los navegadores es enviar varias peticiones en paralelo al servidor para evitar el problema de este “arranque lento”, aunque no es eficiente.

Google ha simulado este cambio empleando sus servidores de búsqueda, o para los servicios Maps o iGoogle, en dos contextos distintos. Uno estaba basado en una velocidad de conexión media de 1,2 Mbps y con una presencia testimonial de velocidades por debajo de 256 kbps, que define bastante bien las conexiones fijas. Otro escenario era con un 20% de conexiones por debajo de los 100 kbps y una media de 500 kbps, más adecuado a entornos móviles.

Los resultados arrojan, como principal ventaja, repercusiones positivas en la latencia de las conexiones TCP, mejorando en ambos supuestos de velocidad, aunque algo más en las conexiones más rápidas (11,7% de media contra un 8,7%). Como se ve en la gráfica, el menor valor de latencia se conseguía para una ventana igual a 16 paquetes Ethernet (1500 Bytes cada uno), aunque el que mejor se comportaba en otras pruebas era el de diez paquetes (los ya mencionados 15 KB).

El único punto negativo de este cambio propuesto por el gigante de Internet es el incremento del número de retransmisiones necesarias porque se hayan producido fallos en las comunicaciones, aunque no parece nada preocupante, ya que en un supuesto de conexiones rápidas de los clientes empeora una media de un 0,02% y en conexiones lentas un 0,17%.
Páginas más rápidas

En definitiva, Google espera que este cambio pueda llegar a ser debatido en el IETF pues han comprobado que aumentando el volumen inicial de datos en las conexiones TCP mejora principalmente la latencia de la navegación web sin apenas contrapartidas, lo que significa que las páginas cargarían más rápido.

De este modo, el protocolo se pondría al día respecto a las velocidades actuales que podemos conseguir de conexión a Internet, pero lo mejor que tiene esta modificación respecto a otras propuestas presentadas por otras empresas buscando el mismo objetivo, es que es mucho más simple y barato de implementar, ya que la esencia de la norma original se mantiene, alterando únicamente un parámetro.

Ya hablando de futuro, el objetivo a largo plazo de Google sería eliminar este valor inicial de la ventana para servir a conexiones más rápidas y a páginas web más “pesadas”.

Tomado de: http://bandaancha.eu

June 21, 2010

Ubuntu Rules...

Continua la presencia de la distribución de GNU/Linux UBUNTU en las series geeks de la TV, en esta oportunidad en la serie britanica I. T. Crowd se evidencia una stickers de las que venden la tienda Oficial de Canonical (pueden verla aqui; yo la tengo por cierto :-p) en la parte posterior del monitor de una las computadoras...
Demasiado agradable ver imágenes como esas, hace unos dias atrás publiqué algo referente de la serie The Big Bang Theory donde hacen mencion de esta distribución (Post aqui)
y sin mas que decir UBUNTU RULES....

Nueva versión estable de Turpial llega a PPAs

Update: Reparado el error en el paquete, Disfruten de turpial 1.3.3 :)

Saludos a todos,

Quería hacer esto hace unos días, pero mi visita a Barquisimeto con motivo de XpoLinux me mantuvo muy entretenido.Ya esta disponible la versión 1.3.3 estable de Turpial en los ppa en launchpad, tanto turpial como turpial-devel, para los que ya tienen estos repositorios instalados en sus maquinas ubuntu (karmic, lucid, maverick).

Para los que quieran configurar este repositorio en su equipo con ubuntu pueden usar las instrucciones en:

Repositorio turpial: Lanzamientos estables recomendado para uso general ver sección de repositorio.

http://turpial.org.ve/downloads/

Repositorio turpial-devel: Lanzamientos de pruebas con características no estables:

http://effiejayx.wordpress.com/2010/05/14/ppa-en-desarrollo-para-turpial-y-1-3-2-alpha-1-disponible/

Puedo adelantarles que según Wil, las pruebas de identi.ca estan bastante adelantadas y los usuarios estan reportando buenas experiencias, esperemos que pronto tengamos una versión estable con soporte para identica.

Muchas gracias a Wil, al resto de equipo Turpial y a demás colaboradores por el constante desarrollo de esta aplicación que ya es muy querida por todos.


June 17, 2010

OpenOffice.org 3.2.1

Nueva versión, nuevas mejoras, nuevo diseño...
Descargalo desde aquí




Norma Técnica 39.109: Uso de ODF y PDF - Venezuela
Apoyando la Soberanía Tecnológica

June 16, 2010

June 15, 2010

June 14, 2010

4to Aniversario ubuntu-ve


Ayer 13 de Junio se cumplieron 4 años de la fundación del Team ubuntu-ve, por falta de tiempo sólo pude enviar un dent (mensaje en identi.ca) cuando vi que ya era mas de las 12 a.m. Pero como para mi no puede pasar por debajo de la mesa, decidí hacer mi respectivo escrito el día de hoy...

Felicidades a todos aquellos miembros que desde siempre han hecho algo por el Team y que realmente les importa difundir las ventajas del uso de esta distribución de GNU/Linux (la mejor, por cierto) donde sea y como sea, a todos aquellos que no sólo andan buscando figurar o ganar un nombre sino demostrar que en Venezuela si existen personas con capacidad y voluntad para representar una distribución y todos los que desde siempre hemos estado apoyando y seguiremos haciéndolo pase lo que pase...

Para todos aquellos miembros nuevos y para aquellos que no lo tienen presente o no les importa, existen dos fechas importantes para el Team ubuntu-Ve el 13 de Junio de 2006 día de su fundación y el 13 de febrero de 2007 día de su aprobación como Team Oficial...

Como parte de la celebración del aniversario de este año se estará realizando un evento el 24 de Julio en la ciudad de Maracay. Para mayor información aquí.

Escritorio Junio 2010

Ubuntu 10.04 - Equipo Portátil
(Para verlo en tamaño original aqui o haciendo clic en la imagen)

Siempre coloco el tema de mi escritorio luego de terminado el mes, cuando ya voy a colocar el nuevo, pero en este caso por ser una ocasión especial decidí colocarlo de una vez... estoy encantada con mi fondo creo que hasta ahora es el que me ha gustado de todos los que llevo publicados, ademas orgullosa ya que la imagen fue editada por mi, a mi gusto y como me dio la gana... utilizando Gimp(lo poco que se)...

June 07, 2010

Escritorio Mayo 2010

(hacer clic para ampliar imagen)
tarde pero seguro... Ubuntu 10.04 en mi portátil

Sintel, Pelicula libre creada con Blender

Sintel es una pelicula libre creada en animacion 3D que esta siendo desarrollada por el proyecto Blender, por ahora solo tienen un pequeño trailer  y aun  no hay fecha definitiva  para su lanzamiento, sólo un “Coming Soon”. Mas información, en Durian.Blender.org, donde incluso podemos seguir el progreso al detalle (no se pierdan la categoría del primer minuto).

Por cierto Blender es una genial herramienta de código abierto, libre, que nos permite crear no sólo películas, sino aplicaciones y juegos en 3D,

Si te interesa este proyecto en la wikipedia podemos encontrar un poco mas de informacion o en la pagina oficial de Blender.

June 06, 2010

June 05, 2010

June 01, 2010

Probando Blogilo…

Buscando aplicaciones en mi netbook, conseguí Blogilo, antes conocido como Bilbo Blogger. Sin embargo, me han indicado que no es tan bueno como parece. Yo he decidido escribir estas lineas para ver que tan chevere es. Vamos a ver que tal

Hola Mundo desde Blogilo


May 31, 2010

Programando en Linux #1: Sqlalchemy y Elixir

En una nueva serie de posts relacionados a la programación en Linux y en desbancar el mito de que programar en Linux es muy obsoleto, hoy les presento unas herramientas que tuve el placer de probar el fin de semana. se trata de sqlalchemy con elixir.

Despues de casi dos años programando enteramente cosas web con frameworks como django y otros. He llegado a apreciar los ORM con todo y sus limitaciones. hoy les presento a sqlalchemy y elixir para el manejo de sus datos. Los ejemplos reflejados se orientan a python.

Sqlalchemy es un set de herramientas SQL y un ORM (Object Relational Mapper), esta diseñado para bases de datos robustas y ofrece buen desempeño en bases de datos de alta disponibilidad.

Elixir es una capa declarativa sobre Sqlalchemy que trae el uso de clases python directamente a las tablas de entidad relación como esta descrito en el esquema de diseño Active Record.

La instalación es muy sencilla:

para los que usamos easy_install de python:

sudo easy_install elixir

Una vez instaldo Elixir ya tenemos instalado Sqlalchemy, solo nos queda hacer nuestras clases en python para describir nuestros alamcenes de datos :) . Para este ejemplo usaremos una base de datos en sqlite, Para mas ejemplos pueden ver  el tutorial de Elixir . En un archivo models.py agregamos nuestras clases.

from elixir import *

metadata.bind = "sqlite:///peliculas.sqlite"
metadata.bind.echo = True

class Pelicula(Entity):
    titulo = Field(Unicode(30))
    lanzada = Field(Integer)
    descripcion = Field(UnicodeText)

    def __repr__(self):
        return '<Pelicula "%s" (%d)>' % (self.titulo, self.lanzada

class Director(Entity):
    nombre = Field(Unicode(60))
    peliculas = OneToMany('Pelicula')         

    def __repr__(self):
        return '<Director "%s">' % self.name

Con usar  “metadata.bind.echo = True” estamos indicando que nos de una salida bastante vocal sobre las transacciones con la base de datos en SQL. si no queremos eso solo cambiamos la variable “True” a “False”.

Luego probamos la interacción en un Shell de Python:

Importamos nuestros modelos

>>> from models import *

Luego de esto creamos nuestras clases python según los modelos

>>> setup_all()
 

Luego creamos las tablas a base de datos según  los modelos definidos en models.py:

>>> create_all()
 

Luego nos disponemos a trabajar con los datos:

Agregamos unas peliculas
>>> oriana = Pelicula(title=u"Oriana", lanzada=1985)
<Pelicula "Oriana" (1985)>
>>> wotop = Pelicula(title=u"Women on Top", lanzada=2000)
<Pelicula "Women on Top" (2000)>
Agregamos una directora
>>> ftorres = Director(nombre=u"Fina Torres")
Asignando un director a la pelicula
>>> oriana.director = ftorres
Asignamos peliculas a un Director
>>> ftorres.peliculas.append(wotop)
listamos las peliculas de un Director
>>> ftorres.peliculas
[<Pelicula "Oriana" (1985)>]
[<Pelicula "Women on Top" (2000)>]
Buscamos películas lanzadas después del 1990
>>> Pelicula.query.filter(Pelicula.lanzada > 1990).all()
[<Pelicula "Women on Top" (2000)>]

Hay mas ejemplos de pedidos con el ORM en el tutorial de Elixir, espero disfruten trabajar con Elixir y Sqlalchemy.


Una vez instaldo Elixir ya tenemos instalado Sqlalchemy, solo nos queda hacer nuestras clases en python para describir nuestros alamcenes de datos :) . Para ete ejemplo usaremos el motor de sqlite



May 27, 2010

Nokia CS-15 de Digitel BAN en Debian

En estos días un usuario de la lista de Ubuntu-ve hizo unos comentarios sobre su nuevo modem Nokia CS-15 con el servicio BAN de Digitel. La caja del modem indica que soporta Linux, lo cual es cierto.

El usuario hizo este par de comentarios:

Ya por fin hoy me compre un BAM (Digitel) modelo Nokia
CS-15 , Llamo mi atencion, porque en la caja del producto dice que
funciona en Windows, MacOSX , y Linux ! Dice ( siempre que poseas un
kernel 2.6.18 o posterior ) “Simple Instalacion … Plug and Play” ,
pero como estaremos ya acostumbrados… no es del todo cierto… de
hecho uso Karmic Koala, actualizado al dia… y al conectarlo… no
sucedio absolutamente nada

yo conecté el modem y no paso nada en lo absoluto (pero NADA)… ni como USB mass storage, ni como modem , ni como cdroom, NADA… se que el admin de conexiones viene con digitel por default para venezuela, pero intete correrlo y tampoco pasó nada

Como mi correo está moderado en la lista de Ubuntu-ve, creo que mi respuesta nunca llegó a la lista (creo que no llega ninguna de las que he dado últimamente); entonces tengo una justificación para volver a escribir en el blog, que tenía tiempo descuidado. A este (y otros usuarios del Nokia CS-15) le diría:

1. Si lo podrás usar. Estoy posteando este correo con el modem Nokia CS-15 con el servicio de Chimbitel. Es lento, pero estable (no se cae a cada rato ni en horas pico, movo Choristar).

2. El modem está diseñado para que sea Pulg & Play en Guindows. Al montar el dispositivo se supone que Guindows lo reconoce como un CD-ROM y ejecuta el instalador. Pero en linux no monta porque simplemente da un error leyendo un sector o algo así (ya no recuerdo). Entonces, cuando conectas el modem al USB este no se monta como un modem, sino como un dispositivo de almacenamiento.

3. Lo que necesitas es montar el dispositivo como modem. Las instrucciones y el paquete para hacerlo está en el mismo dispositivo, pero como no lo puedes montar, es como si no lo tuvieras. Bájalo de la página de Nokia:
http://europe.nokia.com/support/product-support/internet-stick-cs-15-support/software Esta dirección es errada

http://mea.nokia.com/support/product-support/internet-stick-cs-15/software

No podrás instalar ese paquete .deb, porque tiene un error (no lo intentes instalar con dpkg -i, porque luego vas a tener que hacer una brujería). Pero no importa, descomprime el paquete en un directorio.

4. Copia el archivo etc/udev/rules.d/25-nokia-zerocd.rules en etc/udev/rules.d/ como root:
sudo cp etc/udev/rules.d/25-nokia-zerocd.rules etc/udev/rules.d/

5. Copia los archivos lib/udev/* en /lib/udev/ como root:
sudo cp lib/udev/* /lib/udev/

6. Recarga las reglas de udev para que gnu/linux haga el cambio solo del modem a modo modem:
sudo udevadm control –reload-rules

Para conocimiento de todos, en el script original del paquete esta parte está mal y por eso falla. Me di cuenta yo mismo y luego lo confirme con búsquedas y comentarios de usuarios en internet. El script dice ‘udevadm control reload_rules’, y ese reload_rules no es reconocido como un comando de control, lo correcto (al leer la doc) es –reload-rules. Los de nokia parecen flojos con esto…

7. Búscate un celular Chimbitel, ponle el chip del modem y quítale el código PIN para que no te lo pida cuando prendas el celular con ese chip puesto. Cada celular tiene una opción para que no pida el PIN cada vez que se prende el celular.

8. Abre una terminal o consola y monitorea el archivo de log de mensajes:
sudo tail -f /var/log/messages.

9. Puya el celular en el puerto USB, y verás que el log de mensajes intentará montar el dispositivo como mass storage device (un disco externo), pero luego lo desmonta y lo monta como modem USB y te crea 2 dispositivos: /dev/ttyACM0 y /dev/ttyACM1. Si hace esto, mi pana, ya estás casi listo.

10. Corre el archivo de configuración de PPP: sudo pppconfig. Crea una nueva conexión llamada digitel guiándote por lo datos que aparecen en la página:

http://dk-linux.blogspot.com/2009/08/digitel-bam-3g-en-debian.html

Debes saber que esa página no usa PPP sino wvdial para conectarse, así que solo guíate de los datos de conexión de Digitel.

11. Luego edita el archivo /etc/chatscripts/digitel y dejalo así:
# This chatfile was generated by pppconfig 2.3.18.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth CHAP
# abortstring
ABORT BUSY ABORT ‘NO CARRIER’ ABORT VOICE ABORT ‘NO DIALTONE’ ABORT ‘NO DIAL TONE’ ABORT ‘NO ANSWER’ ABORT DELAYED
# modeminit
” ATZ
#agregado por camilo:
#” ATZ+CPIN=”0000″
#OK ‘ATQ0 V1 E1 +FCLASS=0′
OK ‘AT+CGDCONT=1,”IP”,”gprsweb.digitel.ve”‘
#fin agregado por camilo.
# ispnumber
OK-AT-OK “ATDT*99#”
# ispconnect
CONNECT \d\c
# prelogin

# ispname
# isppassword
# postlogin

# end of pppconfig stuff

12. Luego de tener configurado PPP para conectar con Digitel, escribe en una consola o terminal: sudo pon digitel.
Deberías ver en la consola donde hiciste sudo tail -f /var/log/messages un mensaje de conexión parecido a este:
Apr 17 08:11:05 cubagua pppd[4154]: pppd 2.4.4 started by root, uid 0
Apr 17 08:11:06 cubagua chat[4156]: abort on (BUSY)
Apr 17 08:11:06 cubagua chat[4156]: abort on (NO CARRIER)
Apr 17 08:11:06 cubagua chat[4156]: abort on (VOICE)
Apr 17 08:11:06 cubagua chat[4156]: abort on (NO DIALTONE)
Apr 17 08:11:06 cubagua chat[4156]: abort on (NO DIAL TONE)
Apr 17 08:11:06 cubagua chat[4156]: abort on (NO ANSWER)
Apr 17 08:11:06 cubagua chat[4156]: abort on (DELAYED)
Apr 17 08:11:06 cubagua chat[4156]: send (ATZ^M)
Apr 17 08:11:06 cubagua chat[4156]: expect (OK)
Apr 17 08:11:06 cubagua chat[4156]: ATZ^M^M
Apr 17 08:11:06 cubagua chat[4156]: OK
Apr 17 08:11:06 cubagua chat[4156]: — got it
Apr 17 08:11:06 cubagua chat[4156]: send (AT+CGDCONT=1,”IP”,”gprsweb.digitel.ve”^M)
Apr 17 08:11:07 cubagua chat[4156]: expect (OK)
Apr 17 08:11:07 cubagua chat[4156]: ^M
Apr 17 08:11:07 cubagua chat[4156]: AT+CGDCONT=1,”IP”,”gprsweb.digitel.ve”^M^M
Apr 17 08:11:07 cubagua chat[4156]: OK
Apr 17 08:11:07 cubagua chat[4156]: — got it
Apr 17 08:11:07 cubagua chat[4156]: send (ATDT*99#^M)
Apr 17 08:11:07 cubagua chat[4156]: expect (CONNECT)
Apr 17 08:11:07 cubagua chat[4156]: ^M
Apr 17 08:11:07 cubagua chat[4156]: ATDT*99#^M^M
Apr 17 08:11:07 cubagua chat[4156]: CONNECT
Apr 17 08:11:07 cubagua chat[4156]: — got it
Apr 17 08:11:07 cubagua chat[4156]: send (\d)
Apr 17 08:11:08 cubagua pppd[4154]: Serial connection established.
Apr 17 08:11:08 cubagua pppd[4154]: Using interface ppp0
Apr 17 08:11:08 cubagua pppd[4154]: Connect: ppp0 /dev/ttyACM0
Apr 17 08:11:08 cubagua pppd[4154]: Remote message: TTP Com PPP – Password Verified OK
Apr 17 08:11:08 cubagua pppd[4154]: PAP authentication succeeded
Apr 17 08:11:09 cubagua pppd[4154]: local IP address 10.252.167.182
Apr 17 08:11:09 cubagua pppd[4154]: remote IP address 10.0.0.1
Apr 17 08:11:09 cubagua pppd[4154]: primary DNS address 10.99.0.11
Apr 17 08:11:09 cubagua pppd[4154]: secondary DNS address 204.59.152.208

13. Ya estás conectado y podrás navegar. Para desconectarte primero escribe: sudo poff digitel, luego puedes desconectar el model (observa siempre el log para que veas que ya se ha desconectado).

Finalmente comento que desde ese momento hasta hoy ha corrido agua bajo el río. Dejé de usar el modem porque el servicio es muy lento y me aburrí de él.


Bitacora MOTU – Entrada #15: Por donde empezar y un sync truculento

Una vez que tengas tus herramientas de lista, es probable que pienses, ¿Qué hago ahora? Para entender tu papel, sería bueno que leas la Guía de Empaquetado y luego echar un vistazo a las recetas que empaquetado que te darán una demostración de cómo emplear las herramientas de desarrollo. Esto es esencial si usted apenas está comenzando a contribuir con el empaquetado en Ubuntu. Una vez que haya la suficiente confianza con las herramientas que puede saltar hacia actividades más rutinarias para Ubuntu Developers, como lo son  que sincronización y fusión, o Sync y Merge como les haré referencia de ahora en adelante .

Merges y Syncs son necesarios ya que derivamos de Debian. A menudo encontramos  cambios con respecto a debian, ya sea para corrección de errores, o diferentes versiones de python o gcc. Una vez que Debian implemente estos cambios, yo diría que todos los días, los desarrolladores de Ubuntu comprueban la relevancia de  los cambios específicos de Ubuntu después de una nueva versión del paquete base en Debian inestable. Si los cambios son necesarios, hay una fusión (merge) entre el paquete de Debian y el paquete de Ubuntu. Para ver un ejemplo de un merge  se puedes ver la sesión Nathan Handler de empaquetado hablando sobre fusiones (merges)  y leer un poco más, tambien puedes chequear la entrada de fusiones (merges) o de un documento mucho más antiguo en las fusiones y Sincronizaciones (Merges and Syncs). Si los cambios no son necesarios estamos listos para sincronizar el paquete de Debian a Ubuntu. Le daré un ejemplo de una que estaba haciendo ayer.

El proceso de fusión y la sincronización comienza contigo revisando la lista en http://merges.ubuntu.com/universe.html. Una vez allí, podrás ver una lista de paquetes que tienen cambios ubuntu en la subida anterior al archivo de Ubuntu y Debian ha actualizado el paquete. Una vez que Ubuntu  hereda paquetes de Debian, El paquete Ubuntu con los cambios o “deltas” tiene que ser verificado contra el nuevo paquete de debian. Encontrar un paquete que este disponible para que tu puedas trabajar puede ser un poquito intimidante ya que con muchos  no estarás familiarizados con ellos, y esto no está mal. Tu objetivo es ayudar en el repositorio “Universe”. Sientete libre de escoger uno que no tenga a naide asignado.

Paquete “nstx” disponible para ser trabajado

En la imagen anterior se puede ver claramente las versiones y la oportunidad que tienes. La última versión fue subida a los repos por Stepfan Potyra es 1.1-beta6-5ubuntu2 y que tiene cambios de la base de Debian 1.1-beta6-5, pero ahora debian tiene una nueva versión del paquete de 1.1-beta6-6. Una característica de mezcla-o-Matic tiene ahora es la habilidad hacer comentarios en línea, así que siéntase libre de escribir que tu estarás trabajando en esto en el resto del espacio en la línea, justo al lado de la versión de Debian.

Me decidí a trabajar en “ONTV”, escribí “Effie-jayx” en el espacio de comentario y aquí están los detalles:

  • En primer lugar, elaboró un directorio específico para esta tarea. En mi carpeta de motu he creado una vez llamó dev y luego el nombre del paquete. Así que parece que este /home/keffie-jayx/motu/dev/ontv.
  • Tengo el script para tomar todo lo necesario para este sync o merge como se describe en http://merges.ubuntu.com/. Grabe  grab-merge.sh en /home/keffie-jayx/motu/dev
  • He cambiado su permiso para que pudiera ser ejecutado:

chmod +x ~/motu/dev/grab-merge.sh

  • En /home/keffie-jayx/motu/dev/ontv, ejecuto el script:

../grab-merge.sh ontv

  • Una vez allí he comprobado el contenido en el “Informe” de archivos para ver si hay algún conflicto entre los paquetes.

less REPORT

  • Este es el fichero te da un informe de los paquetes descritos (ONTV en Debian y Ubuntu), y las diferencias y los parches de cada uno. Hay una sección de este archivo a la derecha al final, que enumera los conflictos que puedes encontrar.

Generated Result
================

No problems were encountered during the merge, so a source package has been produced along with a patch containing the differences from the Debian version to the new version.

(No se encontraron problemas durante la fusión)

Esta es una buena señal de que los cambios en el paquete de Ubuntu pueden no ser necesarios. Hay que comprobarlo en  el registro de cambios situado en  ontv-3.0.0/debian/changelog.

ontv (3.0.0-4) unstable; urgency=low

* debian/rules:
- Don’t install *.la and *.a files.
* debian/control.in:
- Build depend on python-dev rather than on python2.5-dev.
- Standards-Version is 3.8.4, no changes needed.
* debian/patches/01_shebang.patch:
- Don’t hardcode python2.5 in the shebang to avoid a dependency on
python2.5.

– Emilio Pozuelo Monfort <pochu@debian.org>  Sat, 06 Mar 2010 21:36:07 +0100

ontv (3.0.0-3ubuntu2) lucid; urgency=low

* Use the unversioned python interpreter in the ontv script.

– Matthias Klose <doko@ubuntu.com>  Thu, 04 Feb 2010 02:19:00 +0100

ontv (3.0.0-3ubuntu1) lucid; urgency=low

* Build-depend on python-dev instead of python2.5-dev.

– Matthias Klose <doko@ubuntu.com>  Tue, 02 Feb 2010 02:02:01 +0100

ontv (3.0.0-3build1) lucid; urgency=low

puedes ver los dos cambios realizados por Matthias Klose::

  • Build-depend on python-dev instead of python2.5-dev (que las dependencias de construccion dependan de python-dev en vez de python2.5-dev)
  • Use the unversioned python interpreter in the ontv script (usar el interprete sin versión en el script de ontv)

Y entonces los cambios de los cambios que propone el desarrollador de Debian.

* debian/rules:
- Don’t install *.la and *.a files.
* debian/control.in:
- Build depend on python-dev rather than on python2.5-dev.
- Standards-Version is 3.8.4, no changes needed.
* debian/patches/01_shebang.patch:
- Don’t hardcode python2.5 in the shebang to avoid a dependency on python2.5.

Las entradas marcadas nos indican se han tomado los cambios que Matías había hecho antes. Entonces, los cambios en Ubuntu ya no son necesarios. Esto indica que podemos Sync.

En mi aprendizaje, me sentí un poco confundido. Traté de hacer un nuvo paquete fuente para ubuntu. y el dsc se había creado. Sin embargo, cuando traté de compilar el paquete deb, obtuve un error con el parche que añade el desarrollador/mantenedor de  debian y los cambios realizados por el desarrollador de Ubuntu, el error es  FTBFS  (Falla al construir desde las fuentes / Failed To Build From Source en sus siglas en Inglés).

Emmet Hickory me señaló a una herramienta que me permite ver el archivo diferencias  ‘lsdiff ‘ entre cada uno de los paquetes. la opción-z es para ficheros diff con compreción gzip.
Esta es la lista de archivos modificados en el paquete de debian

$ lsdiff -z ontv_3.0.0-4.diff.gz
ontv-3.0.0/debian/compat
ontv-3.0.0/debian/rules
ontv-3.0.0/debian/changelog
ontv-3.0.0/debian/control
ontv-3.0.0/debian/copyright
ontv-3.0.0/debian/control.in
ontv-3.0.0/debian/watch
ontv-3.0.0/debian/patches/01_shebang.patch

Esta es la lista de archivos modificados en el paquete de Ubuntu

$ lsdiff -z ontv_3.0.0-3ubuntu2.diff.gz
ontv-3.0.0/scripts/ontv.in
ontv-3.0.0/debian/compat
ontv-3.0.0/debian/watch
ontv-3.0.0/debian/control
ontv-3.0.0/debian/copyright
ontv-3.0.0/debian/rules
ontv-3.0.0/debian/control.in
ontv-3.0.0/debian/changelog

El archivo resaltado indica que el cambio se realizó en el código fuente directamente, y que entraría en conflicto con el parche de debian y que resulta en FTBFS. El parche en ontv-3.0.0/debian/patches 01_shebang.patch estaba tratando de remendar un código que el desarrollador de Ubuntu había cambiado sin un sistema de parches. El desarrollador de Ubuntu no estaba en condiciones de incluir un sistema de parches y realizar los cambios directamente en el código fuente.

Scott Kitterman me sugirió probar si se trataba de una sincronización (sync), crear el paquete debian usando el paquete fuente en debian:

sudo DIST=maverick pbuilder build ontv_3.0.0-4.dsc –logfile debiansync.buildlog

Después de este compilado he seguido los pasos de la página https: //wiki.ubuntu.com/SyncRequestProcess sobre cómo utilizar la secuencia de comandos requestsync de ubuntu-dev-tools. Era muy simple y estoy impresionado por la belleza de estea herramienta. En algún momento te pediran que agregues una descripción para tu sinchonización ( en Inlgés, google translate puede ayudar aquí, o buscame por IRC y te ayudo ;) )

Después de hacer esto usted tendrá un bug reportado en Launchpad, la requestsync automaticamente suscribe a ubuntu-sponsors al bug para que revisen el proceso. Si usted es un desarrollador de Ubuntu, ubuntu-archive tiene que estar suscrito. no cambie la asignación o el estado del error.

De vuelta en el MoM (http://merges.ubuntu.com/universe.html), tienes que actualizar la situación del paquete que estas fusionen o  sincronizando. Cambiar el comentario en la línea a algo así como Bug # <numberofyourbug> Sync. en mi caso fue:

Sync Bug #583624

Así se ve la línea después de asignar el numero de bug, se conecta automáticamente a Launchpad.

Lo que aprendí:

  • Comprobar cuidadosamente los cambios en el paquete.
  • Reforzar el uso de Merge-o-Matic.
  • El uso de nuevas herramientas:
    • lsdif -z: para el control de differneces en los archivos en un paquete.
    • requestsync: un script de ubuntu-dev-tools para automatizar la generación del informe de sincronización.

Objetivos alcanzados:

  • Ayudar a el repositorio “Universe” actualizando cambios que ya Debian ha tomado y que no son necesarios en Ubuntu.

Recomendations:

  • PREGUNTA, yo no sabía la mitad de las cosas que sé ahora hace 24 horas. Usted tiene que preguntar. Me siento como si hubiese gastado mis preguntas :P . Ahora que he aprendido estoy disponible en #ubuntu-motu (Inglés), #ubuntu-es y #ubuntu-ve (en español).
  • Cuando preguntes,  asegurarse de que está listo para entender las respuestas. una vez que se recibas contestación lee un poco sobre el tema antes de hacer preguntas de seguimiento.
  • No espere para arreglar todas las cuestiones en su primer intento, puede ser que tome varios intentos diferentes para hacer la fusión antes de que usted puede completar una. Este es probablemente mi intento 5 :) .
  • No te desmotives, mantente en la misma, poco a poco estas cosas se ponen sencillas.

May 26, 2010

Presentación sobre virtualización interoperable utilizando opensource

El 15 de abril fui invitado a una presentación técnica en el Instituto de Prácticas Bancarias y Financieras en Quito, con el objeto de mostrar el estado del arte en técnicas de virtualización y aprovechamiento de hardware utilizando software libre, de código y estándares abiertos y sus capacidades de interoperatibilidad.

Entre los participantes había unos 50 representantes de empresas, consultoras y estudiantes universitarios, que asistieron a la actividad para ver la comparativa de interoperatibilidad que preparé junto a Pablo Toapanta, quien es un reconocido profesional en tecnologías Microsoft en Ecuador.

Preparé unas láminas guía muy básicas con el propósito de presentarle a los participantes la idea de que no todo es virtualización, sino que antes de considerar la virtualización (y algunos temas más complejos como cloud o utility computing) hay muchos pasos a tomar en cuenta como la emulación y la clusterización.

Si bien hice un gran énfasis en la capacidad de paravirtualizadores como Xen, resaltando algunos casos de uso importantes como el trabajo de Joanna Rutkowska con Qubes, los escenarios de interoperatibilidad que preparé fueron esencialmente con Sun VirtualBox, y no me queda ninguna duda de que el producto es muy completo, fácil de usar y flexible para entornos altamente complejos, con el impacto en performance asociado a esta técnica de virtualización.

Utilizando solamente un cable Ethernet entre dos laptops, una con Microsoft Windows Server 2008 utilizando HyperV y otra con Debian GNU/Linux utilizando VirtualBox, y en menos de una hora preparamos y mostramos estos escenarios:

  • Linux como un miembro de dominio utilizando Kerberos y Samba, iniciando sesión en un Active Directory de Microsoft Windows Server 2008
  • Linux como un servidor de recursos compartidos, específicamente impresoras, utilizando IPP y drivers Postscript, con lo que logramos imprimir desde Microsoft Windows Server a la impresora virtual PDF de CUPS
  • Linux como un proveedor de aplicaciones Web y de administración accesible vía RDPv5, totalmente ‘consumible’ desde Windows de forma nativa
  • Linux como un host de Microsoft Windows 7 y Microsoft Windows Server 2003, utilizando RDPv5 para acceso único, o bien Terminal Services con SeamlessRDP para integración total con el escritorio Linux

También presentamos escenarios ‘no-interoperables’ como por ejemplo Android corriendo como una máquina virtual en Linux, o clústeres de Microsoft SQL Server usando HyperV. Pero, sinceramente, creo que la gente fue a ver que podíamos hacer en cuanto a interoperatibilidad, y a eso dedicamos la mayor parte del tiempo.

La importancia de estos escenarios radica en que no sólo son el resultado de una hora de preparación sino que en los últimos dos años me he enfrentado profesionalmente en varios proyectos en Venezuela y Ecuador a estos casos. Por ejemplo, ayudé a la Compañía Anónima Nacional de Teléfonos de Venezuela, CANTV, a implementar Canaima GNU/Linux 2.0 en sus estaciones de trabajo corporativas (unas 15 mil) utilizando SeamlessRDP para aplicaciones legadas que no pueden ejecutar en Linux, o al Complejo de Refineración de Paraguaná, una de las refinerías más grandes del mundo, a implementar máquinas virtuales para migrar parcialmente servicios de su infraestructura local, como impresoras auditadas o metadirectorios.

Otra ventaja de este enfoque comparado con los procedimientos tradicionales, tipo receta, en los que instalamos “Linux como un controlador de dominio”, “Windows como host de Linux”, etc., es que la virtualización y el incremento en la adopción de estándares abiertos de la industria da por sentadas muchas cosas fácilmente como por ejemplo integración del DNS, DHCP, NTP, aplicaciones vía HTTP/S, etc.

Pasé un excelente rato dando la presentación, el público estuvo muy interesado, tuve la oportunidad de poner en práctica de forma muy ágil muchas técnicas interesantes y la interacción con Pablo fue excelente, ¡buen trabajo!

May 25, 2010

4º Aniversario Ubuntu-Ve

La Fraternidad Ubuntu Linux de Venezuela (Ubuntu-ve) se complace en invitar al público en general a lo que será su 4º Aniversario. Este evento tiene como finalidad difundir el uso del sistema operativo Ubuntu Linux ademas de permitir un encuentro entre los miembros a nivel nacional e impartir charlas y talleres relacionados con Ubuntu y el Software Libre a nuevos usuarios.

Para mayor información visita la  Wiki del Evento

El Software Propietario deja en mal la palabra Software en mi ciudad

He sido contactado Nuevamente para que refleje mas información que a ellos les parece importante para que ustedes tengan una mejor opinión. la empresa CINTIGO, se me ha solicitado de manera amable pero bastante incisiva que modifique mi post para reflejar parte del maltrato por parte de “El cliente” a la “Casa de software” y yo por mi parte reitero que:

  • No estoy en contrato con “El Cliente” que contrato software de la “Casa de software Cintigo” y no estoy interesado en defender sus intereses particulares.

  • No he emitido juicio de valor para con el software en Cuestión, No lo vi funcionando, solo vi la forma en que se conecta a la base de datos y cualquiera empresa que haga una evaluación sobre el despliegue del software concordara conmigo sobre el estado critico de la integridad de las conexiones

  • Cita textual del representante de Cintigo con respecto a mis alegatos de base de datos y fallas e seguridad en su conexion:

Nuestra empresa con este cliente en particular, suministró e implantó el programa de Control Biométrico de Asistencia, y con propiedad te aclaro lo siguiente en función al manejador de Base de Datos y el uso de Hamachi,  la base de datos esta local en la maquina del cliente (Maire Fuenmayor) en la carpeta c:\cintigo\mysql\data\cintigo, la instalación del hamachi se realizó para la futuras conexiones por parte de los gerentes de la empresa INVERSIONES MACHADO SEGURIDAD desde su equipo portátil o desde los equipos su casa de manera remota vía Internet (ojo este servicio de instalación NO SE COBRO ni tampoco la LICENCIA de HAMACHI), no con el propósito que usted menciona de que los datos del cliente se graben en nuestro servidor, fuera de sus oficinas.

  • No busco como fin desprestigiar a la empresa CINTIGO y su software de control de asistencias a través de tecnología biometrica. Solo que como entusiasta de la tecnologías libres y abiertas me interesa conocer por que fallan las relaciones “Cliente y Proveedor de servicios de Software”.  Mi interés es demostrar que malas experiencias con despliegue de software propietario afectan a futuras implantaciones de software de cualquier tipo bien sea abiertas o cerradas y fomenta la tecnofobia.

  • La empresa expresa que si yo o alguien quiere ver su sistema funcionando es importante contactar a “las personas idóneas o sus técnicos.”. Yo en lo particular no lo vi necesario puesto a que no doy soporte a este tipo de software, mas si a cosas ~libres o abiertos como MYSQL.

    • No escribí este post de manera errada. Mi convicción y mi opinión es clara y apegada a los valores que se ven reflejados hasta en decreto presidencial para administración publica en mi país. El software propietario ya no es lo que era.

    • Todas las modificaciones en mi blog sera presentadas con tachados y sustitución de información brindada por la empresa CINTIGO para dar mejor fondo a la situación. Los comentarios están cerrados para evitar acciones legales por parte de la empresa a particulares.

      Tengo dos años trabajando en mi empresa de soporte, No es algo que me gusta promocionar dentro de mi blog “comunitario”, sin embargo esto da contexto a lo que vivo día a día cuando visito a mis clientes y a los clientes de mis aliados.  Este caso es digno de estudiarlo, hace dos días visite una empresa que alquilo adquirió software propietario diseñado por la empresa “CINTIGO Casa de Software” .  El software en cuestión es sobre software de control de asistencia a través de interfaz biométrica.

      El caso que describo a continuación tiene muchos supuestos así que hay que no voy a emitir juicio de culpa. Voy a asumir que el que hizo el despliegue del software es una empresa soportista de Sintigo Cintigo y no la casa de software directamente. El que realizo la implantación efectivamente fue un distribuidor autorizado y fue representado por el Ing. Ennery A. León F director de la empresa Cintigo. daremos Seguimos dando el beneficio de la duda a la “Casa de Software”. Voy a enumerarles lo sucedido les agrego mas información.

      1. El Cliente invierte aproximadamente 14 mil bolívares muchisimo menos que lo publicado inicialmente, en esta solución de software propietario, entre hardware y software “licencia, adiestramiento, lector biométrico, base del monitor, instalación y puesta del sistema”.
      2. El despliegue tarda un par de días mas y el cliente no cancela sino hasta 6 días después de que la empresa había culminado a un 100% dicho despliegue.
      3. Al pasar solo un par de meses, deja de funcionar. El usuario pierde su contraseña y solicita soporte.
      4. El cliente esta esperando solución de parte de la empresa contratista.
      5. La contratista indica que tiene que pagar por adelantado para reparar el problema. El cliente prepara el pago.
      6. El cliente llama a la empresa de software y agrede verbalmente a la administradora de la empresa.
      7. La empresa se comunica y da por suspendida la relación comercial hasta que el cliente establezca una relación basada en respeto y fomente buena comunicación.
      8. El Cliente abrió expediente en INDEPABIS.

      Ahora bien, este patrón casi es el mismo para otros distribuidores de software propietario. Solo cambian los nombres de las “Casas de software”, el nombre de el “Cliente” y el “Software Alquilado Adquirido”.

      Ahora Bien, esto me afecta a mi como ente que promueve el software libre y el código abierto:

      Cuando yo llego con una solución de software libre, la mala experiencia que ha tenido los negocios, compañías pequeñas medianas y grandes. Hacen que casi automáticamente rechacen tu oferta. Es culpa de ese que llego antes que tu y dejo una mala impresión de la palabra “Software”.

      Casualidad yo hace varios meses ya fui contactado por un grupo de estudiantes por medio de  Hendrina García del IUTM para que fuese su tutor , “at honoris” por supuesto, para su tesis de grado que trataba sobre software de control de asistencia por medio de biometría. Yo acepte y hemos hablado varias veces. entre los recursos que se plantean usar estan python, perl y fprint. Esperemos que estos muchachos nos brinden código libre para lograr esto. Y cuidado y si no me lo hecho yo al hombro ;)

      Espero poder brindarles mejores noticias de software libre en mi ciudad a futuro.

      He quitado toda referencia a la forma en que se establece la conexión a la base de datos para evitar fustigación legal.


      May 24, 2010

      Día Del Usuario Ubuntu

      Este próximo 5 de Junio del 2010, a casi un mes después de liberada Lucid Lynx, se estará celebrando el segundo evento del  “día del usuario Ubuntu“.

      El “día del Usuario Ubuntu” es un conjunto de charlas que se van a dar a lo largo de un día para que los nuevos usuarios de Ubuntu, con conocimientos básicos e intermedios puedan aprender cosas como:

      *Como instalar Ubuntu
      *Encontrar programas equivalentes en Ubuntu
      *Cómo obtener ayuda
      *Aprender cosas básicas para utilizar Ubuntu
      *Aprender como integrarse y colaborar con la comunidad

      Puedes reunirte en las salas #ubuntu-charlas-chat y #ubuntu-charlas a través de irc.freenode.net; o si prefieres puedes participar dando una charla (inscríbete),  Más información.

      May 22, 2010

      Bitacora MOTU – Entrada #14: preparando tus herramientas

      Todos los enlaces son en Inglés. Copien y peguen en traductores en linea y si tienen alguna duda pueden preguntar en la parte de comentarios.

      Bueno, es el comienzo de un ciclo de desarrollo en Ubuntu,  sin duda una gran oportunidad para aprender y más importante, ayudar a mantener el archivo de “Universe”. para este desafío debe obtener una lectura de la instalación de las herramientas necesarias. Afortunadamente las herramientas que van a necesitar son bien anunciadas en todos los logs de sessiones de empaquetado en IRC y más importante en la documentación para el Desarrollo de Ubuntu.

      Hace unos días, pasé un tiempo de instalarlos en 2 sistemas, uno en mi oficina y uno en casa. De esta manera puedo ayudar desde donde estoy. No son difíciles de instalar y voy a enumerar lo que hice.

      Yo básicamente seguido lista de herramientas más reciente que Daniel Holbach da en la sesión de entrenamiento del 26 de abril, (el último mes). Existen otras listas de herramientas en las recetas de empaquetado, sobre todo  en el comienzo de dichos documentos. Hay un conjunto de herramientas que podrían necesitarse para lo que podría estar haciendo, el empaquetar una actualización de un software, Merges y Syncs, reparando un pequeño fallo, la mejora general del paquete, eso, por favor compruebe  las recetas  para ver otras herramientas que puedas necesitar.

      En la última sesión de entrenamiento de Daniel,  explica algunas de las herramientas básicas que utilizamos casi todos los días.

      7:08 dholbach – build-essential te da las herramientas para compilar los paquetes
      07:09 dholbach – cdbs y debhelper contienen secuencias de comandos que agilizan el empaquetado.
      07:09 dholbach – pbuilder es una herramienta para construir paquetes de prueba en un ambiente sano
      07:10 dholbach – Ubuntu-dev-tools contiene algunos scripts útiles para el desarrollo de Ubuntu (y se jala devscripts que contiene secuencias de comandos más útiles para el empaquetado :-) )

      sudo apt-get install  libtool ubuntu-dev-tools debhelper cdbs pbuilder build-essential

      Después de haber instalado las herramientas, todo lo que necesitaba era poner mi información de programador en ~/.bashrc (ya que el uso de bash, si utiliza algo diferente asegúrese de hacer lo mismo con su cáscara),

      export DEBFULLNAME = ‘Efrain Valles’
      export DEBEMAIL = ‘effie-jayx@ubuntu.com’

      Estos deben coincidir con la información de su clave GPG, si usted no tiene una clave gpg, asegúrese de leer el GNU Privacy Guard Howto en la Comunidad de Documentación Ubuntu

      Después de esto, preparé mi entorno chroot usando pbuilder. Esto me permite construir paquetes e incluso probar si la aplicación está destinada a una interfaz de línea de comandos. Por favor, lea el COMO de pbuilder para obtener una idea de lo que puedes hacer con pbuilder y particularmente la parte de Pbuilders múltiples  si está planeando empaquetar para versiones de Ubuntu y Debian.

      Después de leer para entender la configuración básica de pbuilder. He seguido las instrucciones de pbuilders múltiples, he creado un archivo de texto para el archivo ~/.pbuilderrc añadido el fragmento con una configuración, y gracias al gran  Christophe Sauthier por dirigirme a esta sección.

      Después ya puedo crear mi entorno chroot para ‘maverick’, que es la versión de desarrollo de Ubuntu. esto puede tarda un poco:

      DIST=maverick sudo pbuilder create

      Y después de eso debe tener todos los componentes descargados y comprimidos en

      /var/cache/pbuilder/maverick-i386-base.tgz

      Una vez creado es necesario actualizarlo con regularidad, al igual que lo haría si usted tiene un sistema completo que ejecuta la versión de desarrollo de Ubuntu. Actualizaciones llegan todos los días. Así que asegúrese de leer cuidadosamente guía pbuilder para información de mantenimiento.

      Después de todo esto, ya estas listo para ayudar en el desarrollo de Ubuntu. Manténgase sintonizados para más en mi bitacora MOTU.

      https://wiki.ubuntu.com/Packaging/Training/Logs/2010-04-29

      May 21, 2010

      Google se convierteun videojuego para celebrar los 30 años de Pac-Man

      De pana hay que reconocer que la gente de Google se las trae, el día de hoy por motivo de la conmemoración de los 30 años  del popular «comecocos» “Pac-man”, el logo de Google se ha convertido en una adaptación del videojuego mas popular de todos los tiempos.

      El diseño del nivel del juego está creado en torno a las letras de la palabra Google. Todo lo demás se conserva de la versión original: el aspecto gráfico, las vidas, las bolas, los fantasmas… Incluso tiene el sonido inconfundible ‘wakawaka’.

      El botón ‘Voy a tener suerte’ ha sido sustituido por otro llamado ‘Insert Coin’ en homenaje a las máquinas recreativas tan populares en los 80 y tan en desuso hoy en día. Si se pulsa, es posible jugar… ¡A dos jugadores simultáneos! El segundo usuario utiliza a Miss Pac-Man y controla su movimiento con las teclas W (Arriba), A (Izquierda), S (Abajo) y D (Derecha).

      Al terminar la partida el buscador redirige automáticamente a los resultados de buscar las palabras ‘Pac-man 30 aniversario’…  Muy buena esta jugada de google y ¡FELIZ 30º  ANIVERSARIO PACMAN!

      May 20, 2010

      Google presentó su apuesta para integrar internet y televisión Google TV

      logoEl gigante tecnológico Google presentó hoy su apuesta para integrar internet y televisión Google TV, un sistema con el que convierte la web en un canal más de contenidos accesible desde el televisor de casa.

      El anuncio tuvo lugar en el marco de su conferencia anual de desarrolladores Google I/O que arrancó ayer y concluye hoy en San Francisco, California.

      El nuevo servicio de Google competirá en el concurrido mercado de dispositivos que permiten el acceso a servicios de internet a través del televisor, como TiVo, Boxee, Roku, Apple TV o Vudu, y por el momento requerirá de un teclado inalámbrico para su utilización.

      “Gracias a Google TV, los consumidores podrán realizar búsquedas y acceder a un universo ampliado de contenidos procedentes de diversas fuentes, como proveedores de televisión, internet, bibliotecas de contenido personal propias y aplicaciones móviles”, se asegura en un comunicado de la empresa.

      La responsable del proyecto Google TV, Rishi Chandra, realizó una demostración de la tecnología, que necesita de la instalación de una caja receptora de señal, e insistió sobre la desaparición de las diferencias entre ver la televisión y navegar por internet.

      Gracias al sistema de Google, el usuario podrá buscar qué contenido quiere ver y el programa le indicará cómo puede verlo, ya sea a través de un canal convencional o mediante una web, incluidas plataformas “online” líderes como Netflix, Amazon Video On Demand y YouTube.

      Google TV permitirá, entre otras cosas, poder seguir la emisión de televisión al tiempo que en la pantalla se participa en un foro de discusión en una red social, o programar la grabación de contenidos.

      La nueva tecnología de Google dará acceso, igualmente, a la posibilidad de que el usuario acceda a programas de pago o haga compras en internet.

      Google TV fue fabricado con software Android 2.1 y funciona con Google Chrome y Flash 10.1.

      La compañía californiana anunció también que el dispositivo estará abierto a las aplicaciones disponibles para Android.

      Google se asoció con Sony, Logitech e Intel para la producción de Google TV, que estará integrado en una nueva gama de televisores de la empresa japonesa que saldrán al mercado de EE.UU. este otoño.

      Logitech, por su parte, se encargará de producir la caja que permita conectar el servicio de Google a las pantallas de alta definición y tiene previsto introducir además una cámara y un chat por vídeo para Google TV, así como aplicaciones para convertir a un teléfono inteligente en un mando a distancia.

      Tomado de: UltimasNoticias

      May 19, 2010

      TBBT S03 E22

      Las imágenes hablan por si solas....

      demasiado bien ver esto en una serie de T. V.

      Chequeo de salud entre Ubuntu y Debian

      No es secreto para nadie las fricciones que han existido historicamente entre Ubuntu y Debian. Sin embargo creo que en los ultimos 3 años he visto mas colaboración de parte y parte que lo que algunos quieren reconocer. Escribo este post para mostrar los progresos que han entre la relación madre-hija de estas icónicas distribuciones. Debo resaltar que mi afiliación como miembro del proyecto Ubuntu parcializa mi opinión, pero creo que al basarme en datos concretos tomados desde fuentes en Debian nivela un poco.

      En un de las listas del proyecto Canaima me encontre con unas referencias a Ubuntu y varios de los comentarios eran bastante comunes entre los que detestan a Ubuntu. Siendo sincero, creo que esos argumentos eran validos en algun momento en el pasado. hoy es otra cosa. Muchos de los que buscan enemistar a los proyectos probablemente ni siquiera participan en el desarrollo de ninguno de los dos.

      Puedo resaltar:

      El Debian Project Leader visita Ubuntu Developer Summit para presentar que espera Debian de Ubuntu. Quizas uno de los momentos mas importantes en la relación entre estos dos proyectos. Hay acciones concretas donde se puede trabajar para el ciclo de desarrollo de Maverick y esto es un gran avance. Ubuntu siempre hace un chequeo de salud entre Debian y Ubuntu en cada UDS. Lo mismo se hace en Debconf de un par de años para acá en un BoF.

      Si estamos enviando parches a Debian, si revisan si revisan el Packaging Tracking System, packages.qa.debian.org, podrán ver la sección especial para parches de Ubuntu. ejemplo ver la ficha de source package de Clamav. Esta practica es fomentada. Sin embargo nunca se puede decir que se ha contribuido lo suficiente. Contribuir mas siempre es posible. En mis modestos areglos de bugs en Ubuntu siempre llevo mis parches a Debian y a Upstream.

      Debian emplea Freezes basados en temporadas, lo que le permite a Ubuntu hacer un freeze sincronizado con el de debian para sus lanzamientos LTS y asi contribuir mas con reportes de errores que puedan ser utiles para Debian,

      Tambien es cierto que podemos ser mas vocales sobre nuestra relación con Debian como Upstream y quizás esto se vera mas y mas en los próximos lanzamientos de Ubuntu.

      A todos les dejo unos slides que preparo Lucas Nussbaumm Desarrollador Debian y Ubuntu para su charla en FOSDEM de este año, muy interesante y muy balanceada.

      Ubuntu con su base de usuarios puede brindarle mas a Debian, y estamos trabajando en eso. Hoy en dia puedo decir que me siento mas orgulloso que nunca de usar una derivativa de Debian y tengo mucho respeto por que los que día a día forjan y apoyan a esta gran distribución.


      May 17, 2010

      17 de Mayo ¡Feliz y Libre Dia Internet!

      Twitteros, facebookeros, webmasters, bloggers,  gente del IRC, messengeros, spammers, hackers, crackers, anónimos, periodistas,  tuentiteros, maqueros, linuxeros, windowseros, copylefteros, opensourceros, foreros, spaceros, wikipedistas, flickeros, youtuberos, meneantes en general, fresquiseros, puntoceristas, dospuntoceristas, trespuntoceristas, emprendedores,  desarrolladores, programadores, comentaristas, usuarios, piratas, pendejos electrónicos y otras gentes de mal vivir… ¡Felicidades!

      Alrededor del mundo hoy se celebran diferentes actividades que puedes ver en www.diadeinternet.org

      Gracias, JRMora por la imagen.

      May 16, 2010

      May 14, 2010

      PPA en desarrollo para Turpial y 1.3.2 alpha 1 disponible

      Saludos a todo,

      Will Alvarez y el resto de los desarrolladores de Turpial han agregado mas funcionalidad a su espectacular y ligero cliente para twitter.  sin embargo, El código no esta listo para usarlo  a diario todavia. He empaquetado su mas reciente logro  para Ubuntu (karmic y lucid) , Turpial 1.3.2 esta disponible en un   PPA de versión en desarrollo Turpial. muchas cosas nuevas y definitivamente merece la pena probarlo.

      • Creado asistente para gestionar la autenticación segura desde Turpial (requiere python-webkit)
      • Soporte para español, inglés, portugués, chino tradicional y taiwanés, francés, italiano, ruso y alemán
      • Agregada opción ‘Responder a Todos’ al menú contextual de los tweets
      • Botón de preferencias en la ventana de login
      • Implementado soporte para Proxy de la API Twitter
      • Agregado nuevo parámetro para ejectuar turpial en modo prueba (–test)
      • Mejorado el estilo de código
      • Agregado soporte para SigueMiLink en los servicios de cortado de URL
      • Soporte para corrección ortográfica
      • Creado diálogo para agregar amigos (lista de amigos y filtrado de nombres)
      • Agregado soporte para los servicios Yfrog, img.ly, mobypicture y twitgoo para subir imágenes
      • Agregado soporte para los servicios zi.ma y ur1.ca de cortado URLs
      • Optimizada la API de servicios de Turpial. Se han centralizados todos los servicios
      • Implementada vista gtk extendida usando webkit (gtk+)
      • Corregidos bugs menores y realizadas mejoras en la usabilidad

      Hay varias fallas conocidas que impiden recibir nuevos tweets y actualizar estatus. Es algo en que Will y el resto estan trabajando duro.

      Agregando el Repositorio

      sudo add-apt-repository ppa:effie-jayx/turpial-devel
      Actualizamos
      sudo apt-get update

      Listos para instalar

      sudo apt-get install turpial

      P.S. Recuerden que es una versión alpha ;)


      Turpial 1.3.2 a1 disponible en los repositorios.

      Turpial 1.3.2 Alpha 1, está disponible para todos ustedes. En esta oportunidad se muestras los agregados y/o cambios de esta versión:

      v1.3.2-a1 (May 11, 2010):
          + Se crea el asistente para gestionar la autenticación segura desde Turpial.
          + Ahora con Soporte para español, inglés, portugués, chino tradicional y taiwanés, francés,
          + Se Agrega la opción 'Responder a Todos' al menú contextual de los tweets
          + Se agrega el Botón de preferencias en la ventana de login
          + Se Implementado el soporte para Proxy de la API Twitter
          + Se Agrega un nuevo parámetro para ejectuar turpial en modo prueba (--test)
          + Se Mejora el estilo del código
          + Se Agrega el soporte para SigueMiLink en los servicios de cortado de URL
          + Se agrega el soporte para corrección ortográfica
          + Se Crea el diálogo para agregar amigos (lista de amigos y filtrado de nombres)
          + Se Agrega soporte para los servicios Yfrog, img.ly, mobypicture y twitgoo para subir imágenes
          + Se Agrega soporte para los servicios zi.ma y ur1.ca de cortado URLs
          + Se Optimizada la API de servicios de Turpial.
          + Se Implementa la vista gtk extendida usando webkit (gtk+)
          + Se Corrige bugs menores y realizadas mejoras en la usabilidad

      Si quieres probar turpial en Ubuntu Lucid o Karmic solo debes hacer lo siguientes:

      - Agregar los repositorios de turpial-devel

      sudo add-apt-repository ppa:effie-jayx/turpial-devel

      - Actualizar la base de datos de tus paquetes y actualizar el sistema.

      sudo aptitude update | sudo aptitude safe-upgrade

      - Si no tienes instalado turpial solo debes instalarlo

      sudo aptitude install turpial

      Si deseas reportar algún error del programa puedes crear un ticket en  http://code.google.com/p/turpial/issues/entry

      Espero que lo disfruten.


      Warsow: Juego en Linux

      Quiero recomendarles este  video juego muy bueno llamado Warsow el cual esta ambientado en un mundo futurista de dibujos animados; Warsow es trepidante un juego de acción tipo  “shoot”, en el que con armas en manos  deberemos aniquilar a nuestros enemigos utilizando todos los recursos que el juego pone a nuestra disposición.

      Les dejo a continuación un video para que puedan apreciar mejor lo que les comento y el método de instalación es absolutamente simple, basta un: sudo apt-get install warsow o bien para aquellos que usan Ubuntu Tweak lo encontrarán en el apartado de aplicaciones > juegos.

      Sitio web:  www.warsow.net

      May 12, 2010

      Nuevos Identificativos de ubuntu

      Hace unos cuantos meses atrás publique unos identificativos que habian pasado por la lista que eran una especie de tarjetas de presentacion ubunteras (Ese post aquí). Ahora con los nuevos cambios en el diseño de esta distribución, consegui la nueva versión de dischos identificativos. El archivo esta en .svg y resulta muy fácil de modificar utilizando Inkscape por ejemplo, sólo se deben colocar los datos y luego exportar...
      Aquí el mío:
      (hacer clic para ampliar)
      Para descargar las fuentes, lo puedes hacer desde aquí.
      Información vista aquí

      May 08, 2010

      Ubuntu Open Week en Español: Recuento día 5 y cierre de evento

      Ayer tuvimos el placer de disfrutar del 5to y ultimo día de Ubuntu Open Week en Español. Nuevamente el evento estuvo a la altura con la participación de los asistentes que pudieron sacar provecho y brindar sus sugerencias para próximas ediciones de este conocido evento ahora en su edición en Español.

      Día 5 – Cierre del evento

      Desarrollando Comunidades – Daniela Hernández

      Daniela, participante activa de la comunidad de Ubuntu México, nos hablo sobre el proyecto de equipos de Comunidades Locales, como iniciar una comunidad local, lo que nos caracteriza y expreso la experiencia de varios equipos en latinoamerica. Esta es una charla que refleja nuestro espíritu y capta la esencia de Ubuntu.

      Ubuntu Classroom en Español: Ven y Unete – Diego Turcios

      Diego nos planteo la organización de mas eventos en Español basado en los temas cubierto en IRC por la comunidad Ubuntu. El resultado es un esfuerzo en equipo reflejado enn Ubuntu Classroom ES que garantiza la realización de eventos tales como Día de Usuario Ubuntu, Semana de Desarrolladores Ubuntu y por supuesto Ubuntu Open Week. Definitivamente, una charla que abrió las esperanzas de mas eventos para fomentar comunidad Ubuntu entre los hispanos.

      Ubuntu pasado presente y futuro -  ingforigua

      Esta charla nos brinda un recuento de los progresos del proyecto Ubuntu en casi 6 anos. Es un bonito recorrido por los logros del proyecto Ubuntu. Una muestra importante de por que estamos tan orgullosos de lo que somos al participar en esta comunidad.  Esta charla brindo la oportunidad para que las preguntas nos permitieran hacer reflexión sobre nuestro rol en el mundo del Software Libre y el Código Abierto.

      Evaluación del evento:  Comentarios y sugerencias – Equipo UOWES

      El Equipo UOWES abrió el micrófono para recibir comentarios y sugerencias sobre este evento. Los participantes fueron los protagonista de esta sesión. Una charla muy energizante para el equipo que organizo, mucho mas relajada y mas orientada a recibir ideas para los próximos eventos. Mucha contribución positiva que hará de estos eventos mucho mas importantes a medida que pase el tiempo.

      Esta día cerro un evento que fue organizado por Ubuntu Centroamerica y a la que nos unimos mucha gente en Hispanoamérica. los invitamos a que estén pendientes por que pronto tendremos mas charlas orientadas por IRC. Pueden contar con los LOGS de estas charlas siguiendo este enlace.


      May 07, 2010

      Ubuntu Open Week en Español: Recuento día 4

      El Día 4 se nos fue con otra serie de charlas muy amenas por IRC. Las charlas de este d`´ia presentaban los distintos entornos de escritorio disponibles en Ubuntu. Charlas que pudimos aprovechar para comparar el rendimiento de las distintas versiones y creo que en lineas generales aprendimos cosas bastante interesantes sobre los entornos gráficos hoy en día. Les hago el recuento de las charlas del día 4.

      Día 4

      La nueva adición a la familia: Lubuntu 10.04 – Leandro Gómez

      Leandro nos presento el nuevo escritorio ligero basado en LXDE. hablo sobre la capacidad mínima de instalación y funcionamiento de este escritorio. las diferencias entre XFCE y LXDE, las herramientas mas usadas para las tareas diarias, las preguntas de los interesados participantes fueron muy claves puesto a que permitieron generar una matriz de opinión y comparación con respecto a otros escritorios. Una charla muy buena para aquellos que estén pensando en probar este nuevo escritorio.

      Ubuntu 10.04 – José Ernesto Dávila

      Jose Ernesto nos presento Ubuntu en todo su esplendor. Nos hablo n poco de lo nuevo en este lanzamiento. nos presento el escritorio GNOME y algunas mejoras en la interfaz gráfica y las caracteristicas que hacen a Ubuntu social desde el principio. Entre otras cosas que presento están, la versión para netbooks, el driver open source de NVIDIA, velocidad de booteo, soporte a largo plazo, y mas. nuevamente las preguntas de los participantes ayudaron a presentar un balance en el desepeño de esta nueva versión.

      Lo viejo y nuevo en la madriguera del ratón, Review Xubuntu 10.04 – Marcelo Gutierrez

      Previa presentación de Lubuntu como escritorio ligero, Marcelo nos ofreció una charla con guia gráfica detallada de los cambios entre las versiones de xubuntu 9.10 y 10.04. Se logro resaltar la reorganización de los items de menu en el escritorio y podemos ver cambios como el reemplazo de algunas herramientas de uso diario. sirvió como una charla para comparación con los dos escritorios previos. Una charla muy vistosa y muy nutrida por las preguntas de los usuarios.

      Las novedades del mejor Flavor de Ubuntu: Kubuntu 10.04 – José Angel Bonilla

      José nos brindo una amena charla sobre los nuevos pasos de Kubuntu como distribución organizada por una comunidad de desarrolladores KDE. Nos hablo del escritorio KDE 4.4 y sus mejoras, algunos aspectos que comparte con ubuntu en este lanzamiento, nueva imagen, velocidad de inicio. También nos presento las mejoras en las aplicaciones K como amarok, Kmail, etc. Una charla bastante interesante para aquellos que están pensando en adoptar este entorno gráfico.

      Si te perdiste estas charlas sabes que puedes contar con los LOGS, Solo nos queda HOY con charlas en Ubuntu Open Week en Español. Te invitamos a participar.


      Planeta Ubuntu-ve

      Planeta Ubuntu-ve es una ventana al mundo, trabajo y vidas de Ubunteros y contribuidores en Venezuela.

      Si eres un Ubuntero, y deseas  que tu blog sea sindicado aquí, por favor visita Planeta Ubuntu-ve.

      Ubuntu Venezuela

      Subscribete