Categoría: scripting

  • ftp mirroring con lftp

    He necesitado hacer un mirror de unos directorios que sólo estaban disponibles por ftp y necesito lanzar sincronizaciones periódicas de forma sencilla y cómoda, para ello he usado lftp una vieja herramienta que tenía ya enterrada. Instalar lftp apt-get install lftp Lo más útil de lftp es la capacidad de copiar directorios de forma recursiva ya que…

  • vagrant ansible sys.stdout.enconding is None

    Estoy desplegando una máquina con vagrant y ansible en la que use vars_promt, mi intención es hacer una serie de preguntas previas al despliegue de una máquina y llevaba un buen rato pegándome con un error, concretamente este : Traceback (most recent call last): File «/usr/bin/ansible-playbook», line 309, in <module> sys.exit(main(sys.argv[1:])) File «/usr/bin/ansible-playbook», line 249,…

  • git: eliminar fichero

    Si estás usando git para gestionar las versiones de tu código y necesitas eliminar un fichero que ya no es necesario: Este comando borra el fichero tanto de git como de tu sistema de archivos git rm file.txt git commit -m «delete file from disk and git» Si necesitas mantener el fichero en tu sistema…

  • keynotopia: Free Twitter Bootstrap 3.0 UI Mockup Templates for Keynote and PowerPoint

    Keynotopia es una empresa que se dedica a crear imagenes vectorizadas en alta resolución y las empaqueta en themes OpenOffice, Windows8 , Iphone, Ipad, web … en resumen son conjuntos de imágenes diseñadas para componer maquetas en keynote o powerpoint. Es muy útil si quieres hacer prototipos de aplicaciones de una forma cómoda y standard,…

  • SOAP __soapCall posible bug ? faltan parámetros

    La petada del día de hoy ha sido con php 5.3 y el cliente de SOAP ( SoapClient::__soapCall() ) La historia es que estamos implementando un cliente para usar un webservice de un tercero y nos estaba petando siempre, por que su lado tampoco lo tienen muy apañao y nos devolvía unas trazas de java…

  • ShellShock spacecraft bash game !

    Me ha parecido flipante que haya gente que se curre juegos en bash… como este ShellShok de Øyvind ‘bolt’ Hvidsten. Es juego muy simple de ‘naves espaciales’ como lo hemos llamado siempre, pero lo suficientemente flipante como para dedicarle unos minutos a una entrada en mi blog a modo de tributo 😀 Os dejo unas…

  • Fechas y horas usando la forma cómoda : » hour ago»

    El comando date de linux es un poco… retorcido a veces y da pereza escribir una fecha concreta. Por ello tenemos el modificador -d que nos hace la vida más fácil. Si queremos saber qué hora era hace una hora podemos ejecutar este comando : [shell] $ date -d ‘1 hour ago’ Mon Apr  2…

  • [SQLite] SQL error: near «EXISTS»: syntax error

    llevo un rato dándo vueltas a este error para una secuencia de comandos sql para sqlite: [shell] sqlite> DROP TABLE IF EXISTS geolocation; SQL error: near «EXISTS»: syntax error [/shell] Revisando la documentación la sintaxis es correcta : http://sqlite.org/lang_droptable.html … le he dado vueltas y más vueltas … más vueltas y he encontrado esto :…

  • iconv-column-converter

    Acabo de publicar mi primer proyecto en github   [shell]Es un pequeño script que he creado para normalizar un fichero. Lo uso en volcados de datos como csv en los que la codificación de cada columna puede variar, mezclando columnas de utf8 con iso-8895-1 ( aka latin1 ). A veces pasa con migraciones en las…

  • SVN : Error detected while processing /usr/share/vim/vimrc

    Otra de subversion : [shell] svn: Can’t open file ‘/var/lib/svn/hostingaldescubierto.com/db/txn-current-lock’: Permission denied [/shell] Esto es por que no hay permisos para modificar los ficheros, seguramente el propietario es root , pero estamos usando autenticación por apache, así le tenemos que dar permisos a www-data para que pueda commitear . [shell] chown -R www-data.www-data /var/lib/svn/hostingaldescubierto.com/ [/shell]