martes, 15 de enero de 2013

Tutorial CodeIgniter: los helpers


Los helpers de CodeIgniter son kits de herramientas de funciones que hacen la vida más fácil. Se encuentran en el directorio system/helpers/. Entre los helpers disponibles, hay para tablas, captchas, cookies, emails, formularios…

El inflector helper (inflector_helper.php) define, por ejemplo, las funciones singular (que retorna la forma singular de la palabra pasada como parámetro) y plural (que retorna la forma plural de la palabra pasada como parámetro), pero sólo para el inglés. Vamos a ver en este tutorial cómo añadir el soporte para otro idioma, aquí el español, a la función plural y así permitir la pluralización del español.

sábado, 5 de enero de 2013

CodeIgniter: URLs SEO-friendly y localizadas


Después de haber visto cómo internacionalizar CodeIgniter utilizando unos archivos de idioma, vamos a ver en este post cómo crear URLs localizadas y SEO-friendly, es decir, URLs explícitas tanto para los motores de búsqueda como para los usuarios.

sábado, 29 de diciembre de 2012

Internacionalización de CodeIgniter


CodeIgniter es un framework PHP de código abierto que sigue la arquitectura MVC (Modelo-Vista-Controlador). Su principal ventaja es de ser más sencillo y ligero (4Mb todo mojado) que Zend o Symfony, con una curva de aprendizaje más fácil. Vamos a detallar en este post la internalización con los archivos de idioma en la versión 2.1.3 de este framework.

domingo, 16 de diciembre de 2012

Para Navidad, ¡regálese una pantalla transparente!


En la mayoría de las películas recientes de ciencia ficción, hay más y más pantallas transparentes: Iron Man 2, Minority report, Avatar… Todos tienen estas interfaces futuristas nos ayudan a proyectarnos en un futuro no tan lejano donde la tecnología permanecería relativamente cerca de la nuestra. Pero ¿por qué son tan populares?

domingo, 2 de diciembre de 2012

Nombres de dominio: el gran salto adelante


Actualmente hay 302 extensiones de nombres de dominio, incluyendo 280 geográficas y 22 genéricas. Con este hecho en mente, la ICANN ha decidido de manera unilateral que era necesario aumentar drásticamente el número de estas extensiones abriendo un proceso de creación sin precedentes por su amplitud.

domingo, 25 de noviembre de 2012

Contar en Patxohã


La lengua Patxôhã, también conocida como Pataxó Hã-Ha-Hãe, Patashó o Pataxi, significa lengua do guerrero Pataxó. Es hablada por el pueblo Pataxó en las regiones de Bahía y Minas Gerais, en Brasil. La historia muy dura de este pueblo es una ilustración de la colonización de Brasil, tal como se practica hoy en día.

domingo, 18 de noviembre de 2012

Nombres de dominios: se internacionalizan


Después de un breve resumen de la historia de los nombres de dominio, tanto al nivel técnico que al nivel de los órganos administrativos, vamos a ver en este post cómo estamos pasando de una internet en inglés a una internet abierta a otros alfabetos y silabarios.