Categories
Blog

Manejo de fechas en PHP5

Una búsqueda rápida sobre manejo de fechas en PHP dan como resultado documentación y tutoriales sobre la función date(). Si bien es extremadamente útil para los casos en que queremos mostrar fechas rápidamente, hay veces que se utiliza en conjunto con otras funciones, para realizar cálculos con las fechas y no es lo más apropiado […]

Categories
Blog

Clementine Music Player

Ayer leyendo OMGUbuntu! me entero que salió la versión 0.6 del reproductor de audio Clementine. Clementine es la evolución de la rama Amarok 1.4.x, que como muchos saben, eran excelentes. Lamentablemente, con la versión 1.4.10 se terminó esta familia de versiones y dieron el salto a la 2.0, con un rediseño interesante, pero con mucha funcionalidad […]

Categories
Blog

Ganadores del 1er Concurso Interuniversitario de Bloggers

Hoy a media tarde, según estaba planificado, se anunciaron los ganadores del primer concurso interuniversitario de bloggers. El podio fue: Conocer para Transformar. Maco. Teo y la Máquina de Ideas.

Categories
Blog

Doctrine 2

Últimamente estuve trabajando bastante con CodeIgniter en conjunto con el ORM de Doctrine 1.2 para simplificar el acceso a datos y dar más poder que el Active Record que implementa el framework. Hoy me topé con una presentación muy interesante de lo que traerá la versión 2, que aprovecha todo el potencial de PHP 5.3. Una […]

Categories
Blog

Nace CodeIgniter Reactor

EllisLab, Inc., la empresa responsable y creadora de el framework PHP CodeIgniter anunció que a partir de el año que viene el desarrollo del mismo se dividirá en dos ramas: CodeIgniter Core será mantenida por la empresa e incorporará cambios de la segunda rama, a un ritmo más lento, para adaptarse al ambiente empresarial. CodeIgniter […]

Categories
Blog

Traits en PHP 5.4

¿Qué son Traits? Los Traits son un mecanismo de programación que provee un conjunto de métodos que conforman un bloque de comportamiento, que actúa como una unidad reusable. Son una unidad de reuso similar a las clases. Sin embargo, funcionan siempre como un complemento para éstas, no pueden ser instanciados. En simples términos y como […]

Categories
Blog

Indicador de entradas pendientes de revisión en WordPress

Como sabrán, para cada entrada WordPress trae por defecto tres estados: Publicado, Borrador y Pendiente de revisión. Este último es útil sobre todo para los casos en que una persona escribe una entrada y otra se encarga de revisarla, previo a su publicación. Puede ser el caso de un blog con varios autores o alguno […]

Categories
Events

Día mundial de la usabilidad

El 11 de noviembre desde hace 5 años se festeja el día mundial de la usabilidad. El mismo pretende servir como impulso para crear conciencia para el diseño de productos y servicios que facilitan y mejoran la comunicación. En pocas palabras, hacernos la vida más fácil. Con ese motivo, Concreta y Universidad ORT organizan una […]

Categories
Blog

Cargar ítems antíguos de un feed RSS

Hace poco un amigo planteó la siguiente duda: “¿Cómo se puede consultar ítems antíguos en un feed RSS?”. En principio la respuesta sería “No se puede”. No se puede porque en el nivel más bajo un feed es simplemente una porción de software que escupe código XML (como este muy simple: RSS Generator) y en […]

Categories
Blog

1er Concurso Interuniversitario de Bloggers

Les dejo la información sobre el primer concurso interuniversitario de blogs: LR21 con el apoyo del Ministerio de Educación y Cultura y la participación de La Universidad de la República, la Universidad ORT, la Universidad de Montevideo, La Universidad Católica y La Universidad de la Empresa, quieren fomentar la información y el debate sobre la […]

Categories
Blog

Tag <label>

Verdadero Falso Intenten clickear verdadero. Luego el falso. ¿Se nota la diferencia? Es frustrante. Quizá hay muchos usuarios que ni se percatan de que clickeando el texto al lado de un checkbox (o cualquier otro tipo de input) pueden accionar sobre él. Pero hay una mayoría (espero) que sabe que al hacer click en el […]

Categories
Blog

Promote JS! por una documentación JS más visible

Promote JS es un movimiento que tiene como objetivo mejorar la visibilidad de la excelente documentación que existe sobre JavaScript en el MDC (Mozilla Developer Center). La iniciativa surge como contraataque a la poca calidad de los recursos que poseen los primeros lugares en los resultados de las búsquedas (W3Schools y otros). Para lograr su […]

Categories
Blog

Descompilar archivos .mo a .po

Si por alguna razón se encuentran con un archivo .mo a medio terminar, como me pasó a mi, pueden decompilarlo de la siguiente manera (deben tener Poedit instalado.) En un terminal ejecutar: msgunfmt /ruta/archivo/entrada.mo > /ruta/archivo/salida.po ¡Listo! En Ubuntu lleva un minuto, en Windows hay que hacer dos pasitos más. En Windows Como msgunfmt.exe no […]

Categories
Blog

Listar y paginar Custom Post Types en WordPress

Los tipos de datos customizados (Custom Post Types) en WordPress fueron uno de los agregados más importantes de la versión 3. Agregan a la plataforma un soporte nativo para cualquier tipo de dato, conviertiendose cada día más en un CMS completo (nos guste o no.) En la entrada Custom Post Types en WordPress se puede […]

Categories
UX/UI

User Interface Stack Exchange en beta pública

User Interface Stack Exchange es un sitio de preguntas y respuestas manejado por la comunidad, orientado a investigadores y expertos en el área de interfaz de usuario, uno de los tantos derivados de StackExchange. En estos 7 días de beta privada el sitio contó con 185 usuarios, 78 preguntas y 280 respuestas, y ahora se […]

Categories
Events

#PlayaValley 2010

20/ 21/ 22 Agosto 2010. Internet, creatividad, negocios y… arena en el teclado. Agenda Viernes 20 20:30 – 24:00   Acreditaciones, fiesta de bienvenida Sábado 21 08:00 – 10:00   Desayuno 10:00 – 10:30   Apertura 10:30 – 11:30   Nicolás Jodal 11:30 – 13:00   Mariano Sáenz + Mauro Suárez 13:00 – 15:00   Almuerzo 15:00 – 16:30   Cecilia Nuñez […]

Categories
Blog

Detectar soporte HTML5 con Modernizr

Modernizr es una biblioteca de funciones que permite detectar el soporte nativo de nuevas y futuras tecnologías en los navegadores web. Dichas tecnologías son implementaciones de las especificaciones de HTML5 y CSS3. El principal objetivo de Modernizr es proveer una forma confiable de detectar estas implementaciones, para poder sacar provecho de los navegadores o bien […]

Categories
Blog

WordPress plugin: Undo Publish

Undo Publish es un un pequeño experimento de plugin, inspirado en la funcionalidad Undo Send de Gmail Labs, que ofrece la misma funcionalidad pero en el panel de WordPress.

Categories
Blog

Custom Post Types en WordPress

Primero que nada, ¿Qué son Custom Post Types? Los tipos  de datos que maneja WordPress nativamente son post, page, attachment, revision y nav menu. Los Custom Post Types son básicamente tipos de datos personalizados, algo así como los Content Types de Drupal. Son infelizmente llamados Post Types porque viven en la misma tabla que posts […]