emmgfx

ucfirst de PHP en Javascript

function ucfirst(string){
   return string.charAt(0).toUpperCase() + string.slice(1);
}

Por ejemplo:

foo = 'hello world!';
foo = ucfirst(foo);             // Hello world!

bar = 'HELLO WORLD!';
bar = ucfirst(bar.toLowerCase()); // Hello world!

Si la cadena esta entera en mayúsculas y se quiere tener sólo la primera, priemero se debería pasar toda a minúscula y después cambiar la primera.

Comprobar validez de un dominio con PHP (2)

Hace un año y medio más o menos escribí un articulo sobre como comprobar que un dominio existía. Pero ahí lo explicaba con una función hecha a mano. Ahora acabo de ver que también se puede hacer con una función nativa y resulta mucho más sencillo. Además es capaz de comprobar un tipo de registro especifico (A, MX, NS, SOA, PTR, CNAME, AAAA, A6, SRV, NAPTR, TXT o ANY).

Seguir leyendo y ver ó escribir comentarios →

HTML5: Editar el css de Placeholder

Hace poco fui a una conferéncia sobre HTML5 en la que se explicaban los cambios, las novedades y la actitud de los pesos pesados en estos temas. La parte que me pareció más interesante fue la de formularios.

Una de las cosas que explicaron fué el uso de placeholder, un atributo para los campos de texto que lo que hace es mostrar un texto cuando el input no tiene valor, pero ese texto no representa ningún valor y es sólo para ayudar al usuario. Por si no me explico, una captura:

Seguir leyendo y ver ó escribir comentarios →

El teclado de Gingerbread (2.3) en Froyo y Éclair

Desde hace un tiempo estoy probando el nuevo teclado de Android, el que vendrá con Gingerbread (la versión 2.3). Las teclas son ligeramente más pequeñas y hay más separación entre ellas, de manera que resulta más rápido escribir sin demasiados fallos. También se nota el cambio a la hora de mantener pulsada una tecla para ver la ventana emergente, ahora tiene un uso similar al de iPhone.

Para instalar este teclado no hay que ser root ni nada, sólo permitir la instalación de aplicaciones de fuera del Market (Ajustes / Aplicaciones / Orígenes desconocidos), y cargar el archivo .apk a la tarjeta sd. Después se tiene que ejecutar con algún explorador de archivos, yo utilizo Linda Manager.

Seguir leyendo y ver ó escribir comentarios →