26 diciembre 2006

Reflexiones interesantes

La primera de ellas es que este blog ya tiene más de cincuenta posts! Y la verdad es que eso me pone muy contento. Al principio empezó siendo un hobby, algo para practicar escribir y poder mejorar mi forma de transmitir ideas a otras personas. La verdad es que ahora, dos años y cincuenta posts después, y gracias a los comentarios de los amigos (y amigas!) que leen el blog, creo que puse en práctica esa idea y que el mensaje que quiero transmitir llega del otro lado de la pantalla. Asi que espero llegar cuanto antes a otros cincuenta posts más, y ahí veremos como seguimos.

Por otro lado, estuve leyendo bastante estos días en la red (y si, eso de terminar con la facultad a uno le da más tiempo para estas cosas). Asi que después de los videos del último post (que si no los vieron realmente se los recomiendos, al menos uno los va a hacer reir un rato) éstas son las cosas que estuve mirando:
  • Developers are from Magrathea, Customers are from Ursa Minor Beta: Gojko Adzic tiene una visión interesante y práctica sobre el análisis dentro del proceso de desarrollo de software, especialmente sobre lo referente a requerimientos de software. También incluye algunos consejos que si bien parecen obvios, muchas veces los desarrolladores "se olvidan" de incluirlos en sus desarrollos.
  • Rock-Solid Requirements: Y seguimos con los requerimientos. La verdad es que se trata de, para mí, la parte más crítica del proceso de análisis. Si no podemos obtener buenos requerimientos, entonces no podemos analizar claramente el problema, y probablemente terminemos construyendo una solución inadecuada para el problema del cliente. También se incluye en este artículo una discusión interesante sobre la trazabilidad, importante para determinar porqué se tomaron ciertas decisiones en las fases posteriores de diseño o construcción. "Instead of focusing on generating volumes of paper, requirement analysts need to focus on tracing the true needs". Muy interesante y ameno para leer.
Por hoy les recomiendo eso para leer y no se olviden que pueden escribirme sus opiniones o ideas en la sección de comentarios. Hasta la próxima!

25 diciembre 2006

24 diciembre 2006

Felices Fiestas


Bueno, este post es muy cortito pero no por eso menos importante. Espero que todos pasen unas muy felices fiestas y arranquen el 2.007 con mucho entusiasmo! Ya el año que viene retomamos los posts ;)

28 noviembre 2006

Lucha de almohadas en Buenos Aires

Por ahora sigo re apretado con la facultad, y si, ya sé que pasó hace bastante. Pero varios amigos fueron, y hoy encontré este video en el blog de Facundo Arena. Muy bueno... "al del casco! al del casco!" Sin palabras!

23 noviembre 2006

Ahora Java es Open Source

Asi es. Desde hace diez días, Java se distribuye bajo la licencia GPL v2. En un anuncio publicado el 13 de Noviembre se dio a conocer la noticia. Ahora existe un sitio especialmente dedicado al respecto, donde se puede bajar desde el código fuente de J2SE, llamado OpenJDK (que no incluye todo el código del mismo, sino algunas partes, y que con el pasar del tiempo se irán liberando las que faltan), el código fuente de J2ME y también J2EE bajo el proyecto GlassFish.
El sitio cuenta también con muchísima información al respecto y enlaces muy interesantes. También hay una carta abierta de James Gosling a la comunidad, en dos partes, que tiene algunos comentarios interesantes para leer, como "You know, most of the big questions that people would think of that would keep me up at night actually don't. I'm pretty happy with the way the OpenJDK is developing. I'm really happy with the way that we're approaching issues like QA and the rest of it."

Por supuesto que este anuncio trajo muchas reacciones alrededor de internet. Desde anuncios en sitios de noticias, a comentarios de todo tipo en otro tipo de medios. Gente como Tim O'Reilly o Richard Stallman han expresado su opinión favorable al respecto. Mike Loukides escribió una opinión muy interesante en OnJava.com al respecto, haciendo hincapié en que este es el momento para que la comunidad Open Source le devuelva a Java la simplicidad que tenía al principio, para aprovechar mejor las características avanzadas o más potentes del lenguaje. Tim Bray, otro ejecutivo de Sun, también hace un análisis interesante de la noticia, que vale la pena leer completo. Acá tienen un pedacito: "[Java] It’s been given away freely for so long, and it’s worked its way into so many places, that it should belong to the community, and if anyone figures out how to make it better, they should just bloody well give that discovery back. So for my money, the GPL’s the only sane choice."

Por mi parte, yo creo que la decisión es la correcta. Tal vez en el corto plazo, Sun tenga que lidiar con un montón de gente que todavía no cree que el movimiento Open Source sea serio o confiable. Pero a su favor tienen otros proyectos de código abierto (GlassFish, Netbeans y OpenSolaris) que les pueden dar letra acerca de como atacar estos problemas. En el largo plazo, la decisión es excelente. Al ofrecer Java bajo la GPL, ahora hasta las distribuciones más puristas (en cuanto a licencias) de GNU/Linux pueden ofrecer la máquina virtual en sus distribuciones. Esto, sumado a que los dos entornos más poderosos para programar en Java, Eclipse y Netbeans, también son de código libre hacen que Java se pueda convertir en un lenguaje muy utilizado para escribir software que corra en éstas plataformas. Con esta decisión, ahora Sun puede aprovechar el empuje de la comunidad Open Source para "limpiar" las partes del lenguaje que como conceptos son excelentes pero que su implementación fue demasiado complicada, como los EJBs.

