Los articulos en español no los voy a publicar mas porque me da terrible paja traducirlos.
Son las doce y esta listo el morfi. El que necesite soporte que se maneje vuelvo a la una.
“un gil que se creia que tenia aguante edito un archivo en produsion, lo di vuelta como un queso al pancho ese.”
Este viernes 13 fuimos con Alecu a la reunión #35 de PyAr. Estuvo bueno ver a la muchachada otra vez. Creí que no me iban a interesar ninguno de los temas tratados, en cambio me lleve un par de destacados.
- La organización de PyCon Argentina va muy bien, y los organizadores van a tratar de hacer que los programas también sirvan como gafetes, lo cual estaria muy bueno y convertiria a PyConAr en la conferencia de tecnologia con mas onda en ese sentido. (posta).
- Eromirou y yo no vamos a poder ir a PyCamp pero como van a hacer un sprint de django, con la prsencia (por irc) confirmada de Jacob Kaplan-Moss and Russell Keith-Magee, vamos a intentar ayudar desde la oficina cerrando bugs para django 1.1.
- Hay al menos 5 miembros de PyAr trabajando para Canonical, puedo asegurar que contratan un subconjunto de los mejores profesionales, y como nostros usamos mucho ubuntu para aplicaciones críticas, es tranquilizador y buena onda saber que canonical esta contratando talentos que nosotros solo podriamos soñar con contratar nosotros mismos, para construir cosas que van a estar libremente disponibles para que nosotros y otras empresas alrededor del mundo utilicemos. (bueno, puede que no todo, pero al menos la gran gran mayoria)
EOF.
Debido a las festividades de fin de año, no vamos a estar en la casa/oficina tanto como deberíamos, los ladrones lo saben, y nosotros sabemos que lo saben, y así y todo salimos a pasar un buen momento en familia, preocupados de lo que podemos encontrarnos a nuestro regreso.
Este año decidimos averiguar acerca de sistemas de monitoreo remoto para el hogar, siendo las opciones: Comprar una cámara web normal y conectarla a una pc, o comprar una cámara IP, reveamos los aspectos principales de cada opción.
..
Hoy fuí a la primer reunión de Barks. Barks es un proyecto que lleva gestando mas de un año, pero no pudimos concretarlo hasta ahora. Empezó como una conferencia donde nuevas ideas pueden ser discutidas y posiblemente ganar tracción. El único requerimiento es mostrar cosas nuevas, no demos de tecnología establecida, y no necesariamente tecnología, temas que se relacionan tangencialmente con ella también son bienvenidos. Ah, y también, todo el mundo debe presentar algo. El proyecto fue ambicioso y nunca pudimos llevarlo a cabo…
Para mi charla Hacking-django que dí en el python day de Santa Fe hice un app de django que permite crear views que mantienen estado del lado del servidor, finalmente me hice un tiempito para mostrarlo y ver que opiniones recibo.
Pueden ver el código y los ejemplos en googlecode
Creo que si le dijera a un desarrollador de aplicaciones de escritorio empedernido que voy a empaquetar una aplicación web en un ejecutable independiente y distribuirlo como una aplicación de escritorio, probablemente se reiría, y al hacerlo, no estaría entendiendo algo.
Una aplicación de escritorio es solitaria, no podes compartirla fácilmente con otros, incluso si algunas aplicaciones pueden vivir con eso, compartir, cooperar y competir son usualmente mas divertidos/productivos. Piensen en los juegos, ya casi ni hay juegos que no vienen con un servidor para jugar con amigos.
Ya sé, no hago mas que decir obviedades.
Quizás es porque soy un tipo de la web, pero ciertamente parece que las tecnologías de internet tienen mas/mejores/mas nuevas herramientas para construir servidores y clientes multi plataforma. Tenemos browsers andando en casi cualquier aparato, y con suerte, pronto tendremos flash corriendo en casi cualquier aparato.
Así que ya no construimos mas ‘Aplicaciones de escritorio’, sino que construimos ‘Aplicaciones de Intranet’.
(…hay más…)
Hoy fuimos al Python Day at Santa Fe, dí una charla acerca de distintos hacks y experimentos en Django. Exploramos agregar XML-RPC, Comet (streaming por http) y Stateful Views (views que mantienen estado, ala Seaside).
La charla duró una hora y no fue suficiente!, termine cerrandola velozmente y no tuve oportunidad de mostrar tanto código como hubiera querido. Sin embargo pude mostrar que tan lindo se ve un view ‘Stateful’ y el juego ‘Pong 4 Party’, un pong para 4 jugadores que abusa del streaming HTTP.
06.10.2008 : Actualización
Ya volvimos de Santa Fé, muchisimas gracias y felicitaciones a los organizadores por un excelente trabajo, la verdad que da gusto.
La semana pasada (estuve muy ocupado para escribir hasta ahora :p) fuimos a las Jornadas Regionales de Software Libre, una conferencia anual organizada por gente de Argentina, Uruguay y (desde ahora) Chile, donde se habla acerca de software y cultura libre. (lean mas acerca de la conferencia acá)…
Ayer, 30 de julio, fuimos a la cuarta reunión del grupo de TangoRails, en “El clásico bar”, empezamos a eso de las 19:00.
Tuvimos dos charlas, la primera fue por Norman Clarke, acerca de ActiveRecord (la implementación del patrón de diseño “Active Record” de rails). Estuvo muy bien presentada, con material para repartir entre los presentes (eramos alrededor de 15 personas), felicitaciones a Norman.
La otra la hice yo, acerca de UQDS, que ya presenté antes en este artículo
Finalmente, hace unas pocas semanas nuestras nuevas portátiles finalmente llegaron. El soporte de linux fue excelente como esperabamos. Nos pedimos una lenovo X61 y una lenovo T61, que terminaron saliendo u$s 1700 y u$s 1350 respectivamente (ubicadas en Argentina)
Yo pedí la X61 (review en inglés acá) y Tomás se pidió la T61 (review en inglés acá), las dos con 3GB de ram DDR 2 y disco rígido de 100GB a 7200 rpm…
Un ‘bug day’ es un día dedicado a resolver errores específicos a algún software. En los ‘bug days’ de python la gente se reune fisicamente y via IRC para discutir y resolver errores, agregar funcionalidades y mejorar la documentación.
Uno de estos ‘bug days’ tomo lugar este último sábado, la gente de PyAr se reunió en Rosario, en la casa de Humitos y en Buenos Aires, en las oficinas de Livra/Devego....
No recuerdo como era mi trabajo antes de usar control de versiones (chiste malo). No use uno durante mi primer año y medio como web developer (a mediados del 2002), y ahora considero no usar control de versiones una caqueada (como todo el mundo)
Usamos subversion para todos nuestros proyectos, principalmente porque es muy conocido y relativamente nuevo, sin embargo a veces nos encontramos con problemas que nos hacen sentir que subversion no encaja bien con nuestra metodologia de desarrollo, así que tenemos que elegir entre cambiar nuestras prácticas, o cambiar subversion…






