De los mejores! Gracias
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
#42
Seguridad Wireless / Re:Guia oficial - Certificaciones CWTS & CWNA.
Diciembre 22, 2014, 04:41:06 PM
Muy buen aporte! Gracias por compartirlo.
#43
Seguridad web y en servidores / Re:Mas seguridad en SSH
Diciembre 12, 2014, 04:56:13 PM
Básico y puntual. Gracias.
#44
Wargames y retos / Re:Hacker Experience: otro juego para ser un black hat sin ir a la carcel.
Diciembre 02, 2014, 12:31:45 PM
Que mal que en el mismo faq digan que no requiere de conocimiento técnico y que NO aprenderás nada en el jugo.... Mi expectativa era mas alta.
#45
Dudas y pedidos generales / Error de indentacion, en serio?
Octubre 22, 2014, 07:01:48 PM
Se;ores, alguno sabe por que el compilador me dice que:
He cuidado cada nivel de indentacion con 4 espacios por nivel. No se cual pueda ser el error.
Código: python
Aca el snippet en No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
CitarFile "checkCDCProgramations.py", line 39
print type(registro)
^
IndentationError: unindent does not match any outer indentation level
He cuidado cada nivel de indentacion con 4 espacios por nivel. No se cual pueda ser el error.
#!/bin/usr/env python
import MySQLdb
import os
import datetime
from mail import Mail
def main():
# Establecemos la conexion con la base de datos
bd = MySQLdb.connect("IP","user","pass","database" )
# Preparamos el cursor que nos va a ayudar a realizar las operaciones con la base de datos
cursor = bd.cursor()
# Preparamos el query SQL para obtener todos los empleados de la BD
sql = "select bla,bla,bla" #where estado = 'E';"
try:
# Ejecutamos el comando
cursor.execute(sql)
# Obtenemos todos los registros en una lista de listas
resultados = cursor.fetchone()
if resultados > 0:
print type(registro)
regs = registro[0]
print type(regs)
# Imprimimos los resultados obtenidos
print "Total de fallidos encontrados = %d " % (regs)
if int(regs)>0:
sendAlert()
print "entra funcion alert()"
sendSMS(regs)
print "entra funcion sms()"
else:
print "Todo ok esta dentro del rango normal de 0-40 fallidos"
except Error:
print "Error: No se pudo obtener la data"
# Nos desconectamos de la base de datos
cursor.close()
bd.close()
print (datetime.datetime.now())
def sendAlert():
#Set the parameters for send the mail
from_addr = ['[email protected]']
to_addr_list = ['[email protected]']
cc_addr_list = ['[email protected]']
subject = 'Python-Mail-Test-alert'
message = 'Alerta revisar CDC programacion, hay registro en estado E'
login = '[email protected]'
password = 'pass.'
smtpserver = 'smtp.gmail.com:port'
#create a new object Mail() type
newMail=Mail()
#call sendEmail method from class
newMail.sendEmail(from_addr,to_addr_list,cc_addr_list,subject,message,login,password,smtpserver)
def sendSMS(self,regs):
os.system(r"Linux console command here")
pass
if __name__ == '__main__':
main()
Aca el snippet en No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
#46
Dudas y pedidos generales / [Duda] Optimizar funcion .open() para ahorrar memoria
Octubre 03, 2014, 05:26:58 PM
Hola! Estoy comnenzando en python y esta vez quiero revisar un log de mi server y aplicarle algunos filtros.
Estoy trabajando con python 2.7, mi problema es que el log pesa 155MB y me da miedo abrirlo y trabajar sobre el porque no quiero que se me cuelgue el pc, se pare la ejecucion etc.
que me recomiendan para que no se sobrecarge el script (o la memoria) al ejecutarlo? Gracias!
Estoy trabajando con python 2.7, mi problema es que el log pesa 155MB y me da miedo abrirlo y trabajar sobre el porque no quiero que se me cuelgue el pc, se pare la ejecucion etc.
que me recomiendan para que no se sobrecarge el script (o la memoria) al ejecutarlo? Gracias!