Gitlab and tools - 2014-07-17 18:14:00

== IRC Bot == Primero un IRC bot para notificaciones, para esto es necesario agregar un webhook a cada proyecto. https://github.com/nTraum/gitlab-irc.git Ok para automatizar esto agregamos un webhook de systema, para cada vez que se agregre un proyecto se agregue un webhook en automatico: http://stackoverflow.com/questions/20358853/gitlab-new-project-setup-webhook/24810310#24810310 === Deploy Tool === En mi trabajo tenemos un herramienta que se llama deployer. El cual recive webhooks de gitlab y el se encarga de ejecutar un script de fabric que hace la actualización de ambientes de stage, muy parecido a ansible o salt.

bip 70 - 2014-05-23 21:58:44

https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki Now i understand: http://bitcoin.stackexchange.com/questions/24423/transaction-refund-address/24450#24450

TCPDUMP - Monitor - 2014-01-22 23:03:00

To monitor HTTP traffic including request and response headers and message body: tcpdump -A -s 0 ‘tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<>2)) != 0)’ To monitor HTTP traffic including request and response headers and message body from a particular source: tcpdump -A -s 0 'src example.com and tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)2)) != 0)' To monitor HTTP traffic including request and response headers and message body from local host to local host: tcpdump -A -s 0 ‘tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<>2)) !

Ftp no te deja listar directorios - 2014-01-20 18:15:00

Status: Connection established, waiting for welcome message... Response: 220 (vsFTPd 2.3.0) Command: USER vfjeans Response: 331 Please specify the password. Command: PASS ******** Response: 230 Login successful. Command: OPTS UTF8 ON Response: 200 Always in UTF8 mode. Status: Connected Status: Retrieving directory listing... Command: PWD Response: 257 "/" Command: TYPE I Response: 200 Switching to Binary mode. Command: PASV Response: 550 Permission denied. Error: Failed to retrieve directory listing Esto es debido a que no tienes los puertos abiertos y te hace falta el modulo del kernel:

#linux.mx is alive - 2013-11-08 16:48:55

Por si no lo saben: #linux.mx en irc.freenode.org

ocultar un php - 2013-10-25 17:47:00

Hacer una pagina index.html y adentro le pones un iframe src=“index.php” Oye caon por que hiciste eso ? eeeh, es para ocultar que es php

Django Admin bypass of varnish - 2013-10-24 20:33:00

I implement on a big website varnish with django. And it is awesome! The server with 6 cores have a lot of traffic even with memcached. The load average of the server is more than 3.6X withou varnish, with varnish the load down to 0.7x. here the configuration, the plus is the admin it is available without problems.

tryton.opensrc.mx - 2013-08-19 01:38:00

Pequeño sitio web echo con d http://tryton.opensrc.mx/

pycfdi + pyfinkok + tryton - 2013-08-19 00:41:00

Hoy ando muy bloggero así que les voy a contar un chisme. Por si no saben, en el 2014 Si facturas mas de 250k Anuales tienes que usar facturacion eletronica. Fuente $ python -c "print 250000/12.0" 20833.3333333 Segun yo, las empresas que facturen mas de 20k mensuales, estan adentro. Por esto ando decidido a contruir el modulo de factura electronica para tryton. También un modulo para calcular los impuestos, igual como lo hace contabilizame.

pycfdi - Libreria para generar el comprobante fiscal - 2013-08-18 22:53:00

pycfdi Es un modulo en python para generar el xml del comprobante fiscal ( aka factura electrónica en México). Consiste en construir un Diccionario grandote y pasarselo al modulo y este se encargara de generar el xml con ayuda de lxml. fuente https://bitbucket.org/zodman/py-cfdi/src

En mercurial no existe borrar branch - 2013-08-18 22:12:00

Uso mas git (por el trabajo) que mercurial. Hize un branch en un proyecto para hacer un feature. andres@andres-PC ~/dev/py-cfdi $ hg push --new-branch pushing to ssh://hg@bitbucket.org/zodman/py-cfdi searching for changes remote: adding changesets remote: adding manifests remote: adding file changes remote: added 1 changesets with 3 changes to 3 files Lo integramos andres@andres-PC ~/dev/py-cfdi $ hg branches TimbradoDigital 16:48dd0b3b4a44 default 15:08cb78368fae (inactive) El feature ya esta listo y hay que ponerlo en default:

fix pulseaudio - 2013-06-27 23:07:51

killall pulseaudio; rm -r ~/.pulse*