SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST order by time;
Well Ihad some small troubles with spamers on postfix I found some commands to parse logs and get the user.
Sometimes the user password was compromised, we need search the users what is sending spam like:
zgrep 'sasl_method' /var/log/mail.log* | grep "postfix/smtpd" | awk '{print $9}' | sort -n | uniq -c | sort -n | tail that return is
4342 [email protected] 20980 [email protected] Wow i see that two users login alot of times with the mailserver.
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)) !
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:
Por si no lo saben:
#linux.mx en irc.freenode.org
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
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
Uso mas git (por el trabajo) que mercurial.
Hize un branch en un proyecto para hacer un feature.
[email protected] ~/dev/py-cfdi $ hg push --new-branch pushing to ssh://[email protected]/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
[email protected] ~/dev/py-cfdi $ hg branches TimbradoDigital 16:48dd0b3b4a44 default 15:08cb78368fae (inactive) El feature ya esta listo y hay que ponerlo en default:
I found a service from heruko https://postgres.heroku.com/ you can get 10K rows for a one database free.
And i try to running it.
Firts i create a database:
Host ec2-23-21-85-197.compute-1.amazonaws.com
Database d851it4166aeu6
User pmeymnjxpvdyri
Port 5432
Password: XXXXX
Ok now on trytond.conf config file, i change the params.
db_host = ec2-23-21-85-197.compute-1.amazonaws.com db_port = 5432 db_user = 'pmeymnjxpvdyri' db_password = 'XXXXXX' save the file and run
bin/trytond -i all -d d851it4166aeu6 This make a new database.
Tengo un pequeños sistema que se encarga de mostrar archivos. Pero eso los sirve en una vista en django. Mi primer problema era que abria el archivo con un FileWrapper como se muestra aqui http://djangosnippets.org/snippets/365/ el problema se encuentra en que a final de cuentas el FileWrapper lee el archivos (https://code.djangoproject.com/browser/django/tags/releases/1.3.1/django/core/servers/basehttp.py#L54) Esto quiere decir que si es un archivo muy grande ese archivo tiene que ponerlo en memoria para ponerlo en el response.
Mi aplicación de fin de semana aprovechando que mi esposa no está y puedo programar sin interrupciones les dejo el demo de domeri app.
http://www.screenr.com/kG3s http://www.screenr.com/FG3s
La aplicacion es un registro de ubicaciones en google maps, mas datos de descripcion y contacto con fotos.
segun el CEO de domeri.com es lo minimo requerido. El objetivo es que jale en ipad.
Comentarios ?
Estoy maravillado de lo chingon que es sphinx para generar documentación.
Estos son los comentarios de mis compañeros
Luis: No mames te genera el pdf! JJ: Hize la documentación mas facil y rapido que pelear en un word. otro: Tiene otros temas!!! http://sphinx.pocoo.org/
Bien mientras estuvimos mis compañeros trabajando tuve varios problemas q google no me pudo resolver.
Problema de los acentos.
Este problema es debido a sphinx esta configurado con utf-8 y cuando genera el html pone el codigo feo de utf.
Me dice un cliente …
Andrés el rss feed de noticias de chrome no se ve bonito como en firefox. Y yo pues wtf si es el navegador que lo interpetra asi.
Es que mira como se ve aqui http://cofradia.org/feed/ lo quiero y yo WTF!!!
Ok ok revisemos
Segun la documentación del RSS El mimetype que devuelve django es “application/rss+xml” en chrome encuentra esto y muestra en plano el xml y no parsea bonito como si fuera un xml.
De echo no necesita modificar en nada el uwsgi. Simplemente tu modulo application tiene que pasar por debugger:
import os from werkzeug.debug import DebuggedApplication
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() application = DebuggedApplication(application, evalex=True)
Es importante poner en settings :
DEBUG_PROPAGATE_EXCEPTIONS = True