Sin lugar a dudas, la decisión tomó su tiempo, pero no por eso es menos importante. De ahora en más, queda ver como la industria reacciona y como los desarrolladores aprovechan esta oportunidad. Se vienen tiempos interesantes en el mundo Java...

26 octubre 2006

Novedades en MardelBit.com

Buenas a todos! Como el título lo dice, hay novedades en MardelBit.com que valen la pena mencionar y que se conozcan.
La primera de ellas es que está disponible para bajar y/o ver el material de las charlas de las Jornadas de Software Libre. La verdad es que la charlas estuvieron todas muy interesantes y cubrieron un amplio espectro de temas. Este año se grabaron en video asi que la gente que no las pudo ver por alguna razón ahora las tiene disponibles en internet. También Leonardo Tadei de Pegasus me comentó que subió a internet el material de sus charlas en particular asi que también aprovecho para mencionarlo acá.
La otra novedad importante es que está abierta la inscripción de empresas en MardelBit. La idea es que las empresas de informática de Mar del Plata, los programadores independientes, instituciones, etc. se puedan anotar para darse a conocer y que además, la gente de la zona pueda contar con un directorio donde conocer a las empresas de la zona. En este momento no existe una propuesta similar, por lo menos para la zona, y muchas veces la gente del ambiente no alcanza a dimensionar el tamaño que tiene nuestro sector. Esta es una forma de dar a conocer como es la realidad en la que vivimos y que la gente que forma parte de esto se conozca entre sí.
En el futuro habrá nuevas novedades al respecto y yo desde acá voy a hacer lo posible por difundirlas, asi que estén atentos!
Para terminar, les dejo un video que me mandó Analía para que se diviertan. Hasta la próxima!

04 octubre 2006

Jornadas Software Libre

El fin de semana pasado fueron las Jornadas de Software Libre organizadas en la Universidad FASTA de Mar del Plata y ahí estuve tratando de dar una mano y de aprender algo de paso. Fue mucha gente, y lo que más me gustó fue que también fue mucha gente que no estaba directamente relacionada con la Universidad o eran de otras ciudades.
El temario de las charlas de este año fue bastante variado y la gente realmente se mostró interesada. Hasta se quedaban entre charla y charla para conocer gente nueva y ver las demostraciones de Xgl que se proyectaban! (funcionando en las máquinas del evento).
Otra cosa muy buena es que la mayoría de la gente se prendió con la idea de los "tags". Eran papelitos de colores que indicaban que hacía cada uno (ser estudiante, desarrollador, webmaster, etc.) que iban prendidos en la ropa y ayudaban a "romper el hielo". Uno podía ir caminando por algún pasillo, encontrarse con alguien, y con ver los papelitos, ya tenías tema de conversación!
Bueno, este es el primer post dedicado a éstas Jornadas de Software Libre. Durante los próximos días van a ver más, a medida que me vaya acordando cosas y también se vaya subiendo más información en MardelBit. Ya me adelantaron que las charlas van a poder ser bajadas desde su sitio, asi que va a haber mucha información disponible. Hasta la próxima!

16 septiembre 2006

De vuelta


Bueno... finalmente después de dejar de trabajar en Ninatec y una semana de (merecido?) descanso... vuelvo a postear en mi blog! La verdad que extrañaba esta sensación... esta especie de soliloquio cada tanto realmente hace bien. Es mi forma de compartir con la gente que lee este blog las cosas que encuentro interesantes en la red y me llaman la atención. Y de paso también es buen ejercicio para intentar escribir algo coherente de vez en cuando y hacer llegar un mensaje a otra gente!
Hablando de eso, invito a todos los que lean este blog a darse una vuelta por MardelBit. Es un proyecto muy interesante que se está formando acá en Mar del Plata para tratar de reunir a la gente de informática de la zona en un lugar común. Todavía está en pañales, pero ya hay cosas muy interesantes, como por ejemplo toda la información relacionada con el Evento de Software Libre de Mar del Plata. Es una reunión anual donde los invitados vienen a contar sobre sus experiencias con el SL o como trabajan con él. Es realmente muy interesante y siempre existe la oportunidad de aprender algo. Este año, al igual que el año pasado, voy a ir y seguramente después voy a armar algún post contándoles lo mejor de los dos días. La entrada es gratuita y queda cerca del centro, asi que no existen complicaciones para no ir.
Por otro lado, y más alejado de Mar del Plata y el Software Libre, encontré un artículo muy interesante en la red. Se llama "A field guide to developers" y lo escribió hace poco Joel Spolsky. Haciendo un resumen muy breve, habla acerca de las cosas que un Project Leader o Manager debe tener en consideración cuando trata de contratar los mejores desarrolladores para su empresa o proyecto. Es realmente muy interesante la visión que tiene el autor acerca de la gente y como ésta debería ser capaz de trabajar para sentirse a gusto. "All in all, focusing on the social dynamics of your organization is crucial to making a healthy, pleasant place to work that will retain programmers and attract programmers". Consejo más claro que ese?? Leean el resto del artículo!
Bueno, eso va resumiendo las novedades hasta hoy. También estoy tratando de encontrar un tiempo para leer "Open Life - The philosophy of open source", que está disponible completamente gratis en la red, pero ya veremos si la facu me deja el tiempo necesario para leer a conciencia otra cosa. Hasta la próxima!

