IronPython within Visual Studio 2005 and ASP.NET works!

Yesterday I managed to get IronPython working inside Visual Studio 2005 within an ASP.NET environment. Tricky, but not necessarily trivial.

I’ll make a tutorial in the future (next week would be nice, but hey), and most likely I’ll post it at my friend David’s excellent technology blog… so stay tuned, you-who-comes-searching-from-Google :-)

Me subí al Tuíter (Twitter)

Como ven en el mini post anterior, que es un resumen de mi “actividad” del día de ayer, me he sumado a esta cosa indefinible que es Twitter.com.

En pocas palabras, es una herramienta que permite a cualquier persona contestar la famosa pregunta “¿qué estás haciendo ahora?”. Parecerá trivial o estúpido, pero es increíble el éxito que ha tenido este aparentemente caprichoso servicio.

¿Por qué me subí? Por varias cosas.

  1. Como ya les vengo contando, tengo muy poco tiempo para dedicarle al blog, pero sin embargo durante el día tengo momentos en los que digo “mmm, esto tendría que comentarlo con la gente del blog”. Con Twitter puedo hacer eso, automáticamente, sin mayor edición, y en un máximo de 140 caracteres, claro está.
  2. Twitter tiene un sistema de interconexión muy ingenioso con los carriers de telefonía celular en todo el mundo, lo que me soluciona un problema. Hasta hoy, los mensajes que mis amigos de Argentina me mandan a mi celular me llegan, pero los míos a ellos no. Con Twitter, ambos podemos mandar SMS a determinados números/códigos accesibles desde todo el mundo, y el sistema se encarga de la redirección. ¿Costo adicional? 0 aryentain pesous.

Así que veremos cómo funciona… y claro está, si les interesa me pueden “seguir” aquí… y si les molestan estos auto-posts con la actividad del día, avisen, eh! :-)

Estudiando Python

Desde hace un buen tiempo que sigo el Proyecto Django Project, un framework Web que, como bien dice el slogan, fue creado para “perfeccionistas con fechas de entrega”.

La calidad con que está realizado el Django es de no creer, a todo nivel: claridad, potencia, rapidez, elegancia. Si bien por trabajo programo en tecnologías Microsoft desde hace una punta de años, el contacto con el lenguaje de programación Python y el entorno Django lograron que me volviese a enamorar de la programación :-)

¿Por qué? Por muchas razones. Por ejemplo, uno de los postulados del Python dice, muy sensatamente, que el código se lee muchísimas veces más que lo que se escribe. Por consiguiente, la sintaxis deberá alentar y exigir claridad, ¿no? Bien, esto significa que la indentación del código en Python es obligatoria. Dicho de otra forma, si no indentás, el programa sencillamente no compila. ¿Resultado? Código mucho más legible en cualquier instancia de desarrollo… y un gran incentivo en favor de su estudio.

Además, no está demás agregar que el Python fue el primer lenguaje de programación con el que corrió Google, ¿no? Digo, por si a alguno le cabía alguna duda respecto a performance y robustez… ;-)

Entonces queridos míos, desde hace unos días cuando vuelvo del trabajo me reparto el tiempo entre las tareas domésticas, la práctica musical, y la lectura vertiginosa del libro oficial del Python, disponible gratuitamente en mil y un formatos, que se llama Dive Into Python (Sumérgete en el Python).

Lamento por dejar de lado el blog por un tiempo, pero hay prioridades que cumplir… y no, no estoy estudiando esto sólo por placer: tengo un par de proyectos internos que implementaré en este lenguaje, y que si resulta como pienso, significará un paso adelante en la concreción de ciertos planes maquiavélicos que tengo en puerta desde hace un tiempo :-)

Una idea que escribí en WordPress.org: hacer el Media Uploader opcional!

Estoy usando la versión 2.5.1 de WordPress, y la verdad es que el nuevo “Media Uploader” me saca de quicio: es muchísimo más lento, engorroso, y problemático que el simple botón de “Subir imagen” de la versión anterior.

