hace 3 semanas - No hay comentarios
Hola a todos, La idea de esta entrada es poner las funciones reducidas que he y hayan programado. Lo ideal es ver cuán cortas pueden ser.- Aquí comparto algunas strlen / len Forma normal def s(x): i = 0 for l in x: i += 1 return i Forma corta def l(x): return sum(1 for…
hace 1 mes - No hay comentarios
Instagram ya está disponible para su descarga para dispositivos Android a través de Google Play. La red social basada en fotografía llega al sistema operativo móvil de Google después de meses de espera repletos de rumores. Los usuarios ya pueden descargar Instagram de forma gratuita para sus dispositivos Android. Instagram se ha hecho de…
hace 1 mes - No hay comentarios
Recién instalé SL4A en mi móvil, y decidí programar algo en Python. De esto, surgió el pyScanBarcode.py No siendo más, acá dejo el código #-*- coding: utf-8 -*- import android droid = android.Android() sCode = droid.scanBarcode() #Debug #print sCode (sRslt, sType) = sCode.result[’extras’][’la.droid.qr.result’], sCode.result[’extras’][’SCAN_RESULT_FORMAT’] QMSG = ”’ by .:WindHack:. Tipo: %s…
hace 1 mes - No hay comentarios
Hoy vengo a presentar un script que tuve que realizar para un reto de un Wargame. El reto en sí, era resolver una gran lista de ecuaciones (aproximadamente 1.000), y posteriormente sumar todos sus resultados (enteros, nada más). Ej. 78x^2+8x-41446 66x^2+62x-124700 21x^2+15x-81654 Resultados: (23.0, -23.102564102564102) (43.0, -43.939393939393938) (62.0, -62.714285714285715) Respuesta: 23 + 43 + 62 =…
hace 1 mes - No hay comentarios
Hace algún tiempo que no programaba algo interesante en Python, así que en un ataque de ánimo, me decidí a hacer este pequeño script. Básicamente es un uploader de imágenes el cual funciona mediante consola, los archivos pueden ser subidos a Imageshack/Yfrog e Imgur. Vale decir que es necesario tener instalado pycurl para que funcione correctamente. Modo de uso…
hace 3 meses - No hay comentarios
Psyco es un módulo que nos permite mejorar la velocidad de nuestros programas a cambio de un pequeño tiempo de inicialización. Esto se logra a partir de la compilación de código. Para que Psyco compile tanto código como sea posible, sólo hay que añadir: import psyco psyco.full() Pero para aplicaciones complejas, la función full no será de ayuda puesto…
hace 3 meses - No hay comentarios
Hace poco, por curiosidad, busqué una forma de instalar el intérprete de Python* en Android. Googleando un poco, di con unas aplicaciones que permiten portar y usar estos intérpretes de forma nativa en este sistema. * Aplica para varios lenguajes más, el proceso es el mismo. 1. Requisitos Un dispositivo con Android 2.0 o superior. El AC SWM (AndroidCentral Sideload Wonder Machine)…
hace 10 meses - 3 comentarios
Pasando el tiempo, me dio por leer un poco sobre la Sucesión de Fibonacci. Gracias a ello, hice en Python dos formas para realizar esta sucesión No siendo más, aquí os las dejo: from math import sqrt, pow def f(x): return ((1/sqrt(5))*pow(((1+sqrt(5))/(2)),x)-(1/sqrt(5))*pow(((1-sqrt(5))/(2)),x)) Usando el número áureo from math import sqrt, pow a =…
hace 10 meses - 1 comentario
XSSploit es un escáner multi-plataforma de Cross-Site Scripting y exploiter escrito en Python. Se ha desarrollado para ayudar a descubrir y explotar las vulnerabilidades XSS en pruebas de penetración. Cuando se utiliza, XSSploit primero se arrastra todo el sitio web e identifica las formas encontradas. A continuación, analiza estas formas de detectar automáticamente las vulnerabilidades…
hace 10 meses - No hay comentarios
Principalmente escribo esto porque una amiga me preguntó cómo se copiaba la estructura ( árbol de directorios ) sin copiar los archivos que cada carpeta contiene. Investigando un poco, encontré un comando muy interesante para hacer esto llamado xcopy. Mirando la ayuda ( help xcopy ) encontré tres parámetros que me llamaron la atención: /S Copia directorios…
hace 5 meses
buenas,.
Podés mejorar un poco el ‘code’ utilizando una variable de entorno en la ruta,…
Así corregís un error, y simplificás la tarea del usuario.
El error es que el script está suponiendo que la partición ” C ” es la principal,
lo cual no siempre es cierto ni mucho menos,. Lo que podrías simplificar,
es la intervención del usuario, ahorrándole el trabajo de escribir el nombre de la carpeta personal,
pues muchos ni siquiera lo saben, y no siempre coincide con el nombre de usuario,.
Así es que simplemente usarías la variable de entorno %userprofile% y ya habrías solucionado todo,.
Así, la ruta
” C:\Users\Usuario\AppData\Local\Temp\MessengerCache ”
sería sustituida por
” %userprofile%\AppData\Local\Temp\MessengerCache ”
De este modo, no importa cuál sea la partición principal, ni tampoco si sabe o no el nombre de la carpeta personal,.
Abrazo,.
hace 5 meses
No había pensado en la variable de entorno.
Muchas gracias, ahí agrego el código mejorado.
Saludos.,
hace 3 meses
Hola, estoy aprendiendo python y leer tu codigo me ayuda a aprender pero tengo una duda, espero me la puedas aclarar
En la variable
Path = r’%s\AppData\Local\Temp\MessengerCache’ % Username
me gustaria saber porque al inicio va la letra “r”
si imprimo la variable Path sin la letra “r” da lo mismo, pero queria saber que funcion cumple
saludos