Entradas

Mostrando entradas de febrero, 2011

Resolviendo rsync

Imagen
rsync es un comando que permite copiar sólo las diferencias de un directorio a otro. Evitando copiar otra vez archivos y directorios que no han cambiado, es útil para hacer más eficiente la sincronización de archivos de un punto a otro de la red. En mi caso, para subir a producción los proyectos que desarrollo en mi computadora local. Hasta ahora Lo que venía haciendo era comprimir el directorio, pasarlo por ftp al destino, donde lo descomprimía. En The rsync algorithm: The problem  dicen que usualmente eso solamente permite ganar un factor entre 2 y 4. En Windows Parte del tiempo la paso en Linux y otra parte (por ahora la mayor) la paso en Windows 7. En Linux, rsync suele estar disponible por default. En Windows, hay que instalarlo. Yo instalé cwrsync , que es libre y provee un comando rsync compatible con el original, para usar en consola. Luego de instalarlo, revise que la carpeta de cwrsync estuviera en el PATH (Panel de Control, Sistema y seguridad, Sistema, Configuració

La segunda libertad en Drupal

Imagen
Hace un tiempo que me llamaba la atención lo que decían:  "Drupal es una marca registrada de Dries Buytaert" . Yo tenia entendido que Drupal era software libre, como supongo la mayoria de la gente que asiste a los eventos de difusion. Y no me era usual ver que alguien del software libre se preocupara porque algo debiera ser de su propiedad. Defienden la cuestión de las atribuciones, saber quien hizo que, tanto por reconocimiento como por fines prácticos, pero ser propietario de una marca no es algo que parezca del estilo del software libre. Hoy, he leido un poco sobre la cuestión de la marca registrada Drupal: Free Drupal Hosting Drupal Copyright Move Pissing Off The Community Drupal trademark and logo policy Parece que esa política está vigente desde agosto del 2009. En resumen, es algo así como "nadie más que yo puede ganar dinero con la palabra Drupal o su logo". Pareciera que alguien hubiera convencido a Buytaert que era buena idea tomar una medida

Resolviendo Filefield Meta y usando Dynamic Field

Imagen
He definido un tipo de contenido audio, que tiene un campo cck de tipo filefield, para cargar el mp3. Activé también el módulo filefield meta (requiere instalar el módulo getid3, el cual requiere descargar la biblioteca getid3 aparte), con la intención de poder captar del mp3 la información de género, autor, duración y otros, como había visto que hacía el módulo audio . Bueno, no encontraba la información que se supone fielfield meta guardaba. Al menos para mí, no resultaba claro dónde se supone que se hallaba. Quizás sea uno de esos casos donde se supone que es obvio :-) Felizmente encontré el post  Using FileFieldMeta and GetID3 to display duration of audiofiles (mp3)  . Lo bueno es que no sólo me indicó el lugar donde se hallaba la información (dicho sea de paso, ¿en qué lugar de la documentación dice que se guarda en $node->field_audiofile[0]?... no me malentienda, me gusta Drupal y agradezco las muchas cosas que compartimos, pero ¿puedo preguntar, no?), también me most

Resolviendo Drush 4.2 en Windows 7

Imagen
Uso Xampp 1.7.1 en Windows 7. Cuando actualicé drush a la versión 4 venía trabajando bien, pero un mensaje de error empezó a aparecer cuando me actualicé a la versión 4.2. De pronto, ya no podía descargar módulos. Por ejemplo, al intentar descargar views: C:\bin\dev\xampp171\htdocs\audioplayer2>drush dl views Drush has significant limitations on Windows. We seek a co-maintainer [warning] to remedy them. See http://drupal.org/project/drush for more information, and for instructions on disabling this warning. WD php: chdir(): No error (errno 0) in [error] C:\bin\dev\drush\includes\drush.inc on line 1165. Source directory c:\windows\temp/drush_tmp_1296925378/views is not [error] readable or does not exist. Project views (6.x-2.12) could not be downloaded to [error] C:/bin/dev/xampp171/htdocs/audioplayer2/sites/all/modules/views. chdir(): No error (errno 0) in C:\bin\dev\drush\includes\drush.inc on [warning] line 11