martes, 18 de noviembre de 2008

Valencia, Ciudad de las Artes y las Ciencias

Sin duda, la imagen no representa lo sobrecogedor que es lo que se puede ver en la Ciudad de las Artes y las Ciencias... y lo pequeño que te sientes ante estos edificios.
Parece que estas en un película de ciencia-ficción.


Foto tomada con una HTC Touch...

viernes, 14 de noviembre de 2008

Reinstalar una Ubuntu, y no perder tus datos...

Vía Incognitosis, a su vez vía hehe2.net, veo un manual magnifico de como volver a instalar una Ubuntu, tras una nueva salida de una versión del sistema o tras un desastre (mejor una imagen del sistema + backup del home, pero no todo el mundo lo hace... ni yo mismo xD), y volver a tener tus programas y todas tus configuraciones.

Simplemente se basa en hacer backup del home y de algunos ficheros del directorio etc para guardar la configuración (no creo que sea bueno copiar toda la carpeta como dice javipas, ya que si actualizáis la versión de Ubuntu, puede que algún fichero de configuración cambie su estructura y entonces al sobreescribirlo con la versión vieja la liemos), luego guardar los paquetes que hemos instalado, una lista de las aplicaciones instaladas (mas o menos), para luego recuperar todo tras instalar en limpio.

Simplemente genial.

miércoles, 12 de noviembre de 2008

Restringiendo el acceso a phpMyAdmin a ciertas ips

En mis innumerables intentos de aprender, estuve metiendo mano a un servidor Apache y montando un pequeño proyecto, que utilizaba una base de datos MySQL. Para manejar la base de datos de manera mas rápida, siempre es recomendable usar phpMyAdmin, que nos es mas que un script en php que maneja de base de datos y te permite cómodamente hacer peticiones y demás...

Bueno, pues me di cuenta de chorra, que por defecto, phpMyAdmin, se queda configurado para que todo el mundo pueda conectarse a el. Cualquiera que se conectara a http://miserver/phpmyadmin tenia una bonita pantalla de login... ¡Maldición!.

No tarde mucho en encontrar la solución:

Editar /etc/phpmyadmin/config.inc.php. Es este fichero, se configura los aspectos generales del script. Existe una variable "$cfg" que contiene toda la configuración de dicho script. En realidad no es mas que un array, donde se usan índices "personalizados" (siendo sincero, no recuerdo la expresión técnica para este tipo de índices... pero se que la tiene). Nos vamos al elemento con el índice "Servers", donde indicamos lo servidores que vamos a manejar con phpMyAdmin, en mi caso solo uno.

Vamos al fichero y añadimos tras el "$i++;" lo siguiente:

$cfg['Servers'][$i]['AllowDeny']['order'] = 'deny,allow';
$cfg['Servers'][$i]['AllowDeny']['rules'][] = 'allow % from 127.0.0.1';
$cfg['Servers'][$i]['AllowDeny']['rules'][] = 'deny % from all';

Aunque existe una manera mas elegante de meter todas las "rules" en una sola instrucción, creando un array:
$cfg['Servers'][$i]['AllowDeny']['order'] = 'deny,allow';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array(
'deny root from all',
'allow root from localhost',
'allow root from 10.0.0.0/8',
'allow root from 192.168.0.0/16',
'allow root from 172.16.0.0/12',
);

jueves, 6 de noviembre de 2008

¿Desaparede la Ing. Informática?, no, pero casi...

El día 19 los informáticos de España estamos en huelga. ¿Porqué?, pues te dejo el link para que te enteres como nos están comiendo la moral, y como al final, la informática, terminará siendo la puta de todos.

http://www.huelgainformatica.es/

Actualización: Para seguir un poco que esta ocurriendo, sobre todo en reuniones de rectores de las universidades informáticas y demas, os recomiendo: http://da.fi.upm.es/foro/viewforum.php?f=2 (foro de la Delegación de Alumnos de la Facultad de Informática de Madrid)

viernes, 24 de octubre de 2008

