29 de set. 2009

Migración del Blog

Pues venga va! la sorpresa que comenté hace unos días y que algunos de los lectores de este blog que están en mi radio de acción ya os imaginabáis o directamente habéis colaborado en esta migración.

Hace ya un tiempo tenia un hosting en evalice, que fué muy bien durante unos años, pero unos repentinos cambios en los nombres de los usuarios de las bases de datos MySQL y un mal funcionamiento del correo, han hecho decidirme por cambiar de hosting y pasarme a las faldillas de blueplastic.net (¡muchas gracias Ángel por tu paciencia!).

Llevo unos días un poco desconectada de los principales canales habituales de comunicación, pero he reforzado otros canales mas privitivos para conseguir un mismo fin, la lucha a favor de la cultura libre, la de la autogestion y del intercambio cultural (clases de guitarra, jornadas de arquitecturas colaboratibas en la nautarquia, el nuevo hacklab, el concurso mañado de femitic, etc.). También mucho trabajo en el ámbito laboral que apazaigaban mi mentre tras la misma.

¡Además de un nuevo juguete pseudo-geek! una mootooooo!!!! si si, me he comprado una moto, una daelim roadwin y tirada de precio. Para todos aquellos que estáis leyendo, pero ¡loca! ¿dónde vas? ¡que vas a hacerte daño! pues me cruzo de brazos y miro con la cabeza bien alta y digo ¡si! ¿y qué? ¡mi calidad de vida lo merece! y tengo clarísimo que corro un riesgo de sufrir daños, quizás si estoy un poco autodestructiva pero basta ya de añoñarme, ¡que parece que me esté volviendo mayor! he estado algo mas de 2 años sin hacer nada nuevo. No hay que renunciar a nada, mirar hacia delante y seguir el camino de tu mente.

La migración del hosting también ha ocupado parte de mi tiempo estas dos últimas semanas. Quería aprovechar para hacer un poco de limpieza (como el sábado en mi casa) y tirar cosas que ya no servían o pruebas fallidas que nunca salieron a la luz.

Quería también darle mucho mas protagonismo al dominio nusepas.com que estaba ahí en un rinconcito de la red acumulando polvo, bots y spams.


nusepas.com nació como una idea post-adolescente de crear una empresa dedicada al mundo de las webs para crear mucho dinero y poder vivir de ello el resto de mi vida. Como era y sigo siendo bastante mediocre con el tema de negocios (de momento ¡a mi me dan pequeños retos y soy feliz!) la cosa fué un desastre y sólo he conseguido cobrar un dinerito por 3 (trymartiny, vicave.com y moraenginyers) y perder horas y horas por decenas de otras.

Así que reenfoco la idea de nusepas. Un proyecto de proyectos. Nusepas significa no lo sé, pero en Catalán con acento de la Garrotxa. Mas o menos lo pronunciamos así. Y para esto nusepas toma este nuevo rumbo.

El blog como eje central, es una gran fuente de conocimiento adquirido que comparto día tras día con los lectores que agradecen con (según google analytics) bounce rate, visitantes que vuleven y lo hacen sin refering pages, páginas que tienen un vínculo a mi blog.

En el nuevo blog, ahora un wordpress, he importado todos los posts de mi blog en blogspot (comentarios incluidos) con una herramienta integrada en el corazón de wordpress.

Las dos últimas páginas que he comentado antes han sido creadas con wordpress y he podido apreciar la madurez de este tipo de cms de contenido, además de las continuas actualizaciones cerrando los agujeros constantes debido a la rápida evolución de ataques como XSS cross site scripting, defacing, sql injection, etc.

El tema que he puesto es el mandingo, no es lo mas bonito que me gustaría que fuese mi blog pero tiene una característica que lo hace especial: está totalmente diseñado para la versión 2.8, la cual contiene muchísimas novedades! una de ellas que permite modificar totalmente los colores y opciones a las barras laterales del blog sin apenas tocar un fichero css o php.

El wordpress es el mister potato de los cms, puedes meterle de todo y hay muchos plugins frikis y geeks que han programado herramientas impresionantes!

