PlanetaLinux

Acer Aspire One, como caida del cielo

Tengo el gusto de tener en mis manos una fantabulosa Acer Aspire One y debo decir que es la maravilla tecnologica más grande(o pequeña) desde el pan tostado.

Evitaré caer en comentarios generales que podrán encontrar en miles de otras reseñas y me enfocaré en lo que como linuxero que tiene acceso ilimitado a las Asus EeePC, tanto con Linux como con Windows. les puedo comentar.

1.- El poder de 2.5cm extras de ancho: NO compren la Asus EeePC a menos que sea para una aplicación muy especifica, la AAO es significativamente mejor que la Asus en cuando a diseño (y hablo de diseño del bueno, no de ese que solo sirve para que se vea bonito algo).

El Teclado es significativamente más grande, y con significativo me refiero a que la AAO mide casí 24cm de ancho, mientras que la Asus mide tan solo 21cm, esos 3cm de ancho nos dan un CTRL a cada lado, un ENTER de 2 filas, tecla de imprimir pantalla, teclas de [ ] y { } continuas y su propia tecla de <> sin estar oculta debajo dela tecla de Z. Con este teclado si podría programar(de hecho he añadido varias etiquetas y html a mano mientras escribo esta reseña).

La pantalla tiene unos gloriosos 1024×600, suficiente para no tener que arrastrar diálogos que no se ven completos y poder ver las paginas modernas que dejaron de preocuparse por el publico de “800×600″. Eso claro desde el punto de vista de un programador/navegador, a un usuario más universitario como mi esposa, le agrado lo bien el procesador de texto y la hoja de calculo se ven en esa pantalla tan ancha (ya saben tesis de biologia, es importante que el Writer se vea bien).

2.- El poder de un Linux de verdad: El Linux de la AAO es increíblemente maduro, originalmente llamado Linpus, con serias modificaciones por parte Acer, realmente tiene como backend los repositorios de Fedora 8, así que es en toda regla un Linux completo y no como en caso de la Asus, un Linux seriamente capado con serios problemas de compatibilidad incluso con su primo más cercano, Xandros (en cualquier caso siempre es posible instalar otro sistema operativo sobre la Asus).

3.- Un poco de cariño extra: Acer no sólo se limito a crear el hardware y tirarle un SO gratuito, no, Acer se tomó la molestia de crear software para la AAO, específicamente el Acer Communication Suite, Messenger, Visor de fotografías y visor de vídeos.

El lector de correo resulto particularmente amigable, para añadir mi cuenta de gmail basto con darle mi nombre, dirección y contraseña, el resto lo averiguo por si mismo, fue un Wizard de 1 sólo paso, genial!!.

La cuenta del trabajo creada con Google Apps, le costo un poco más de trabajo y se limito a auto-rellenar los campos de servidor, puertos, blah, blah blah.

Lo maravilloso estuvo en que toda la configuración necesaria para una conexión exitosa me la mostro en tan sólo 1 pagina del wizard, cuando en Thunderbird tengo que ir de pagina en pagina para corregir todo lo que el wizard es incapaz de hacer por si mismo.

El lector de correo también es lector RSS, Calendario y libreta de contactos, todos hechos con sencillez y usabilidad en mente, para que se den una idea más clara de los objetivos con que se hicieron estas aplicaciones, vean esta presentación del equipo que creo las aplicaciones para la AAO:

4.- Gadget vs Computadora: En mi propia definición un gadget es una cosa chiquita y muy bonita, que esta diseñada realizar un conjunto limitado de tareas, que aunque usualmente muy bien realizadas, no dejan de limitadas.

Cosas que entran en categoría de gadget, serían los Ipods, las Palms, los celulares, etc…

Para dejar de ser un gadget, un dispositivo de computo debe de permitirme hacer todo lo que mi computadora de escritorio me permitiría sin demasiados problemas. Eso es precisamente lo que la AAO me permite, con tan solo un par de lineas de consola y 3 clicks, el sistema “bloqueado” de la AAO se libera y queda convertida en un Fedora estándar, y un Fedora estándar es bastante poderoso (no puedo decir lo mismo de la Asus aunque ciertamente se podria simplemente mandar el Xandros al caño e instalar la edición UMPC de Ubuntu).

5.- Espacio, espacio, espacio: 4Gb y un lector de tarjetas SD, suena como una excelente netbook. Pero 8Gb una ranura de expansión y un lector multi-tarjeta, suena como una computadora para todo (menos almacenar miles de vídeos y música).