15 agosto 2006

Ocupado...

La verdad es que no lo tengo olvidado a mi blog, y cada día que abro el Firefox para navegar un rato me acuerdo que tengo que postear algo. Pero el tiempo no sobra y la verdad últimamente estoy cada día más ocupado. Ya voy a encontrar un tiempito para sentarme y escribir un rato. Hasta entonces!

10 julio 2006

Programa VIHDA

A continuación les muestro un extracto del Boletín Informativo de la Universidad FASTA que merece ser difundido:

"La Facultad de Ingeniería de la Universidad FASTA y el Instituto Nacional Epidemiología "Dr. Juan H. Jara" recibirán el premio a la excelencia en Gobierno Electrónico para América Latina y el Caribe por el "Programa Nacional de Vigilancia de Infecciones Hospitalarias de Argentina (VIHDA)", un desarrollo informático que busca contribuir a la disminución de la morbimortalidad y costos por contagios dentro de los sanatorios.

Desde 1998, el Instituto CONIP (Conhecimento, Inovação e Práticas de TI na Gestão Pública) de Brasil premia los mejores proyectos que utilizan la Tecnología de la Información para la mejoría de los servicios públicos, a través del Premio de Excelencia en Informática Pública.

Este año el Instituto CONIP amplió el concurso para América Latina y Caribe con el Premio de Excelencia en Gobierno Electrónico para ALC. El premio tiene como objetivo identificar y divulgar las iniciativas de modernización de la administración y premiar a las organizaciones de todas las esferas gubernamentales, ONG´s, universidades y fundaciones, que contribuyen para el fortalecimiento de la ciudadanía en la gestión pública.

En esta edición 2006, el Premio fue para este trabajo presentado por los ingenieros Roberto Giordano Lerena y Laura Elena Fernández y el Dr. Guillermo Ricardo Lossa. La evaluación y elección de los mejores trabajos fue realizada por un jurado compuesto por universidades e institutos hispanoamericanos, como el Tecnológico de Monterrey, el Instituto de Empresas de España y la Universidad de San Andrés (UdeSA) por la Argentina, entre otros.

El Programa VIHDA es el Programa Oficial del Ministerio de Salud y Ambiente de la Nación para la Vigilancia de las Infecciones Hospitalarias en Argentina. Tiene su sede en el Instituto Nacional de Epidemiología "Dr Juan H. Jara" (INE - ANLIS).

Desde el año 2000, el Instituto Nacional de Epidemiología (INE) y la Facultad de Ingeniería de la Universidad FASTA, trabajan en el desarrollo y sostenimiento del Programa Nacional de Vigilancia de las Infecciones Hospitalarias de Argentina.

El Programa es una iniciativa que surgió del INE y que fue efectivamente resuelta [..] por el Instituto Nacional de Epidemiología y la Facultad de Ingeniería de la Universidad FASTA.

En marzo de 2004, se puso en marcha el Programa Nacional de Vigilancia de Infecciones Hospitalarias de Argentina (VIHDA) en 70 hospitales del país, esto significó un avance sustantivo en la gestión de la problemática de las IH a nivel país, con la consiguiente disminución de la morbimortalidad y costos de tratamiento. La existencia del Programa implica un avance en el conocimiento profesional del personal hospitalario involucrado y en la calidad de la atención médica.

Desde el Programa se brinda respuesta y asesoramiento permanentemente a los hospitales. En el año 2005, se han respondido más de 280 consultas promedio por mes (vía mail o telefónica).

Con el objeto de asesorar y supervisar "in situ" del Programa, se han realizado 35 visitas a hospitales adheridos, brindando la posibilidad de analizar y trabajar la problemática de IH de cada hospital en su propio terreno.

El equipo interdisciplinario del programa es señalado, externa e internamente, como una de sus fortalezas. La atención, el asesoramiento permanente y el soporte (help desk) son algunos de los aspectos más destacados por los profesionales de los hospitales adheridos, en sus encuestas y opiniones.

El Programa, de carácter nacional y administrado por el Estado, es fundamental para conocer la problemática local y global de la región, y obtener indicadores consolidados, con el objeto de instaurar las medidas pertinentes. En el siglo XXI, sin el aporte de la Tecnología de Información (TI) es imposible pensar en un programa efectivo de vigilancia. VIHDA satisface plenamente los objetivos con que fue definido, considerándose un verdadero éxito de la TI y del conocimiento epidemiológico en pro de la salud de la población.