... Y tras el desastre en un raid, ¿que ocurre?

En mi caso, tras recuperar el raid, toca sincronizar la maquina espejo que tiene una copia de todo lo que hay en el raid principal.

Una imagen vale mas que mil palabras:

Tras una catástrofe, solo queda, sincronicar y esperar.

jueves, 16 de octubre de 2008

El misterioso caso de los UUID diferentes con mdadm y Ubuntu

Nota: Como siempre recomendar el blog de Iván López. Un crack en el tema del mdadm... yo soy un simple padawan xD

Niños y niñas, hoy tengo un caso escalofriante... ¿Os ha pasado esto, tras montar un raid con mdadm y reiniciar?:


nas002@nas002:~$ more /proc/mdstat
Personalities : [raid0]
md0 : inactive sda3[0](S) sdg1[6](S) sde1[4](S)
1459504960 blocks

unused devices: none

Es decir, que tengo 3 discos en el md0, los cuales ninguno de ellos esta funcionando, PERO lo peor de todo es que mi raid tiene 7 discos... ¿Donde estan?.

Os pongo en antedecentes. Como ya os he dicho, tengo 7 discos SATA, el primero de ellos con 3 particiones con solo una que es raid (el resto es sistema operativo que no va en raid), y con un raid 0, con otro ordenador espejo que sincroniza del ordenador maestro. Por suerte, los problemas los tengo con el ordenador espejo.

Bueno, esperar que vienen curvas. Y peor aun un terraplén...
nas002@nas002:~$ sudo mdadm -E /dev/md0
mdadm: No md superblock detected on /dev/md0.

Maldiciendo a mi suerte, la del creador de mdadm (pobrecillo si no tiene culpa), y la de la madre del tio del creador... me pongo a mirar los discos "spare" contra los discos que no aparecen... me temo lo peor:

nas002@nas002:~$ sudo mdadm -E /dev/sda3
/dev/sda3:
Magic : a92b4efc
Version : 00.90.00
UUID : 61396f44:258b90a4:08bb504a:52bcb104
Creation Time : Wed Oct 8 17:29:13 2008
Raid Level : raid0
Device Size : 0
Raid Devices : 7
Total Devices : 7
Preferred Minor : 0

Update Time : Wed Oct 8 17:29:13 2008
State : active
Active Devices : 7
Working Devices : 7
Failed Devices : 0
Spare Devices : 0
Checksum : 1d42f633 - correct
Events : 0.1

Chunk Size : 64K

Number Major Minor RaidDevice State
this 0 8 3 0 active sync /dev/sda3

0 0 8 3 0 active sync /dev/sda3
1 1 8 17 1 active sync /dev/sdb1
2 2 8 33 2 active sync /dev/sdc1
3 3 8 49 3 active sync /dev/sdd1
4 4 8 65 4 active sync /dev/sde1
5 5 8 81 5 active sync /dev/sdf1
6 6 8 97 6 active sync /dev/sdg1
nas002@nas002:~$ sudo mdadm -E /dev/sdb1
/dev/sdb1:
Magic : a92b4efc
Version : 00.90.00
UUID : 61396f44:258b90a4:fcd08df6:8c37c669
Creation Time : Wed Oct 8 17:29:13 2008
Raid Level : raid0
Device Size : 0
Raid Devices : 7
Total Devices : 7
Preferred Minor : 0

Update Time : Wed Oct 8 17:29:13 2008
State : active
Active Devices : 7
Working Devices : 7
Failed Devices : 0
Spare Devices : 0
Checksum : 4ad34955 - correct
Events : 0.1

Chunk Size : 64K

Number Major Minor RaidDevice State
this 1 8 17 1 active sync /dev/sdb1

0 0 8 3 0 active sync /dev/sda3
1 1 8 17 1 active sync /dev/sdb1
2 2 8 33 2 active sync /dev/sdc1
3 3 8 49 3 active sync /dev/sdd1
4 4 8 65 4 active sync /dev/sde1
5 5 8 81 5 active sync /dev/sdf1
6 6 8 97 6 active sync /dev/sdg1
nas002@nas002:~$

