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

 

 


Tema destacado: Tutorial básico de Quickjs


  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
141  Programación / Scripting / [Python] Gira una cadena de texto 180º con FlipString en: 20 Septiembre 2010, 22:59 pm


FlipString es un script desarrollado en Python que permite girar la cadena que se pase como parámetro 180º.

Por el momento sólo se ha probado en GNU/Linux, así que no puedo establecer a ciencia cierta cómo se comporta en otros entornos.

Su funcionamiento es sencillo, tan sólo se debe pasar como parámetro el texto que deseamos invertir. Por ejemplo:

Código
  1. windhack@windhack-desktop:~$ python 'flipstring.py' Hola

Nos devuelve como resultado: ɐloɥ
Para convertir una cadena de texto más larga y que contenga espacios se deben usar las comillas dobles ("").

Aquí adjunto el código fuente.

Código
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. # FlipString.py - DaW - Labs & Cibernodo
  4. # Autor: .:WindHack:.
  5. # 20/09/2010 - www.daw-labs.com & www.cibernodo.net
  6. # Puede usar, modificar y redistribuir éste código
  7. # siempre y cuando respete los derechos de autor.
  8.  
  9. from sys import argv
  10.  
  11. # Diccionario de equivalencia en caracteres.
  12.  
  13. FlipCharset = { 'a' :u'\u0250',
  14.                'b' :'q',
  15.                'c' :u'\u0254',
  16.                'd' :'p',
  17.                'e' :u'\u01DD',
  18.                'f' :u'\u025F',
  19.                'g' :u'\u0183',
  20.                'h' :u'\u0265',
  21.                'i' :u'\u0131',
  22.                'j' :u'\u027E',
  23.                'k' :u'\u029E',
  24.                'l' :'l',
  25.                'm' :u'\u026F',
  26.                'n' :'u',
  27.                'o' :'o',
  28.                'p' :'d',
  29.                'q' :'b',
  30.                'r' :u'\u0279',
  31.                's' :'s',
  32.                't' :u'\u0287',
  33.                'u' :'n',
  34.                'v' :u'\u028C',
  35.                'w' :u'\u028D',
  36.                'x' :'x',
  37.                'y' :u'\u028E',
  38.                'z' :'z',
  39.                ' ' :' ',
  40.                '1' : '\u21C2',
  41.                '2' : '\u1105',
  42.                '3' : '\u1110',
  43.                '4' : '\u3123',
  44.                '5' : '\u078E',
  45.                '6' : '9',
  46.                '7' : '\u3125',
  47.                '8' : '8',
  48.                '9' : '6',
  49.                '0' : '0',
  50.                '.' : '\u02D9',
  51.                ',' : "\'",
  52.                ';' : '\u061B',
  53.                '!' : '¡',
  54.                '¡' : '!',
  55.                '?' : '¿',
  56.                '¿' : '?',
  57.                '[' : ']',
  58.                ']' : '[',
  59.                '(' : ')',
  60.                ')' : '(',
  61.                '{' : '}',
  62.                '}' : '{',
  63.                '<' : '>',
  64.                '>' : '<',
  65.                '_' : '\u203E' }
  66.  
  67. # Función para girar el texto.
  68.  
  69. def FlipString(String):
  70.    Result = ''
  71.    String = String.lower()
  72.    for i in String:
  73.        Result += FlipCharset[i]
  74.    return Result[::-1]
  75.  
  76. def __main__():
  77.    __Help__ =  '''
  78. _____ _ _      ____  _        _
  79. |  ___| (_)_ __/ ___|| |_ _ __(_)_ __   __ _
  80. | |_  | | | '_ \___ \| __| '__| | '_ \ / _` |
  81. |  _| | | | |_) |__) | |_| |  | | | | | (_| |
  82. |_|   |_|_| .__/____/ \__|_|  |_|_| |_|\__, |
  83.          |_|                          |___/
  84.  
  85. © 2010. DaW - Labs & Cibernodo
  86.  
  87. Modo de uso:
  88.    FlipString.py "Texto"
  89.    '''
  90.    try:
  91.        HasText = argv[1]
  92.        print '''
  93. %s
  94.              ''' % FlipString(HasText)
  95.    except:
  96.        print __Help__
  97.  
  98. if __name__ == '__main__':
  99.    __main__()