En el equipo de trabajo interdisciplinario de VIHDA participan destacados profesionales de la medicina, epidemiología, microbiología, infectología, enfermería, informática y sistemas, quienes con firme sentido de pertenencia, sincera vocación de servicio e inclaudicable pasión por lo que hacen, posicionan hoy al INE como referente en Infecciones hospitalarias.

VIHDA es una muestra fehaciente de que es posible la cooperación Universidad-Estado en beneficio de la sociedad. Genera ahorros a través de la prevención y control de las IH, disminuyendo los costos que las mismas ocasionan y permite que la vigilancia sea realmente tal y que se cuente con "información para la acción", avalando la toma de decisiones en el momento preciso.

El Programa VIHDA capacitó a más de 1500 profesionales de distintos hospitales del país, y dio lugar a 40 trabajos y presentaciones en congresos nacionales e internacionales.

Fue distinguido como "Caso de éxito" por Microsoft Cono Sur. Obtuvo el premio Hipocampo del Club de Leones en el rubro Vocación y Servicio (Septiembre 2004), la distinción de la Sociedad Internacional de Mujeres de Negocios y Profesionales (Octubre 2005); y el premio Lobo de Mar en Investigación Científica (Diciembre 2005).

Este nuevo premio, de Excelencia en Gobierno Electrónico para ALC, es un importante reconocimiento a nuestro país, a sus instituciones y a las personas que día a día trabajan, desde el silencio, en la aplicación de la tecnología de la información para el bien común."

Esta noticia generó un merecido reconocimiento en la comunidad y varios medios del país hicieron eco de la noticia. Para mí es importante destacar este tipo de iniciativas porque demuestra que el aporte de nuestra profesión a la comunidad realmente mejora la calidad de vida de las personas y que la colaboración entre el Estado y las universidades es un área muy rica para explotar. Hasta la próxima!

12 junio 2006

Humor

Bueno, como tengo el blog un poco abandonado debido a la facultad y las otras cosas que consumen mi tiempo, vamos a poner un toque de humor y tratar de reanudar la continuidad en los posts. Esto me llegó por mail (de la gente de Humor MDQ) y es muy bueno:

----- Mensaje original -----
Enviado: Martes, 23 de Mayo de 2006 9:51 a.m.
Asunto: Comunicación interna.

Querido hijo:

A la vista está que desde que comenzaste tus estudios de Informática tu nivel de comunicabilidad con el resto de tu familia ha ido en receso, al igual que tu capacidad para mantener un mínimo orden en tu mesa de trabajo y resto de tu habitación. Es por ello que he decidido tomar cartas en el asunto y ponértelo de manifiesto en los mismos términos que empleas a diario para dirigirte a nosotros, tu familia:

Viendo que tu sistema operativo no te permite mantener optimizado tu entorno de trabajo ni tus unidades de almacenamiento, he creído conveniente defragmentar el espacio libre y poner orden en tu sistema de archivos.

Así pues, he liberado cantidad de espacio en tus unidades de alta capacidad (estanterías) y en las unidades extraíbles (cajones). He habilitado, junto a tu acceso telefónico, un espacio reservado a tus documentos, en el cual se encuentra tu libreta de direcciones y tu portapapeles, y he dejado espacio suficiente para que tengas acceso directo a tus herramientas de escritura y dibujo.

También he vaciado la papelera y restaurado la configuración visual de tus paredes, eliminando esos wallpapers tan pasados de moda.

Al escanear el resto del entorno, encontré algunas particiones ocultas, tales como el espacio entre el colchón y el sommier. Te recomiendo que guardes el software de "anatomía visual" en carpetas poco accesibles a tus hermanos, que aún son menores de edad, si no quieres sufrir la censura de la B.S.A. o en su defecto, de tus padres.

La ropa sucia la he procesado con un programa largo y comprimido en tus unidades extraíbles.
Te recomiendo que actualices más a menudo tu ropa interior, o de lo contrario habrá que pasarles periódicamente un Antivirus.

Como sé que encontrarás cierta dificultad a la hora de adaptarte a este nuevo orden, he sobrescrito la tabla de contenidos de tus unidades para que te resulte más sencillo encontrar lo que busques.
Claro que puedes encontrar algún bug; es la primera vez que hago de administrador de sistemas. Si detectas alguno, comunícamelo y desarrollaré un patch.

Por último, he minimizado el desorden general de tu armario, he maximizado tu área de estudio y he puesto en funcionamiento un bucle condicionado que limitará tus recursos en caso de que no mantengas optimizado tu entorno.

Espero que todos estos cambios mejoren tu rendimiento y no sea preciso hacer overclocking en tus horas de estudio, ni limitarte el ancho de banda en tus comunicaciones.

Firmado: Tu madre

P.D.: Tu familia echa de menos una conversación normal.
----- End Text....

08 mayo 2006

Nuevos proyectos