Peor aún, a mi entender esta “mejora” no soluciona ningún problema en particular, violando esa vieja ley que dice “si no está roto, no lo arregles”.

Por eso me decidí a crear un usuario en WordPress Ideas, y solicitar la vuelta del viejo método de subida de archivos, dejando el nuevo “Media Uploader” como un componente opcional.

Si alguno de los que lee esto le interesa, aquí está el enlace a la idea, sobre la cual pueden dejar comentarios, votarla, etc. Gracias!

Argh, álbumes del Picasa perdidos!

Luego de luchar encarnizadamente con el gran Picasa, no hubo nada que hacer: perdí todos mis álbumes.

Esto, que parece muy trágico, en realidad, puesto en perspectiva, no lo es: lo que perdí fueron todas mis categorizaciones de fotos, y no las fotos en sí, ni las ediciones, ni las colecciones. Justamente porque realizo backups frecuentemente de la carpeta Fotos, pensé que toda la información que el Picasa guarda se encontraba dentro de dichas carpetas… mas no.

De acuerdo a la Internés, los grupos son “algo frágil”, por lo que no alcanza con realizar backups de las carpetas con fotos, sino que lo mejor es usar la herramienta de backup que viene incluida con el mismo Picasa. Entonces sí, todos los datos, quedan en una copia de respaldo, lista para ser restaurada en caso de emergencia o catástrofe.

Como decían en el Grupo de Usuarios de Picasa, consideraré este evento como una gran llamado de atención — mil veces peor sería haber perdido las fotos (pero bueno, para eso tengo un segundo disco rígido donde copio las cosas que no pueden perderse).

En fin!

Feliz cumpleaños, Ksenija!

El 12 de enero pasado cumplió 27 años mi mujer, Ksenija. Antes que nada entonces,

FELIZ CUMPLEAÑOS, KSENIJA!

Una vez hecha la formalidad, les cuento algunas cositas de la cumpleañera.

  • Desde los 8 años escribe su diario. Agendas, libros, cuadernos y carpetas atiborran un arcón en la que hoy en día es nuestra habitación. Hoy, casi 20 años más tarde, su primer novela está a punto de publicarse. Sirvió entonces tanta escritura, no? :-D
  • En algún momento de su adolescencia se enamoró de Irlanda. Así fue que, contra viento y marea, encontró la mejor manera de viajar a la Isla Esmeralda cuando cumplió los 18 años, como parte de un voluntariado con discapacitados en Roscommon (que es probablemente el lugar con menos onda de todos los condados de toda la República de Irlanda). Volvería a viajar dos veces más, la tercera en aquel fatídico verano del 2002, donde nos conocimos.
  • Cuando tendría unos 12 años, se hizo fan de ¡New Kids on the Block! :shock: La madre la apoyó, encima, ya que consideraba que esos chicos tan lindos eran mejor influencia que los “pesados” de Guns n’ Roses, por ejemplo. Luego los gustos musicales de Ksenija pasarían por la Kelly Family, la música irlandesa y -cruz que me pese- la música country americana.
  • Sus colores favoritos son los “colores tierra”: bordó, marrón, borravino, rosa viejo.
  • Su rebeldía adolescente llegó un poco tarde, cuando a los 21 años decidió ponerse un piercing en su fosa nasal izquierda (el lugar “correcto” según la tradición hindú), y teñirse el pelo de “rojo semáforo”. De hecho así la conocí en Irlanda, y mi amigo Rasikananda desde entonces la bautizó como “la dama de pelo rojo”.
  • La forma en que nos complementamos con Ksenija es total: mental, anímica, espiritual y astrológicamente, por citar sólo unos ejemplos. De hecho cualquiera que no sepa nada de astrología, al ver nuestras dos cartas astrales juntas, podrá observar que tenemos varias conjunciones en exactamente los lugares opuestos, o que ella tiene 5 planetas en tierra, y yo 5 en agua.

    Seguir leyendo »

Feliz primer año de bonus track, Corleone!

