elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
71  Programación / Scripting / [Código-Python]Sucesión Fibonacci - Versión Reducida - JaAViEr (0x5d) en: 10 Enero 2013, 22:47 pm
Hola, buen día.

En mi afán de reducir códigos, hoy fue el turno de la Sucesión Fibonacci ... Hace un tiempo hice un código que era este :

Código
  1. n = [1,1]
  2. while True:
  3.    print n[-1]
  4.    n.append(n[-1]+n[-2])
  5.  
Y pues el ocio me la ganó y lo dejé en esto:
Código
  1. n, r = [1,1], lambda: (n,n.append(n[-1]+n[-2]))
  2. while r(): print n[-1]
Incluso creo que es más reducible ...

Saludos, Javier.
72  Programación / Scripting / Re: [Aporte]Cripter en python(Encriptador de archivos) en: 10 Enero 2013, 20:48 pm
Hola, muy buen día.

¡ Lindo código colega ! . Sin embargo le di una leída bien a la rápida y tienes algo que no es un error, pero que no estás usando bien... Me refiero a que usas choice = int(raw_input()) y pues solo necesitas usar "input()" en ves de raw_input(). También podrías reducir muchas líneas si usases for y exec

Saludos, Javier.
73  Programación / Scripting / Re: [Python]Delimitar variable? en: 27 Diciembre 2012, 07:53 am
Hola, buen día.

Podrías hacer también algo tipo:
Código
  1. variable = "http://google.cl"
  2. print variable.replace("http://","")
  3.  

Saludos, Javier.
74  Programación / Scripting / Re: [PYTHON] Como descargar un directorio web completo en: 15 Diciembre 2012, 18:08 pm
Gracias =) es un lío pudiendo descargarme el wget para windows. pero quería hacerlo exclusivamente con los módulos predeterminados en python.

Un saludo ^^
Hola, muy buen día.

Como dice acá el "colega" Novlucker

Lo que debes de hacer es parsear el HTML en busca de los links descargables.

Saludos

Parsea el html, tienes la opción de hacer un
Código
  1. import urllib2
  2. from HTMLParser import *
  3.  
  4. class Parser(HTMLParser):
  5.  
  6.  def handle_data(self, data):
  7.    return data
  8.  
  9. web = urllib2.urlopen("http://www.elhacker.net").read()
  10. parsear = Parser()
  11. print parsear.feed(web)
  12.  
Sino deseas hacerlo así, te recomiendo que averigües sobre la librería "re" , podrás encontrar los enlaces de una web vía Expresiones Regulares .

Saludos.
75  Programación / Scripting / Re: Amigo Batchero en: 13 Diciembre 2012, 22:09 pm
seguro nadie aca me conoce pero aprendi bastante de leo aun asi le doy toda la razon a este comentario batch no esta mal para aprender ciertos conceptos de programacion , ademas que si se programa por hobby es entretenido  ;D y bue tampoco hay que desmeritarlo del todo con los juegos que he visto de por ejemplo smartgenius se demustra que aun se pueden hacer muchisimas cosas interesantes

pero una vez tocas otro lenguaje o mas bien uno de verdad te das cuenta de lo limitado que se estaba con batch
mi  consejo seria usar batch para tomar bases de programacion y luego irse con otra cosa como c++ python o perl  :D

saludos
Yo te he visto por CPH !

Cuando uno solo maneja bien el Batch lo defiendes a muerte, pero cuando te metes con perl, c, c++, python o algún otro y te mudas a Linux (sea cuál distro sea) te olvidas de Batch y te vas con otro lenguaje , porque recién ahí abres los ojos y dices: "Batch nunca fue nada al lado de esto" , le guardo hermosos momentos , pero su época en mi vida ya pasó, así como quizás pase algún día con Python !
76  Programación / Scripting / Re: [BATCH] Ejecutar en X fecha y modificacion en: 13 Diciembre 2012, 08:58 am
También averigua sobre el comando "AT" que es muy sencillo
77  Programación / Scripting / Re: [batch]Fondo de pantalla en: 13 Diciembre 2012, 08:57 am
Hay una llave en el registro que maneja dicho valor.

Averigua sobre el comando REG /help

Saludos !
78  Programación / Scripting / Re: Amigo Batchero en: 13 Diciembre 2012, 08:56 am
Hola a todos, espero y estén bien todos.

He estado ausente durante mucho tiempo (aún me sigo preguntando por qué sigo de moderador :p ...), me he dado una pasada por el foro a ver qué tal va.

¿por qué siguen programando en Batch?

Durante mi estudio en algunas tecnologías he visto que son tecnologías que requieren de mucho tiempo y estudio ... y siempre pienso
"*****, debí haber empezado con esto hace años ..." y me viene a la mente todo aquel tiempo que "desperdicié" programando en Batch.

Por una parte sí creo que fue un desperdicio y por otra no, programar en Batch no te traerá ningún, absolutamente ningún beneficio en el ámbito laboral, salvo el conocimiento de algunos comandos, pero hasta ahí, sería sumamente raro que te pidieran alguna vez un script que hiciera X cosa, entonces ¿por qué seguir programando en Batch? en estos momentos deberían estar aprediendo otra cosa que les pudiera ser muchisimo más útil en un futuro. Si están utilizando Batch para aprender programación podrían hacerlo directamente en c, o en perl, o en python, o en ruby, o en Java, cualquier otra Cosa!!!

¡Aprendan un lenguaje que les deje algo!

Yo programé mucho tiempo en Batch, sin llegar a ningún lado, los conocimientos que adquirí en Batch no me han servido en lo absoluto.

Lo que daría yo en retroceder el tiempo y haber empezado a programar en Java.

Entonces, ahí está mi consejo, abandonen Batch y aprendan otra cosa, cualquier otra cosa.

Saludos.
Woooooooooooooooooow, Desconozco al RockoX (Leo G. o como sea) que conocía y que era mi colega moderador de Batch en PortalHacker ... (Soy JaAViEr)

Aunque es cierto lo que dices, yo voy con Python ya como 2 años y es precioso !

Saludos !
79  Programación / Scripting / Re: Detectar tecla shift en un batch JavaScrip en: 13 Diciembre 2012, 08:53 am
Lo unico es que ambos son de scripting(porque automatizan las cosas), pero de resto, la sintaxis es completamente diferente.
PD:A veces, hay personas que confunden script con batch; tal vez por eso es que nolo2, se referia a JS/script como JS/batch.
Saludos.
Que sea scripting no quiere decir que sea para automatizar las tareas, es más... Se desarrollan softwares para automatizar todo lo que no queremos hacer a mano, por cuestión de complejidad o tiempo

Saludos, Javier.
80  Programación / Scripting / Re: ocultar contraseña (python 3.2) en: 13 Diciembre 2012, 08:52 am
Tienes que pausar la ejecución del script, igual que en un "bat" escribes el comando "pause" para que no se cierre:
Código
  1. input()

Sobre lo de enmascarar el password, nunca lo he visto hacer en python, no sé si es posible.

Saludos!
Sencillo, detectando las pulsaciones de las teclas, vas guardando cada caracter en un array o lo concatenas con += y por cada pulsación se hace un print "*",

Saludos, Javier.
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines