lunes, 4 de enero de 2010

Acer Aspire One 751 + Ubuntu 9.04



Características Acer Aspire One 751 ( AAO 751 )
  • Procesador Intel Atom.
  • 2 GB de memoria RAM.
  • 250 GB de disco duro.
  • Pantalla 11´6 pulgadas.
  • WI-FI
  • Lector de tarjetas SD.
  • Y más ...
Instalar Ubuntu 9.04 Desktop Edition
  1. Descargar desde la pagina oficial de Ubuntu la imagen ".iso" del sistema operativo.
  2. Ya que las mini portátiles no traen lector de CD/DVD tendrás que hacer una llave USB de inicio para instalar Ubuntu 9.04.
  3. Para ello puedes utilizar alguna aplicacion para este fin, en el caso de Ubuntu ya trae incorporado la aplicación "Creador de discos USB de inicio" en Sistema -> Administración.
  4. Introduces el pendrive con la imagen de Ubuntu e inicias la portátil booteando por el USB, y listo debería comenzar la instalación típica.
  5. Luego de la instalación te encontraras que la aceleración 2D y 3D no funciona correctamente, gracias a un perla de la Intel y sus derivados. La tarjeta gráfica Intel GMA 500 Poulsbo no tiene soporte abierto para la comunidad del software libre, por lo cual Ubuntu utiliza una implementación cerrada para tratar de dar alguna solución ( aunque esto traiga otros problemas ).
  6. En el wiki oficial de Ubuntu en los siguiente foros: 1 y 2 han publicado la solución al problema, agregar un repositorio e instalar los controladores gráficos.
  7. Si todo anda bien, podrás ver el engranaje girar al ejecutar en el terminal: glxgears
Recomendaciones
  • Instalar Ubuntu 9.04 Desktop Edition en lugar de las versiones para netbooks Ubuntu Netbook Remix (UNR) por que desde mi criterio aun es incipiente su soporte, al menos para la AAO 751.
  • La versión que mejor soporte para la tarjeta GMA 500 Poulsbo es Ubuntu 9.04 Desktop Edition.
  • Para mejorar velocidad general en el equipo instalar otro ambiente de escritorio como LXDE o XFCE.
  • Fortalecer proyectos como LEMOTE y su filosofía del hardware libre.

sábado, 19 de diciembre de 2009

Las habilidades más importantes para los programadores del futuro

Navegando por la web, encontré desde 2ideas un listado de algunas habilidades deseadas en los programadores de aquí a 5 años. Muy importante tratar de formarnos en al menos 4 de estas áreas si queremos estar actualizados y ser competitivos en el campo tecnológico. No importa si la formación es autodidacta o si es académica, he notado que lo importante es manejar los conceptos generales, y a partir de ahí uno se va especializando, ojo es imposible ser un especialista en todos y cada una de las habilidades que listare a continuación:
  • Uno de los "3 Grandes" (Java, .NET, PHP) A menos que ocurra algún cambio radical en el mundo del desarrollo, la mayoría de los desarrolladores van a necesitar conocer alguno de los tres grandes sistemas de desarrollo: Java , .NET (VB.NET o C#), o PHP. Y tampoco alcanza con conocer al lenguaje principal, a medida que los proyectos crecen y van acaparando más funcionalidad, vamos a necesitar conocer los frameworks y librerías asociadas con profundidad.
  • Aplicaciones Ricas de Internet (RIA - Rich Internet Applications) Lo pueden amar u odiar, pero en los últimos años Flash se está usando para algo más que animaciones graciosas. Flash también obtuvo funcionalidad adicional en la forma de Flex y AIR. Los competidores de Flash, como JavaFX y Silverlight, también están mejorando en caracerísticas y performance. Los navegadores están mejorando sus motores JavaScript, el cual se perfila como una plataforma de aplicaciones web. Para hacer las cosas más complicadas, HTML 5 va a incorporar montón de funcionalidad RIA, incluyendo conexión a la base de datos, poniendo así el sello formal de la W3C a AJAX. En el futuro cercano, tener experiencia en RIA va a ser un factor determinante en nuestro currículum.
  • Desarrollo web El desarrollo web no va a desaparecer en el futuro. Muchos desarrolladores hasta ahora estuvieron felices ignorando la web, o sólo quedándose con "lo básico" que les brindaba su framework. Pero las empresas están demandando más y más a quienes realmente conocen cómo trabajar con las tecnologías subyacentes. Así que
    deberemos mejorar nuestros conocimientos de JavaScript, CSS y HTML para tener éxito en los próximos cinco años.
  • Servicios web ¿REST o SOAP? ¿JSON o XML? Aunque las elecciones y las respuestas dependen del proyecto, cada vez es más dificil ser un desarrollador sin tener que consumir Servicios Web (incluso aunque nuestro desarrollo no sea una aplicación Web).
  • Desarrollar habilidades humanas Hay una tendencia que viene ocurriendo hace ya un tiempo: la creciente visibilidad de IT dentro y fuera de la organización. Los desarrolladores están participando más y más de reuniones que no son de desarrollo y de procesos para obtener feedback de ellos. Por ejemplo, el presidencia no puede cambiar las reglas de contabilidad sin trabajar junto a IT para actualizar el sistema. Y un gerente de operaciones no puede cambiar el proceso de los call center sin que IT actualice el workflow de trabajo. De la misma forma, los clientes a menudo necesitan trabajar directamente con los equipos de desarrollo para asegurarse que se cumplan sus necesidades. ¿Va a ser necesario que todos los desarrolladores estudien Cómo hacer amigos e influenciar personas? No. Pero los desarrolladores que lo logren van a ser mucho más valiosos para sus empleadores - y serán muy buscados en el mercado.
  • Un lenguaje de programación dinámico y/o funcional Los lenguajes como Ruby, Python, F# y Groovy todavía no son muy populares - pero si lo son las ideas detrás de ellos. Por ejemplo, el sistema LINQ en .NET es un descendiente directo de las técnicas de programación funcional. Tanto Ruby como Python son cada vez más populares en algunos
    sectores, gracias al framework Rails y Silverlight respectivamente. Aprender uno de estos lenguajes no sólo va a mejorar nuestro currículum, sino también que va a expandir nuestro horizonte. Todos los grandes desarrolladores recomiendan aprender al menos un lenguajes dinámico o funcional para lograr aprender nuevos formas de pensar.
  • Metodologías de desarrollo ágiles A medida que pasa el tiempo, las ideas detras de las metodologias agiles se vuelven más definidas y mejor expresadas. Muchas organizaciones están adoptando metodologias agiles o haciendo pruebas de concepto con metodologias agiles. Aunque metodologias agiles no es la bala de plata para evitar fracasar en un proyecto, definitivamente tiene su lugar en muchos proyectos. Los desarrolladores que tengan experiencia en trabajar y comprender los ambientes Ágiles van a ser cada vez más demandados en los próximos cinco años.
  • Conocimiento de dominio De la mano con las metodologías ágiles, los equipos de desarrollo son cada vez más vistos socios en la definición de proyectos. Esto significa que los desarrolladores que comprendan el problema del dominio van a poder contribuir al proyecto de una forma muy visible y valiosa. Un desarrollador puede decir "Desde aquí, podemos agregar esta funcionalidad muy facilmente, y obtendremos mucho valor", o "Hey, este requerimiento no está acorde al patrón de uso que muestran los logs". Por más que muchos desarrolladores resistan la idea de conocer nada sobre el problema de dominio, no puede negarse que cada vez más organizaciones prefieren (si no incluso requieren) a desarrolladores que al menos comprendan lo básico sobre el negocio.
  • Higiene de desarrollo Hasta hace pocos años atras, muchas (si no todas) las organizaciones no tenían acceso a sistemas de bug tracking, control de versiones y otras herramientas; todo se resumia a los desarrolladores y su IDE preferido. Pero gracias a la creación de nuevos entornos integrados de desarrollo y la explosión de entornos de software libre de alta calidad, ya casi no existen organizaciones sin estas herramientas. Los desarrolladores tienen que conocer mucho más que sólo hacer un checkout del código. Necesitan tener un hábito riguroso de higiene para asegurarse que están correctamente coordinados con el equipo. Los "programadores solitarios" que guardan todo local, que no documentan los cambios y demás, no van a ser bienvenidos en las organizaciones tradicionales, y van a a quedar directamente fuera de lugar en los entornos Ágiles, en donde se utiliza una coordinación fuerte entre los equipos para operar.
  • Desarrollo movil Durante los fines de 1990 el desarrollo web creció y ganó adopción general, para así comenzar a desplazar a las aplicaciones tradicionales de escritorio. En 2008, el desarrollo para dispositivos móviles despegó finalmente, y en los próximos cinco años va a crecer de forma constante. Por supuesto, existen varios enfoques al desarrollo móvil: aplicaciones web diseñadas para funcionar en dispositivos móviles, RIAs apuntadas a este mercado, y aplicaciones que se ejecutan directamente en los dispositivos. Sin importar qué camino elijamos, nos va a servir agregar el desarrollo móvil a nuestro grupo de habilidades.

jueves, 3 de diciembre de 2009

Aguinaldos en la Aldea Fray Pedro de Agreda - Misión Sucre

Que bueno cuando se utiliza la inteligencia, dedicación y creatividad para cosas positivas en especial para trabajar por nuestra Aldea Universitaria Fray Pedro de Agreda, mis sinceras felicitaciones al profesor Euclides Matilde Rodríguez por escribir tan especial poema navideño.


¡Llegó diciembre!

A nuestra Alameda.

En Fray Pedro de Agreda

Nos llena la felicidad,

Con el niño en navidad

Visten las damas de la aldea;

Con su gracia que les recrea

Ellas son nuestras estrellas,

Del jardín las flores bellas

Que vuelan sus papagayos,

Como en los cielos de mayo

Yo me llevo la doncella….

I

¡Hay! Es mi niño chiquito

Yo lo quiero amamantar,

Y también le quiero dar

Todo mi amor bonito.

II

Es mi niño bienvenido

Yo lo quiero amamantar;

Y en mi pecho arrullar

Porque es mi consentido.

III

Éste mi niño cristiano

Ha venido en caravana;

Por la Panamericana

De Los Teques y San Antonio.

IV

Éste niño es mi hermano

Con regalos y otras cosas;

Viene de La Mariposa

Para tendernos su mano.

V

Ese mi niño bendito

Viene del canal oficial;

Regando la intercomunal

Con todos sus regalitos.

VI

Éste niño prodigioso

Bullanguero del poliedro;

Alborotando a Fray Pedro

De Agreda el bondadoso.

VII

El niño jesús bendito

Al Fray Pedro ha llegado;

Con el carruaje cargado

Repartiendo regalitos.

miércoles, 25 de noviembre de 2009

Casi Cerrando un ciclo


Ya son 2 años estudiando junto a un gran equipo de profesionales venezolanos y cubanos, la Maestria en Informática Aplicada (MIA) la cual responde a la necesidad de la nación de formar a profesionales venezolanos con las herramientas, habilidades y destrezas para afrontar el reto de la investigación tecnológica en nuestro país, alrededor de 30 compañeros de maestría han planteado trabajos muy interesantes en el campo de la tecnología educativa y desarrollo de software especializado, que de seguro tendrán mucho de que hablar.

No es casualidad que este articulo se llame cerrando ciclos, ya que en este momento estamos viendo la última materia de la maestría que se llama matemáticas discretas y computacionales y el último tema visto es Grafos y Arboles, así que según la teoría aun falta llegar al último vertice para cerrar el ciclo : defender la tesis, es más los dejo voy a ponerme a trabajar en ello, ya que la defensa es en Abril 2010.

Por último quiero agradecer al Colegio Universitario de Caracas y a la Misión Sucre por su acertada decisón de hacer esto realidad. Y a todos mis profesores cubanos por su sabiduría, humanidad y profesionalismo el cual me han hecho reflexionar mucho como persona y me han hecho crecer como profesional tremendamente, nos vemos en La Universidad 2.010. A continuación algunas fotos:

Todos los compañeros de la MIA

Saúl , Dolores, Elias y yo

La profesora Irene Lopez

Elías y Jesús

Dolores y el gran Bicelis

En clases un domingo = S

Los compañeros en el laboratorio

El equipo de la aldea Fray Pedro de Agreda.

miércoles, 18 de noviembre de 2009

Periódico Estudiantil La Voz del Triunfador - Edición Noviembre 2009 - Misión Sucre


En esta segunda edición el periódico estudiantil La Voz del Triunfador Región Capital, intenta brindar a la comunidad estudiantil de la Aldea Fray Pedro de Agreda información de interés directamente desde la coordinadora de la carrera Angélica Martínez, quien vislumbra el rumbo a seguir del PNFSI dentro de la Misión Sucre en ámbito nacional. Se pone a disposición el trabajo de campo realizado por el equipo de reporteros comunitarios sobre sitios de interés como laboratorios de computación, CBIT e instituciones tecnológicas cercanos a la Aldea universitaria. No olvidemos las acostumbradas secciones técnicas, reta tu inteligencia y humor informático. Espero lo disfruten.


Descarga aquí:

La Voz del Triunfador - Noviembre 2009


Herramientas utilizadas 100% Libres:
  • OpenOffice Draw.
  • Gimp.
  • Blender.
  • Scribus.

martes, 10 de noviembre de 2009

Exitosa I Jornadas de Software Libre - Altos Mirandinos

Después de mucho trabajo, ideas, discusiones, horas sin dormir, etc, siento que hemos alcanzado la meta; organizar las primeras jornadas de software libre en los altos mirandinos; nada de esto hubiese sido posible sin la ayuda del tremendo equipo que nos acompaño en el comité técnico (IVIC, Alcaldía de Guaicaipuro y PDVSA Intevep) cada quien puso su grano de arena para alcanzar con éxito el objetivo, brindar a la comunidad de los altos mirandinos un espacio de acercamiento a la tecnología , conocimiento y debate con respecto al software libre, su filosofía, su importancia como medio de liberación de los pueblos, su relación con los conceptos de solidaridad, hermandad y camaradería los cuales yo asocio al socialismo ( no digas que no Oliva ).

En estas jornadas contamos con la participación de Carlos Figueira presidente del CNTI, Jhon Monroy gerente de CANTV, Juan José García presidente del Intevep, Alirio Mendoza alcalde del municipio Guaicaipuro , así como representantes de las universidades UNEFA e IUT y comunidades de software libre como VENENUX, Mundo Accesible, Geomática Libre, etc. En estas jornadas tuve la oportunidad de presentar un trabajo que vengo realizando con Blender desde hace algún tiempo, y se trata de los "Fundamentos del motor de juego de Blender" el cual pueden descargar desde aquí.

Tanto los días viernes 6 y sábado 7 de Noviembre se obsequiaron e instalaron las distribuciones de Canaima, LIVIC, VENENUX al público asistente que llevo sus equipos, a su vez en los espacios de exhibición y exposición se promovió el uso de software libre en contraste a soluciones privativas disponibles en el mercado.

En la clausura de la jornada el día sábado, se realizaron rifas de pendrive, franelas, paquetes promocionales del evento y una computadora VIT. Por ultimo y con broche de oro cerraron agrupaciones gaiteras que le pusieron ritmo a todos los asistentes, sin lugar a dudas una experiencia muy agradable que hay que repetir, les dejo algunas fotos del evento.


Carlos Figueira, Juan José Garcia

Carmen Salazar. Exhibición de hardware

Carlos Parra, Proyecto Canaima

Elias Cisneros, Herramientas alternativas

Elias y Juan Cisneros.

Norma Vivas y los ganadores de pendrive y computador VIT

Algunos de mis estudiantes de la Misión Sucre

Rusmerly Ranalleta, gobierno - software libre

Agrupación de gaitas


Si desean descargar las presentaciones técnicas hechas durante la jornada, pueden hacerlo en el sitio oficial: ISJL

domingo, 8 de noviembre de 2009

Scribus - Periódico La Voz del Triunfador


SCRIBUS

En esta oportunidad quiero hablarles de Scribus, según la web del autor es " ... un programa de código abierto para autoedición, diseño y diagramación profesional de contenidos publicitarios , con soporte para GNU/Linux / UNIX, Mac OS X, OS / 2 y Windows. Soporta características de edición profesional, como color CMYK, separaciones, Colores, la gestión de color ICC y creación de PDF versátil...". Scribus se presenta como una alternativa a los paquetes privativos de Adobe PageMaker y Microsoft Publisher entre otros.

Actualmente utilizo Scribus para la diagramación del periódico estudiantil La Voz del Triunfador, proyecto llevado a cabo para difundir conocimientos generales de informática, así como exponer proyectos de interés de la comunidad estudiantil de la aldea Fray Pedro de Agreda. A continuación les dejo algunos vínculos si están interesados en la elaboración de periódicos con Scribus.