4 scripts para el trabajo sucio con mysql
Submitted by jonhattan on Mié, 15/02/2012 - 20:53Tras varias ocasiones en que he ofrecido a algún colega uno de estos scripts me he decidido a juntarlos todos en el mismo sitio y compartirlos formalmente. Se trata de un puñado de scripts que en el pasado implementé según me hicieron falta para resolver o cubrir alguna necesidad.
Vaya por delante que no me considero experto en mysql (no he llegado a ninguna meta, al contrario, prefiero expresiones de evolución: tengo experiencia con mysql). Estos scripts no son nada del otro mundo, simplemente en su momento no encontré una aplicación/script que hiciera lo que necesitaba y tuve que programarlo.
Drupal: is that site hacked?
Submitted by jonhattan on Vie, 25/03/2011 - 08:46Some months back I was in the need to know if a site was hacked how much code had been modified in a given site. It was not straightforward to install a copy of the site out of the box (it had hardcoded absolute paths and so on).
RTFM or just code: recursively compare directories and files in two paths
Submitted by jonhattan on Lun, 20/09/2010 - 11:53Recursively comparing directories and files in two provided paths is probably a common problem and for sure there's a solution out there.
bad. I didn't find (search for) one before coding my own solution. I just did search intensively for such a solution before writing this post (to avoid that comment saying something like: hey man it was solved twenty years back!). The simplest solution, using diff:
Only in /tmp/a/b: c
Only in /tmp/a/b/d: a.txt
Only in /tmp/b/b: y.txt
Files /tmp/a/x.txt and /tmp/b/x.txt differ
Cómo instalar y actualizar drupal desde cvs
Submitted by jonhattan on Mié, 10/02/2010 - 19:06Hay varias maneras de gestionar las actualizaciones menores de drupal (de la versión 6.1 a la 6.2, ...). El flujo canónico sería[1]:
php readline
Submitted by jonhattan on Dom, 09/08/2009 - 17:17La extensión readline para php no está en Debian (ni en Ubuntu) por problemas de licencia. Entre tantos bugreports, blogposts y opiniones varias he encontrado esta frase: «Licensing issues. Readline is GPL, and we can't link with GPL libraries without violating their license.»
Administrando temas con drush
Submitted by jonhattan on Dom, 26/07/2009 - 23:00ACTUALIZACIÓN: hace unas semanas que estos comandos han pasado a formar parte del core de drush. Han entrado junto a una reorganización de los comandos "pm" (package-manager) que hasta entonces sólo gestionaban módulos. Esta es la equivalencia entre los antiguos comandos "theme" y los nuevos cambios introducidos en drush 3.x:
drush: esto no se para!
Submitted by jonhattan on Jue, 23/07/2009 - 23:00La aparición de drush 2.0 ha sido un subidón. Muchos estamos que lo flipamos con drush y reorientamos nuestra forma de trabajar con drupal para irnos a la línea de comandos para hacer lo que drush nos permita más rápido, mucho más rápido: descargar módulos, habilitarlos, limpiar la caché, darle al cron, crear nuevas instancias de drupal, etc etc.
Comandos drush para administrar el bot (a.k.a Druplicon)
Submitted by jonhattan on Lun, 20/07/2009 - 23:00Como muchas saben, Druplicon es el bot que está en varios de los canales de Drupal en el IRC de Freenode. Como era de imaginar, el bot es un módulo de drupal. Se lo curra Morbus Iff, que tiene un sitio web que me gusta bastante.