... O mejor dicho, proyectos nuevos para mí. Webeando esta noche encontré un par de proyectos o iniciativas muy interesantes, de esos que vale la pena blogear. Asi que acá está un pequeño resumen de ellos:
  • Don´t Click It, explora nuevas interfaces gráficas de usuario para usar en la web. Aunque los primeros dos o tres minutos uno se siente un poco perdido, la verdad es que está muy bueno. Lo mejor de todo es que hay gente buscando nuevas formas de interactuar con el usuario, y eso cuando da resultado se llama innovación. Y la innovación es buena : )
  • Tango Desktop Project y los Silk Icons de FamFamFam, son proyectos centrados en los íconos para usar en diversos sistemas. Ambos tienen licencias de libre uso, asi que están todos invitados a probarlos y usarlos en sus sitios o software. Es bueno ver que mucho de la filosofía open source se está desparramando lentamente hacia otras áreas.
  • Jaws es un proyecto que salió de la Novell Forge y se trata de un framework para armar sitios con PHP. Drupal también tiene un objetivo parecido. Estoy tratando de evaluar algunos de estos frameworks para tratar de conseguir alguno fácil de usar y mantener para poder crear sitios web. Si alguien los usó me gustaría que me contaran su experiencia!
Finalmente, y con relación al post anterior, el tema de la migración de Mar del Plata hacia Software Libre está teniendo bastante repercusión. Espero que sea una experiencia exitosa que motive a otras comunidades u organizaciones a seguir el ejemplo! Hasta la próxima!

PD: la imagen del post hace referencia a que el boom de Internet está de vuelta. Más información acá.

25 abril 2006

Charla Software Libre


El viernes pasado fui a la charla "¿Cómo ganar dinero éticamente y hacer amigos con el Software Libre?" en la Universidad FASTA. Estuvo muy buena, y las tres horas se pasaron muy rápidamente. Fueron unas cuarenta personas más o menos, entre los que había partidarios de "ambos bandos", con lo cual hubo un par de comentarios o discusiones muy interesantes.
Para hacer una breve síntesis, estas son las notas que pude sacar acerca de los modelos con los que se puede desarrollar software libre:
  • Merchandising: Objetivo, formar un sentido de fuerte pertenencia. ¿A alguien le suena ThinkGeek?
  • Soporte para un producto propio. Generalmente se cobra mediante suscripciones.
  • Migraciones: Por ejemplo la que se está llevando a cabo en Mar del Plata. Leonardo Tadei contó una anécdota de una empleada en una organización que como no podía trabajar con su computadora y le pidió a un compañero la suya (que usaba Linux). Chequeó su mail, editó un archivo de MS Word y lo envió por correo. Cuando terminó, se fue y le dijo "que Windows raro!" : )
  • Soporte sobre un producto de terceros. Comentaron varios casos de empresas argentinas (como OpenSA) que le dan soporte, generalmente en forma remota, a sus clientes de productos que ellos no desarrollaron, pero como tienen el código fuente y la documentación, pueden realizarlo de excelente forma.
  • Sponsoreo de productos, como hacen IBM o Novell con determinados productos (como Eclipse o Gnome).
  • Desarrollo de aplicaciones a medida.
  • Licenciamiento Dual, como SleepyCat o MySql.
  • Consultoría informática.
  • Integrador de sistemas.
Después de todo esto, se puede apreciar que las alternativas para desarrollar software libre cubren un muy amplio espectro. También que no es necesario tener una empresa que figure en el Fortune 500 para poder, por lo menos, trabajar y hacer unos pesos de diferencia.
Otro de los comentarios graciosos y que también llevaban a algún pensamiento un poco más elaborado era el de las "BBB"; la correspondencia entre "Buenos Aires - Bangalore - Beijing" y "Bueno - Bonito - Barato" : )
En cuanto encuentre el material de la charla, lo posteo o por lo menos le hago un link. Hasta la próxima!

19 abril 2006

Mar del Plata libre

Las cosas que uno se entera navegando por la red, no? Vía Infosertec, me enteré que en Mar del Plata (si, acá mismo : ) están discutiendo la posibilidad de implementar software libre en la municipalidad. También la noticia apareció en VivaLinux! y en MasterMagazine.

Me parece una idea excelente, pero quiero recalcar algo. La costumbre de piratear software privativo está tan arraigada en general, que las fortalezas del software libre que siempre se esgrimen en estas discusiones son el bajo (o nulo) costo de las licencias (porque el software libre también tiene licencias) y la posibilidad de no ser demandados. Así es como siempre se "olvida" otra característica importante, y en este caso me parece la más importante, del software libre: no existe el vendor lockin. ¿Y por qué me parece la más importante en este caso? Porque el Gobierno es el mayor comprador de software del país y debería promover el uso del software libre ya que genera puestos de trabajo para los desarrolladores locales.

Consultoría, desarrollos nuevos, mantenimiento, adaptación, implantación... todos trabajos para nuestros desarrolladores que nos otorga el SL y que el gobierno, al no apoyar y promover su uso, tampoco promueve el desarrollo de la industria del software local, con todo lo que esto implica.

