Posts Tagged ‘FOSS’

Error: Jungando con Fedora DS (ldap)… a lo wey!

Sunday, May 23rd, 2010

Hoy estuve jugando con Fedora DS. El servicio es increible y me encanta pero, cometí un grave error.

Primero, configuré un servidor virtual con 389-ds y, luego, agregué a un usuario de prueba. Después, configuré el host, o sea, mi PC, para autenticarse con este servicio.

Funcionó a la perfección. Pero…

Cuando configuras a una pc para autenticarse por medio de LDAP, si el servidor falta, no hay un fallback a local (por lo menos en como yo la configuré)…

Reinicié y, al día siguiente, no pude hacer login!! AAAAHHH!!

Esto pasó porque no tenía prendida la máquina virtual y, por lo tanto, ya no pude autenticar!

Analicé la situación y reinicié Fedora en single user mode (le agregas un 1 a la línea de kernel; en grub) y pude cambiar, manualmente, la manera de autenticación de fedora usando el comando authconfig-tui. Ahí, desactivé la autenticación por LDAP y todo sirivió!

Documento esta estupidez para que no la cometas y, si la cometiste, veas como salir de ella.

Git: cómo hacer un repositorio en un servidor http?

Tuesday, May 11th, 2010

Bueno, aquí está como:

1. Si tienes un proyecto, ve a él; si no, crea uno y, luego, le agregas git

cd /path/a/mi/proyecto && git init

2. Agrega todos los archivos a git y haz un commit

git add . && git commit -a

3. Ahora, ve un nivel más abajo en el directorio

cd ..

4. Clona, usando –bare, tu proyecto a otro directorio

git clone --bare ./proyecto proyecto.git

5. Entra a ./proyecto/hooks/ y edita copia post-update.sample a post-update

cd ./proyecto/hooks/ && cp post-update.sample post-update

6. Edítalo para que quede así:

exec git update-server-info

7. Cambia el permiso para que sea ejecutable

chmod +x post-update

8. Sube tu “repositorio” a un servidor web

scp -r /paty/a/mi/proyecto.git yo@miservidor.com:~/mi/docroot/publico/

9. Ve al directorio y correo el siguiente comando git update-server-info

ssh yo@miservidor.com "cd mi/docroot/publico/proyecto.git/ && git update-server-info"

10. Cálalo intentando clonar desde tu server

git clone http://miservidor.com/proyecto.git

Si no jala, intenta ver el directorio; se deben ver los archivos de git ahí. Si no, la estás cafeteando en algo.

The future of P2P on the cloud

Tuesday, May 11th, 2010

Last night, before sleep, I thought of this:

The new sharing system should be something as simple as a distributed, syncronized filesystem.

This new filesync should sync the files on a certain directory; for all it’s nodes (users). It should use rsync or something similar so it could send the changes only and calculate hashes to compare the files.

It should hold the list of nodes or, users, in the same dir; so everybody has the list.

There would be one master source and, when validated, the other nodes could become masters (multiple masters). Also, a node could “fork” the dir and add/change the files.

Everytime the master updates the share, you would have to authorize the changes.

This would let us share files easier and let us stop looking, eternally, for the updated torrent file or the rapidshare links to episodes of house! ;)

If done right, this could serve as a very cool replicated filesystem over Internet. Not only let us share files but, for example, share a whole server (google style; small spec nodes but millions of them!) in our machines. You could decide to “sync” some cool website you like and help them with the hosting.

Besides, we could add really cool features like encryption and stuff. Cool idea, huh?

BleachBit: La aspiradora de tu PC

Tuesday, May 11th, 2010

Hoy me topé con una gran aplicación. Ésta hace lo que a todos nos da weba: limpiar las porquerías que dejamos por ahí.

Hay muchas tonterías que nos ocupan mucho espacio; tales como: cache, temporales, idiomas que no usamos, etc.

Bueno, ya encontré la solución a todos nuestros problemas! Y, además, está en los repos de Fedora!

