martes, 9 de diciembre de 2014

Si eres un desarrollador web y no sabes usar curl... estás tardando

¿Funcionan las redirecciones de mi .htaccess o mi httpd.conf?

curl -LI http://url/a/probar

¿Cómo simular el envío de un formulario?

curl -d "campo1=valor1&campo2=valor2" http://url/a/probar

¿Qué pasa si entro a un sitio con un móvil?

curl -I -A "mobile" http://url/a/probar

Descargar un fichero

curl -o salida.mp4 http://url/fichero/grandisiomo.mp4

Si usamos curl en shell scripts, tenemos una herramienta muy útil para automatizar un montón de tareas web.

Sacar todos los enlaces de una página web

curl -s http://url/a/probar | grep -o -P 'href="(.*)"' | sed -e 's/href=//g' -e 's/"//g' | sort | uniq

viernes, 20 de junio de 2014

~/.bashrc


[david@localhost ~]$ cat ~/.bashrc
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
alias gits='git status'
alias gita='git add'
alias gitc='git commit'
alias rm='rm -i'
alias curli='curl -LI'

Somos animales de costumbres. Cada vez que hago login en una máquina que no es la mía...

[USUARIO@SERVIDOR ~]$ gita
-bash: gita: command not found
[USUARIO@SERVIDOR ~]$ curli
-bash: curli: command not found

miércoles, 12 de febrero de 2014

Publicidad en Firefox

Leyendo el blog de Mozilla, encuentro esta interesante nota: "Publisher Transformation with Users at the Center".

Básicamente explican que en el mosaico de sitios web que en una instalación limpia aparece vacío podrá aparecer contenido patrocinado.



Lo llamarán "sponsored tiles". No parece muy intrusivo, la verdad, si sirve para mantener el desarrollo de Firefox activo y no interfiere con su desarrollo... pues bienvenidos sean estos "sponsored tiles".

A ver las reacciones del personal.

lunes, 10 de febrero de 2014

Todo el mundo es director de algo...

Últimamente no dejan de llegarme actualizaciones de mi red de contactos en Linkedin. Todo el mundo es director de algo... ¿qué me estoy perdiendo? ;-)

viernes, 24 de enero de 2014

Nos hacemos mayores

De repente, uno se da cuenta de que esto de la web ya lleva unos cuantos años entre nosotros. Consultando la documentación de PHP me he encontrado con esto:

pantallazo-2014-01-24_163452

Una anotación de un desarrollador fechada ¡11 años atrás!

Me pongo en modo "abuelo Cebolleta" y recuerdo cuando se desactivó el "register_globals" hace unos doce años el revuelo que se montó.