Si el desarrollo del software como industria en nuestro país es una propuesta en serio, el Estado tendría que dar el ejemplo al resto de las organizaciones promoviendo el uso y el desarrollo de software libre, que es el tipo de proyecto donde más oportunidades de trabajo se pueden generar para los desarrolladores locales. ¿Se imaginan que el paquete de oficina por elección del Estado fuera OpenOffice?¿O qué el navegador estándar sea el Firefox? Todo esto sin entrar en detalles como que también el software sería más transparente, más fácil de auditar, y generaría más trabajo para desarrolladores locales (y si, hay que insistir en esto). Espero sus comentarios.

PD: Hablando de todo esto, este viernes a las 14 hs. en la Universidad FASTA (Gascón 3145 de Mar del Plata) hay una charla titulada "¿Cómo ganar dinero éticamente y hacer amigos con el Software Libre?" a cargo de Leonardo Tadei y Sebastián Desimone. Nos vemos allá!

16 abril 2006

Novedades de Abril

Desde que empezó Abril terminó la pasantía en la que estaba trabajando asi que ahora estoy en la búsqueda de otra, y la mejor parte de esto es que los desarrolladores web están muy pedidos, por lo menos acá en Mar del Plata. Por eso los últimos días estube leyendo mucho relacionado con este tema. Acá algunas de las cosas interesantes que encontré:
  • Lo primero que quiero mostrarles es una recopilación del software que se usa en la NASA o que está disponible gracias a ella como proyectos open source. Es muy interesante y sin duda recién estamos empezando a experimentar con estas tecnologías, asi que lo se podrá hacer de acá a un par de años seguro va a sorprender a más de uno.
  • Joel Spolsky escribió un nuevo ensayo titulado "The Development Abstraction Layer" que sintetiza lo que un manager o project leader tiene que hacer para con sus desarrolladores en lugar de convertirse en lo que Paul Graham llama un "pointy-haired boss". Hace especial énfasis en crear el mejor lugar, el más cómodo, el más placentero, etc. para que los desarrolladores creen el mejor código que puedan, y que mejor satisfaga a los clientes. La oficina donde tiene su empresa, FogCreek, es un claro ejemplo de ello.
  • James Gosling (si, el mismo de Java) hizo un par de comentarios hace como un mes acerca de algunos lenguajes como PHP o Ruby que generó muchísima controversia y algunos artículos que vale la pena rescatar. Uno de ellos es Digg PHP's Scalability and Perfomance, donde el autor realiza un análisis de su experiencia en el desarrollo de aplicaciones web en Java y en PHP. Está bueno para leer y además incluye varios enlaces a artículos interesantes que también tienen que ver con el tema.
  • Hablando de PHP y como ya dije más arriba, en Mar del Plata hay mucho interés por desarrollar en este lenguaje. Asi que me puse a investigar un poco más sobre PHP 5 y las cosas que se pueden hacer con él (como WASP, un "web application framework"). ¿Alguno de Uds. tiene experiencia con este lenguaje y tiene ganas de contarme como le fue? Dejen sus comentarios al respecto!
  • También como escribí en algunos posts anteriores, el interés en la Argentina por el desarrollo de software es creciente. Hace poco Clarín publicó un par de artículos al respecto que son muy alentadores: "Las oportunidades del software" y "Premios e incentivos para los trabajadores del bit". Hoy también La Nación publicó otro llamado "Las software factory recalientan el mercado laboral IT argentino". Si tienen un tiempito para leerlos ayudan a conocer un poco más la realidad local.
  • Y finalmente, los dejo con algo que no tiene nada que ver, pero que muestra que hay gente que nos tiene en cuenta a los argentinos en el exterior, aunque sea por la comida :P
Hasta la próxima!

23 marzo 2006

Fantástico!

Por favor tienen que mirar el video de como toca la guitarra este pibe... no se puede creer:



PD: lo que no se puede creer tampoco es que no se sabe quien es!

20 marzo 2006

Ups!

Mientras estábamos trabajando Analía encontró algo muy curioso en el traductor de Google:


Según el diccionario de Yahoo! es otra cosa:

regard
(English)

re·gard (r-gärd)
v. tr.
1. (to watch) - observar, mirar
2. (to consider) - considerar
3. (to esteem) - apreciar
4. (to concern) - referirse a, concernir
as regards - con respecto a

Con qué versión se quedan, la de Google o la de Yahoo!?? :P

14 marzo 2006

Ya un poco más tranquilo...

Por suerte ya terminé de rendir los finales que me quedaban y ya estoy listo para empezar, en dos semanas, a cursar de nuevo. Asi que tengo un tiempito para ir leyendo más cosas y ponerme un poco al día. Entre las novedades que más me llamaron la atención están:
  • Que Buenos Aires está disponible en 3D en el Google Earth! Hasta La Nación publicó un artículo sobre el tema. Aunque me llegó primero por el blog de Julián Gallo, Mira!, y también salió en el Google Earth Blog. Ahora podemos dar una vueltita por la Recoleta o Puerto Madero desde el living!
  • También en La Nación apareció la confirmación de que la Argentina va a comprar un millón de las laptops del MIT. Me alegra saber que lo que posteé en Octubre se está haciendo realidad. También hay rumores que van a salir estas mismas laptops a la venta, para el público en general, a un precio de US$250 o por ahí. La mayor parte de ese dinero se va a usar para financiar las laptops que los gobiernos pueden comprar. Tal vez compre una...
    Actualización: También la noticia apareció hoy en Clarín y tienen un link a una nota anterior.
  • Google compró Writely! No estaba tan equivocado cuando dije que estaba muy bueno. Bueno, tal parece que la gente de Google también opina igual. Es impresionante el ritmo al cual Google y Yahoo! están comprando empresas chicas de la llamada Web 2.0. Antes de que explotara la burbuja, el modelo de negocios era crecer muy rápido y armar una IPO. Ahora parece ser mantenerse chiquitos, usar lo último en tecnologías web, y esperar que alguno de estos dos gigantes te compre. ¿Alguien tiene una buena idea para una empresa Web 2.0?