Si el wordpress se convierte en uno de los top 10 tags en mi todo list, vais a poder ver una página más dinámica.
Ahora mismo destaco una herramienta que permite saludarme desde mi propio blog. ¡Espero no abuséis de ella! y seguid comentando que me encanta ver comentarios!

También he creado un par mas de cms por ahí. Los podréis encontrar en la ya casi acabada página estática por excelencia de nusepas.com, la de los raíles y las citas que siempre eran las mismas, porfin! tras 5 años, he terminado esta segunda parte! no la pude terminar en su momento por falta de conocimientos y tras intentar reutilizar código, he puesto un gigante /* */ entre el antiguo código y lo he reprogramado. Sólo le falta un pequeño upgrade que permitirá un poco mas de interacción ;)

Pues basta ya de escribir. Este es mi último post desde blogspot y a partir de mañana (ahora a configurar la nanostation con guifi.net) ya postearé en el nuevo blog, un interesante post y una pequeña contribución al mundo de las mediawiki :D

¡Por cierto! ahora todos a actualizar los RSS!!!

http://blackhold.nusepas.com

22 de set. 2009

recuperar grub después de instalar windows

Pues el título lo cuenta todo.

Hay mil formas de hacer esto, pero muchas no acaban de funcionar, así que voy a dar alguna idea de como hacerlo y que funcione (acabado de probar!)

1. Arrancas con una live cd de gurruntu (aka ubuntu)
2. montar la partición donde tenemos / instalada, en mi caso /dev/sda1
# mkdir /mnt/hd && mount -t ext3 /dev/sda1 /mnt/hd

3. instalar grub en el MBR
# grub-install --root-directory=/mnt/hd /dev/sda

4. hacer un chroot (el chroot es como si estuvieses trabajando en tu partición de linux, para hacer algunas tareas es necesario montar proc, que ahora no lo necesitamos).
# chroot /mnt/hd

y ahora ya estamos en una jaula dentro de nuestro linux (no la livecd)

5. pasarle los parametros del /boot/grub/menu.lst al grub
# update-grub


Anotación proc: para montar el proc usaremos el proc del livecd
# mount -t proc proc /mnt/hd/proc

et voilá!

17 de set. 2009

Votación vídeo dones en xarxa

Hacía unos días os contaba la creación y la presentación de un vídeo para un concurso de videos creados por mujeres y para mujeres.


Ahora el vídeo sale a votación y es preciso que quede entre los 10 primeros para ser votados por un jurado.

Algunos de los propositos con los 5000€ de premio era destinar parte a colectivos los cuales participo, como el hackmeeting, aptitudefm, el nuevo hacklab, el summercamp garrotxa y guifi.net adquiriendo una mikrotik para crear un nuevo supernodo en Barcelona.

¡Recordad necesito un gran numero de votos para poder optar al premio! así que difundid lo mas rapido posible el vídeo ya que sólo hay hasta el 19 de Octubre! el tiempo se termina!

Vote for Blackhold: http://www.donesenxarxa.cat/Les-dones-tambe-som-xarxa



Muchas gracias

9 de set. 2009

humor

thnks free.

probabilidad

Otra de estas cosas de la red que me dejan realmente sin palabras, algunas que ya lo han hecho ha sido el oráculo de elforat.net.

Ahora venimos con akinator, un mago que mediante 20 preguntas adivinará (en un alto porcentaje) los personajes que pienses.


¿Quieres retar al mago?

¡Interesante trabajo de probabilidad! además creo que se basa en javascript :P

8 de set. 2009

gestionar lvm

Venga, la continuación del post del miércoles pasado, un pequeño manualillo de como funcionan los lvm y de como administrarlos.

La ventaja del lvm es que puedes crear particiones de tamaño ilimitado, simplemente es necesario que tu maquina soporte los discos suficientes para definir el tamaño ilimitado.

Otra de las ventajas es que se le pueden poner el nombre deseado a las particiones, en lugar de las aburridas sda1, sda2, sdb1, etc. que nos ofrece el fdisk.