¡Ostia!, si los UUID no coinciden, y teoricamente son unicos y comunes. Ya estoy cagado, pero aun hay mas sorpresas:
nas002@nas002:~$ more /etc/mdadm/mdadm.conf
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
# DEVICE partitions

# auto-create devices with Debian standard permissions
#CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
#HOMEHOST

# instruct the monitoring daemon where to send mail alerts
MAILADDR informatica@inclam.com

# definitions of existing MD arrays
ARRAY /dev/md0 level=raid0 num-devices=7 UUID=61396f44:258b90a4:08bb504a:52bcb104

# This file was auto-generated on Mon, 09 Jun 2008 13:33:44 +0200
# by mkconf $Id: mkconf 261 2006-11-09 13:32:35Z madduck $

Analicemos el tema... el fichero de configuración de mdadm lo cree yo... y metí el uuid que creí que era el que identificaba al raid. ¿Me equivoqué?
Vaya usted a saber, el uuid de algunos discos a cambiado y me encuentro con que no tengo nada... NADA... de toda la información. Tras perder los nervios y googlear un poco, me encontre la solución. Simple, como casi todo en linux:

nas002@nas002:~$ sudo mdadm --stop /dev/md0
mdadm: stopped /dev/md0
nas002@nas002:~$ sudo mdadm --create --verbose /dev/md0 --level=0 --raid-disks=7 /dev/sda3 /dev/sd[b-g]1
mdadm: chunk size defaults to 64K
mdadm: /dev/sda3 appears to contain an ext2fs file system
size=-881926592K mtime=Wed Oct 8 17:40:38 2008
mdadm: /dev/sda3 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sdb1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sdc1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sdd1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sde1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sdf1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sdg1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
Continue creating array? y
mdadm: array /dev/md0 started.
nas002@nas002:~$ sudo mount -a
nas002@nas002:~$ df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/sda1 4,9G 2,6G 2,1G 56% /
[... basura ..]
/dev/md0 3,2T 2,0T 1011G 67% /mnt/raid
nas002@nas002:~$ ls /mnt/raid
[... LOS PUTOS DIRECTORIOS ESTAN AQUI ...]

Ahora solo queda, cambiar el UUID en el fichero /etc/mdadm/mdadm.conf... Dios, que crisis he tenido :P

viernes, 19 de septiembre de 2008

El dia que Rage Against The Machine cerró Wall Street

Y ademas con la aparición estelar de Michael Moore. Un video impagable.

jueves, 18 de septiembre de 2008

Tras formatear un Windows... ¿que instalo?

Leo a traves del blog de Forret, una de las famosas listas que se escriben en Internet y que no tienen mucho sentido, pero, contrariamente a lo parece, esta es muy interesante.

En este post, Forret nos cuenta que instala de manera automática en un PC con Windows... pero su lista me parece algo coja, o mas bien, muy complaciente... con ciertas aplicaciones, ya que incluye algunos programas que me sobran de cualquier PC.

Os animo a que leais su post, y saqueis conclusiones de que cosas instaláis sin pensar en un PC, ya sea nuevo o del trabajo.

