miércoles, 5 de agosto de 2009

chekd1r v 0.1

Bueno aqui un codesillo que hice, es para chekar los directorios de una pagina, mediante un diccionario, les dejo la imagen y el codigo :-D esta en python ^^

import socket
import urllib2
import string
print '\n |---------------------------------------------------------------------------------------|'
print '\n |--------------------------| Komtec1 komtec1[at]gmail[dot]com |------------------------|'
print '\n |--------------------| www.diosdelared.com komtec1.diosdelared.com |--------------------|'
print '\n |------------------------------------| chekdirs.py |------------------------------------|'
print '\n |---------------------------------------------------------------------------------------|'
print '\n |-----------------------| la direccion tiene que terminar con / |---------------------|'
print '\n |-----------------------| ej: http://example.com/ |---------------------|'
print '\n |---------------------------------------------------------------------------------------\n\n'


direccion = raw_input("Ingresa la direccion: ")
fcarpetas = open("directorios.txt","r")
for chekemos in fcarpetas.readlines():
try:
f = urllib2.urlopen(direccion+chekemos)
print "encontrada", direccion+chekemos
except urllib2.HTTPError, e:
print "no encontrado", e.code,direccion+chekemos
except urllib2.URLError, e:
print "no encontrado", e.reason,direccion+chekemos



Saludos!

Komtec1

miércoles, 1 de julio de 2009

"Autoregen" para Bitefight

Bueno, cuando jugaba bitefight, y no tenia pociones de salud completa xDDDDDDD me quedaba mucho tiempo sin salud y tardaba mucho en curarme jejejeje xD (en que cosas me entretengo no?? xD) entonces dije si pudiera usar una pocion cada hora (por que como soy de olvidadizo algunas veces usaba una pocion hasta cada dos horas y asi x_X ) entonces me puse a pensar como podia hacer eso.

Se resolvio de una forma sencilla, hice 3 codigos en html cortitos para poder tener un "autoregen" (asi lo llame yo :-P)

el primero (index.html) que contenia los frames que llamaba y el tiempo en el que se refrescaba la pagina:



el segundo que era el que hacia que se usaran las pociones en automatico (uno.html):


el link que ven ahi, es el que me salia de pocion, si se usa la pocion y no se da en el link que dice Actualizar entonces su link no cambiara y asi podran usar un mismo link para muchas pociones

y el tercero (tres.html)


que solo salia una pantallita que decia:

espera por favor :P asi no se desesperaban me desesperaba yo cuando lo usaba 8-)

lo que se tenia que hacer era poner esos tres archivos en una carpeta cualquiera de tu maquina, de preferencia usar firefox (algunas veces en internet explorer no funcionaba, no se por que) y abrir el uno.html y editar mi link por que link que tenian ustedes en sus pociones azules, era recomendable siempre tener por lo minimo unas 10 pociones azules, asi cuando dormian, despertaban con mucha salud :P. Guardaban el archivo y de ahi abrian el index.html y listo ya estaria funcionando su autoregen, si el link de pocion llegaba a cambiar, entonces lo unico que tenian que hacer es cambiarlo nuevamente en el archivo uno.html (generalmente si no daban click en actualizar el link duraba hasta 10 o 15 dias sin cambiar :-P)

pongo este post por que con la actualizacion que se hizo y la iglesia creo que ya no hay tanto problema de que se ponga esto :-D

espero les guste y les ayude al menos un poquito!

aqui estan los archivos por si los quieren, solo recuerden modificar lo que se tiene que modificar!
http://elbebedero.net/bitetools.rar

Saludos!

Komtec1

martes, 12 de mayo de 2009

History of the Middle Ages


Bueno, hace un buen buen buen rato que no publicaba nada aqui, la razon era por que andaba "ocupado" haciendo un jueguillo, diseñando y demas cosas para el juego, entonces pues no habia posts ni nada, aun no esta al 100% pero pues lo que falta son cosas que seran para niveles mas altos, asi que podre ir poniendolo poco a poco, el juego se llama History of the Middle Ages, si algun juackeroso lo llega a ver y entra al juego, pues pido de favor y de mejor manera que si hay algun bug pues que lo reporten para que asi se pueda arreglar, lo pueden hacer a komtec1[at]gmail.com y/o admin[at]hmages.com de una manera podre agradecer ^^.

Si quieren este es mi link para el juego, asi podran ser mis referidos:

http://m1.hmages.com/users.php?do=register&ref=2

si tienen alguna pagina y quieren ayudar de alguna forma, pues pueden igual contactarme a cualquiera de los correos arriba mencionados, para que si gustan poner algun banner del juego o algo asi.

Sin mas por el momento me despido no sin antes enviarles un cordial saludo :P (maldito trabajo la forma de la que me hace expresarme xD )

bueno pues para quien lea esto espero no les aburra como siempre y si alguien esta interesado en sumarse al proyecto, tambien me lo puede hacer saber a las direcciones arriba mencionadas :-D

Saludos!

Komtec1

lunes, 9 de marzo de 2009

Tooltip, Validaciones