Con los 4Gb de las Asus siempre estoy al pendiente del espacio en disco duro, no por los miles de archivos, si no por la simple instalación de aplicaciones, si bien un Linux puede caber en 50Mb, las aplicaciones suelen crecer hasta los 5,6 u 8Gb.

Desgraciadamente para la Asus, esos 5,6 u 8Gb deben de caber en el medio de almacenamiento principal, por lo que no te puedes emocionar y ponerte a instalar aplicaciones a diestra y siniestra.

El caso es muy distinto con la AAO, para empezar tiene 8Gb de entrada y si necesitaras más, la ranura SD no funciona como una simple tarjeta, si no que el sistema operativo esta configurado para tomar esa ranura como parte del sistema de archivos principal, el resultado es una expansión hasta 16Gb, algo así como 3 veces más que la Asus y casi sacando a la AAO de la categoría de netbook.

Resumiendo: Con la AAO si me iría de viaje sin temer dejar nada importante en mi laptop estándar(un monstruo de 15.4″), por supuesto me llevaría al IPod para escuchar música y mi memoria USB de 8Gb por si acaso (claro que aunque llevará al monstruo también llevaría estas ultimas 2 cosas).

PlanetaLinux

Comments (3)

Permalink

De Sistemas redondos y porque quiero tener proyectos a un real Largo Plazo.

dn14229-1_600Cuando tuve el gusto de dar clases de Ingeniería de Sistemas acuñe el concepto de "Sistema Redondo":

"Un sistema redondo es aquel donde se pueden realizar las funciones más básicas, completamente dentro del mismo sin tener que recurrir a modificar directamente la base de datos".

En su forma más pura un sistema de Altas, Bajas y Cambios, es un sistema redondo ya que te permite lidiar con la gran mayoría de los casos de un sistema, así sea un poco manual (quizás tener que dar de alta uno por uno en lugar de por lotes desde un CSV).

Por supuesto hasta para la redondez hay niveles y siempre es posible pulir los detalles de un sistema, en mi vida como desarrollador he realizado muchos sistemas redondos y bien pulidos, pero casi todos eran como el espejo que tuve toda mi adolescencia, que estaba ligeramente sumido a la altura de la frente dando un curioso aspecto a Frankstein a mi reflejo.

Es decir, sistemas que si bien realizan todas las funciones necesarias, tuvieron que llegar al final del desarrollo sin llegar pulir todos los detalles. Esto es particularmente común con los sistemas a medida, donde se establece la funcionalidad del sistema en las primeras etapas y en cuanto está "redondo"(según la definición de redondo de los contratos), se entrega al cliente.

Puedo contar con una sola mano los sistemas que he tenido la dicha de seguir después de estar "terminados" y poder ver realmente en funcionamiento, son aun menos los que después de "terminados" seguía teniendo libertad creativa para pulir los detalles.

Acabo de terminar un ronda más con uno de estos sistemas, el sistema de remates del IJAS, con este sistema tengo la dicha de haber podido aplicar mejora continua ya por tercera vez. En cada ocasión que voy a asistirlos no puedo resistir la necesidad de arreglar cualquier problema o implementar mejoras a los reportes y procedimientos, muchas veces sobre cosas que ellos ni siquiera saben que se puedo mejorar, pero de sólo ver como es utilizado el sistema y las complicaciones con las que se encuentran, mi mente se prende y puff!! 3 líneas de código después tengo algo que les ahorrará 15 o 20 minutos de trabajo.

Sí, 3 líneas de código, esté ultimo remate a excepción de un módulo nuevo que hice, todas las modificaciones fueron hacks de 3 o 4 líneas de código.

Me siento como el tipo ese que está fabricando la esfera más redonda del mundo (para ayudar a re-definir el kilogramo), puliendo detalle tras detalle, un nanometró a la vez. O como los que crearon el espejo para el Telescopio Hubble (curiosamente ambos son Ingenieros Ópticos).

Pues bien esta reciente experiencia me tiene todo animado para hacer más sistemas a largo plazo en los que pueda intercambiar activamente opiniones e ideas con los usuarios finales, y mejorar su experiencia tras bambalinas con esas pequeñas pero satisfactorias mejoras. A por el sistema más redondo del mundo!!!!

PlanetaLinux
Radio Levhita

