Menú

Mostrar Mensajes

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.

Mostrar Mensajes Menú

Mensajes - flacc

#121
Pues claro a mi me pasa también lo mismo, que cerraba los ojos y era de día cuando los abría, entre eso 1 o 2 segundos, pero era normal de niño.

No hay como dormir bien, es es mi única conclusión jajaj... Saludos
#122
Hacking / Re: Hacking a casino
24 Marzo 2014, 06:26 AM
Arma un elenco al estilo la gran estafa y tendrás tu hack para casinos  :laugh:

No ya enserio, los casinos tienen cámaras de seguridad por doquier, yo mismo pensé lo mismo, de generar tickets para cobrar, pero no creo que fuera tan simple hacerlo, primero porque supongo que por cada vez que se gana un monto se genera un ticket, entonces habría que intervenir la generación de tickets antes que nada, y la seguridad debería ser considerablemente alta. Al menos no se me ocurre a simple vista como hacerlo, no se como funcionaran esos sistemas. Saludos
#123
Si consigues dinero independiente del método me vale, sino no es factible. Saludos
#124
Pues sería lo ideal, pero no podemos decir eh chicos instalen un tema responsive y ya, no son nuestros esclavos  :xD. Saludos
#125
apoyo la idea chicos y quizá con un mensaje o pop-up a los nuevos usuarios cuando intenten abrir un thread para preguntar podríamos informarles como deben hacerlo por si no han leído las reglas. Saludos
#126
Scripting / [Python 2.7.3] Renamer 1.0
24 Marzo 2014, 06:00 AM
Hola, quiero compartir un script que hice hace algún tiempo la verdad, se puede mejorar, reprogramar y documentar mejor claro está, lo hice para trabajar con conjuntos de archivos a mi medida, me refiero a cantidades de mas de 3000 archivos en los que me tenía que manejar.

Aviso: Desde entonces he mejorado en varios aspectos, tanto en inglés como en programación, así que perdónenme por la mala sintaxis y como dice ahí con mi inglés de la época, era para uso personal, pero lo tengo tirado sin uso.

Para quien quiera mejorarlo, reprogramarlo...etc, que me deje en los créditos  :xD, ojala le sirva a alguien tanto como para aprender como para alguna otra cosa. Saludos y gracias.

Código (python) [Seleccionar]
#!/usr/bin/env python
# -*- coding: utf-8 -*-

#file renamer 1.0
#file renamer is script for rename files easy, this vactions proyect continuous
#its development, so that it can be some strange, above all it is written in
#spanish and for english speaking can be difficult of understand, this is
#beacause the vacation proyect was thought for creator's private use.

#modulos
import os
from sys import exit
from time import sleep

#bugs conocidos:
#despues de usar r -s si se usa r -s -i f - palabra da error como si los
#tuvieran el mismo nombre, verificar y arreglar!

#implementar
#creador de vinculo web de publicidad y tal vez una llave tipo key codificada
#para autor

#constantes
VERSION = "1.0"
#funciones
def limpiar():
        """Limpia consola"""
        if os.name == "nt":
            os.system("cls")
        else:
            os.system("clear")

def cifras(x=0):
    """cifras(x=0)
       retorna la cantidad de digitos que tiene una cifra positiva"""
    i = 0

    if x == 0:
        i = 1
    elif x < 0:
        i = -1
    else:
        while x > 0:
            x = x / 10
            i = i + 1

    return i

#clases
class ListaArchivos():
    """ListaArchivos(directorio)
    Operaciones con archivos"""
    def __init__(self):
        self._listaArchivos = [] #temporal

    def __cargar(self, directorio):
        """cargar(self, directorio)
        Carga el directorio, filtra los archivos
        y prepara tareas para renombrado"""

        #listado de directorios, archivos y
        #filtrado de carpetas en la lista de archivos, nombre y extension por
        #separado
        self._listaArchivos = [os.path.splitext(archivo) for archivo in
        os.listdir(directorio) if os.path.isfile(archivo)]

        return "\n<!> %d archivos cargados" % len(self._listaArchivos)

    def renombrar(self, directorio, opcion="-s"):
        retorno =  [self.__cargar(directorio)]

        #nombre con el que se renombrara a los archivos
        nuevoNombre = []

        #procesado para cada archivo en la lista
        for i, archivo in enumerate(self._listaArchivos, 1):
            #secuencial
            if "-s" in opcion:
                nuevoNombre.append(str(i))

            if "-i" in opcion:
                #if separados ahorran espacio y permiten que al usuario poner
                #nombre al inicio y al lo que un if-else o if-elif no dejaria
                if 'i' in opcion:
                    #nombre al inicio
                    nuevoNombre.insert(0, opcion[opcion.index("i") + 1])
                if 'f' in opcion:
                    #nombre al final
                    nuevoNombre.append(opcion[opcion.index("f") + 1])

            #agregando extension de archivo
            nuevoNombre.append(archivo[1])
            #renombrando
            try:
                os.rename(''.join(archivo), ''.join(nuevoNombre))
            except os.error:
                print "<!> Error al renombrar archivo %d" % i
            #mensaje
            print "<%d> %s --> %s" % (i, (''.join(archivo)), (''.join(nuevoNombre)))
            #reinicialización de variable
            nuevoNombre = []
            sleep(0.1)

        retorno.append("\n<!> %d archivos renombrados" % len(self._listaArchivos))
        return retorno


