27
Oct 13

Install python module in nitrous.io

If you need a python module in your nitrous.io’s box try with

pip install --user requests

03
Aug 13

importar/exportar datos en utf8 en mysql

Un pequeño recordatorio de como importar y exportar datos que tienen encoding utf8 en mysql.

Exportar

 mysqldump -u stefano -p database -r backup.sql

Importar

mysql -u stefano -p –default-character-set=utf8 database < backup.sql

01
Apr 13

Instalar aircrack en raspberry

Para instalar aircrack en nuestra raspberry pi sólo deben realizar los siguiente.

  • Instalar dependencias
apt-get install libssl-dev subversion
  • Descargar códgio fuente de aircrack, compilar e instalar
svn co http://svn.aircrack-ng.org/trunk aircrack-ng
cd aircrack-ng
make
make install

11
Mar 13

Actualizando zona horaria en linux

Debido al NO cambio de hora en Chile el día 9 de marzo fue necesario actualizar las zonas horarias en varios equipos, si no realizaron este cambio les dejo un pequeño script (gracias a pingu) para que realicen el proceso en forma manual.

#!/bin/bash
echo "Actualizando timezone"
wget ftp://ftp.iana.org/tz/tzdata-latest.tar.gz
tar xvfz tzdata-latest.tar.gz
zic southamerica
cp -vf /usr/share/zoneinfo/America/Santiago /etc/localtime

03
Dec 12

Raspberry PI + Torrent

Hace un par de semanas llegó mi raspberry pi de 700mhz y 256MB de RAM. La compré principalmente para configurar un sistema de descargas utilizando los discos usb que tengo. Actualmente esta corriendo la versión de debian disponible en la sección Downloads del sitio oficial de Raspberry. La instalación del OS fue muy simple fue sólo utilizar el comando/software dd para copiar la imagen a mi memoria SD de 16 GB, luego conectar todo , iniciar (conectando el cable de poder) e ingresar via ssh utilizando el user y password por defecto del sistema.

Descargar torrent

Para descargar torrent utilizo el cliente transmission (transmission-daemon utilizando la interfaz web). Para ello utilizamos apt-get.

sudo apt-get install transmission

Para configurar este cliente debemos editar un archivo que se encuentra en /etc/transmission-daemon/settings.json

sudo vim /etc/transmission-daemon/settings.json

Algunos datos de mi configuración son:

"incomplete-dir": "/shared/tmps",
"incomplete-dir-enabled": true,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 2,
"peer-congestion-algorithm": "",
"peer-limit-global": 240,
"peer-limit-per-torrent": 60,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": false,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 1,
"ratio-limit-enabled": true,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
"script-torrent-done-enabled": true,
"script-torrent-done-filename": "/home/pi/scripts/download_complete.sh"

Para ejecutar un script cuando se termine la descarga de un torrent

"script-torrent-done-filename": "/home/pi/scripts/download_complete.sh"

Para permitir manejar transmission en forma remota utilizando el protocolo RPC

"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-port": 9091,

Luego para reinciar el transmission.

sudo invoke-rc.d transmission-daemon reload

Ahora podemos ingresar a http://ip_raspberry:9091 (por defecto el usuario es tranmission y el password transmission). Y ya podremos comenzar a descargar torrents.

En los próximos post mostraré como configurar flexget. Este programa se encarga de revisar si hay nuevos torrents (via RSS) y los agrega en forma automática a transmission.


16
Oct 12

Generar locales en centos

Un tip para generar locales en centos. Deben utilizar el software/comando localdef

localedef -c -f UTF-8 -i en_US en_US.UTF-8