lunes, 28 de febrero de 2011

viernes, 25 de febrero de 2011

Instalar Django en (K)Ubuntu


Django es un framework de desarrollo web de código abierto, escrito en Python, que cumple en cierta medida el paradigma del Modelo Vista Controlador.

Para instalarlo:

1. Considerando que tenemos Python 2.4 o superior ya instalado.

2. Descargamos el archivo .tar de la web de django: Descargar

3. Descomprimos el archivo, sea usando el descompresor o mediante la terminal:
tar xzvf Django-1.2.5.tar.gz

4. En la terminal, cambiamos el directorio de trabajo a la carpeta descargada: 
cd Django-1.2.5

5. Instalamos:
sudo python setup.py install

>> Django Project
>> Django en Wikipedia

jueves, 24 de febrero de 2011

Tucan Manager


"Intercambio de ficheros, libre y abierto, como debería ser"

Tucan Manager es una aplicación gratuita para compartir archivos diseñado para Hosters de 1-Click. Rápido y ligero, Tucan es totalmente de código abierto y compatible con Windows, GNU / Linux y MacOSX.



Con el soporte modular de Tucán para los Hosters principales (Megaupload - Rapidshare - 4Shared - Hotfile - Fileserve - Zshare..), la resolución de captcha, enlaces intercambiables, cuentas premium , y muchas otras grandes características.

 =====

El texto anterior fue una traducción libre de su página web, a mi me va bien con este programa, uso la versión 0.3.10 Alfa que compile a partir del código,  ya que en los repositorios de Ubuntu aun solo está disponible la versión 0.3.9

La aplicación esta escrita en Python y utiliza GTK+ para la interfaz, por ello el consumo de recursos es mínimo, en comparación a alternativas como Jdownloader que utiliza la máquina virtual de Java. Por ello, si bien es una versión Alfa, no está de más probarla ..


>> Tucan Manager
>> Source

lunes, 21 de febrero de 2011

Configurar IRC en Pidgin


¿Qué es Pidgin?
Es un cliente de mensajería instantánea multiplataforma capaz de conectarse a múltiples redes (multiprotocolo) y cuentas (multicuenta) de manera simultánea.

¿Qué es IRC?
Es un protocolo en tiempo real basado en texto, que permite debates entre dos o mas personas. Se diferencia de la mensajería instantánea en que los usuarios no deben de acceder a establecer la comunicación de antemano , de tal forma que todos los usuarios que se encuentran en un canal pueden comunicarse entre sí,aunque no hayan tenido ningún contacto anterior.

Servidores y Canales
IRC trabaja con canales sobre servidores. El concepto de servidor es bastante autoexplicativo, mientras que uno puede pensar en un canal como en una sala de chat.
Por ejemplo: #ubuntu-es sobre irc.freenode.com
Servidor: irc.freenode.com
Canal: #ubuntu-es

Configurar Pidgin como cliente IRC:

1. Iniciamos Pidgin, seleccionamos el Menú Cuentas >> Gestionar Cuentas
2. Click en Añadir Cuenta, en la pestaña Básica, seleccionamos como Protocolo a IRC, ingresamos nuestro nombre de usuario, el servidor y nuestra contraseña si es que la tuviésemos. Luego click en Añadir para confirmar.
3. Se nos debió de abrir una ventana llamada NickServ, allí podemos registrar nuestro nick si es que no se encuentra en uso. Para ello escribimos:
REGISTER aqui_su_password
4. Ahora nos uniremos a un canal: podemos hacerlo escribiendo: /join nombre_del_canal o podemos tambien agregar el canal a nuestra lista de canales. Para ello vamos a la ventana principal del Pidgin >> Menú Amigos >> Añadir un chat >> Seleccionamos la cuenta, escribimos el nombre del canal, contraseña si la tuviésemos, Apodo del canal y si lo deseamos un grupo al cual añadir el canal.

>> Los conceptos de IRC y Pidgin fueron extraídos de Wikipedia
>> Tutorial Original en: Using IRC Pidgin - By Alex J. Tanner

viernes, 18 de febrero de 2011

Plymouth Manager