class FileRenamer():
    """Clase principal file renamer"""
    def __init__(self):
        self._listaArchivos = ListaArchivos()

    def creditos(self):
        """Imprime creditos del autor: Mini_Nauta"""
        print '''
   ||||  |||| || ||||   || ||   ||||   ||    |||    ||  || ||||||||   |||
   ||  ||  || || || ||  || ||   || ||  ||   || ||   ||  ||    ||     || ||
   ||      || || ||  || || ||   ||  || ||  |||||||  ||  ||    ||    |||||||
   ||      || || ||   |||| ||   ||   |||| ||     || ||||||    ||   ||     ||

                               \xb8 Mini_Nauta 2012
                                   File Renamer %s
                           http://protohey.blogspot.com\n\n''' % VERSION

    def ayuda(self, ayudaRapida=False):
        """Muestra la ayua del programa"""
        if not ayudaRapida:
            print '''
    c cd     Cambia el directorio si es valido. cd <directory>
    h help   Muestra informacion de ayuda.
    r rename Renombra archivos. Vease help para mas info.
    q quit   Cierra el programa.\n'''
        else:
            print '''
    | Comando | Ayuda
    ------------------------------------------------------------------
    | c cd    | Cambia el directorio si es valido. cd <directory>
    |         |  cd.. cambia al directorio anterior.
    |r rename | Renombra archivos. Por defecto -s
    |         |  -s secuencialmente.
    |         |   antiguo.
    |         |  -i i <palabra inicio> f <palabra final> (xxxxxxxx01...)
    |         |
    | h help  | Muestra informacion de ayuda.
    | q quit  | Cierra el programa.
    |   exit  |

    Nota: si intenta renombrar con el mismo nombre los archivos, por ejemplo
    aplicando r -s 2 veces recibirá un error para el archivo o cola de ellos.\n'''

    def cambiarDirectorio(self, nuevoDirectorio=''):
        """cambiar_directorio(nuevoDirectorio)
        Cambia de directorio"""

        #valor de retorno
        retorno = None

        #quitando "cd ", se supone en todos los casos opcion == cd, cd.., cd ..
        #por lo que no tienen directorio
        #probando por "cd.."
        if nuevoDirectorio == "cd..":
            nuevoDirectorio = nuevoDirectorio[2:]
        #probando con "cd " sin directorio
        elif nuevoDirectorio == 'cd ':
            nuevoDirectorio = nuevoDirectorio[2:]
        #probando cuando es "cd .."
        elif nuevoDirectorio == "cd ..":
            nuevoDirectorio = nuevoDirectorio[3:]
        #exepción, este viene con directorio
        else:
            nuevoDirectorio = nuevoDirectorio[3:]

        #por si se arrastra una carpeta se le quita las " o las '
        if len(nuevoDirectorio) != 0 or 1:
            nuevoDirectorio = ''.join([char for char in nuevoDirectorio
            if char != '"' and char != "'"])

        #cambiando de directorio
        try:
            os.chdir(nuevoDirectorio)
        except os.error:
            retorno = "\n<!> Directorio no valido"

        return retorno

    def opciones(self, nota=None):
        """opciones(error=None)
        Opciones del programa

        nota(string): Define una nota de aviso para el usuario"""
        #verificacion de nota
        if nota != None:
            if type(nota) == list:
                for frase in nota:
                    print frase
            else:
                print nota

        opcion = (raw_input("\n<->> ")).encode("utf-8")

        if len(opcion) == 0:
            nota = "\n<!> No se han ingresado comandos"
        #recordar agregar los ayudas para comandos
        elif opcion == "h" or opcion == "help":
            limpiar()
            self.ayuda(True)
            raw_input()

        elif opcion[0] == 'r' or opcion[:5] =="rename":
            if opcion == "rename":
                nota = self._listaArchivos.renombrar(os.getcwd(),
            ((opcion[6:]).split(' '))[1:])
            else:
                nota = self._listaArchivos.renombrar(os.getcwd(),
            ((opcion[1:]).split(' '))[1:])

        elif opcion == "cd.." or opcion[0] == 'c' or opcion[:1] == "cd":
            nota = self.cambiarDirectorio(opcion)

        elif opcion == 'q' or opcion == "quit" or opcion == "exit":
            limpiar()
            print "\n\n\n\n"
            self.creditos()
            sleep(2)
            exit()

        else:
            nota = "\n<!> Comando invalido"

        limpiar()
        #este es la nota retornada por cambiarDirectorio
        self.iniciar(nota)

    def iniciar(self, nota=None):
        """iniciar(nota=None)
        Inicio de file renamer, similar a main loop
        en otras aplicaciones

        nota: parametro que sirve de puente entre opciones y cambiarDirectorio
        pero que es necesario que pase por iniciar."""
        self.creditos()
        self.ayuda()
        print "<-> Directorio actual: \"" + os.getcwd() + '\"'
        #la nota se le pasa a opciones para que lo muestre
        #si es que contiene alguna notificacion para el usuario
        self.opciones(nota)