142  Programación / Programación Visual Basic / Re: Desaparecio O.O en: 19 Septiembre 2010, 07:03 am
.
Menu Ver...

LEE UN MALDITO MANUAL

Dulces Lunas!¡.


¡Jajajaja!, sé que algunos post como éstos realmente fastidian pero trata de ser paciente y tolerante ante todo.,  :xD
143  Programación / Programación Visual Basic / Re: ProgressBar... O.O en: 12 Septiembre 2010, 20:23 pm
ya esta, ya me funciona... pero no entiendo eso de max y min :P
Jajaja si te dan siempre todo hecho, como aprenderas?

Este post es un gran ejemplo de porque NO SE DEBE DAR EL CODE HECHO a un user..

+1

144  Programación / Programación Visual Basic / Re: ProgressBar... O.O en: 12 Septiembre 2010, 19:34 pm
ya esta, ya me funciona... pero no entiendo eso de max y min :P

Valor máximo y mínimo de la barra de progreso...
145  Foros Generales / Foro Libre / Re: Troleando en Facebook [Imagenes] en: 12 Septiembre 2010, 17:27 pm
La primera está perfecta. ¡Jajajaja!, qué comentarios que sacas tío.  :laugh:

146  Foros Generales / Foro Libre / Re: Los extraterrestres podrían ser 'máquinas sensibles' y no seres biológicos en: 2 Septiembre 2010, 03:35 am
Cuando era chiquitiiiito imaginaba que eramos alienígenas a los que atacó una mutación genética y nos atontamos :laugh:.

Si mal no recuerdo, lo que acabas de decir me recordó a una de las teorías de la vida...
147  Foros Generales / Noticias / Re: La mujer más odiada en Internet en: 2 Septiembre 2010, 03:34 am
Aún no logro comprender el por qué de realizar éstos actos...¿Qué lleva a una persona pensar en hacerle daño a un animal?.

Algo que también me causa cierto "trauma" es la Tauromaquia. ¿Patrimonio cultural, práctica?...Por Dios!, ¿desde cuando asesinar un animal por diversión es un espectáculo?. Cada vez creo más que ésta sociedad se está pudriendo...Los animales también sufren, me gustaría pensar qué sentiría un ser humano al jugar un cambio de papeles...Pufff


P.D.: Creo que me he desviado un poco ¿no?...Vale, perdón que ya ando dormido... :xD
148  Foros Generales / Foro Libre / Re: Los extraterrestres podrían ser 'máquinas sensibles' y no seres biológicos en: 2 Septiembre 2010, 03:11 am
Concuerdo, por el momento, es imposible demostrar tanto su existencia como su inexistencia :-\.
Solo espero vivir para conocer uno ;D.

Créeme que yo también, espero durar lo suficiente antes de decir "Adiós" de éste mundo. :xD
149  Foros Generales / Noticias / Re: La mujer más odiada en Internet en: 2 Septiembre 2010, 03:09 am
Tal vez es el hecho de ver cómo cada vez más la sociedad decae.

Y sí, el mundo está cada segundo peor; guerras sin sentido, países a cargo de dirigentes corruptos que sólo buscan poder y que olvidan las necesidades de un pueblo, que prometen cosas que a la final salen siendo una cortina que cubre su verdadero fin, o las enfermedades que acaban poco a poco con la vida de las personas irónicamente "menos favorecidas", pero también afecta el ver el maltrato hacia los seres vivos más nobles que existen en el planeta. ¿Acaso olvidamos lo que somos?, ¿Olvidamos nuestro camino?, ¿Estamos destinados a cuidar o a destruir?...Nuestros actos están demostrando todo lo contrario...
150  Foros Generales / Foro Libre / Re: Los extraterrestres podrían ser 'máquinas sensibles' y no seres biológicos en: 2 Septiembre 2010, 03:04 am
¿Y que te lleva a esa conclusión? ^^

No necesitamos que los hechos ameriten mi decisión.

Es algo que pienso, quizá esté errado y es muy probable o, quizá estoy en lo correcto y están acá. Sólo hay dos opciones, la tuya o la mía...existen, sí...¿dónde están?, no lo sabemos.
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