También estube jugando más con el servicio de ZoomClouds, y los que anduvieron por acá estos últimos días ya lo notaron. No más TagCloud, hola ZoomClouds. Espero que me vaya mejor esta vez que la anterior. ¿Alguno de Uds. armó una cloud que le funcionara bien con alguna de estas dos empresas? Cuentenme en los comentarios sus experiencias. Nos vemos!

07 marzo 2006

Más sobre Zoom Clouds!

Para que se vea claramente de lo que estaba hablando en el post anterior:
Como ven, las palabras que están subrayadas en rojo en realidad son "página" y "exámenes", que el parser de Zoom Clouds parece estar interpretando mal. Sin embargo, también subrayé dos palabras que está parseando bien!

Todo esto salió a la luz cuando armé por primera vez la Cloud y veo que una de las palabras más grandes era "culo". Oooh sorpresa! Como no acostumbro a escribir así en el blog, lo busqué con la casillita de technorati que tengo a la derecha. Y resultó que en realidad era artículo! Bueno, espero que esto le sirva a la gente de Zoom Clouds para mejor su servicio. De todas maneras quiero recalcar que está muy bueno! Y que probablemente si siguen mejorando, reemplace por su servicio el que tengo ahora de TagCloud.

06 marzo 2006

Pruebas

Estoy (todavía) buscando un reemplazo para mi tag cloud. El problema es que no se está actualizando y cuando clickeas en un link te tira un "Application Error" y un lindo aviso de que tomaron nota y alguna vez lo arreglarán. Pero esto nunca sucede, y tampoco nunca respondieron a mis mails pidiendo una mano.

Así es como llegué a visitar ZoomClouds, buscando una alternativa. Pero tiene un par de inconvenientes. Por ejemplo
  1. No soporta más de un feed al mismo tiempo.
  2. Parece tener problemas para identificar palabras con acentos, y las separa como si fueran palabras distintas.
  3. Como están usando un web service de Yahoo! que les permite realizar alrededor de 5.000 requests por día, cuando no les queda ninguna utilizan su propio parser de feeds, con lo que es bastante más lento.
Pero también tiene sus cosas buenas. El editor por ejemplo, te permite modificar en tiempo real el look de tu feed (gracias AJAX!) y es gratis, igual que Tag Cloud. Si alguno tiene una idea mejor o conoce otra alternativa, avisenme!

28 febrero 2006

En que ando...

Bueno, mientras armo un nuevo post más interesante, les comento que estoy estudiando mucho para la facultad (finales por rendir...) y también estoy dando mis primeros pasos con Java y Web Services. En algún otro momento les voy a comentar más acerca de esto.

Ah! y también estoy ayudando a traducir éste artículo de Joel Spolsky: El Test de Joel: 12 pasos hacia un código mejor - The Joel on Software Translation Project.

Nos vemos pronto!

PD: Matías Bellone también está en esto. Y su blog, está muy bueno! Dénse una vuelta cuando puedan. Siempre hay artículos interesantes que traduce al español.

03 febrero 2006

Y ya estamos en febrero...

Es sorprendente a veces la velocidad con la que pasa el tiempo. Ya estamos en febrero! Dónde quedaron esos días de playa que prometía enero? MMmmm... en el pasado. Algunos los pude disfrutar. Otros hubo que inventar otra cosa para hacer porque el cielo estaba tan gris como el fondo de ésta página... o tal vez más. Pero bueno, es hora de empezar un nuevo mes y un nuevo post.

La primera cosa que quiero señálar son un par de nuevos posts / ensayos de Paul Graham y Joel Spolsky. El primero se llama "How to do what you love", y... bueno, trata acerca de eso exactamente... Pero vale la pena ser leído por toda la gente que está por empezar a trabajar, nunca trabajó o trabaja en algún lugar donde no se siente bien. Después me cuentan. Por otro lado también Joel estubo escribiendo bastante, como se puede ver en su página principal, acerca de diseño. Pero lo que más me llamó la atención y creo que vale la pena ser señalado es que tomó un antiguo proyecto que existía en su sitio, donde voluntarios alrededor del mundo traducían sus ensayos, y lo transformó en una wiki. Una idea maravillosa en mi opinión. Ya no más trabajo a mano de algún editor para hacer que todos los links existieran. Ya no más un coordinador humano que se ocupe de mantener todo en orden. Ya no más estático! Asi que en cuanto el tiempo me lo permita, dense una vuelta por la versión en castellano que voy a tratar de traducir alguno de mis artículos preferidos de este hombre. Todo y con link aquí mismo (así lo encuentran más rápido!).

