Entradas etiquetadas con Linux
Instalar Python (y otros) en Android
26 ene
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)
2. Instalando el SL4A
El SL4A es un software que gestiona la instalación de intérpretes, ejecución, edición y manipulación de scripts. Para poder continuar con este tutorial es indispensable que lo instalemos.
2.1 Instalar desde el dispositivo Es básicamente el método más sencillo. Debes navegar por la página de descargas del SL4A y bajar la versión más reciente (sl4a_r4.apk). Una vez descargada, la instalas normalmente.
NOTA: Para usar este método hay que tener activa la opción de ”Orígenes desconocidos“ en Ajustes -> Aplicaciones.
2.2 Instalar desde el PC Si por cualquier extraña razón el primer método no funciona (como en mi caso), tenemos esta opción. En este caso, usaremos la aplicación AC SWM (AndroidCentral Sideload Wonder Machine).
Conectamos el móvil en modo ‘Depuración’, luego seleccionamos el .apk y damos clic en Install. Más información sobre este método
3. Instalando el Intérprete
Como en el caso anterior, se pueden instalar los intérpretes mediante dos métodos.
3.1 Instalar desde el dispositivo Vamos a abrir el SL4A. Te aparecerá una ventana como esta:
Abre el menú “View” Más >
Instalar TOR y navegar a través de él en Chrome
19 ago
TOR (The Onion Router) es un sistema que permite navegar de forma anónima en Internet. Está diseñado para ser resistente a análisis de tráfico, por lo cual, al usar TOR es posible realizar una conexión a otro equipo sin que este -u otro- tenga posibilidad de saber el número IP de origen de la conexión.
En este caso se va a combinar TOR con Proxy Switchy! para poder ser usado en el navegador Google Chrome.
1. Descargar TORLo primero que necesitamos hacer es descargar la aplicación. Para este caso descargaré Vidalia*.
Iniciamos Tor...
*Vidalia es un controlador gráfico multiplataforma para TOR, está desarrollado usando el framework Qt.
Una vez conectados a la red, ocultamos el controlador de Tor.
2. Proxy Switchy!Instalamos la extensión para el navegador Google Chrome llamada Proxy Switchy! y procedemos a configurarla de la siguiente manera:
Una vez terminada la configuración, guardamos y ¡eureka! Navegas anónimamente.
Etimología de 10 distribuciones Linux
30 jul
Las distros Linux son todo un ecosistema de software por demás interesante. Cada una es especial y única, además de que cada una aborda un mismo paradigma —la creación de un sistema operativo completo usando GNU/Linux— de una manera distinta.
En gran parte es la gran variedad de distros lo que hace que el desarrollo de Linux sea tan diverso, aunque hay quien critica esto diciendo que es poco práctico que cada uno de estos proyectos esté tratando de crear algo nuevo en lugar de unificar esfuerzos. La verdad no lo considero así, el software libre —por sus características— debe ser remixeado, mezclado, combinado para así poder crecer y mejorar.
Además, la diversidad a la hora de escoger hace posible encontrar algo que satisfaga plenamente tus necesidades como usuario. Ya sea que seas un primerizo en Linux —o en la computación— o seas un usuario con más conocimientos que quiere experimentar y aprender, hay una distro Linux para ti.
Algo curioso es que entre toda esta variedad de proyectos encontramos también una gran variedad de nombres curiosos que muchas veces nos hacen preguntarnos ¿por qué alguien nombraría algo así? Pues bien, tratando de responder esta pregunta me he propuesto investigar la etimología de Más >
Script para descargar fondos de pantalla
7 jul
Teniendo en cuenta el tip que encontré sobre GNOME ( pueden ver haciendo clic aquí ), decidí por hacer un script en Python que facilitara un poco la tarea. Es algo sencillo y simple, lo hice sólo para entretenerme un rato.
#!/usr/bin/python # -*- coding: utf-8 -*- from ftplib import FTP import re, urllib, os def ArrayFilter(lList, sScreen): pReg = re.compile(r'.+'+sScreen+'.{4,5}') nList = [] for i in lList: iterator = pReg.finditer(i) for match in iterator: nList.append(match.group()) return nList def WriteFileAndDownload(sFilenames): tFile = open(os.environ['HOME']+'/tmpWall.txt','wb') for i in sFilenames: tFile.write('ftp://ftp.gnome.org/pub/GNOME/teams/art.gnome.org/backgrounds/'+i+'\n') tFile.close() os.system('wget -i '+os.environ['HOME']+'/tmpWall.txt') def DownloadWallpapers(sResolution): ftp = FTP('ftp.gnome.org') ftp.login() ftp.cwd('pub/GNOME/teams/art.gnome.org/backgrounds') lWalls = ArrayFilter(ftp.nlst(),sResolution) ftp.close() if len(lWalls) > 0: print 'Hay un total de: ',len(lWalls),' wallpapers' opD = raw_input('==> ¿Desea descargarlos todos? (s/n) >>> ') if opD.upper() == 'S': WriteFileAndDownload(lWalls) else: sLimit = input('==> ¿Cuántos desea descargar? >>> ') WriteFileAndDownload(lWalls[0:sLimit]) else: print 'No hay wallpapers con ese tamaño. Adèu' Resolution = raw_input('\nIngrese la resolución de su pantalla (ej. 1024x768) >>> ') DownloadWallpapers(Resolution)
Descargar varios wallpapers de GNOME
7 jul
Este es un tip que encontré navegando por ahí…
Primero que todo, abrimos la terminal, creamos una nueva carpeta (ej. “Wallpapers”) y nos movemos dentro de ella.
~$ mkdir ~/Wallpapers ~$ cd Wallpapers
- Luego nos conectamos al servidor ftp de GNOME
~$ ftp ftp.gnome.org
- Cuando nos pida los datos de acceso, ingresados:
Name (ftp.gnome.org:windhack): anonymous 331 Please specify the password. Password: [ENTER] 230 Login successful.
- Cambiamos al directorio donde están los wallpapers:
ftp> cd /pub/GNOME/teams/art.gnome.org/backgrounds
- Escribimos:
ftp> prompt
- Luego descargamos los fondos en la resolución que nos interesa:
ftp> mget *1024x768.jpg
Con este último comando seleccionamos nuestra resolución, pueden reemplazar 1024×768.jpg por 1280×1024.jpg, por ejemplo.
- Terminados de descargar, simplemente cerramos:
ftp> bye
Listo, eso es todo.
Tema de Linux Mint 10 en Ubuntu y derivados
5 dic
El nuevo theme de Linux Mint 10 puede ser instalado en Debian, Ubuntu y derivados de manera muy fácil.
Además es un tema muy elegante, con un acabado bastante agradable.
Paquetes
Descargar
Eliminar «fortune» Terminal en Linux Mint
20 nov
En algunos casos al iniciar la consola en nuestra distribución de GNU/Linux (En este caso, específicamente Linux Mint), nos sale una fortune (Mensaje) con un pequeño dibujo, esto es algo que a veces, además de retrasar la ejecución, molesta bastante (Por lo menos a mí).
Bien, para eliminar debemos hacer lo siguiente:
Escribir en la terminal:
windhack@laptop~$ sudo nano /etc/bash.bashrc
Buscar la línea:
/usr/bin/mint-fortune
La comentamos agregándole un # o la eliminamos:
#/usr/bin/mint-fortune
Guardamos, y ¡¡listo!!
Usar emesene en BackTrack
11 sep
Emesene es un cliente de mensajería multiplataforma para el protocolo de Windows Live Messenger (WLM)™. Es muy agradable, sencillo, intuitivo y con un aspecto bastante parecido al del cliente original de Windows.
Para descargarlo lo hacemos desde la página oficial del proyecto.
Una vez instalado, vamos a tratar de ejecutarlo pero al hacerlo vemos que sencillamente no se ejecuta, no se muestra.
Si lo hacemos desde consola podemos observar un mensaje como el siguiente:
windhack@windhack-desktop:~$ emesene I refuse to run as root
Por lo que para poder ejecutarlo como root sólo es necesario editar el archivo Controller.py que se encuentra en /usr/share/emesene/
Abrimos el archivo y en la función main() buscamos y comentamos la siguiente líneas:
#Para comentarla agregamos """-""" """ if (os.name == 'posix') and (os.getuid() == 0) and (args[4] == False): print "I refuse to run as root. " return """
Una vez realizado lo anterior podemos ejecutarlo normalmente.
¡Saludos!.
Fondo de pantalla estilo «presentación» Ubuntu
31 ago
Los que han usado Windows Se7en sabrán que él nos permite tener un fondo de pantalla al estilo de presentación, usando los denominados «temas», pues bien, Ubuntu y en general varias distros de GNU/Linux nos permiten hacer exactamente lo mismo de una manera sencilla, rápida y personalizada.
Para crearlos tenemos dos opciones. La primera de ellas es hacerlo manualmente siguiendo un formato, y la otra es hacerlo teniendo como mediadora a una aplicación.
ManualmenteBien, empecemos por éste. Como es algo relativamente sencillo de entender pondré de una vez el código.
<?xml version="1.0" encoding="UTF-8"?> <!-- Created by DC XML Creator --> <background> <starttime> <hour>0</hour> <minute>00</minute> <second>01</second> </starttime> <static> <duration>300</duration> <!-- Duración de la imagen --> <file>/home/windhack/Imágenes/OliviaWilde02.jpg</file> <!-- 1º Imagen de la presentación --> </static> <transition> <duration>1</duration> <!-- Duración de la transición --> <from>/home/windhack/Imágenes/OliviaWilde02.jpg</from> <!-- Cambiar imagen de... --> <to>/home/windhack/Imágenes/OliviaWilde09.jpg</to> <!-- ...A --> </transition> <!-- Para agregar más imágenes seguir el formato a partir de <static> hasta </transition> --> </background> <!-- Fin de la presentación -->Usando aplicación
Como sé que hacer todo manualmente a veces puede ser tedioso, ya que después de cinco (5) imágenes es una tarea bastante agotadora, decidí desarrollar una aplicación que simplifica todo éste proceso.
La aplicación se llama DC XML Creator y está desarrollada en ObjectPascal (Lazarus).
Su uso es relativamente sencillo: Seleccionamos las imágenes que deseamos usar para la presentación, el tiempo que durará cada una, los segundos de la transición Más >