Comments (0)

Permalink

Entrada de prueba con Windows Live Writer

 

En ocasiones hay que voltear a ver a la competencia para ver que hacen, y la neta parece que la cosa esta del Windows Live Writer, realmente está muy utilizable.

Podría servir para alguno de esos proyectos donde pongo a peatones tecnológicos a publicar sus propios artículos en WordPress.

Una reseña rápida por si les da roña (como a mi), probarlo en carne propia.

PD: Sí, esta entrada completita fue hecha en el Live Writer y no puedo decir que fuera más engorroso que echar a andar el Scribefire, de hecho para un Microsoft fan debe ser más sencillo, ya que no hay que conseguir el Firefox y el diccionario de correción en español primero.

PlanetaLinux

Comments (1)

Permalink

Jed Brown is Alive!

A few months ago i start wondering what happened to Jed Brown specially after the Reiser thing.

I even launch the question in my blog: Does anybody knows something about jed brown?

well the answer just came into my blog yesterday:

I’m still alive, I promise, just been busy with work, life and just got married!!

jeje si, cambie de host y ya no volvi a subir mi pagina… algun dia de estos lo vuelvo a poner.

Si quieres hechame un grito al mail que puse en esta forma.

Saludos
-Jed

Congratulations Jed!!!

PlanetaLinux
Radio Levhita

Comments (0)

Permalink

Does anybody know something about Jed Brown?

Jed Brown is the guy that made the ScribeFire extension for Firefox( along with many other extensions) or at least the Performancing extension that precede it, one time a long time ago he came to Guadalajara and hosted the first Firefox Party.

Well, recently I have been talking with some people that worked with him, and all they know is that he stopped answering his email and his webpage is down.

So, now I made public my concern, does anyone know something about Jed Brown whereabouts?

PlanetaLinux

Comments (3)

Permalink

Publicidad de OpenOffice en Actualización de Java

Buen Detalle:
Publicidad de OpenOffice en Actualización de Java

PlanetaLinux

Comments (0)

Permalink

Arthur C. Clarke fallece a los 90 Años

Yo recuerdo haber comenzado mis andanzas en la ciencia ficción con el Libro 2001 Odisea Espacial, estaba en la colección de libros de mi papa, una de esas genéricas que tienen libros de todo, la compró para nosotros para iniciarnos en esto de la lectura, cuando me tocó leerlo la colección llevaba como 15 años rondando la casa y las hojas ya estaban amarillentas.

Después de eso seguí con libros variados en casa, hasta mi época de bazares, donde lo primero que busque fue.. ¿adivinan? Arthur C. Clarke.

Es curioso ver morir a los iconos que forjaron mi personalidad y en general el mundo en el que vivo (que es distinto para cada quien).

Recuerdo mucho a Kubrick, Al tipo de los RPGs que aunque nunca supe de el hasta que murió, pero definió uno de los géneros de videojuegos que mas me fascinan(es curioso como uno nunca piensa en los que inventaron las cosas que consumimos), en la lista sigue Tim Berners Lee, Hayao Miyazaki, tal vez Dennis Ritchie y tantos otros que han tocado de alguna manera me han forjado y están todos ya en la edad peligrosa..

Sólo espero que todos sean tan resistentes como Sir Arthur (que por cierto sí se merece el ‘Sir’, no como otros….)

/me triste…

Arthur C. Clarke News

PD: “Any sufficiently advanced technology is indistinguishable from magic.”
PD2: Pinche Arthur… me hizo llorar con su vídeo de su cumpleaños 90. Hasta pareciera que sabia que iba a morir.

PlanetaLinux
Sin Categoría

Comments (0)

Permalink

PDT: ohh la gloria!!

Este fin de semana por fin me instale el Eclipse PDT con el Zend Debugger y es la neta del planeta, algo complicado de entenderlo comparado con soluciones mas simples como jEdit (mi editor de planta durante 3 años).

Más que nada por al contrario de JEdit que comienzas con nada y añades los plugins que quieres(haciendo escalada la transición de newbie a experto), Eclipse o mejor dicho PDT, ya viene de planta con mil cosas encima y son pocas las cosas que restan por añadir (en mi caso Subversion y el Zend WebServer Debugger), haciendo que la interfaz sea algo recargada y complicada para alguien con no haya usado antes el ZendStudio o alguna herramienta similar.

Unos consejos de lo poco que ví hoy:

