Ecryptfs, Ubuntu 8.10 en la Asus EEE 701, y como desarmarla    Publicado:


Carpeta cifrada en Ubuntu 8.10

Ubuntu 8.10, a simple vista, no trae demasiados cambios. Entre las novedades me gustó el theme DarkRoom, aunque no viene por defecto, y los timers que pusieron en algunas partes de Gnome, como al apagar el sistema.

Una funcionalidad nueva muy interesante es la posibilidad de tener una carpeta cifrada usando ecryptfs. El funcionamiento es, a grandes rasgos, el siguiente:

ecryptfs te crea la carpeta "~/.private/", y luego cuando iniciás sesión, monta esta carpeta en "~/.Private/". Los archivos que pongas en "Private", irán a parar a ".private", pero con el contenido cifrado. Los nombres de los archivos no se cifran (por ahora, ya se está trabajando en eso). ecryptfs cifra el contenido de los archivos con una key que te pide a vos al configurarlo. Esta contraseña, a su vez, está cifrada utilizando la contraseña de inicio de sesión de tu usuario.

Para configurarlo, por ahora, hay que ejecutar;

sudo apt-get install ecryptfs-utils ecryptfs-setup-private

Si algún día reinstalás Ubuntu, o si compartís archivos cifrados entre máquinas, te conviene hacer backup de la carpeta "~/.ecryptfs/" por si las dudas. Si mezclás archivos cifrados en una instalación de ecryptfs con los de otra, tenés que agregar la key que usaste en la otra instalación con el comando:

ecryptfs-manager

Gracias Esteban

Ubuntu 8.10 en la EEE 701

Si bien cada versión de Ubuntu se acerca un poquito más al soporte total de la EEE, algunas cositas todavía faltan.

En esta versión, apenas instalás no andan la antena, las hotkeys y no se apaga del todo.

Para la antena:

Habilitar los repositorios backports sudo apt-get install linux-backports-modules-intrepid

Para el resto, conviene correr el scripts de Ricey. En esta versión el script reemplaza directamente los archivos con unos que vienen empaquetados junto al script. A mi eso no me cae muy simpático, así que modifico a mano cada archivo con las modificaciones de Ricey, pero bueno, está en ustedes esa decisión.

Gracias Peter

Desarmando la EEE 701

Este finde desarmé a Eevee, porque pensaba que se me había dessoldado la fichita para cargarla. Luego de desarmarla y perder un tornillo, descubrí que lo que estaba roto era el transformador..

Si algún día tienen necesidad de desarmar su EEE, esta guía de Paddy me resulto muy útil.

Comments

Metasploit 3.2 en Ubuntu 8.10    Publicado:


UPDATE: nada de esto es necesario hoy día. Ya salió la actualización de Ruby que permite correr Metasploit sin ningún problema.

Ubuntu 8.10 viene con una versión de Ruby (1.8.7.72) que hace que Metasploit no funcione bien. El problema ya está reportado y dentro de poco sacarán una actualización que lo solucione. Si sos ansioso como yo, estos son los pasos para hacer funcionar Metasploit 3.2 (la versión en desarrollo) en Ubuntu 8.10. Lo que debemos hacer es parchear Ruby y compilarlo:

Primero instalamos Ruby y las librerías necesarias para correr Metasploit:

sudo apt-get install ruby libruby rdoc libyaml-ruby libzlib-ruby libopenssl-ruby libdl-ruby libreadline-ruby libiconv-ruby rubygems libgtk2-ruby libglade2-ruby

Ahora instalamos los paquetes necesarios para compilar Ruby:

sudo apt-get build-dep ruby1.8

Ahora necesitamos las fuentes de Ruby:

apt-get source ruby1.8

Ahora necesitamos descargar y aplicar 3 parches:

Descargar 1, 2 y 3 patch ruby1.8-1.8.7.72/class.c class.c patch ruby1.8-1.8.7.72/eval.c eval.c patch ruby1.8-1.8.7.72/node.h node.h

Compilamos e instalamos:

cd  ruby1.8-1.8.7.72/ autoconf ./configure make make test sudo make install (UPDATE: esto instalará ruby en '/usr/local/bin', que tiene prioridad en la variable $PATH sobre '/usr/bin', donde está el ruby que instala Ubuntu)