Sigamos como si las particiones lvm fuesen meros pedazos de plastilina.

Tenemos una caja (el ordenador) con varios paquetes de plastilina (cada uno de los discos duros), y tenemos la mesa donde trabajaremos (volume group (VG)).

Encima de la mesa podremos trabajar nuestra plastilina (physical volume (PV)) y agruparla para hacer las figuras (logical volume (LV)).

De "volume groups" solo podremos crear uno. De la misma forma que podemos separar la plastilina y agruparla crearemos los "physical volumes" y le daremos forma con los "logical volume".

Con esta representación para niños, quiero decir que hay los volume groups, que agrupan a los physical volumes y dentro los volume group.

Basta ya de explicaciones cutres y entramos en materia:

La mejor forma de entender como funciona lvm es con los comandos:

# pvscan
PV /dev/sdb1 VG vg1 lvm2 [465.66 GB / 455.66 GB free]
PV /dev/sda5 VG servidor1 lvm2 [67.51 GB / 0 free]
Total: 2 [533.17 GB] / in use: 2 [533.17 GB] / in no VG: 0 [0 ]

# vgscan
Reading all physical volumes. This may take a while...
Found volume group "vg1" using metadata type lvm2
Found volume group "servidor1" using metadata type lvm2

# lvscan
ACTIVE '/dev/vg1/lvol0' [10.00 GB] inherit
ACTIVE '/dev/servidor1/root' [64.71 GB] inherit
ACTIVE '/dev/servidor1/swap_1' [2.80 GB] inherit

Estos outputs son los reales de un servidor, y nuestra tarea es eliminar el volume group "vg1" y fusionarlo con el volume group "servidor1".

Así que empezamos la limpieza:
# lvremove /dev/vg1/lvol0
Do you really want to remove active logical volume "lvol0"? [y/n]: y
Logical volume "lvol0" successfully removed

listos, acabamos de eliminar el volumen lógico "lvol0" que se encuentra dentro del grupo de volumen "vg1".
# vgremove vg1
Volume group "vg1" successfully removed

si ejecutamos de nuevo el lvscan, podremos ver que el output ha variado y ya no tenemos al volumen "vg1".
# lvscan
ACTIVE '/dev/server1/root' [64.71 GB] inherit
ACTIVE '/dev/server1/swap_1' [2.80 GB] inherit