Os dejo mi lista:

  • Firefox y Thunderbird (con Lightning): Navegador, junto con cliente de correo, con su complemento para calendario. Simplemente lo necesito.
  • ActiveSync + FinchSync: Con esto sincronizo mi PDA, HTC Touch, con Thunderbird de manera sencilla y gratuita.
  • OpenOffice: Cada vez me gusta mas la suite gratuita de ofimática. No echo de menos para nada la de Microsoft. Completa y bastante compatible, salvo para los MDB.
  • FreeAVG: Antivirus gratuito. Con actualizaciones diarias. Muy bueno aunque algo básico.
  • Filezilla: Cliente FTP, siempre necesario y muy completo.
  • Putty o WinSCP: ¿Quien puede vivir sin SSH o SCP?
  • Notepad++: El mejor remplazo para el notepad. Completo, y bastante configurable.
  • Steam: ¿Que?, uno tiene que echarse sus vicios. Sencillamente muy completo, pero tienes que obligar a tus amigos a que juegen para que veas lo que da de si este entorno para los jugones.
  • uTorrent: Simple y elegante :)
  • Free Video Converter: El conversor de vídeos mas SIMPLE que he visto. Lo que antes me hacia instalar 10 programas, ahora todo en uno. Sencillamente genial y encima gratis.
  • iTunes: Estoy buscando una alternativa al manejo de mi iPod, pero por ahora, lo uso exclusivamente para sincronizar, ya que es pesado como el solo y lento... Tampoco he buscado mucho la verdad.
  • Ziepod: Este programa te gestiona las suscripciones a podcast y luego te crea lista en iTunes, esta anticuado y tiene bugs, pero ahora mismo no encuentro nada mejor... ya que me niego a usar el iTunes para gestionar mis podcast.
  • CDBurnerXP: Lo conocí en el curro, buscando una alternativa gratuita al Nero. Esta mejorando mucho en las ultimas versiones, y si donas, tienes acceso a las versiones en desarrollo.
  • Foxit Reader: El mejor lector de PDF y gratuito. Mucho mejor que el de Adobe y mas ligero en ordenadores viejos.
  • 7-Zip: Compresor gratuito que hace las veces de Winzip y Winrar.
  • PDF Creator: Crea PDFs desde cualquier cosa que se pueda imprimir. Esto instala una impresora virtual que tras imprimir en ella, genera un PDF.
Mas o menos, es lo que veras en mi equipo recien instalado. Otro día, os digo lo que instalo en Ubuntu... eso si, la lista es menos extensa :P.

jueves, 11 de septiembre de 2008

¿Puede el iPod Nano reproducir video?. Si con Rockbox.

Importante: este post habla del iPod Nano de 1era generación. Si no sabes exactamente que iPod tienes y si estará soportado por esto que cuento a continuación comprobar esta página web, a ver si sale vuestro reproductor, que no tiene que ser solo de los de Apple. Para saber cuando soportarán tu versión de reproductor, mira esta página.

¿Tienes un iPod Nano o cualquiera de los reproductores soportados por Rockbox?. Estas de suerte, ya que gracias a este firmware desarrollado por la comunidad, podrás ver videos en tu iPod Nano, y reproducir otros muchos formatos, incluso jugar a la GameBoy (aunque algo dificil de usar) o jugar al Doom (aunque aún sin sonido)...

Y lo mejor de todo, gratuito, y libre. Con un interfaz 100% configurable mediante skins. Y ademas con instaler que lo hace todo solo, y sin traumas. En menos de 5 minutos. Con el maravilloso RockboxUtility, te permite hasta instalar extras de todo tipo. Ademas, si no te gusta Rockbox, este programa te lo desinstala con un solo botón, y sin borrar el firmware original, ya que incluso lo puedes usar si activas "hold" cuando veas la manzana al arrancar, volveras a ver en la pantalla el antiguo firmware de Apple.

Sencillamente genial.

jueves, 4 de septiembre de 2008

Mi primer efecto "Meneame".

Este mes, alguien meneó una noticia en la web "Menéame". Esto significa un montón de visitas que nunca pasarían por aquí, salvo por equivocarse al teclear algo. Bueno, pues aunque la noticia no tubo mucha repercusión en Menéame, esto es lo que apareció en mis estadísticas:

Aunque no muestro el numero de visitas, ya que son vergonzosamente bajas :P, pues solo tengo que deciros que multiplico por 20 las visitas que este blog suele recibir al cabo de un solo día.

Este blog esta alojado en los servidores de Google, o mejor dicho de Blogger, por lo que no tengo demasiado miedo a estos "efectos", pero no puedo imaginarme lo que puede suponer, tanto para el rendimiento del servidor web, como monetariamente para el que paga el ancho de banda, tener efectos de estos por semanas... como ocurre en muchas webs, y blogs, con mucho mas estilo que este pobre xD.