Sun Small Programmable Object Technology (Sun SPOT)
Este nombre largo y raro que se reduce en Sun SPOT es lo que hoy presentó la gente de Sun en la Universidad Empresarial Siglo 21 (gracias al ISIPE), y que la verdad... me dejó impresionado.
El Hardware de este proyecto, son unos dispositivos diminutos que tienen varios tipos de sensores adentro, desde uno para el movimiento, temperatura, iluminación (creo), entre tantos otros... y puede transmitir datos de forma inalámbrica, comunicándose entre varios dispositivos del mismo tipo.
Si bien la tecnología de momento es un tanto costosa (500 dólares el paquete, y solo disponible para Estados Unidos, aunque esto está por cambiar
) una vez que sea distribuida en todo el mundo seguramente bajará su precio... lo que nos dará un margen para ser creativo lo suficientemente grande...
La charla organizada, tocó temas como NetBeans y Software Libre, y debo admitir que si bien pensaba que iba a ser un poco de les explico y luego les vendo, en realidad fue más los invito a unírsenos, lo cual te hace sentir muy bien.
Quienes hablaron fueron:
- Bruno Souza (Brasil), quien nos comentó sobre el movimiento del Software Libre, las contras del modelo propietario, y también nos mostró algo sobre el MPK20 (Wonderland y Darkstar), el espacio virtual de Java, que también es libre;
- Mauricio Leal (Brasil), nos introdujo en NetBeans y programación para móviles con Java, como también fue el comunicador de esto del Sun SPOT;
- Tim Boudreau (EEUU), nos dio vuelta con programación de Web Services, Beans (muy piola esto), Plataforma NetBeans y otros temas más que si bien son un tanto pesados en contenido, lo supo manejar muy bien
Había otro sujeto más, de Argentina aparentemente, bajo el nombre de Juan, apellido... con P (no se si lo dijo... o se le pasó por alto).
Agradezco la invitación de ISIPE, porque si bien fueron como 5 horas... quedamos satisfechos y contentos (e intrigados por aprender aun más para otra oportunidad jeje... ya que estabamos, el mangazo!).
Universidad Libre y una Carta a los Talibanes de Microsoft
Es muy común que el término talibanes sea adjudicado a los que promueven el uso de Linux, y/o algún software en particular... que, extrañamente, es libre.
Considero que si bien hay extremistas en el mundo del Software Libre, también los hay del otro lado de la vereda, en el propietario.
Los casos abundan, viniendo de estudiantes, pasando por profesores y hasta importantes profesionales de la informática, pero lo que más llama la atención es una característica que los une a todos estos... es que desconocen realmente los beneficios de lo que predican como excelencia.
Hace unos días, me encontré con el caso de que un sujeto predicaba el ejemplo de Microsoft en donde podía, y más aún, en mi ausencia. Extraño fue el momento, que estando reunido con él, le presenté varios argumentos para desbancar algunas creencias que tenía con productos como Internet Explorer, y la respuesta no fue más que quedarse callado... como perro que lo mojan luego de haberse portado mal.
Es cómico como, el año pasado, un sujeto que venía a entrevistarme sobre tecnología, desconocía por completo lo que era Linux. Al sorprenderse de no ver la pantalla típica de la ventanita al iniciar mi portátil, me preguntó como había cambiado ese logo (ole... aún creía que estaba usando un Windows, pero modificado) a lo cual le respondí: "Es Linux"... y quedó más perdido aún. El sujeto en cuestión, realizaba encuestas sobre los usos cotidianos de productos como el móvil, cámaras y por sobre todo, ordenadores e Internet. Feo es el caso, que un sujeto de tal tipo, no esté debidamente preparado en cuanto a conocimiento, pero eso es un punto aparte.
Los argumentos a los cuales me he encontrado estos últimos días, y que me sorprenden son:
- "Si Internet Explorer se cierra, es por seguridad."
Correción: si se cuelga es porque se produjo un error... y si estoy haciendo un trabajo práctico no me gustaría que por seguridad, el navegador tomara la decisión de cerrarse al encontrarse un error... menos aún, sin avisarme de que algo va mal, simplemente cerrándose. - "El mejor servidor de correos es Outlook, lejos..."
Corrección: es el más usado, pero del mismo modo que lo es Windows, ya que se lo enchufan a los gerentes de IT de arriba... porque al parecer, la gerencia sabe más... si, la misma que estudió administración, no sistemas. - "Si Internet Explorer no muestra correctamente una página, es problema de quien desarrollo el sitio."
Corrección: Alto error
el problema está en que el Render de IE no es lo suficientemente bueno como para renderizar las páginas de manera correcta. Peor aún, se tomaron el atrevimiento de hacer que algunos atributos asuman configuraciones iniciales, provocando que el desarrollador deba tomarse la molestia de modificar estas configuraciones, para sobreescribir lo que dicta el navegador (al final, ¿no era un render? ... si, pero hace también funciones de director de orquesta!) - "Windows es seguro."
Corrección: Es seguro, si compras o pirateas todas las aplicaciones necesarias para que funcione mínimamente de forma segura. Hablamos de un buen cortafuegos, un buen antivirus, un antispyware... un... si... y lo peor, buena capacidad de la computadora para que procese toda esta yerba que a nadie le es útil, sino que le es útil solo al sistema operativo. - "El software libre, lo hace cualquiera... y por eso es inseguro."
Corrección: si, lo hace cualquiera... pero el hecho de que haya miles de pares de ojos mirando el código, es diferente a que sean solo unos pocos... y peor aún, que actúan en base a los intereses de los accionistas de la empresa... (si, ni hablar de los intereses de la empresa) - "Los productos de Microsoft son los más completos y útiles."
Corrección: ja! me causa un tanto de gracia esta afirmación, y lamentablemente me le tuve que reir a este sujeto cuando me hizo el comentario (si, en la cara, es que no me contuve). Le pregunté que posibilidades habría de incluir en el, supongamos, Office, de una función que solo a su empresa le fuese necesaria. Claramente, quedó atónito... nunca pensó que fuese necesario pedirle algo a la gente de Redmond... y está claro, que al menos que sea de una empresa grande... dudosamente incorporen una función porque un sujeto desconocido la pide. En cambio, en el Software Libre, es muy probable que si queremos una funcionalidad muy particular en, supongamos, OpenOffice... buscamos un Bounty Hunter, le pagamos por ella... la desarrolla y luego, si nos sentimos de buen humor y solidarios, la donamos al desarrollo oficial. - "Windows es pesado de correr, pero solo porque tiene más funcionalidades."
Corrección: Difícil de creer, sinceramente. Podríamos referirnos a dispositivos tan pequeños como una PDA, o un Smartphone, pero seamos un tanto buenos y pongamos una portátil. Los recursos son bien limitados... y conozco casos en donde han funcionado perfectamente varias distribuciones de Linux (con efectos lindos y todo), pero no Windows Vista... mientras que Windows XP tiraba a pedales. En el caso de dispositivos más chicos, las funcionalidades son más bien limitadas, pero viendo los diferentes SO de estos, podemos decir que están bastante parejos en rendimiento, aunque no en funcionalidades. - "Linux es rústico, Windows es más actual... tiene interfaz gráfica."
Corrección: Asumamos que el sujeto está, o bien desactualizado... o mintiendo, dado que nunca ha utilizado Linux. En el último caso, es muy normal que los del -otro lado- critiquen sin conocer (lo mismo pasa cuando critican OpenOffice, GIMP, etc). En el primero, el tema es más aceptable, puede que haya usado una línea de comandos a los 3 años y le pareció difícil. Fuera de esto, si el sujeto es un administrador de sistemas, me parece muy poco profesional que desconozca las ventajas de una línea de comandos (control más allá de los bonitos gráficos en pantalla, rapidez en la ejecución de tareas (al no cargar huevadas gráficas), control total de los parámetros, output detallado, volcado de output para posterior análisis, etc).
Lo que sí debo admitir es que Windows sirve para juegos, y hasta cierto punto es más amigable en cuanto a algunos aspectos apuntados a usuarios nuevos. Pero, si un profesional graduado en informática... me viene a decir que prefiere Windows porque Linux es solo consola... Dios... que vuelva a estudiar su carrera... o bien, que se saque el cerebro y lo done a la gente de Redmond, porque francamente han logrado un excelente trabajo.
Lo que si me molesta, y mucho, es que esta gente predique mentiras como la 1, 3, 5 y 8, dado que afectan fuertemente la opinión de mentes en formación (por ejemplo, en una Universidad), que consideran a sus profesores y/o profesionales conocidos, como referentes... expandiendo las mentiras a futuras mentes, y peor aún, cerrando la opinión de los sujetos en cuanto a la libertad del software que utilizan.
En fin, es un tema para tratar... al menos la gente de Universidad Libre intenta atacar unos de los frentes de batalla (Universidades/Facultades), desde una perspectiva de unión nacional (en Argentina, y alrededores) entre tanto profesores, profesionales, estudiantes y autoridades.
Me uní a su lista de correo, y de momento estoy de escucha (de lector, mejor dicho), ya que desde mi Universidad no se hasta que punto apuntar algo, primero porque es privada, y segundo porque no parezco tener mucho Quorum dentro... (pero bueno, todo puede cambiar, lo digo como un experimento vivo que ya lo comprobó
).
CafeCONF 2007: Como desarrollar juegos con Python y Pygame
Recién me pasan un enlace de un vídeo de la CafeCONF 2007, en donde se habla sobre como desarrollar un videojuego con Python y Pygame, como también explica otros temas que están centrados sobre la misma idea... como desarrollar juegos pequeños, para no morir en la frustración (me pasó con dos hasta el momento...), por lo complejo que se puede tornar poco a poco.
El vídeo:
Instalación de Ubuntu 7.10 en HP nx6125, con algunos datos
De puro coraje, me puse a actualizar el Xubuntu que tengo en la portátil (en realidad, un híbrido de Xubuntu con KDE), y dejo algunos datos de como fue la instalación:
- Total descargado de archivos para la preparación de instalación: 3.9 MB
- Total de paquetes nuevos a instalar: 197 paquetes
- Total de paquetes a actualizar: 1143 paquetes
- Total a descargar: 1030 MB
- Total de datos subidos: 30.9 MB
- Velocidad Máxima de descarga: 192.5 KB/s
- Velocidad Máxima de subida: 8.7 KB/s
- Inicio de actualización a las 19.03 hs
- Fin de descarga de paquetes a las 23:09 hs
- Fin de instalación a las 00:39 hs
- Agregar unas 2 horas y media de
calentura ysolución de problemas
Errores:
- cupsys (no crítico, omitido)
- evms (crítico, no me permitía loguear de manera gráfica, y el error era más bien confuso) [Solución] [Consejo: desactivarlo, no desinstalarlo... por si las moscas]
- drivers de la placa (ATI Mobile 200) [solución]
- edición de archivo de grub (menu.lst) con las instrucciones noapic nolapic (ya que sino mi portátil se queda pensando por horas... y horas..., pero no es de esta versión, sino que viene desde hace raro y por el Kernel).
Fuera de pasar la noche pensando en que hoy me tenía que levantar a solucionar estos problemas, creo que no estuvo nada mal. Eso si, me calenté y bastante porque tenía que estudiar y trabajar... y encima por caprichoso, la actualización me salió un tanto mal.
Todos los errores, salvo el primero, me hicieron imposible usar la PC, pero el único que considero grave es el de EVMS que no se porque lo activan por defecto (cuando son pocos quienes lo necesitan).
¿De novedades? Dicen que trae varias, la verdad que no me senté a explorarlo aún... solo me sorprendió que cuando pude finalmente iniciar KDE, me apareció la ventana para instalar controladores propietarios, la cual cerré ya que todo funcionaba bien con los controladores ya instalados.
Veremos más adelante si me puedo sentar a contar que tan buenas o malas me fueron las nuevas opciones.
Actualización 24/10: Estoy escribiendo desde la portátil (actualizada) y debo destacar que Dolphin (el file-manager) es excelente... si bien demasiado tosco en apariencia, demasiado útil
. Por otro lado, estoy muy contento de poder usar Gimp 2.4 RC y OpenOffice 2.3 que son -mucho- mejores que la versión anterior de cada uno, respectivamente. Me había olvidado de postear la entrada
La paradoja de la elección, en el Software Libre
Curiosa entrada encuentro hoy en O'Reilly, titulada The Paradox of Choice in the F/OSS World, en donde comenta el autor sobre lo que sus amigos encuentran tedioso a la hora de usar Software Libre... la cantidad de opciones que existen.
Uno de los ejemplos más claros que da, es la del reproductor de vídeo, en donde puedo mencionar: VideoLan, Xine, Mplayer, KmPlayer, Kaffeine, SMPlayer, Noatun, puf!!!.. y muchos más. El comentario lo hace con referencia a su amigo Dave, que se lamentaba del reproductor que usaba, ya que no le gustaba. Las opciones... como habrán notado, eran varias...
Por otro lado, Jim, otro amigo más, decía que lo que más odiaba de Linux era la cantidad de opciones... si, algo un tanto irónico... es como si toda la vida nos la pasáramos eligiendo entre pocas cosas, o directamente, todo estuviese decidido (que aburrimiento).
El ejemplo más claro que da de la ironía, es el que nos enfrentamos a la hora de comprar cereales... hay tantas variedades, marcas, precios, sabores, que podríamos no decidirnos nunca... y morirnos de hambre en el intento.
Un ejemplo más personal, sería a la hora de ir a comprar un helado... hmm tantos gustos... ¿qué puedo hacer? elijo ese... aquel otro... ¿por qué hay 50 gustos? ¿acaso no ven que tengo hambre?. El tema es, que de una forma bastante estúpida, estamos argumentando la falta de interés o el desconocimiento por completo de que las opciones están para ser parte de nuestras decisiones... y que si las tomamos con conciencia, puede que saquemos mucho más provecho y nos sintamos más a gusto... que si nos meten simplemente un producto por donde nos quepa (hablo de ventanitas).
Es por esto, que me siento orgulloso de usar estos programas:
- Gráfica: The GIMP, Inkscape, Sodipodi
- Publicación: Scribus, PDF Editor
- Vídeo: Kaffeine, KMPlayer, Videolan
- Musica: XMMS, Amarok, Noatun
- Navegador: Firefox, Konqueror
- Ofimatica: OpenOffice.org; Abiword, Gnumeric
- Otros: Kivio, Dia, Umbrello
En fin... me encanta saborear distintos gustos... ¿a ustedes no? ... que pena! se lo pierden