Por otro lado, también quería señalar un par de proyectos que me parecen interesantes. El primero de ellos se llama Ututuo-e y el otro es Tuquito. Ambas son distribuciones de linux "armadas" en la Argentina, 100% free software (as in freedom) y por gente de acá. Una cosa para tener en cuenta es que ambas surgieron de universidades, con lo que quiere decir que en el ámbito académico argentino el interés por linux es creciente. Ya no se trata simplemente del interés de un grupo de alumnos en sus noches libres, sino que parece que de a poco este tipo de proyectos van ganando un espacio cada vez más relevante. Pero no sólo queda ahí, también están ganando difusión en los medios. Y eso le va a hacer muy bien, no sólamente a estos proyectos, sino que otros desarrolladores interesados pero que no están en contacto con estas iniciativas los pueden conocer. Ariel Corgatelli está llevando a cabo una tarea muy loable al respecto ayudando a la gente de Tuquito. Hasta se está encargando de mandar cd's con la distribución a domicilio! (al mejor estilo ubuntu). Sin duda, nos les va a venir mal una mano, aunque sea modesta, como ésta.
Por otro lado el desarrollo de linux en la Argentina también está en la mira de algunas empresas. Tal es el caso de Pixart, una compañía que está ganando terreno en el mercado local de la mano de su distribución Rxart que viene incluída en computadoras de bajo costo que venden cadenas al por mayor. Lo más interesante de esto es que ya viene lista con drivers para winmodems y modems ADSL usb de gran difusión en nuestro país. Esta no es gratis y, lamentablemente, dichos drivers son de código cerrado debido a los contratos que mantiene la empresa con los fabricantes, pero se trata aún así de un esfuerzo de llevar a Linux hacia las masas.
Me encantaría que en futuro releases las distribuciones libres de nuestro país pudieran contar también con este tipo de drivers, aunque los proyectos que conozco para hacerlo distan mucho de ser fáciles de instalar para el usuario no experimentado. Ojalá esto mejore con el tiempo.
Por el momento yo seguiré usando mi versión 5.10 de Ubuntu... aunque tal vez desempolve algún rígido por ahí para poder jugar un poco más con éstas distros nacionales. Cuesta mucho alejarse del Synaptic y los repositorios de Ubuntu cuando uno se acostumbra... ni contarles cuando vuelvo a trabajar bajo windows! Pero bueno, se hace lo que se puede...
Y hablando de eso, nos vemos en el próximo post. No duden en dejar sus comentarios!

04 enero 2006

Primer post del 2.006

Bienvenidos a un nuevo año! Espero que éste sea mucho mejor que el anterior para todos, y que juntos podamos seguir explorando la red. Entre las novedades de estos primeros días tengo un par de cosas muy variadas:
  • Joel Spolsky escribió otro ensayo, titulado "The Perils of JavaSchools" que está orientado, en mi opinión, a estudiantes de Informática. Muchas veces en la facultad o en charlas entre amigos escuché "¿por qué no se enseña en la facultad algo más actulizado que C o Pascal? Algo como (inserte el lenguaje moderno de su preferencia)..." y en este ensayo está explicado el porqué de esto. La universidad tiene que formar profesionales que tengan las herramientas necesarias para desempeñarse en cualquier lenguaje o entorno de programación, no sólamente los que están de moda. Esa tarea recae sobre los centros terciarios o en cursos especiales al respecto. Por eso es importante aprender recursividad, punteros, estructuras de datos, etc. No dejen de leerlo y comentarme si están de acuerdo o no.

  • Siguiendo con información para estudiantes de informática, existen en la red y a disposición del público mediante una licencia Creative Commons, una serie de videos y también un libro llamado "Structure and Interpretation of Computer Programs" publicados por el MIT. Sin duda un recurso muy valioso para estudiantes de primeros años y como referencia para más avanzados. Muy bueno.

  • Finalmente, y cambiando de tema bruscamente, encontré un nuevo servicio en internet que está muy bueno. Se llama Pandora y funciona como una gran base de datos de música relacionada. Sólamente tienen que ingresar una canción que les guste o un artista para escuchar música del mismo género! Es bastante pesadito porque está programado en Flash (sería mucho mejor con Ajax ; ) y lamentablemente, por ahora sólo se pueden registrar residentes de USA, aunque próximamente prometen va a estar abierto a más países.
No olviden dejar sus comentarios, y nos vemos en la próxima!

Actualización: Pueden encontrar muchos más recursos en la web en el OpenCourseWare Finder. No dejen de probarlo porque existe muchísimo material disponible!

Segunda Actualización: No creo que valga la pena hacer un nuevo post de la nada acerca de esto, sobretodo porque recién leí algunas cosas muy por arriba, pero encontré un libro llamado Web Style Guide que está muy bueno! El título es muy descriptivo y el libro se encuentra totalmente disponible en Internet gratis. Gracias a la gente de commandN por el link!