Para ahorrarme pasos, también pueden instalarlo desde eclipse e instalar el Zend Debugger desde el sistema de paquetes.

  • También hay que instalar el Web Server Debugger, para que puedas debuggear en tu localhost o donde sea que necesites, las instrucciones son bastante sencillas.

Funciona como un WebService, de forma que tienes que tener un Cliente(eclipse) y un Servidor(Apache configurado con el Zend Debugger) para poder debuggear.

  • Si vas a hacer un proyecto controlado desde svn, primero instala el paquete de Subversion SubEclipse, y haz tu “nuevo proyecto desde SVN”, una vez descargado el Wizard te ayudara a crear tu “nuevo proyecto PHP”.

Ahora con esta herramienta no me pasara lo que paso aquel día pasado:

El Jueves de la semana pasada estuve programando una pequeña modificación a un sistema que hice hace un buen rato en Logística Dynamica, la modificación era tan simple como añadir a una tabla la hora y fecha del acceso de los usuarios, así como el cliente el proyecto con el que iniciaron sesión.

Sólo fue cosa de crear una tabla nueva, escribir 4 lineas de código y hacer un commit al repositorio.

En el servidor sólo fue necesario correrla consulta de modificación y hacer un update.

Después de todo esta es una modificación extremadamente sencilla.

Pues bien… en servidor el código tronó como palomita y para acabarla el código tronaba antes de poder ejecutar el subsistema de debug que me escribe los errores en una tabla de la base de datos.

Me tuve que dar una segunda vuelta a Logística para reparar el sistema, pelearme con mi Laptop que aun tiene Ubuntu 5.10(la tengo muy abandonada a la pobre) y pasarme media hora depurando capa tras capa de abstracción(Esto del módelo MVC es la onda hasta que te encuentras con un error en lo profundo del código).

El maldito error estaba en la ultima de todas la capas que puede tocar un desarrollador web sin meterse al código de la base de datos… en la base de datos, resulta que el usuario de la base de datos, no tenia permiso para escritura.

En un sistema normal, esto hubiera provocado solamente un error a pantalla, pero en mi código… al no poder insertar la fila, llama al sistema de debug, para escribir en la tabla que no puede escribir… pero al escribir también fallaba y llamaba al sistema de debug, para escribir en la tabla que no puede escribir… pero al escribir también fallaba y llamaba al sistema de debug, para escribir en la tabla que no puede escribir… pero al escribir también fallaba y llamaba al sistema de debug, para escribir en la tabla que no puede escribir… pero al escribir también fallaba y llamaba al sistema de debug, para escribir en la tabla que no puede escribir… pero al escribir también fallaba y llamaba al sistema de debug, para escribir en la tabla que no puede escribir… pero al escribir también fallaba y llamaba al sistema de debug, para escribir en la tabla que no puede escribir… pero al escribir también fallaba y llamaba al sistema de debug, para escribir en la tabla que no puede escribir… pero al escribir también fallaba y llamaba al sistema…..

Hasta que se llega al límite de recursión de PHP y el servidor truena el hilo… como resultado yo no veo al maldito error por ningún lado… demonios!!!

Al final tuve que volver a dejar todo el código modificado para debuggear el error justo como al inicio de todo el show y cambiar los permisos.

PlanetaLinux
Web Development

Comments (0)

Permalink

π-day

El día de π sucede todos los años el 3 de Marzo (3/14=&amp;gt;3.14) y es celebrado mas precisamente a la 1:59pm(porque estaría de flojera celebrarlo a la 1:59 de la mañana :P).

En fin, Hoy para celebrar me puse mi Camiseta de PI y me deleite camino al trabajo con el Soundractk de Pi Faith in Chaos.

Y posiblemente en la noche me chute la película.

PlanetaLinux

Comments (1)

Permalink

Send email using Gmail and PHPMailer

The new automatic update generator is ready, it has been a long time since OCRALight has been finished and little bit of this and that has been polished on the update generation.

The process is fairly complex, it involves reverse-engineering, data-mining, packaging, distribution and a lot o fighting with our crappy Windows server that is between me and the final Linux liberation.

Every step in the road has been automatized, one by one, every problem has been solved and polished, now the final piece is in his place, the automatic email generation. Now the updates will be made and send everyday, even weekends and vacations.

If you are interested in the technical aspect keep reading:
Continue Reading »

PlanetaLinux
Web Development

Comments (6)

Permalink