Linux en el Desktop

El día de ayer Sábado, me tope con una sensación que para mi fue muy agradable. Use Windows Xp por un par de horas. Antes que empiecen a mandar correos de odio y chamarreadas (regañadas en salvadoreño) déjeme explicarme. Yo vengo de usar GNU/Linux en mi laptop desde hace mas de 4 años. Un día en la oficina después que vi el remplazo de un windows NT y la instalación de 3 servidores mas todos GNU/Linux decidí instalarle Este prometedor OS a mi laptop. Desde entonces no he mirado atrás. He tenido la dicha de tener hardware incompatible y no utilizarlo mas o donárselo a la también ex-windowsera de mi hermana (Primero usaba Linux y ahora utiliza Mac OSX). Empecé a comprar hardware solo compatible para Linux o porlomenos reportado que funcionaba y con la ayuda de amigos como el churro poco a poco funciono. He venido cambiando laptops poco a poco pero me mantuve en las PIII por mas de tres años. Hace dos semanas el Disco Duro de mi laptop se corrompió y como siempre (En casa de herrero cuchillo de palo) no tenia respaldo de mi data. Con una gran colera y después de un análisis de mis finanzas decidí comprometerme y compre una nueva portatil. Tire la casa por la ventana. Me compre una Intel Core Duo de 1.6Ghz con pantalla de 17″, 1 GB de RAM y tarjeta Nvdia de 256MB. Un mounstro comparado con mis modestos estándares de hace 3 años. Le instale Ubuntu Drapper Drake ya que ha sido la distro que mas me a gustado por su compatibilidad con hardware(aunque Debian me encanta). Después de bajar el software de complemento necesario (Gracias Automatix) y pasar un par de horas con la ayuda de mi amigo virtual Roger Duran y la lista de Ubuntu.es logre instalar GLX+Compiz. Déjenme decirles que sin duda alguna es lo mas cool, chivo, arrecho, excelente, de acachimba y no se en que otras sinónimos mas les puedo decir. Mi desktop cobro vida. Yo siempre le había envidiado a los sistemas Mac su interfase grafica en el escritorio. Pero esto es otro nivel. Hace un par de semanas lleve mi laptop a una reunión del grupo linux y les gusto mucho. Lógicamente mi hardware permite la instalación de este paquete. ¿Que es este paquete que menciono? Bueno es una serie de paquetes en realidad que se cargan en el servidor X que permite la utilización de efectos 3d en el escritorio. Cada vez que puedo a mis amigos les enseño el cubo virtual que switchea los 4 escritorios virtuales del X, y déjenme decirles que quedan impresionados todos. No me he topado con ningún Súper Micro$oft user últimamente pero me esperaría la misma impresión. Ok volviendo al principio. ¿Por que me sentí alegre al utilizar Windows en mi laptop? La respuesta porque sentí Windows Xp simple. Yo se que XP no ha tenido un gran upgrade en la parte del desktop desde que salio hace mas de dos años. Pero sentí todo cuadrado, lento, simplón. Después de un par de horas decidí mejor regresarme a mi Ubuntu y con gran sinceridad me sentí feliz. En mi próximo posteo mencionare que programas utilizo en el desktop para hacer mi experiencia en el escritorio mas placentera. Tratare de dar unos tips a los usuarios de Ubuntu y ojala Debian. Ok chicos y chicas. Buenas noches

Manual de estandares para programas en El Salvador.

Estos meses atrás me he estado topando con ciertas necesidades de varias pequeñas empresas de un software para contabilidad, facturación (ERP) y Punto de venta. Me he estado haciendo la  pregunta si seria buena idea implementar software ya creado o empezar desde cero con mi propio sistema y hacer una solución “A la medida”. Para los programas ya elaborados solo he considerado software de código libre por que se tiene la ventaja de tener los fuentes y si se tiene el suficiente conocimiento técnico del leguaje en que se programo podría adaptarse a la medida de cualquier organización. Lo del software a la medida parece ser que siempre ha sido la practica de nuestro país. Esto ha creado una gran población de programadores que utilizan plataformas propietarias y por ende crean software propietario. Se repite una y otra vez el mismo software dejando como resultado una ensalada de software muy bueno, no tan bueno y pésimo(¿Que raro no?) con el problema q ninguno se puede corregir ya que son código cerrado y cada programador cuida su código muy celosamente.

O k. ¿Cual es mi propuesta? Pues mi propuesta es de hacer manuales de estándares (¿Wiki?) para programas tropicalizados a nuestras leyes. Toda empresa necesita software de planillas, Facturación, inventario y por supuesto contabilidad entre otros. Ver si es posible portar los programas de código libre ya hechos y con mas experiencia como SQL-Ledger o Facturalux por mencionar algunos.

Esto me trae otra pegunta mas. ¿En que lenguaje se debería programar los sistemas? Bueno eso es otro tema de discusión en si y tiene que ver con factores como estabilidad y robustez vs. rapidez de desarrollo entre otros. Lo mejor seria crear un consenso de reglas básicas de lo que cada paquete de software debería de tener y ver si con eso se pueden adaptar los paquetes ya hechos o si se comienza desde cero independientemente que lenguaje sea.

Mi idea no es de ningún modo dejar sin trabajo a todas las personas que han trabajado arduamente y ya han implementado su software en el país. Mi idea es dar herramientas a la comunidad de Open Source en El Salvador para poder implementar sistemas de código libre si necesidad de estar amarrado a plataformas propietarias y poder dar una carta de presentación mas para nuestro querido linux. Seria una gran ayuda utilizar la experiencia de gente que ya ha tenido que desarrollar paquetes en otras plataformas. De esa forma poder llenar los requisitos de las empresas en El Salvador.

¿Que paquetes de software se deberian considerar? En realidad planillas y ERP son basicos para cualquier empresa. Este podria ser un punto de partida.

Bueno estoy abierto a opiniones y pronto regresare con mas sobre el tema.

My fist post!

Well I finally got my wordpress blog. I hope from now on I get organized and start bloggin my everyday encounters with open source software. I hope there are people out there that can find it a little helpfull. Let me know what you think.