Archivo para la categoría 'Programación'

Versionando archivos Javascript automáticamente con Subversion

Ya hablamos de servir archivos estáticos de una forma óptima. Este post puede leerse como una continuación del artículo “Automatically Version Your CSS and JavaScript Files” de Particletree, refinando la solución que proponen ahí.

February 17th, 2008 | Javascript, PHP, Programación, Python | Sin comentarios

Cargando js externo desde bookmarklet (Safari)

Cargar un fichero javascript externo desde un bookmarklet es una buena forma de darle superpoderes a nuestro favelet para hacer lo que queramos, y olvidarnos así de la conocida restricción de 500 y pico caracteres de IE y de los abominables e inmantenibles chorizos de una sola línea. Unido a que podemos tener otras “ventajas” [...]

October 7th, 2007 | Javascript, Programación, Web | Sin comentarios

(X)HTML Elements Best Practice Sheet

Echándole un vistazo al Best Of August’07 de Smashing Magazine, que por cierto para ser verano viene cargadito de cosas muy interesantes, me he encontrado con esta Best Practice Sheet.
Es una tabla enorme que recoge todos los elementos (X)HTML, y los acompaña con sus respectivas notas sobre semántica, usabilidad, SEO, mejores usos, browser-issues… En fin, [...]

September 21st, 2007 | Diseño, Programación, Usabilidad, Web | Sin comentarios

Como evitar que window.open te joda los ámpersands

O también “Cómo abrir un Popup con una URL “escapada” en el GET y no morir en el intento”
Escenario de la catástrofe
Imaginad que queréis llamar a un script servidor desde Javascript, y que una de las variables que se le pasa vía GET es una URL. Nada del otro mundo:

<a href="http://server.com/script.php?url=’ + varUrl + ‘">

Lo [...]

July 28th, 2007 | Javascript, Programación, Snippets | Un comentario

minify: Sirviendo javascript

El gran descubrimiento del fin de semana: minify, una librería PHP para acelerar la descarga de ficheros .js y .css.

July 23rd, 2007 | Javascript, PHP, Programación | Sin comentarios

Divirtiéndose con Python

Andaba yo haciendo algo tal que esto:

pattern = re.compile(”searchingFor”, re.IGNORECASE)

tables = [];
for line in fp.readlines():
if pattern.search(line):
tables += line
return tables

Pues en eso estaba, cuando recordé lo divertido que puede ser programar en Python con cosas como las list comprehensions:
pattern = re.compile(”searchingFor”, re.IGNORECASE)
return [ line [...]

July 23rd, 2007 | Programación, Python, Snippets | Sin comentarios

“La parte contratante de la primera parte…”

Me acabo de tropezar con la versión Ingeniería de Software de la mítica frase de Groucho Marx. Léase de carrerilla:
El creador necesita crear instancias de productos, pero el tipo concreto de producto no debe ser forzado en las subclases del creador, porque entonces las posibles subclases del creador deben poder especificar subclases del producto para [...]

June 1st, 2007 | Paridas, Programación, Reflexiones | Sin comentarios

Templates nativos en PHP

Una de las cosas que menos me gustan de los lenguajes de programación web (en este caso PHP pero aplicable a todos) es la ilegible mezcla que puedes acabar teniendo entre HTML y el lenguaje en cuestión si no eres un poco metódico (que deberías). Cada vez que abro un .php ajeno y veo multitud [...]

May 30th, 2007 | PHP, Programación, Web | Un comentario

Reticulator

Rescatado de la oscuridad absoluta, un pequeño experimento con Python hecho hace ya un par de añitos y que tenía muerto de risa…
¡El Reticulator!
Básicamente es una utilidad web para hacer retículas modulares en CSS. Tiene algunos fallitos pero sus aspiraciones nunca fueron la dominación del mundo, asi que convive con ellos felizmente. El CSS [...]

April 12th, 2007 | Programación, Python, Web | Sin comentarios

Wordpress y HTTP Basic-Auth

Este post va para los que se estén devanando los sesos tanto como yo.
Problema: Con Wordpress + permalinks habilitados, al proteger mediante .htpasswd un directorio (o un archivo), irremediablemente te da un bonito 404 Not Found.
Solución: Añadir al .htaccess lo siguiente
ErrorDocument 401 /[ruta_al_archivo]/mierror.html
ErrorDocument 403 /[ruta_al_archivo]/mierror.html
Siendo /[ruta_al_archivo]/mierror.html un archivo estático existente.
Motivo: Según leo, parece que la [...]

April 9th, 2007 | Programación, Web | 2 comentarios

UTF8 y los charsets: Ese dolor de cabeza

Hace ya bastante que me tuve que pelear con los charsets y el dichoso UTF8, y ahora a raíz de un amigo el incidente ha vuelto a mi cabeza. Los charsets son esos tranquilos y apacibles animalitos de pelo suave y sedoso que te encanta acariciar, pero que como algún día les caiga agua encima, [...]

March 21st, 2007 | PHP, Programación | Sin comentarios

Categorías

Varios

my favorite pictures

    Archivos

    Cerrar
    Enviar por Correo