Bueno ultimamente he estado algo alejado por cuestiones de trabajo en exceso xD (o como diria Ban soy un workaholic! xD) pero pues en esos ratos libres que tengo me distraigo un poco con un juego que se llama bitefight Lengua en el vi un menu genial que se despliega cuando posicionas el mouse sobre un y en el se pone informacion, me llamo la atencion y lo queria integrar a un sistema que ando haciendo Lengua.

aqui una imagen de como se despliega:



entonces despues que vi que utilizaba tooltip (un javascript) solo restaba integrarlo, y adaptarlo a mis necesitades jejej Lengua adelante les pondre el archivo, que lo tomaran como referencia nada mas puesto que no pongo la db ni nada asi, pero podran ver el code Lengua

despues de integrar el tooltip, necesitaba que el sistemilla hiciera unas validaciones, si 4 campos estaban llenos solamente que me mostrara un boton rojo, si eran entre 5y 8 naranja, 9 a 15 verde y 16 amarillo, lo que hice es que al momento de jalar los valores en la base de datos, declare variables, llamemosles:

$suma1 = 0;
$suma2 = 0;
$suma3 = 0;
$suma4 = 0;

y al tomar el valor de la base de datos hago esta validacion con un if:

$paternopres=strtoupper($row["paternopres"]); if ($paternopres == NULL) { $paternopres="Sin Paterno, "; $sp = $sp + 1;}else {$suma1 = $suma1 + 1;};

lo que nos indica ahi es que selecciona paternopres, si el valor de paternopres es nulo entonces nos regresara en paternopres el valor de Sin Paterno, y la variable $sp tendra el valor de $sp + 1 por lo que al principio seria solamente uno ya que la inicializamos en 0 Lengua

los 4 campos "clave" para eso, fueron paterno, materno, nombre y clave de elector, por lo que si eran nulos repetia lo de arriba mencionado, al final para que el sistema sepa que imagen tenia que poner hice lo siguiente:

$sumatotal = 0;
$sumatotal = $suma1 + $suma2 + $suma3 + $suma4;
if (
$sumatotal <= 4) { $color = "";}else{
if (
$sumatotal <= 8) { $color = "";}else{
if (
$sumatotal <= 15) { $color = "";}else
if (
$sumatotal == 16) { $color = "";}}

con las validaciones de la suma agregue tambien este code:

if ($suma3 == 4) { echo "";}else {echo "";}
el cual hace que se despliegue un tache si no esta completo y una palomita si esta completo el registro :-D

y con esa parte ya tenia validado y el sistema sabia que color asignar en cada parte, en el mismo sistema queria saber cuanto presidentes, secretarios, suplentes 1 y suplentes 2 faltaban, por lo que agregue las variables:

$sp = 0;
$ss = 0;
$ss1 = 0;
$sss2 = 0;

entonces en la parte que si el valor era nulo y solo en la parte de paterno (pues ahi no necesitaba que me sumara mas de una vez) agregue que sumara el valor + 1 para hacer esa comprobacion Lengua

no se si me explique muy bien o no, pero pues aqui les dejo el codigo que hice, una imagen de como se ve final y un video tambien para que vean como funciona ese modulo del sistema.



aqui les dejo el code:

Código:

y aqui les dejo un link del video de como funciona todo esto en total:

http://evilscript.org/validaciones.rar

se me olvidaba, aqui esta el archivo tooltip.js or si lo quieren tambien Lengua

http://evilscript.org/tooltips.js

cualquier duda por aqui andamos ^^

Komtec1

jueves, 15 de enero de 2009

c0untme

Bueno hace pocos dias me pase por el foro de diosdelared que ahora creo que es tilatino o algo asi, (ya les hice la propaganda :P) pero bueno la cosa es que vi en un post que pedian un programa para contar los correos (o bien conocidos maillist :P) pues hice un script pequeño para contarlos, que la idea salio de que un dia Nath (o Nathaniel como lo conoscan :P) de que queria leer una linea para hacer quien sabe que cosa y de ahi quien sabe que otra cosa para que al final diera otra cosa mas xDDDDD y de ahi recorde que podria reutilizar ese pequeño pedazo de code para hacer un contador :P esta muy sencillo y no tiene delimitadores (por ejemplo que cuente despues de cada , (coma) o algo asi) solo cuenta por cada salto de linea, asi que piensen dos veces antes de adquirir sus ml* :P aqui se los dejo, esta en python** ^^

file = open("mails.txt","r")
cuenta = 0
for x in file.readlines():
cuenta = cuenta + 1
print "En total son", cuenta,"correos"
file.close()

y listo ese es todo el code :P lo probe con un archivo de 2772 lineas y este es el resultado :P

si el archivo que utilizan tiene un nombre diferente a mails.txt solo cambien ese nombre en el code o renombren su archivo a mails.txt, y tambien es obvio que el code y el archivo txt tienen que estar en la misma carpeta :P

Saludos!

*abreviacion para maillist
**recuerden que disque programo python, osea como dios me dio a entender y nunca he leido un manual ni cosillas asi, xD asi que si esta mal acepto sugerencias, y tambien para ver si se puede hace algo mejor claro :-D