# BleachBit
http://bleachbit.sourceforge.net/

HowTo: Cómo actualizar tu named.ca

Monday, April 5th, 2010

El otro día, Richard y Yo vimos que, en Fedora 12, hay un named.ca viejito (2008!).

Bueno, he aquí, un comando para actualizarlo:

dig @a.root-servers.net . ns > /var/named/named.ca

Hoy fué un buen día para transformar todo a Ooo!

Monday, March 29th, 2010

Bueno, siguiendo con los cambios, hoy hice la transformación de todos mis documentos basados en Microsoft Office a OpenOffice.

Me tardé un ratín! Cómo? Usando unoconv!

Éste fué el procedimiento:

1. Instalar unoconv
su -c 'yum install unoconv -y'

2. Correr una instalncia de unoconv servidor
unoconv --listener

3. Crear un repositorio/directorio para documentos propietarios
mkdir /home/renich/trash_docs

4. Convertir todo y mover los archivos propietarios a un directorio
find /home/renich -iname '*.doc' -exec unoconv -f odt \{\} \; -exec mv \{\} /home/renich/trash_docs/

Probablemente pude haber usado && dentro del exec… pero no le calé. Ahí me dices si te sirve esto.

tip
Lo mismo puedes hacer con los .rtf o los .xls o .docx o .xlsx o esos formatos feos de MS! La -f de unocov solo define el formato de salida (el default es pdf… blew!)

Descargando Fedora 12 a máxima velocidad!

Wednesday, March 17th, 2010

Bueno, un screenshot para que creas!

Usé Transmission de Fedora 12. Tengo un router linksys 300n y una conexión a mega-caca de 10 Mbps. ;)

Hoy inician las sesiones de PHPCabal

Tuesday, March 16th, 2010

Me da gusto anunciar que, hoy, empiezan las sesiones del grupo de PHP de LinuxCabal. El grupo se llama: PHPCabal.

Este grupo tiene la intensión de formar un grupo de desarrolladores de PHP para desarrollar aplicaciones para la comunidad y, al mismo tiempo, nos sirva para desarrollar nuestras habilidades al aprender de los demás.

El grupo, dedicará 30 min; al principio de la sesión, para darle clases a los newbies y ayudarlos a escribir sus “Hello World”s y demás prácticas básicas para que, algún día, se puedan unir al grupo como desarrolladores.

El grupo sesionará los martes; en las instalaciones de LinuxCabal; de 19:00 a 21:00 hrs. Además de esto, tenemos una lista de correos en Google Groups.

Que suave que empezamos! Ojalá y nos acoplemos!

# LinuxCabal
http://linuxcabal.org/

# PHPCabal
http://groups.google.com/group/PHPCabal

Hemos cambiado a usar OGG

Monday, March 15th, 2010

Bueno, con todo esto del HTML5 y que, además, los navegadores modernos (Firefox, Google Chrome, Opera, Epiphany y demás) soportan OGG nativamente, hemos cambiado todo nuestro repositorio de rolas a OGG! ;)

Nos vale madre si tu iPod no los toca. Pídele a apple que soporte OGG. Hay miles de players que si los soportan.

OGG es un estandard libre y de fuente abierta. A nosotros nos gusta la libertad! Y a tí?

Te recomiendo que te informes acerca de este formato en: http://theora.org/

HowTo: Como convertir tus MP3 a OGG

Sunday, March 14th, 2010

Fácil!

find . -iname '*.mp3' | while read song; do mpg321 "${song}" -w - | oggenc -q 9 -o "${song%.mp3}.ogg" -; done

Sermón:
No debes convertir de un formato lossy a otro formato lossy.

lossy -> lossy = lossier!

Pero, no quiere decir que no se puede ;)

Ahora, con el soporte de los navegadores de OGG (nativo en HTML5!), ya no hay porqué utilizar software privado.

Estoy en el proceso de convertir todos los mp3 de mi banda introbella a ogg. Ya no más mp3! Wákala!

# Referencia
http://www.perturb.org/display/entry/687/