#main
def main():
    fr = FileRenamer()
    fr.iniciar()

if __name__ == '__main__':
    main()
#127
a no pues no, solo cuando duermo poco, pero con 8 horas o 7 horas ando de lo mas bn. Saludos
#128
Foro Libre / Re: Aprender chino
22 Marzo 2014, 03:31 AM
Bueno la verdad yo en su tiempo intente aprender japonés y lo deje por falta de tiempo, menuda tarea memorizar los canjis y letras, pero con práctica al igual que aprender programación te va quedando todo en la memoria, no obstante de a poco escuchando el idioma por ejemplo en películas y animes aprendes algo mas.

También lo intenté con el ruso pero no me atrajo mucho la idea de hablarlo, por lo que me quedo con el inglés, español y japonés (mi novia habla algo de chino, y claro, algún día la sorprenderé con tanguchi o lo que sea que signifique xd).

También como dicen ayuda bastante hablar con personas hablantes nativas, en mi caso con americanas e inglesas (lo se digo mujeres, nuca he tomado con un profesor hombre en el instituto  :silbar:), escuchar musica tambien ayuda, pero debes concentrarte un tanto y acostumbrarte a entender, no a escuchar, y claro, te das cuenta que sabes cuando estás ebrio hablando otro idioma con una guapa extranjera...  :silbar:...

Dato interesante: Se sabe que los niños japoneses primero aprenden uno de sus 2 alfabetos (el mas fácil), luego a medida que crecen les enseñan el otro (son 2) y de apoco en su juventud aprenden a incluir carácteres y canjis importados, ahora con esto del internet en cuidades mas globalizadas ocurre más rápido.
Pero se dice que un extranjero tarde cerca de 8 años aun cuando vive allá en tan solo lograr leer un periódico a cabalidad y existen mas de 1000 simbolos entre canjis propios e importados (corrijanme si me equivoco).

Saludos

edit: se me olvidaba, también me interesa aprender, por si alguien quiere hacer un grupo o algo, cualquier duda me consultan por skype os lo paso por mp. Saludos
#129
valla eso no lo sabía, es interesante la verdad la complejidad y el sistema de control de errores del cerebro desde un punto de vista de ingeniería.

Por otra parte no tenía pensado ir a algún especialista, y otra cosa que he notado, es curioso porque me ha pasado a veces que cuando me duermo a ratos y escucho conversaciones o sueño con recuerdos y por ejemplo tengo un vaso en la mano, despierto e intento agarrar el vaso y pues claro, la gente que va chaval y te queda mirando jajaja... en fin.
Saludos y gracias por las respuestas
#130
Hola, pues verán, no se si será el cansancio o el estrés de que el otro día me asaltaron, pero hoy me ha pasado algo muy curioso, al menos para mi.

Estaba yo esperando en la estación de tren, y cabeceaba a cada rato porque esperé desde el 25 al número 91, unas 2 horas en que me dormía a ratos, luego me puse mi cabeza sobre mis brazos apoyados en mis piernas mientras miraba mi reloj, me paso 2 veces que miraba mi reloj, este se detenía un buen rato y yo cuando me daba cuenta todo volvía a la normalidad, era como ponerle pausa al vídeo. Supongo yo que es por cansancio.
También me ha pasado que escucho como que me hablan dormido, bueno, eso por toda la gente a mi alrededor xd pero en fin... a alguien mas le ha pasado?