Hace exactamente un año, el 3 de enero de 2007, mi madre recibía malas noticias. Luego de llevar de urgencia a su gato al veterinario por un problema respiratorio, le daban un ultimátum: Corleone tendría que someterse a un estricto tratamiento para tratar de conservar su precaria salud, afectada por sus años (no se saben a ciencia cierta cuántos) como gato callejero.

Cuando mi madre le preguntó compungida a Marcelo, nuestro amigo y veterinario, sobre cómo iba a hacer para darle el medicamento en mayo, cuando ella viniera a Eslovenia para nuestra boda, él simplemente contestó “para mayo falta muuuuuucho”. Fue claro el mensaje, ¿verdad?

Un año después de aquel fatídico 3 de enero, con dos bodas y un viaje a Eslovenia a la espalda, mi madre organiza hoy en casa una pequeña soirée para celebrar el aniversario del ultimátum…. porque, ¿hace falta decir que Corleone sigue entre nosotros? :razz:

Corleon, el gato de mi madre

Felicidades, Corleone! Un año entero de bonus track, robado por así decirlo a la Doña Parca!

Humor publicitario esloveno: Obi

La publicidad eslovena es, hay que admitirlo, bastante básica. Tanto en gráfica como en televisión y en web, los avisos suelen apelar a fórmulas muy simples y directas. Para un argentino, acostumbrado a campañas publicitarias muy ingeniosas, la publicidad eslovena hasta resulta un poco tierna, por lo ingenua :-)

Por supuesto que hay excepciones, pero son contadísimas y en general están a cargo de grandes empresas como Mobitel, Simobil o Fructal, que apelan o bien a grandes producciones televisivas, o a mensajes que apuntan al sector joven que espera un poco más que el “comprá este teléfono celular y las chicas se abalanzarán sobre tí”.

Anyway, hace un tiempito vi esta publicidad en Ljubljana, y les confieso que me reí con ganas:

Los egipcios construyeron sin Obi, y se perdieron un descuento!

Esta publicidad, que es de la cadena germana de supermercados de la construcción OBI, dice lo siguiente:

Hechas [las pirámides, claro] sin OBI… y sin el 5% de descuento (esto es porque OBI te da un descuento del 5% en las bolsas de cemento).

Me pareció simpático… no sé, quizás a ustedes no ;-)

Digitalizando imágenes

Una de las múltiples tareas a la que me dediqué en estos días fue a digitalizar (escanear) fotos viejas de mi familia, ya que no sólo el papel termina degradándose a más no poder, sino que hay a medida que pasa el tiempo más difícil es identificar correctamente a todos los presentes en determinada foto o fotos.

Entonces, me dispuse a la tarea. Tomé prestado el escáner de mi padre, me junté con pilas enteras de fotos viejas, y empezó la diversión.

Miren esta foto, tomada para la ocasión del cumpleaños de 15 de mi madre, el 17 de octubre de 1962:

Mi madre en su cumpleaños de 15, en 1962
Aquí mi madre Beatriz y sus padres, mis abuelos Sara y José, modelo ‘62. ¡Qué estampa! :-)

Todos somos ORTO

p6100230.JPG
Todos somos un poco orto, dice el cartel.

No me canso de repetirlo. Los eslovenos no se contentan con tener un idioma dificilísimo de aprender, sino que además, porque son grosos como pocos, se inventan palabras. Tal es el caso de la palabra orto, que no significa nada per se, pero que fue adoptada por “la juventud” para describir algo guay, copado, cool, con onda, pulenta, grosso… en fin, con todo el esmógüin.

Tal es así que no sólo una de las dos empresas más grandes de telefonía celular (si.mobil) ofrece su paquete ORTO SMART, sino que también tenemos el ORTO BAR y el ORTO FEST.

En fin, no hay mucho más para decir… Eslovenia país generoso! :-)

PD: encima el cartel dice que somos malo orto… ¿no sólo somos orto, sino que tenemos el orto malo?
PD2: para los recontracaídos del catre… “orto” significa “culo” en dialecto porteño. De nada :-)

« Anteriores