juanjonavarro.com

secciones

Codificación de URLs

En What every web developer must know about URL encoding se explica algo que resulta sorprendentemente difícil de hacer bien: Hacer encoding de URLs.

Algunas cosas destacables:

  • Las distintas partes de una url (el host, el path, el querystring) utilizan distintas codificaciones, por lo tanto no se puede hacer el encoding correctamente sin analizar la url (simplemente con un buscar y sustituir).
  • Sorprendente: La clase java.net.URLEncoder de Java no nos sirve para hacer encoding de URL (a pesar de su nombre). No solo eso, sino que la propia documentación oficial lo dice

Utility class for HTML form encoding. This class contains static methods for converting a String to the application/x-www-form-urlencoded MIME format.

  • Aparte de los parámetros de la query, existen los parámetros del path. Es más, cada segmento de path (lo que vendrían a ser cada uno de los directorios) pueden tener sus propios parámetros, que se separan del fragmento por “;”, como en este ejemplo que se me ocurre:
http://www.example.com/user;domain=main/6677/connections;start=0;count=20

Artículos anteriores...

Cursos de Google en Udacity

Google anunció la semana pasada un curso sobre rendimiento en Android en la plataforma de enseñanza online Udacity. El curso se estructura en cuatro bloques, que trata problemas de rendimiento respectivamente en renderizado, proceso, memoria y batería. Este curso se une además... seguir leyendo

10 libros que todo programador debería leer

En 10 Books Every Programmer Should Read tenemos una de esas listas siempre subjetivas de libros imprescindibles para un programador. Yo naturalmente no los he leído todos, y creo que faltaría, por ejemplo, el libro The Pragmatic programmer en una... seguir leyendo

Awesome Textpattern

Awesome Textpattern es una de esas listas awesome que se acaba de crear, con enlaces a plugins, sitios web, etc, sobre Textpattern que: Son open-source. Funcionan con la versión actual de Textpattern (en estos momentos la 4.5.7). Para los sitios web, que se... seguir leyendo

Sangría francesa en CSS

Nunca se me había ocurrido como crear una sangría francesa en HTML+CSS, quizá porque no es un efecto muy usual en páginas web. Es muy sencillo. Pero antes una pequeña definición: Una sangría francesa es un estilo de sangría de párrafo... seguir leyendo

...leer el archivo completo