Finalmente, seteamos las variables de entorno para decirle a nuestro nuevo Ruby que utilice las librerías del Ruby que viene con Ubuntu:

export GEM_HOME=/usr/lib/ruby/1.8/rubygems/ export RUBYLIB=/usr/lib/ruby/1.8/ (UPDATE: esto hay que hacerlo cada vez que se quiera correr el ruby parcheado con las librerías que instala ubuntu!!!)

Solo queda descargarnos Metasploit 3.2 desde el svn:

svn co http://metasploit.com/svn/framework3/trunk/ (UPDATE: ya salió la versión final de Metasploit 3.2!!!)

Y listo!

Cuando Ubuntu libere la actualiación con estos 3 cambios, no hará falta hacer todo este procedimiento. Cuando esto suceda, eliminamos la versión que acabamos de instalar:

sudo rm -r /usr/local/lib/ruby/ sudo rm /usr/local/bin/erb sudo rm /usr/local/bin/irb sudo rm /usr/local/bin/rdoc sudo rm /usr/local/bin/ri sudo rm /usr/local/bin/ruby sudo rm /usr/local/bin/testrb

Gracias a Christian por su post.

Comments

Novedades Dieresys    Publicado:


Ya mucho se ha escrito sobre ciclos de vida de blogs. El de éste no es muy distinto a otros. Siempre que veo algo copado o hago algo que considero copado pienso "uh, lo voy a poner en el blog", pero después me olvido y no lo hago.. Dos meses después me logueo, veo que tengo que actualizar el motor o algún plugin, escribo algo que tenía por ahí guardado, meto un link, cambio algún widget/theme y a dormir un par de meses más.

En esta oportunidad, las novedades son:

  • Cambié el theme, porque quería uno realmente fluido que sea vea bien en resoluciones chicas como la de Eeevee. Además el otro se veía mal en IE7.
  • Maté BathroomStorning, su contenido ahora está alojado en ésta página.
  • En reemplazo de BathroomStorming, creé Ideario. No es más que un widget para mostrar el contenido de mi usuario en identi.ca. Probé Twitter, pero preferí buscar un clon libre. Primero quise usar Jaiku, por ser hispano y por tener un loguito lindo, pero no tenía buenos widgets. No me voy a atar a escribir en inglés, porque ya estoy practicando bastante en el trabajo nuevo, pero sí me voy a tener que acostumbrar a contar ideas en 140 carácteres.
  • Me pelié con mis hosting, ya que no pude habilitar SSL. Aparentemente tengo que comprarles una IP única. Yo creía que para certificados auto firmados no era necesario.. pero bue.. Si alguien lee esto y sabe de algún proveedor que de SSL self-signed sin necesidad de comprarles una IP única, que me avise.

Comments

Sobre agilidad (II), catástrofes y emoticones    Publicado:


Otro par de links.

Songbird path to Agility - Part II

Segunda parte de esta apasionante historia (???). En está oportunidad la gente de Songbird muestra las métricas que utilizaron y unos bonitos gráficos.

Sobre las catástrofes

Juan Sasturain nos muestra un punto de vista interesante sobre la crisis financiera yanqui. Coincido bastante con lo que él piensa.

Un cuento de hadas de 3 minutos sobre emoticones mezclados

Un fantástico cuento de hadas creado solo con emoticones hecho por Rives. Technorati Tags: 

Comments

Pidgin 2.5.1 y Skype en Ubuntu    Publicado:


Salió Pidgin 2.5. La principal novedad es el soporte para todas esas boludeces que tienen los últimos clientes de MSN (menos la publicidad). Hoy mismo salió la 2.5.1 que corrije un par de cosas, y cambia algunas cosillas del arte. Como siempre, GetDeb nos da la posibilidad de bajarnos los últimos paquetes actualizados.

Por otra parte no solo estoy usando Windows Vista en el laburo, sinó que también estoy usando Skype en la EEE. Es asqueroso, tiene una interfaz muy QT, es privativo, anda haciendo P2P con mis conversaciones, es privativo, y anda a saber cuantas otras guachadas más. Pero bue, anda, y me deja usar la camarita cuando Vero está en Windows..

Para hacerlo andar, te bajás el .deb de la web de Skype, y antes de insalarlo hacé click acá para instalar libqt3-mt

Comments

Pythoneando por plata    Publicado:


Hace unas semanas cambié de laburo. Me fuí de Southplans luego de muchos años de anecdotas ;) y ..Net. Me despidieron con un montón de alcohol!!!

Ahora me dedico a pythonear por dinero. Cuando me decidí a cambiar de trabajo, miré en la Cartelera de trabajos de PyAr y puse mi ojo sobre una oferta en particular. Envié mi CV allí y otras empresas que encontré en diferentes bolsas de trabajo, para tener opciones. Me llamaron de un par, tuve varias entrevistas, pero mi ojo seguía en esa oferta. Lamentablemente por mi experiencia en .Net, nadie me quería dar laburo en Python =(. Hasta me quisieron vender SharePoint jajajaja.

Pasaron unos cuantos días más (ya me estaba poniendo nervioso) y finalmente me llamaron. Lo mas loco es que yo con Python no había hecho mas que Scripts chiquititos. Las cosas mas grandes que hice, fueron hechas usando BeautifulSoup. Y oh casualidad, lo primero que me pidieron en el laburo nuevo fue reemplazar un par de parsers hechos en SGMLLib por BeautifulSoup.

En fín, estoy aprendiendo las bondades y las hijadeputeses de python. Espero descubrir cosas copadas para poder contar acá, siempre y cuando no viole el acuerdo de confidencialidad (A.K.A. "Tu Alma Ahora Nos Pertenece") que tuve que firmar..

(Ahh, ahora también uso Vista =(. La liberación total es imposible)

Comments

Sobre agilidad, control de versiones y productividad    Publicado:


Un par de links que tenía en la baulera por postear.

Version control systems comparison:

Web que pretende comparar los sistemas de control de versión mas conocidos.

http://www.versioncontrolblog.com/comparison/

Getting Things Done - Software:

GTD es una metodología para ser mas productivos. El autor se mandó una especie de librito de auto ayuda, lo publicó y se llenó de plata. Si lo quieren leer, busquenlo en amazon o en pdf.

SI quieren aplicar la metodología, acá les dejo unos links:

Remember The Milk: Excelente aplicación web para gestionar tareas. Lo que sobresale es su nivel de integración con otros servicios online. Parafraseando a los amphibios: "Remixa, no reinventa nada".

Tracks: Fanáticos de David Allen, estos señores hicieron un aplicación web para aplicar la metodología.

Tasque: Aplicación web que te permite usar Remember the Milk desde la comodidad de tu Gnome. Muy simple y usable.

Songbird path to Agility:

Antes de partir de Southplans, estuvimos inviestigando un poco sobre metodologías Ágiles. La gente de Songbird nos cuenta como se Agilizaron un poco. Sigo esperando al segunda parte.

Comments

No more feevies    Publicado:


Todavía no se que pasó en las indias, pero bue, no quiero especular. Espero haber aportado mi granito de arena a su experimento enredado. Por mi parte cambio Feevy por un Blogroll comunacho y feo. Así que a su izquierda pueden observar los blogs y planets que suelo leer.

Comments

Pidgin / Banshee 1.0 "Now Playing" Plugin    Publicado:


Teniendo en cuenta que musictracker todavía no se actualizó para funcionar con Banshee 1.0, este muchacho alec se mandó un pequeño listener de DBUS en Python que te cambia el status de Pidgin con la canción que estás escuchando.

Guy from MadSoft Alec, thanks for this script. It works like a charm!!

It would be nice if you put your name/nickname somewhere in your blog.

Comments

Python Bug Day    Publicado:


Ayer participé del Python Bug Day. Nos juntamos en las oficinas de Livra/Devego a Pythonear un rato con los chicos de Pyar.

Estuvo realmente muy bueno. El día se pasó volando. Le puse rostro a un par de nombres que solía ver en la lista, y aprendí como es esto de contribuir al Core de Python.

Con respecto a los bugs, no pude hacer mucho. Ayudé con dos bugs, uno sobre documentación desactualizada (que de hecho ya había sido actualizada, y por eso simplemente se cerró) y otro sobre el módulo rlcompleter. Para éste último lo que hice fue actualizar un parche que ya estaba subido para que funcione ok con el trunk (v2.6). Ahora tendría que preguntar en la lista que faltaría para que esa funcionalidad sea finalmente subida al trunk.

Comments

Share