Chicas Geek

¿Por qué son tan pocas?

Si algo es dificil de encontrar estos días, son mujeres apasionadas con la tecnología. Y más dificil aún, con la computación y la informática. :B

Pero sin querer, encontré por ahí a una que podría ser promesa. Con ustedes, loretoooo 馃榾 . Jovencita, blogera, PHPera, y recién ayer, Debianita.

Las cosas que uno encuentra en irc.cl

Gonium tiene nuevo blog

Ya que tengo espacio, hay que aprovecharlo.

Un lugar donde explicar las cosas

Mientras no tengo un módulo de para blogear funcional en Gonium, no me queda otra que usar al enemigo (WordPress). Lo cual no es del todo malo, sino justamente lo contrario.

gonium_blog_120x60

La idea de tener un blog exclusivamente para el desarrollo de Gonium, me permitirá poder dejar en claro cuales son las ideas que se están implementando o se desarrollaran a futuro, allá en su propio lugar. Hay mucho por hacer, por lo tanto, mantener una bitácora de desarrollo (más que un precario Roadmap), espero me sirva mucho más.

Un detalle importante: el blog, el proyecto en Google en Code, los mensajes en Twitter, los commits de svn e incluso la documentación autogenerada del API, se mantendrán todos en idioma inglés principalmente.

La razón de esto es muy sencilla: universalidad. Aunque no me gusta la idea, lamentablemente en comunicaciones, el inglés es lo más universal. No por ser de origen chileno quisiera que solo algún amigo mío de acá lo ocupe. Espero que a todo a quien le sirva tenga la posibilidad de ocuparlo. ¿Quien me dice que alguien por ahí no estará ya husmeando el código? ¿Y si este alguien hablara en italiano? ¿O francés? ¿o alemán? ¿o chino?

Además, habiendo tenido experiencia en el proyecto GDT, noté como muchos usuarios, aun cuando en su mayoría se trataba de hispano-parlantes, simplemente no les gustó la idea de usar objetos y métodos nombrados en español. No entiendo estas mañas, pero se que son frecuentes y extendidas. De hecho, Eduardo Silva, en su charla de Monkey HTTP Daemon en el Encuentro Linux, mencionó haber tenido ese problema con los hispano-parlantes, así que decidió simplemente dejar todo, lista de correo, blog, documentación, etc, en inglés. Esta vez, adoptaré la misma idea y veré que sucede.

Por el momento, no espero una explosión de usuarios, ni mucho menos mientras la versión funcional brilla por su ausencia, pero sí espero ideas, comentarios y en general feedback. Ya me han estado preguntando cosas como “¿estás reclutando gente?”, lo cual es un alivio para esos minutos en que me cuestiono el “¿para que diablos estoy haciendo algo que solo me importa a mí?”. Por si acaso, sí estoy reclutando gente :B . ¿Desarrolladores en Zend Framework? Bienvenidos! Cualquier tipo de aporte será igualmente bien recibido, ya sea de parte de un PHPero, jQuerysta, CSSero, Traductor, Diseñador o Artísta son plenamente bienvenidos.

Seguir leyendo Gonium tiene nuevo blog

Como guardar datos en una Cookie Segura (y un PHP FAIL)

Los 煤ltimos d铆as los he dedicado al estudio de uno de esos viejos problemas que nunca hab铆a podido resolver. Consiste en el almacenamiento “seguro” de datos que viajan en un canal inseguro y se almacenan en un medio inseguro. Puntualmente, hablo de COOKIES. Cuando hablamos de protocolo HTTP(S), las cookies son el 煤nico “repositorio de datos” o almacenamiento persistente en el lado del cliente (navegador) con el que podemos trabajar. En las cookies, podemos guardar las preferencias de un usuario (por ejemplo, el idioma que escoja, la 煤ltima p谩gina que vi贸, etc…). Y el problema puntual con cookies: guardar la identidad del usuario para “recordar” su sesi贸n. El peligro esta en el como se guarda esta identidad. Lo bueno es que ya encontr茅 un m茅todo que me convenci贸, y realmente es bastante “simple” como algoritmo. Lo que no fue simple fue la implementaci贸n. La verdad es que no se como pretend铆a completar el primer punto de mi roadmap (Lista de control de acceso o ACL) sin tener primero un m茅todo decente de autenticaci贸n. Al menos ya di con una respuesta.

Seguir leyendo Como guardar datos en una Cookie Segura (y un PHP FAIL)

Los maestros de la desinformación

Si fuera el dictador de un país en guerra, los contrato de inmediato como asesores de inteligencia.

En los últimos días, he escuchado y leído tantas patrañas sobre windows u otras cosas basadas en “windowsismos”, que prácticamente pasa rayando en lo absurdo.

Hoy me creeré un Cazador de Mitos, con los siguientes (WARNING, se viene largo):

Seguir leyendo Los maestros de la desinformación

Gonium, nuevo demo y nuevos componentes

Gracias a la wena onda de Tecnoman, que se auspicio con hosting y me dejo hincharle las pelotas para que instalara PDO en un servidor en producción, tengo el demo de Gonium en un hosting nuevo. Ahora intentaré de algún modo recompensar aquello, posteando más seguido en tecnosquad.org.

Aprovechando eso, subí una copia más reciente.

Hace unos días agregué al trunk del repositorio, una copia propia del proyecto zend-framework-datagrid, con la diferencia de que mi copia permite traducirlo con Zend_Translate y los comentarios están corregidos. También corregí unos warnings menores. Además le cambié el prefijo a las clases de “Core_” (originalmente en zf-datagrid) a “Rox_”, para darle concordancia a mi estructura de directorios. Podría decir entonces que es un pequeño fork :B

También agregué todo jQuery UI al directorio público. Una ejemplo de esto es la pequeña demostración con el efecto acordeón que le agregué al widget de Login.

Y por último, agregué un directorio con XML’s en formato docbook, para poder usarlos en conjunto con la documentación creada con phpDocumentor.

Espero tener una documentación un poco más completa más adelante.