Desde wikipedia:
Plymouth es un programa de arranque de sistema en modo gráfico que despliega una animación mientras la computadora se inicia
Plymouth Manager es un programa escrito en Gambas por un usuario Italiano de Ubuntu, esta aplicación se encarga de ayudarnos de manera gráfica en la configuración de Plymouth.




>> Plymouth Manager en Sourceforge
>> Descargar

jueves, 17 de febrero de 2011

The Sound Machine (2008)

Un video de corta duración que nos relata el descubrimiento de un científico obsesionado con la ciencia y el sonido .. lo que encuentra nos deja pensando en sus posibles consecuencias.


>> Y como dice en uno de los comentarios publicados en el video anterior:
   Si la gente pudiera escuchar al mundo gritando de dolor .. entonces nos daríamos cuenta de que somos nosotros los que causamos ese dolor. Thoradude666

martes, 15 de febrero de 2011

¿Cómo descargar Videos de TED con subtítulos?

¿Que es TED?
La respuesta nos llega desde Wikipedia: TED (Tecnología, Entretenimiento, Diseño, del inglés: Technology, Entertainment, Design) es una organización sin ánimo de lucro dedicada a las "ideas que vale la pena difundir" (del inglés: Ideas worth spreading). TED es ampliamente conocida por su conferencia anual (TED Conference) y sus charlas (TED Talks) que cubren un amplio espectro de temas que incluyen ciencias, arte y diseño, política, educación, cultura, negocios, asuntos globales, tecnología y desarrollo, y entretenimiento.

Estas conferencias están disponibles de manera gratuita tanto de su página web, así como de Youtube u otros medios.

¿Como descargar los videos?

Desde su propia web, podemos acceder al video y en la parte inferior del mismo se nos muestra la opción "Download", desde la que podremos descargar el video en calidad normal o HD.

¿Y los subtítulos?

Los subtítulos los podemos obtener mediante dotsub.com, registrándonos en esta web y utilizando el buscador para localizar el subtítulo deseado. 

Se recomienda el formato srt para los subtítulos, y no olvidar que el archivo de video debe de tener el mismo nombre del archivo del subtítulo, la única diferencia claro, sería la extensión de los archivos.

>> Fuente: .Edu.Co.Blog

domingo, 13 de febrero de 2011

Songbird 1.9.3 en Ubuntu 10.10


Ha sido liberada una nueva versión de Songbird para Linux (1.9.3), si bien oficialmente se dejó de publicar versiones para Linux, gracias a terceros, tenemos las Contributed Builds e incluso podemos usar las Nightly Builds (publicaciones diarias -de desarrollo-).

La versión 1.9 destaca por las mejoras de rendimiento implementadas.

* Para usar Songbird en Ubuntu 10.10:

1. Descargamos el archivo tar.gz: Songbird
2. Extraemos la carpeta Songbird, eliminamos el directorio lib que se halla dentro de la carpeta principal.

3. Iniciamos dandole doble click al archivo llamado songbird, incluso podríamos crearle un lanzador indicando como orden a ejecutar: "./directorio_de_songbird/songbird"

>> Nightingale: Alternativa a Songbird aun en desarrollo

jueves, 10 de febrero de 2011

Cerraron sus ojos

.. Otro poema que me agradó:

Cerraron sus Ojos

Cerraron sus ojos, que aún tenía abiertos;
taparon su cara con un blanco lienzo;
y unos sollozando, otros en silencio,
de la triste alcoba todos se salieron.

La luz que en un vaso ardía en el suelo,
al muro arrojaba la sombra del lecho;
y entre aquella sombra, veíase a intervalos
dibujarse rígida la sombra del cuerpo.

Despertaba el día y a su albor primero,
con sus mil ruidos despertaba el pueblo.
Ante aquel contraste de vida y misterios,
de luz y tinieblas, medité un momento:
Dios mío, qué solos se quedan los muertos!

De la casa en hombros lleváronla al templo,
y en una capilla dejaron el féretro.
Allí rodearon sus pálidos restos
de amarillas velas y de paños negros.