aprovechando que ahora tenemos la partición vacía haremos un formateado, para eliminar la posible basura que haya quedado de instalaciones anteriores y verificar el estado del disco (aprovecho para recordar la existencia de smartmontools):
# mkfs -t ext3 -c /dev/sdb1
mke2fs 1.40.8 (13-Mar-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
73138176 inodes, 292551674 blocks
14627583 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
8928 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
Checking for bad blocks (read-only test): done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 29 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

Esta operación tardará varios minutos depende de la velocidad de los discos y el tamaño de los mismos, además de la potencia de la maquina.

Una vez finalizado vamos a poner la partición dentro el physical volume
# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created


Y ahora la cosa queda así:
# pvscan
PV /dev/sda5 VG server1 lvm2 [67.51 GB / 0 free]
PV /dev/sdb1 lvm2 [1.09 TB]
Total: 2 [1.16 TB] / in use: 1 [67.51 GB] / in no VG: 1 [1.09 TB]

Ahora añadiremos /dev/sdb1 dentro del volume group "VG server1":
# vgextend server1 /dev/sdb1
Volume group "server1" successfully extended

Para ampliar por ejemplo la capacidad de la partición raíz (que se encuentra en un volumen lógico):
# lvextend -L+2G /dev/server1/root
Extending logical volume root to 65.71 GB
Logical volume root successfully resized

Por último con el ext2resize o con el resize2fs fijamos los cambios a la partición (si no está instalado lo instalamos)
# apt-get install ext2resize

# ext2online /dev/server1/root
ext2online v1.1.19 - 2001/03/18 for EXT2FS 0.5b

el comando ext2online sirve para redimensionar particiones ext2, si no estamos usando el journaling nos va a dar igual si usamos una u otra, pero por otra parte es recomendable usar este otro comando:
# resize2fs /dev/mapper/server1-root
resize2fs 1.40.8 (13-Mar-2008)
Filesystem at /dev/mapper/server1-root is mounted on /; on-line resizing required
old desc_blocks = 5, new_desc_blocks = 5
Performing an on-line resize of /dev/mapper/server1-root to 17750016 (4k) blocks.
The filesystem on /dev/mapper/server1-root is now 17750016 blocks long.


Para comprobar que se ha redimensionado:
# lvscan
ACTIVE '/dev/server1/root' [66.71 GB] inherit
ACTIVE '/dev/server1/swap_1' [2.80 GB] inherit

y si no nos fiamos aún del lvm:
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/server1-root
67G 33G 31G 53% /
varrun 4.0G 76K 4.0G 1% /var/run
varlock 4.0G 0 4.0G 0% /var/lock
udev 4.0G 80K 4.0G 1% /dev
devshm 4.0G 0 4.0G 0% /dev/shm
/dev/sda1 236M 26M 198M 12% /boot

4 de set. 2009

Canción del hackiita

Hola usuàris i superusuàries (tal como dice dolça en la radio).

Hoy os traigo una pequeña frikada, esta tarde no he hecho nada que perder el tiempo, tenía la tarde un poco liberada de trabajo y había pensando en vaciar un poco la TODO list que va creciendo día tras día, una línea de la cual hace referencia a este blog. No voy a hacer mas mención que está previsto un cambio tras las críticas constructivas de algunos lectores (estos que me saludáis por la calle y me decís "yo leo tu blog" o "estás en mis RSS". Muchas gracias).

Por otra parte, el enésimo intento de subir el vídeo para el concurso ha sido fallido de nuevo, he mandado unos mails y me han dicho que la unica forma de participar es colgando el vídeo en el formulario que no funciona, estoy empezando a pensar que el concurso este está mañado... por el bien de la sociedad espero que no, en consecuencia sería un nuevo fracaso de la sociedad que me acerca cada día mas a la asocialibilidad, el mero hecho de perder la fe en la sociedad, de que es capaz de avanzar a un plano superior (al modo ateo).

Dejo ya de tanta palabrería, que sólo hago que ensuciar las paredes del blog de mierda. Os dejo con la letra de la nueva frikada.

Próximamente mas información en habituales listas de distribución y el programa aptitudefm el domingo de 9 a 10 de la noche.


Soy un hacker muy honrado, Mim
Q me gusta lo mejor, Si7
Los cacharros no me faltan Si7
ni el ap ni el servidor. Mim

Navegando en mi portátil, Mim
Por la red yo me voy, Si7
Los dns y el router Si7
ellos me dicen donde voy. Mim

Ay ay ay ay, Lam Mim
Ay ay servidor, Si7 Mim
Ay mi ñu/linux Lam Mim
De mi corazón. Si7 Mim

Me gusta tocar el hardware, Mim
Me gusta usar ion, Si7
Mi pinguino me acompaña, Si7
Cuando toco mi canción. Mim

Me gusta tomar mis copas, Mim
la cerveza es lo mejor, Si7
también el grog morado Si7
con su SCUMM le da sabor. Mim

Ay ay ay ay, Lam Mim
Ay ay servidor, Si7 Mim
Ay mi ñu/linux Lam Mim
De mi corazón. Si7 Mim

//golpeando la guitarra y sin tocar//
Me gusta tocar el hardware,
Me gusta usar ion,
Mi pinguino me acompaña,
Cuando toco mi canción.
//golpeando la guitarra y sin tocar//

Me gusta tomar mis copas, Mim
la cerveza es lo mejor, Si7
también el grog morado Si7
con su SCUMM le da sabor. Mim

Ay ay ay ay, Lam Mim
Ay ay servidor, Si7 Mim
Ay mi ñu/linux Lam Mim
De mi corazón. Si7 Mim
Ahora recuerdo que tampoco he actualizado el post de ayer sobre lvm, ya que era imposible trabajar, así que... ¡a tomar viento! ¡otro día será!

Buenas noches