Al dar de las ánimas el toque postrero
acabó una vieja sus últimos rezos;
cruzó la ancha nave, las puertas gimieron
y el santo recinto quedóse desierto.

De un reloj se oía, compasado el péndulo,
y de algunos cirios el chisporroteo.

Tan medroso y triste, tan oscuro y yerto
todo se encontraba que pensé un momento....
¡Dios mío, que solos se quedan los muertos!

De la alta campana, la lengua de hierro
le dio, volteando su adiós lastimero.
El luto, en las ropas y amigos y deudos
cruzaron en fila formando un cortejo.

Del último asilo oscuro y estrecho;
abrió la piqueta el nicho a un extremo
Allí la acostaron, tapiáronla luego
y con un satudo despidióse el duelo.

La piqueta al hombro el sepulturero,
cantando entre dientes, se perdió a lo lejos.
La noche se entraba, reinaba el silencio;
perdido en las sombras, medité un momento:
¡Dios mío, que solos se quedan los muertos!

En las largas noches del helado invierno,
cuando las maderas, crujir hace el viento
y azota los vidrios el fuerte aguacero;
de la pobre niña, a solas me acuerdo.

Allí cae la lluvia con un son eterno;
allí la combate el soplo del cierzo.
Del húmedo muro tendido en el hueco,
Acaso de frío, se hielan sus huesos! ...

¿Vuelve el polvo, al polvo? ¿Vuela el alma al cielo?
¿Todo es vil materia, podredumbre y cieno?
¡No sé: pero hay algo que explicar no puedo,
que al par nos infunde repugnancia y duelo,
al dejar tan tristes, tan solos, los muertos!...

JVGS: Un juego de plataformas minimalista


Este juego tiene lugar en un mundo parecido al nuestro, que ha comenzado a desvanecerse. En un momento donde casi todo se ha ido, un poeta se encuentra, solo en un extraño mundo de peligro.Comienza un viaje a lo largo de la corriente de pensamientos rotos que queda.
Como nos dicen en su pagina web, algunos elementos estan basados en xkcd, también observaremos un poco de Super Mario World, V de Venganza, El Principito .. y cuidado que hay velociraptores sueltos .. A continuación un video que nos da una idea general del juego:


El juego está disponible tanto para Linux así como Windows, Mac y según su creador para otros sistemas operativos oscuros también.

>> JVGS
>> Descargar desde SourceForge

miércoles, 9 de febrero de 2011

eval y exec en Python

Un recordatorio a mi mismo y a quien pueda ser útil ... si se desease por ejemplo, crear variables enteras a1, a2, a3, a4 y a5 cuyos valores respectivos sean: 2, 4 ,6 ,8 y 10, esto inicialmente lo podríamos hacer con:
a1 = 2
a2 = 4
a3 = 6
a4 = 8
a5 = 10

print a1
print a2
print a3
print a4
print a5

.. pero .. y si fuesen demasiadas variables ¿?

Para estos casos, podriamos usar la declaración exec que nos permite ejecutar instrucciones en el intérprete de python.
for i in range(5):
    var='a'+str(i+1)
    exec "%s=2*(i+1)" %var
    exec "print %s" %var

De esta manera podemos cambiar la cantidad de variables a nuestro gusto simplemente cambiando el range(5).

* Tambien, ... una función a tener en cuenta es eval, que evalúa una expresión, por ejemplo:

print eval('2+2')
print eval('(2.0*5)/3')

>> exec
>> eval

lunes, 7 de febrero de 2011

Google App Engine con Python en Ubuntu 10.10


Para utilizar Google App Engine con Python en Ubuntu, pero antes, para quienes no sepan que es App Engine de Google, una explicación muy instructiva desde wikipedia:
App Engine es un servicio de alojamiento de páginas web que presta Google de forma gratuita hasta determinadas cuotas, este servicio permite ejecutar aplicaciones sobre la infraestructura de Google. Si no se cuenta con un dominio propio, Google proporciona uno con la siguiente estructura, midominio.appspot.com. También permite implementar un dominio propio a través deGoogle Apps. Por el momento las cuentas gratuitas tienen un límite de 1 Gigabyte de almacenamiento permanente y la suficiente cantidad de ancho de banda y CPU para 5 millones de páginas vistas mensuales, y si la aplicación supera estas cuotas, se pueden comprar cuotas adicionales por un bajo costo.
Actualmente las aplicaciones Google App Engine se implementan mediante los lenguajes de programación Python y Java.
Para usar google App Engine:

1. Nos registramos en: appengine.google.com utilizando nuestra cuenta de google.

2. Descargamos el SDK para Python: 'Descargar aquí

3. Ya que AppEngine utiliza Python 2.5, lo descargamos e instalamos:

A. Es posible que necesitemos instalar: sqlite3 y libsqlite3-dev 

sudo apt-get install sqlite3 libsqlite3-dev      
   B. Vamos escribiendo en la terminal:
sudo apt-get install build-essential gcc cd Downloads wget http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz tar -xvzf Python-2.5.5.tgz cd Python-2.5.5 ./configure --prefix=/usr/local/python2.5 make make test sudo make install sudo ln -s /usr/local/python2.5/bin/python /usr/bin/python2.5
4. Para comprobar que todo halla salido bien, realizamos un 'Hola Mundo', siguiendo las instrucciones del siguiente tutorial de google: AppEngine
>> Con la ayuda de:
   - Wikipedia     
   - Welcome to Ubuntu: Para instalar Python 2.5
   - StackOverflow.com: Para el problema de 'no module named sqlite3'
   - Buildcontext.com: Para hacer funcionar el archivo dev_appserver.py

viernes, 4 de febrero de 2011

Cartera de KDE sin contraseña


A muchos de nosotros tal vez nos resulta molesto que kdewallet nospida la contraseña una y otra vez (por ejemplo al abrir Tweetdeck), para hacer que el Gestor de Carteras de KDE deje de pedirnos una contraseña solo debemos de dejar la contraseña en blanco:

1. Para cambiar la contraseña de kdewallet, vamos al lanzador de aplicaciones: Aplicaciones -> Sistema -> KWalletManager

2. Doble click en la cartera kdewallet:

3. Seleccionamos el Menú Archivo - Cambiar Contraseñas:


4. Dejamos la contraseña en blanco, aceptamos y Listo, ya no volverá a pedirnos contraseña.

>> Visto en: kubuntu-es


>> Obs: Esto puede ser inseguro (gracias a RoboSapiens por comentarlo)

Instalar la última versión de GIMP

Para instalar GIMP en su última versión de desarrollo (2.7.2), procedemos de la siguiente manera:

1. Agregamos el repositorio por medio de la terminal:
sudo add-apt-repository ppa:matthaeus123/mrw-gimp-svn

2. Actualizamos e Instalamos:
sudo apt-get update && sudo apt-get install gimp libgegl-0.0-0

>> Visto en: laventanamuerta.net

>> A partir de la versión 2.7 podemos probar lo que será de el modo de ventana única que será totalmente implementado en la versión 2.8.

jueves, 3 de febrero de 2011

Prezi



Prezi, un servicio online que nos muestra una nueva manera de realizar presentaciones.

Explicado por los creadores de Prezi:

En Prezi, estamos todos ayudando a la gente a entenderse mejor. Las presentaciones no han evolucionado mucho en los 50 años transcurridos desde que la diapositiva se inventó, pero Prezi cambiará ello. Prezi le permite llevar sus ideas a un espacio y ver cómo se relacionan, ayudando a que usted y su público se conecten. Alejarse a observar el panorama y hacer zoom para ver detalles.


Prezi nos ofrece la posibilidad de crearnos un cuenta gratuita en la que nos dan un espacio de almacenamiento para nuestras presentaciones, existe también la posibilidad de adquirir un servicio "de pago" que nos permite usar Prezi Desktop, una aplicación para usar este servicio en modo offline. A continuación un video muy instructivo sobre el uso de esta herramienta:



>> ¿Por qué no usar Prezi? : Un buen artículo que  nos explica el por qué no deberíamos usar Prezi, o presentadores similares, pero al fin, queda a gusto del usuario.