14 diciembre 2007

11 diciembre 2007

Distribuciones autonómicas de Linux: ¿para qué?

Ayer asistí a la reunión de colaboradores de Guadalinex en Sevilla. Mientras escuchaba las ideas que se proponían para la quinta versión de la distribución de Linux para Andalucía pensaba en lo inútiles son. Parece cuestión de vida o muerte que cada comunidad autónoma disponga de la suya.

No sería capaz de recordar todas las que existen (Guadalinex en Andalucía, Max en Madrid, Molinux en Castilla-La Mancha, Linkat en Cataluña, Lliurex en Valencia,...), pero sí es verdad que todas se basan en una distribución de bandera, ya sea Ubuntu, SuSe, etc. A mi entender esta difuminación de esfuerzos no hace todo lo fuerte posible a Linux (o GNU/Linux para integristas)

Desgraciadamente este tipo de distribuciones son armas electorales a las que se les ofrece muy poca financiación y que dan derecho a los elegibles a decir que ellos sí piensan en las nuevas tecnologías.

30 noviembre 2007

Pendrive con Linux-GRUB-Casper en 5 pasos

Hay muchas páginas que explican cómo crear un pendrive con una distribución de Linux, pero resulta que todas son copiadas de la misma. Vamos a ver otra forma. Advierto que no me voy a parar en detalles, entiendo que tienes manejo con particiones, GRUB y otras cosas necesarias. Vamos a hacer un pendrive persistente, es decir, los cambios que hagamos se mantendrán, y lo vamos a crear a partir del Live CD de Ubuntu Gutsy Gibbon.

Lo primero de todo es saber qué ficheros necesitamos. En otros tutoriales copian el CD entero. Aquí cogeremos los fundamentales, que son 3:
  • initrd.gz, que es el sistema inicial que se montará en RAM antes de montar el raiz definitivo
  • vmlinuz, que es la imagen comprimida del kernel
  • filesystem.squashfs, que es la imagen de la distribución en cuestión
Búscalos en el CD y vamos a empezar:
  1. Crea dos particiones (con fdisk /dev/sd? , por ejemplo) en el pendrive, una de 700MB para el sistema y otra con el resto para almacenar los cambios que se produzcan. Haz que la partición de sistema sea arrancable.
  2. Formatea las particiones en ext3 (con mkfs.ext3 /dev/sd?x, por ejemplo). La partición de sistema puede o no tener etiqueta, pero la que almacena cambios debe llamarse "casper-rw" obligatoriamente.
  3. En la partición de sistema crea las carpetas "boot" (copia aquí initrd.gz y vmlinuz) y "casper" (copia aquí filesystem.squashfs).
  4. Instala GRUB en el pendrive. En principio hazlo con la configuración que tienes en tu máquina. Ejecuta "grub-install --root-directory= --no-floppy /dev/sd?". Ahora entra en la carpeta "grub" que se habrá creado en la carpeta "boot" que creastes anteriormente. Modifica "device.map". Crea "menu.lst" (mejor copiarlo de la máquina local) y modifícalo para coger el kernel y el initrd desde la URL adecuada.
  5. En la entrada "kernel" de GRUB pásale estos parámetros al núcleo: boot=casper, persistent, ignore_uuid. Ahora vuelve a instalar GRUB en el pendrive con "grub-install /dev/sd?"
Listo.

Resultado de la encuesta sobre distribuciones Linux

El resultado de la encuesta sobre preferencias de distribuciones Linux ha sido concluyente: más del 65% de los votantes prefieren Ubuntu o Debian, teniendo ambas la misma base. Sorprendentemente la tercera en discordia es Gentoo, una de las más complicadas de usar por su filosofía "yo me lo compilo, yo me lo como". Red Hat no ha obtenido ningún voto, y 2 personas prefirieron una distribución que no era de las que se podía elegir. La primera distribución que yo usé en serio fue Debian, así que con ella me quedo (aunque ahora use Ubuntu). Muchas gracias a todos por participar.

21 noviembre 2007

Preguntas sin respuesta

¿Por qué al buscar "Windows XP " en Google y consultar las imágenes relacionadas aparece como primera foto...?

13 noviembre 2007

Desde Gentoo 2007 Live...

En mi afan por probar otras distribuciones no basadas en Debian instale Fedora 7 hace unos dias, que para mi gusto es desastrosa, sobre todo en lo que a repositorios y dependencias se refiere. Ahora es el turno de Gentoo y me he llevado una buena sorpresa al descubrir que la Live de 2007 reconoce automaticamente mi tarjeta inalambrica (una USB de Zyxel que requiere firmware en el resto de distribuciones). La configuracion de la tarjeta de red es otro mundo, y como tengo ganas de explorar la voy a instalar completamente para descubrir todos sus entresijos.

Agradeceria opiniones y temas a tener en cuenta sobre esta distribucion.

07 noviembre 2007

Reto: runlevel

Actualización: Todas las soluciones propuestas son válidas, de una forma u otra podemos encontrar el runlevel en ejecución sin usar el comando runlevel. Sin embargo yo iba por otro sitio. La ejecución del runlevel adecuado es el primer proceso que se ejecuta en el sistema, por lo que podemos encontrar toda su información en:

/proc/1/

En una Fedora, por ejemplo, el contenido de /proc/1/cmdline es init [3]. Aquí es donde se puede ver este valor. El problema es que no todas las distribuciones ofrecen esa información en este directorio (por lo que pido perdón a quien haya dado mil vueltas sobre esta carpeta y no haya encontrado nada).


Los linuxeros sabrán que runlevel indica el nivel de arranque utilizado para cargar el sistema, pero ¿en qué otro lugar del sistema podríamos descubrir este valor? Es decir, ¿cómo podemos saber el runlevel en ejecución sin utilizar el comando runlevel?. Tiene mucho sentido...

02 noviembre 2007

Procesos zombie en Linux

Qué mejor tema de conversación en este día (de los Difuntos) que tratar los procesos zombies en Linux. Para empezar echemos un vistazo a los principales estados de los procesos en Linux:
  • Sleeping (S): Procesos que están esperando su turno para ejecutarse.
  • Running (R): Procesos que están en ejecución.
  • Waiting (D): Procesos esperando a que se finalice alguna operación de Entrada/Salida.
  • Zombie (Z): Procesos que han terminado pero que siguen apareciendo en la tabla de procesos. Se pueden deber a errores de programación y pueden ser el síntoma de un sistema lento o que provoca problemas. En la Wikipedia se puede leer más acerca de estos procesos.
Ejecutando el comando 'top' podemos ver en tiempo real los procesos que se están ejecutando en el sistema. En la parte superior derecha se puede ver que hay un proceso zombie:


Desde 'top' podemos ver que hay procesos zombie, pero no podemos ver cuál es. Para ello debemos listar los procesos del sistema con 'ps' y buscando los que tienen estado Z (que es el descriptor de este tipo de procesos como vimos anteriormente):

ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'

Este proceso debe desaparecer de la tabla de procesos, pero no responderá a un 'kill' "corriente". ¿Cómo lo podemos matar? Pues así:

kill -HUP `ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}'`

Pues ya está, ya podemos jugar a Resident Evil...

30 octubre 2007

Seleccionar la tarjeta de sonido a usar bajo ALSA en Linux

Tal vez tengamos en nuestro equipo una tarjeta de sonido integrada y otra PCI. ¿Cómo podemos establecer la que se utilizará bajo ALSA?

Lo primero es listar las tarjetas que tenemos en el sistema:

cat /proc/asound/cards


0 [V8237 ]: VIA8237 - VIA 8237

VIA 8237 with AD1980 at 0x1000, irq 22

1 [Live ]: EMU10K1 - SB Live 5.1 Dell OEM [SB0220]

SB Live 5.1 Dell OEM [SB0220] (rev.10, serial:0x80661102) at 0xec00, irq 18


En este caso la 0 es la VIA8237 i la 1 es la Sound Blaster Live 5.1. Ahora solo hay que establecer la tarjeta por defecto editando el fichero /etc/alsa/alsa.conf y establecer estas dos líneas cambiando la x por el número de tarjeta:

defaults.ctl.card x
defaults.pcm.card x
defaults.pcm.device x

Los cambios son automáticos, no hay ni que reiniciar el servicio.

Más impresiones sobre Fedora

Ya llevo un par de días con Fedora y empiezo a sacar ciertas conclusiones que pueden afectar al usuario de base de Linux (y sobre todo a los debianitas). Hay van 2 que me llaman la atención :
  • Tema paquetes. No hay ninguna herramienta de instalación de paquetes tan buena como APT. Los repositorios de Fedora ofrecen inconsistencias. Por ejemplo, para instalar un componente de K3B tuve que desinstalar una librería instalada que chocaba con una de versión superior que se iba a instalar. Asociada a la primera librería se borró Amarok. Además YUM search da el resultado de una forma un tanto caótica, y es necesario hacer un | grep updates para ver el resultado al estilo apt-cache search. yum install apt soluciona los problemas a los llorones como yo.
  • Tema comandos de root. Los mayoría de comandos asociados al administrador , a root, se encuentran en /usr/sbin o en /sbin. Tal vez sea lo lógico, pero resulta que el PATH no apunta a estos directorios, así que o se escribe la URL completa (muy incómodo) o se añade al PATH.
Tal vez alguien más experimentado en el mundo de Fedora o Red Hat pueda convencerme de que este par de cosas están mejor rematadas que en Debian o Ubuntu.

27 octubre 2007

Fedora 7 + Firefox 2.0.0.3 + JRE

Si instalas Fedora 7 x86_64, el plugin de Java para la máquina virtual no funciona.No lo intentes, descarga Firefox 2.0.0.8 y no habrá problemas.

26 octubre 2007

Nueva encuesta: ¿cual es la mejor distribución de Linux?

Estos días he estado cambiando de distribución, simplemente por probar. Varias veces me hecho la pregunta de cual será la más interesante. Pues de eso trata esta encuesta: ¿cual consideráis que es la mejor distribución de Linux?

Muchas gracias a los votantes.

25 octubre 2007

Me paso a Fedora

Después de un tiempo he decidido cambiar de distribución: me paso a Fedora 7 (en breve sale la versión 8) Después de casi tres años con Debian y Ubuntu he pensado que merece la pena probar otras distribuciones y ver qué tienen de diferentes. Me ha gustado el que no haga falta descargar un CD o DVD de instalación: una pequeña imagen de arranque copiada a una tarjeta Secure Digital es más que suficiente para instalarla por red (no he visto esa opción en Ubuntu).

La primera diferencia la he visto al configurar la interfaz de red: mientras que en las basadas en Debian hay que configurar /etc/networking/interfaces en las basadas en RedHat hay un fichero de configuración por cada interfaz en /etc/sysconfig/network-scripts.

Además no se puede hacer sudo directamente. El usuario debe estar en sudoers.

En fin, no le descubro nada a nadie, pero estoy consiguiendo lo que quería: ver cosas nuevas.


¿Cuándo decidir que algo no es compatible con Linux?

Cuando alguien tiene hardware en sus manos y pretende hacerlo funcionar en Linux tiene la esperanza de que lo conseguirá. Últimamente este proceso es más sencillo, pero no siempre acaba bien.

El problema es determinar el punto de parada, dónde debe se debe desistir del intento y dónde darse por vencido. ¿Dónde? ¿Cuándo?

21 octubre 2007

Fin de la encuesta: ¿podrías vivir sin Internet?

Pues parece que no. El 63% de los que votaron decantaron la balanza hacia el no, mientras que un 37% sí que serían capaces. Yo estaría en medio, depende de para qué puedo o no dejar de utilizarlo. Gracias a las 74 personas que votaron.

Actualizando Ubuntu a Feisty: avahi y el network manager

Después de más de dos años sin retocar el PC decidí reinstalarlo todo, no porque fuera mal, sino por cuestión higiénica. Aunque la Gutsy de Ubuntu ya está en la calle prefería utilizar la revisión anterior, testeada y machacada y libre de fallos (eso me dije) Así que instalé la Feisty.

Tras instalar y actualizar descubrí problemas entre mi receptor inalámbrico USB y Avahi: daba un error al arrancar y ni descativando el servicio iba la cosa fina. También vi que el network manager de Ubuntu no funcionaba como debiera y dejaba la máquina colgada en el arranque. Así que la solución fue desinstalar ambas aplicaciones, sin indagar más en el problema. ¿Alguien estudió a fondo este caso?

11 octubre 2007

Un reto

Ahora mismo estoy trabajando con un tema que tiene que ver con el significado de este pantallazo:

¿Quién se atreve a decir qué es esto?

06 octubre 2007

Vuelta a la normalidad

La pasada semana impartí un curso de Seguridad en Redes con Linux y eso ha hecho que no me pudiera acercar a este sitio. En el curso vimos temas como IPTables, la compilación del Kernel o los consabidos permisos, grupos y usuarios de Linux. ¡Espero que la semana que viene sea más relajada!

26 septiembre 2007

Palabra de Evangelista Técnico...¡amén!

Hoy recibo este mail de Microsoft, firmado por un evangelista...¡técnico!

25 septiembre 2007

Suspender o Hibernar Ubuntu desde la línea de comandos

Supender e hibernar un sistema operativo es bastante simple: no hay más que indicarlo a la hora de apagar el sistema.

La diferencia entre suspensión e hibernación debe estar clara:
  • La suspensión (estado S3) mantiene información en RAM, por lo que hay que seguir alimentándola, y el resto del sistema se apaga.
  • La hibernación (estado S4) almacena la información en el disco duro y todo el sistema se apaga.
Antes de todo debemos asegurarnos que el equipo en Linux soporta ACPI. Podemos comprobarlo ejecutando acpi_available y comprobando el estado de $?. Si es 0 estará activado, si es 1 no:

acpi_available
echo $?

Bien, ¿como se puede ejecutar la suspensión e hibernación en Ubuntu desde la línea de comandos? Pues con el comando script pmi (como root):

pmi action suspend

pmi action hibernate

24 septiembre 2007

¿Quién moverá este país? ¿Los funcionarios?

Se sabe que la potencia de un país se basa en sus empresas. Cuando uno oye "Alemania" se le viene a la cabeza "gente cuadriculada, empresas potentes, altos salarios...". Japón suena a lo mismo, como EE.UUPero, ¿a qué suena España? ¿Con qué sueña España?.

Todos los que hemos estudiado y salimos al mundo laboral nos hacemos la misma pregunta: ¿qué hago con mi vida? Pocos son los que escapan a la solución más socorrida: la Administración Pública. Ser funcionario es el objetivo más deseado. Un poquito de estudio, mucha suerte, algo de enchufe si es posible y ¡a vivir la vida! Da igual si has estudiado Informática, Inglés, Historia o Derecho. Lo importante es tener algo seguro, con buen sueldo y con vacaciones a go-go. En otras palabras, ganar mucho y hacer poco.

Si todos sueñan con ser funcionario, ¿quién moverá el tejido industrial de España? La verdad es que nadie cuida de que los trabajadores ganen un sueldo adecuado y puedan compaginar su vida personal y profesional, así que chupar de la vaca es una opción más que llamativa. Pasará que España se quedará atrás en investigación y desarrollo (ya lo estamos), las empresas dejarán de ser productivas y solo nos quedarán los chiringuitos y el ladrillo. Qué pena.

21 septiembre 2007

Mi opinión sobre la Fuji S6500

Hace unos meses que compré la S6500 y después de muchas fotos y un viaje a París ya puedo dar mi opinión:
  • La distancia focal no me convence. Los 28 mm se quedan cortos en macro y los 300 mm en tele me resultan excesivos. La experiencia me dice que pocas veces se hacen fotos que están a larga distancia y las que haces de cerca requieren un ángulo de visión mayor. Supongo que un 18-70 es lo óptimo para quien haga fotos tipo "turísticas", aunque para obtener estas distancias debamos pasarnos a las reflex.
  • Las aperturas y tiempo de exposición son correctas para una cámara no profesional. La S6500 permite fijar estos valores de forma independiente y las combinaciones posibles son muchas.
  • El ruido en las fotorgafías existe. Al hacer zoom se nota, aunque esto también depende de las condiciones de luminosidad. Es obligatorio usar el flash en condiciones de poca luz.
  • Dispone de muchos modos prefijados según el ambiente en el que nos encontremos, cosa que se agradece si no nos queremos complicar la vida.
  • La pantalla de 3" es excelente pero engaña, las fotos no tendrá la misma calidad en el PC.
  • Solo se pueden hacer fotografías en color y en blanco y negro, nada de sepia y otras combinaciones. Me resuta escaso, aunque luego se pueden retocar con Gimp u otros.
En definitiva, es una cámara excelente para aprender la técnica fotográfica, hace fotos de gran calidad, pero no es la mejor opción para el fotógrafo avezado.

18 septiembre 2007

Nueva encuesta: ¿podrías vivir sin Internet?

Comienza hoy una nueva encuesta de tono tecnológico. Pregunto: ¿podríais vivir sin Internet? Gracias a todos por participar.

17 septiembre 2007

Fin de la encuesta sobre Windows y Linux

La encuesta sobre la preferencia entre Windows y Linux de los lectores de este blog ha finalizado con 72 votos y estos resultados:
  • Windows: 21 votos (29.16%)
  • Linux: 51 votos (70.83%)
Esta claro que la mayoría prefieren Linux. Supongo que quien lo prefiere también lo usa (¿hay alguien que no?) Estaría bien que ahora se dieran razones de porqué preferís uno u otro.

Muchas gracias a todos por participar.

13 septiembre 2007

Ron Dennis y Fernando Alonso se van de putas

A Ron Dennis se le ha cruzado un cable: dice que esta noche se va de putas con Alonso, pero dice que si alguien le puede prestar 16.638.600.000 pesetas, que tiene una deuda pendiente con el chulo del puticlub de la vez que fue con Hamilton...

Cómo saber la versión de estándar USB de un dispositivo en Linux

USB es el archiutilizado estándar de comunicación serie en PC. Prácticamente todos los dispositivos que usemos serán USB: pendrives, impresoras, teclados,...

USB tiene tres revisiones:
  • 1.0/1.1: entre 1.5 Mbps y 12 Mbps
  • 2.0: a 480 Mbps
El fabricante del dispositivo te dice qué estándar cumple, ¿pero cómo lo podemos ver en Linux? Ejectuta:

lsusb -v

en una consola y por cada dispositivo lee el campo bcdUSB. Ahí lo podrás ver sin lugar a dudas.

¿Y si Bill Gates...?

Bill Gates dejará en breve la dirección de Microsoft. ¿Qué pasaría si Bill Gates pasará a formar parte del grupo de desarrolladores del kernel de Linux? ¿Sería redimido de sus pecados?

¿Y si OOXML...?

El OOXML patrocinado por Microsoft fue rechazado como estándar. El revuelo que se montó antes, durante y después fue de campeonato. Y yo me pregunto: ¿qué hubiera pasado si OOXML, en las mismas condiciones, hubiera sido patrocinado por la FSF o por otra institución asociada al software libre?

Pienso que hay un integrismo de ideas que no es bueno. Para muchos todo lo que no huela a Linux no merece la pena. En mi modesta opinión no debería ser así.

12 septiembre 2007

Principios básicos de administración en Windows

The two basic principles of Windows system administration:

  • For minor problems, reboot
  • For major problems, reinstall
No está mal, ¿no?

---
Traducción

Los dos principios básicos de la administración de Windows:
  • Para problemas menores, reiniciar
  • Para problemas mayores, reinstalar
Leído en la cabecera de http://unattended.sourceforge.net/

11 septiembre 2007

Cómo saber el numero de horas de uso de un disco duro

Cuando te compras un coche temes que los kilómetros que indica el contador hayan sido manipulados, ¿no? Con un disco duro puede pasar lo mismo: ¿cuántas horas de funcionamiento tiene? Esta pregunta la podemos resolver en Linux (en otros sistemas también) aprovechando las capacidades SMART del disco. SMART (Self Monitoring Analysis and Reporting Technology) es una tecnología que analiza y predice los fallos que puede tener un disco duro. Además facilita información de funcionamiento como temperatura, tasas de errores,... Pues bien, vamos a ver cuántas horas de uso tiene el disco duro basándonos en SMART.

Lo primero es instalar el paquete smartmontools (en Ubuntu es directo con apt-get install smartmontools).

Lo siguiente es realizar un test al disco duro. Supongamos que la unidad es IDE y se mapea a /dev/hda:

smartctl -t short /dev/hda

La opción -t indica el tipo de test que se va a realizar. Si tu disco duro es SATA y no te lo reconoce indica al programa que lo trate como ATA:

smartctl -t short -d ata /dev/sda

La ejecución de este comando proporciona información sobre cuándo finalizará el test, que se realiza en segundo plano. Cuando haya acabado puedes consultar el resultado del test:

smartctl -l selftest /dev/hda ó smartctl -l selftest -d ata /dev/hda

Como se puede ver este disco duro tiene 437 horas de vida. Ahora nadie te puede engañar.

08 septiembre 2007

¿Qué es un socket AM2+?

En el post anterior preguntaba qué era un socket AM2+, pero nadie se ha atrevido. El socket AM2+ es igual al socket AM2 pero soportando la versión 3.0 de Hyper Transport.

06 septiembre 2007

2 mágnificos artículos sobre arquitectura AMD y un Hardware Quiz

Hardware Secrets publica dos grandes artículos:
  • Uno sobre Hyper Transport, aclarando muy bien las diferencias con el FSB de Intel.
  • La futura arquitectura K10 que sustituirá a la K8 actual (conocida como AMD64).
Son de recomendada lectura para el que le interesen estos temas.

Por cierto, ¿qué es un socket AM2+? Tiene que ver con alguno de estos artículos...

05 septiembre 2007

Hardware Quiz: ¿qué tipo de conector tiene este cable?

Solucionado: Muy rápidamente se descubrió que el conector es un HDMI (High Definition Multimedia Interface), una interfaz de audio y video digiral que sustituirá al euroconector.

Este conector será muy utilizado en breve, y no tiene que ver exclusivamente con la Informática. ¿De qué conector estamos hablando? ¿Para qué sirve y que ventajas aporta? ¿Quién se atreve?

La variable $? en Linux

En bash la variable $? almacena el resultado de la última operación realizada en el sistema. No hay mas que abrir una consola, lanzar algún comando y ejecutar echo $?. Si el resultado es 0 la aplicación ejecutada tuvo éxito, pero si es distinto de 0 es porque hubo algún error.

Por ejemplo el listado de un directorio es siempre exitoso:

joaquin.arias@62cm:~$ls
joaquin.arias@62cm:~$echo $?
0

Pero si intentamos listar archivos que no existen:

joaquin.arias@62cm:~$ls *.pñm
joaquin.arias@62cm:~$echo $?
2

Su uso es fundamental en bash o en cualquier otro lenguaje de consola de Linux, porque la interacción con otros comandos del sistema es contínua.

04 septiembre 2007

¿Se caerá?

¡Que viene la tormenta!

Aria Giovanni y la misteriosa URL

Yo también tengo un contador de visitas (Statcounter) y una de las opciones que tiene es mostrar desde qué URL o página Web se llegó a esta página que ven en su monitor. Pues bien, un montón de gente ha llegado hasta aquí siguiendo el rastro de Aria Giovanni (de la que la Wikipedia dice que "por sus venas corre sangre italiana, yugoslava, francesa, alemana, irlandesa e india americana", ¡normal que saliera promiscua!)

El enlace a partir del cual llegan aquí es una imagen de la señorita indexada por Google, pero yo nunca he publicado nada de ella. ¿Cómo se ha relacionado esta foto con este blog? ¿Quién ha sido el maligno? ¿O querrán los de Google darme pagerank?

¿Alguien compra el PC para algo que no sea el eMule?

Leo en Ars Technica que un estudio realizado indica que entre el 50% y el 90% del tráfico de Internet es de aplicaciones P2P (eMule, aMule, xMule y mulalandia en general). Y la verdad es que no hace falta más que preguntar a nuestro círculo más cercano. De todos los que conozco y que tienen ordenador (casi todos) la mayoría se lo compraron 'pa ver pelis y descargar música'. Vamos, que estos del estudio han puesto un huevo. ¡Con las cosas tan interesantes que se pueden hacer!

03 septiembre 2007

Cambio de departamento a Linux

Durante un año he trabajado probando componentes asociados a un PC: placas base, memorias, tarjetas gráficas... Todo lo nuevo del mercado pasaba por mis manos. Si bien es una tarea muy divertida y variada, se convierte en rutina (como casi todo) y saltar a otras lindes nunca viene mal. He aprendido muchísimo y he completado a nivel hardware mi formación como Ingeniero Informático. Sigo cerca del material, pero sé que visitando ciertas páginas podré mantenerme al día.

Ahora tengo la oportunidad de trabajar en el departamento de Linux y desde hoy ya lo hago. Será un sitio único para desarrollarme en este área porque, creedme, aquí están algunos de los mejores de España.

31 agosto 2007

Dos preguntas a raíz de la muerte de Puerta

La fatalidad de la muerte de Antonio Puerta no tiene igual. Ahora queda seguir viviendo, qué remedio. Pero yo me hago dos preguntas:
  1. ¿Cuánto tiempo tardarán las sanguijuelas "Dónde estás corazón", "Corazón cachondo", "Tengo un yunque en el corazón" y demás programas cutres en picar a la pobre viuda para que cuente su dolor?
  2. Ahora hay muertes súbitas a gogo: antes de ayer un jugador de fútbol israelí, ayer un jugador de voleibol. Recuerdo que cuando empezó la psicosis del ataque de perros a personas había todos los días una noticia del estilo. Ahora, de repente, todo el mundo muere súbitamente. ¿Por qué este triste oportunismo informativo?

30 agosto 2007

Apple ángel, Microsoft demonio

Hace pocos días se anunció que el iPhone de Apple había sido liberado para su uso en cualquier compañia. El iPhone nacio atado a AT&T. ¿Qué hubiéramos dicho si Microsoft hubiera hecho lo mismo? Yo lo tengo claro: ambas van a ganar dinero (obvio) pero el aura que desprende Apple engatusa.

Vamos a jugar a un juego: imaginemos que Bill Gates es presidente de Apple y Steve Jobs lo es de Microsoft. ¿Cambia algo? Tengo la astuta sensación de que, persiguiendo los mismos intereses ($), una mea en lana y suena y otra en lata y no suena.

Un EPD con Linux

Un EPD (Electronic Paper Display) es un dispositivo electrónico de lectura cuya pantalla funciona de manera totalmente distinta a las de cristal líquido o LCD. Mientras que un LCD necesita un refresco continuo de los píxeles, un EPD dispone de una pareja de electrodos (que conforman un píxel) entre la que existe una capa de líquido polimerado que se mueve a la parte superior o inferior del cristal en función del signo de los electrodos. De esta manera un píxel queda iluminado (o no) hasta que se invierta el signo de los electrodos, por lo que no necesita una alimentación contínua.

La sensación de lectura es muy agradable y más que una pantalla parece un papel. Ahora mismo estoy probando el modelo V3 de HanLin que funciona gracias a una distribución de Linux. En esta foto podeis ver el dispositivo parado, sin alimentación ninguna. Una pantalla de las que conocemos se habría apagado, pero esta mantiene los píxeles en su sitio sin alimentación por el motivo ya comentado.

Un EPD con WOLF-Linux

29 agosto 2007

¿Cuánto consume un ordenador de sobremesa?

Saber cuánto consume un ordenador no es sencillo si no disponemos de la instrumentación necesaria, así que no nos queda más que estimarlo. Además, la fuente de alimentación es una decisión fundamental para la vida de los componentes del equipo, ya que la señal eléctrica nunca es estable 100% y el trato que esta reciba afectará en mayor o menor medida al tiempo útil de los componentes. Así que elegir una fuente de calidad y que de la potencia necesaria es de vital importancia. Dejaremos la calidad para otro momento y nos centraremos en la potencia.

Ante la duda que plantea esta pregunta no hay más que acercarse a Google para comprobar que los datos son difusos y nunca exactos como ya presuponíamos. Vamos a intentar aproximar el consumo en Vatios (W) de una configuración estándar. Esta es la configuración de la que vamos a intentar medir su consumo:
  • Caja de sobremesa con fuente de 300 W.
  • Placa base Asus P5K-VM con chipset Intel G33
  • Microprocesador Intel Core 2 Duo E65500
  • 2 módulos de memoria RAM DDR2 1024MB
  • Disco duro SATA 300 MB/s de 160 GB a 7200 RPM
  • Grabador DVD Dual Layer
  • Tarjeta gráfica nVidia 7200GS con 128MB
Microprocesador.- Este es el componente del que con más facilidad podemos saber datos sobre consumo porque los fabricantes, ya sea Intel o AMD, lo especifican en sus páginas Web. En particular este consume 65W.

Disco Duro.- Este componente consume poco, unos 10W, pero tiene el inconveniente de que el consumo es continuo. Sin embargo se prevee que en breve aparezcan en el mercado discos duros mecánicos con memoria Flash para optimizar el consumo y el rendimiento.

Memoria RAM.- La memoria es el componente que menos consume, aproximadamente 3W por módulo.

Tarjeta gráfica.- Los valores de consumo se disparan dependiendo del chipset utilizado. No es lo mismo usar un 8800 GTX (que puede pasar de sobra los 100W a pleno rendimiento) que un X300 (que se quedará en los 50W a plena carga). Estimo que el 7200 GS a pleno rendimiento estará sobre los 65W.

Placa base.- Estimar el consumo de una placa base es extramadamente complejo, ya que deberíamos conocer el consumo de los diferentes chips que la componen: chipset (tanto puente norte como puente sur), controlador de Entrada/Salida, tarjeta de sonido, tarjeta de red,... Obviamente el componente diferenciador va a ser el chipset. La plataforma Santa Rosa (más información aquí y aquí) presentaba como característica especial el que el chipset se ponía en estado de bajo consumo cuando estaba ocioso. Estimo que la placa base citado con el Intel G33 tendrá un consumo aproximado de 90W.

Fuente de alimentación.- La fuente proporciona potencia al equipo pero a la vez también consume energía. El consumo de la fuente de alimentación ronda los 10W.

Grabador DVD.- Este componente es el que mejor encarna la desactivación en momentos ociosos: si no se usa permanece en stand by. Pero el uso del motor combinado con el láser puede llegar a consumir unos 40W.

PC = 286W

es lo que consumiría este equipo en un momento dado si todos los componentes funcionaran a pleno rendimiento, algo que es casi imposible en el uso normal.

Obviamente un ordenador sin monitor es como un coche sin ruedas. ¿Cuánto consume un monitor? Dependerá de si es CRT (esos cabezones grandes que ya están casi superados y que consumían bastante) o TFT (que no es lo mismo que un LCD de plasma TFT). Vamos a suponer un TFT Philips 170A7FS. Según se indica en la página este modelo consume 33W.

PC + TFT = 319W

Pues ya tenemos un cálculo aproximado (repito, todo esto es aproximado) de lo que consume nuestro ordenador a pleno rendimiento. ¿Es eso mucho o es poco? Bueno, es cuestión de comparar: la televisión consume 100W, un secador de pelo 500W, un motor de un caballo 1100W y una aspiradora 2000W.

¿Qué potencia debería tener la fuente de alimentación de mi equipo? Obviamente depende del número y tipo de componentes instalados como ya hemos dicho. Sin embargo no está de más quedarse por encima que por debajo. En el caso de ejemplo, el equipo consumiría unos 286W, por lo que una fuente de 350W sería lo más razonable, que a la postre es la potencia de fuente más común en los equipos. ¡Por algo será!

Ya no soy poderoso caballero

Si hace un post era poderoso caballero ahora soy pordiosero hidalgo. Kriptópolis ha quitado el post del que me congratulaba hace pocos minutos (lástima que no hubiera cogido un pantallazo). Supongo que no será por temas de corrección política (tampoco he dicho nada grave y/o/u nuevo y no creo que mi opinión sea fuente de titulares en periódicos y noticieros), tal vez se hayan quedado sin espacio en el disco duro. O les ha entrado un virus. O les han hackeado. No sé.

Lo bueno de tener un blog es que tu parcela de opinión no te la quita nadie. Y mi opinión al respecto sigue en su sitio. Yo, pobre hidalgo. Microsoft, poderoso caballero.

Poderoso caballero

Los señores de Kriptópolis han enlazado mi opinión sobre Microsoft en el caso de Open XML en un post llamado Poderoso caballero. Obviamente es un honor.

28 agosto 2007

Ningún joven debería morir

Open XML sí, Open XML no

Open XML pretende ser un estándar para documentos ofimáticos, y Microsoft está detrás de el. En la información mostrada en su página afirman que es un estándar abierto en XML, y que debería obtener la aprobación de la ISO.

Desde OpenXML.info se defiende que ni esto es un estándar ni es abierto ni nada de nada, y ya informaron de que España renegó de Open XML.

Personalmente me huele a chamusquina que Microsoft, con su Microsoft Office por bandera, desee crear un estándar ISO abierto. ¿Que Microsoft crea un estándar que luego van a usar otros entornos (como OpenOffice o StarOffice) y no los va a cobrar? ¿Que no va a qué?

Hace unos pocos meses tuve que intentar homologar una máquina para el logo "Designed for Microsoft Windows XP". Una vez realizados los tests se envían a Microsoft en Estados Unidos para que comprueben los logs y determinen si la máquina ha superado las pruebas y es digna de tan magnánima distinción o si se merece el más absoluto de los destierros. Yo ya había hecho esta operación en otras ocasiones y sabía que tras la respuesta satisfactoria llegaba la factura: 250$ en concepto de trabajos de homologación. Cabrones, me dije. Pero bueno, al fin al cabo sé con quien me la jugaba y era de esperar. Pero en esta última intentona la máquina no fue digna y, aún sin recibir la condecoración, también llegó la factura de 250$, esta vez en concepto de homologación fallida.

Después de esto no me creo que Microsoft vaya a hacer algo gratis. Estoy convencido de que por algún lado la querrán meter doblada.

27 agosto 2007

El ángel de la guardia de Antonio Puerta

El sábado por la noche Antonio Puerta (el jugador del Sevilla que se desmayó en el Sevilla-Getafe) casi se queda en el sitio. Varias paradas cardiacas acecharon su vida y aún hoy se debate entre la vida y la muerte.

Un desfribilador y los médicos le salvaron la vida. De haber faltado alguno de estos elementos los carroñeros informativos habrían tenido donde picar, hubieran tenido aseguaradas cientos de horas de tertulia estúpida buscando culpables y de repetición contínua de imágenes escabrosas y de mal gusto.

Esta vez todo estaba preparado: los médicos en su sitio, el material en su sitio, la ambulancia en su sitio, todo impecable. ¿Dónde está el aplauso general? ¿Por qué nadie se hace eco de este éxito? Antonio Puerta vive gracias a la excelente preparación de mucha gente, a que los sistemas funcionaron y a que había alguien que se propuso, con tiempo y dedicación, ser ángel de la guardia en la Tierra. No nos confundamos, los del cielo no existen.

Ojalá todo funcionara así de bien y todos nos congratulásemos en voz alta.

26 agosto 2007

iPhone liberado y un blog de usar y tirar

Leo en El País que el iPhone ha sido liberado y se puede usar con cualquier compañía en Estados Unidos. El artífice se llama George Hotz y creó un blog para contar lo que hizo desde que le reservaron un móvil hasta que lo hackeo. Eso es lo que se llama un blog de usar y tirar, o mejor no tirar porque es realmente interesante ver los progresos que hizo y seguro que le puede ayudar a mucha gente.

¿Alguien conoce blogs que tuvieron una única causa causa y que finalizaron cuando esta se cumplió?

24 agosto 2007

El chipset G31 de Intel

Hace unos meses hablaba del Intel G33 y ahora le toca el turno al Intel G31, que es una especie de 965 recortado en el southbridge. Por cortesía de Intel muestro aquí el esquema de este chipset:


  • El puente norte lo conforma en G31 GMCH y el puente sur el ICH7, por lo que no soporta funciones RAID.
  • El FSB de este chipset es 1066 Mhz, pero algunos modelos de placas con este chipset anuncian FSB a 1333 Mhz (como esta de Gigabyte), supongo que mediante overclocking.
  • Soporta hasta 8 GB de RAM DDR2 en Dual Channel.
  • Soporta el Intel Flex Memory Technology, que permite el uso de distintos tipos de módulos de RAM sobre la placa en Dual Channel.
Como dije al principio es un Intel 965 pero con ICH7 en lugar de ICH9.

23 agosto 2007

Un script en Linux para mejorar la memoria y entender la captura de interrupciones con trap

Tengo una memoria de perros. Acostumbrado a lo que estoy, la memoria la he dejado para otro uso, pero ahora no recuerdo para qué... En un momento de lucidez programé un pequeño script para Bash que pregunta números continuamente. Podéis echarle un ojo y usarlo si quereis. Solo hay que seguir estos pasos básicos:
  1. Guardarlo en un fichero de texto (como ejemplo lo llamamos memo)
  2. Dar permisos de ejecución con chmod +x memo
  3. Ejecutar desde la consola con ./memo
Este script escribe en archivos temporales en /tmp y al finalizar el juego, cuando pierdes, todos los ficheros se borran. ¿Pero qué pasa si abortamos el juego con Control+C? El programa no llegaría al final y los ficheros quedarían sin borrar.

Las interrupciones en bash se capturan con trap, siendo la nomenclatura:

trap funcion_que_gestiona codigo_interrupcion

El código de excepción para la interrupción del programa con Control+C es el 2. El cuelgue tiene como código el 1 y cuando matamos el proceso salta con 9, pero esta última interrupción no puede ser manejada.

El código del juego está aquí. El texto en rojo pertenece a la gestión del Control+C. La función que elimina los archivos temporales se llama elimina_temporales() y la captura de la interrupción se realiza al final del código con trap. ¿Os atrevéis? ¿Cómo estáis de memoria? Por cierto, perdonad que todo código este sin tabular pero Blogger me da quebraderos de cabeza en ese sentido.

# Memorizacion, por Joaquin Arias

# -----------------
# Gestion de Ctrl+C
# -----------------

elimina_temporales()
{
if test -f /tmp/memo1
then
rm /tmp/memo1
fi

if test -f /tmp/memo2
then
rm /tmp/memo2
fi

if test -f /tmp/memo3
then
rm /tmp/memo3
fi

echo
echo "Programa abortado"
echo

exit 0
}

# ----------------
# Nucleo del juego
# ----------------

main()
{

#Inicializamos valores
clear
seguir=1
memorizados=0

while [ $seguir -eq 1 ]
do
# Muestro los valores que ya he superado

if test -f /tmp/memo1
then
cat /tmp/memo1
fi

# Muestro otro valor aleatorioa

aleatorio=`expr $RANDOM % 10`
echo -e "$aleatorio \c"
echo -e "$aleatorio \c" >> /tmp/memo1
echo -e "$aleatorio\c" >> /tmp/memo2

echo -e "\n\nPulse Enter cuando haya memorizado..."
read

# Pedimos los valores memorizados
clear
echo -e "Introduzca los valores sin espacios en blanco...\n"
read valoresMemorizados
echo -e "$valoresMemorizados\c" > /tmp/memo3

# Comprobamos si los ficheros son iguales

cmp -s /tmp/memo2 /tmp/memo3
if [ $? -eq 0 ]
then
clear
memorizados=`expr $memorizados + 1`
else
echo -e "\nUps, se equivoco. Consiguio memorizar $memorizados valores.\n"
cat /tmp/memo2
echo
cat /tmp/memo3
echo
echo
rm /tmp/memo1 /tmp/memo2 /tmp/memo3
seguir=0
fi
done

echo $memorizados >> /tmp/memorecord
echo "El record actual es..."
cat /tmp/memorecord | sort -r -n | head -n 1
echo

}


# Llamada a la gestion de Ctrl+C

trap elimina_temporales 2

#
# Llamada a inicio del programa
#

main

22 agosto 2007

Pajas y pelis porno

No, no voy a hablar del tema, pero sí lo hizo hace algún tiempo el señor Malonda en su magnífico blog El Sentido de la Vida. Son tres textos largos pero merecen la pena, son absolutamente elocuentes, como mucho de lo que escribe este hombre. Los rescato aquí:

El Jueves vuelve a la carga

¡Ole, ole y ole! El Jueves no se amilana, y en mitad de la cresta de popularidad a la que le llevo la controvertida portada de hace unas semanas vuelve a la carga esta semana con otra igual de contundente. ¡Viva la libertad de expresión!

21 agosto 2007

¿Y si tu página fuera una planta?

Esta página genera una planta a partir de la URL de una Web. Esta es la mía:

Aquí van otros ejemplos:

www.google.es

La Web de la empresa en la que trabajo

www.youtube.com

20 agosto 2007

¿Qué es un Riser Card?

Un Riser Card es un adaptador para modificar 90 grados el ángulo de inserción de una tarjeta externa, ya sea PCI, PCI-X, etc. Estos adaptadores se suelen usar en cajas de PC de sobremesa o servidores de 1U, donde la placa base y las ranuras de expansión de puertos están en paralelo.


17 agosto 2007

Silica Gel o dióxido de silicio en bolitas

Muchos aparatos electrónicos vienen acompañados de una bolsita con bolitas transparentes. La bolsitas suelen venir rotuladas como "Silica Gel". Estas bolsas contienen dióxido de silicio, que se obtiene a partir del silicato sódico. El objetivo de este compuesto es el de absorver la humedad, por eso se incluyen en el interior de los paquetes de dispositivos electrónicos a los que tanto les puede afectar la humedad.


Para comprobar si las bolitas han absorvido humedad se les añade cloruro de cobalto. Esta sustancia es azul normalmente, pero se colorea rosa cuando reacciona con la humedad. Mirad este paquete abierto que venía en el interior de un ordenador portátil, parece que algo de humedad ha cogido.

16 agosto 2007

Encuesta: ¿Windows o Linux?

Propongo otra encuesta por la que estoy muy interesado. ¿Qué prefieres, Windows o Linux? En principio no me importan las razones, pero estaré encantado de leerlas. Hay un mes para votar, así que ¡ánimo!

Vuelta de vacaciones (y resultado de la encuesta)

Bueno, todo llega a su fin y la vuelta al trabajo ya es una realidad. Mi viaje a Francia fue genial y ya estoy preparando un post conmemorativo.

Mientras tanto, la encuesta sobre la forma de comprar un ordenador finalizó y los resultados fueron los que yo quería ver. La gente se fija principalmente en las características del producto (55% de los votos) y en el uso que le van a dar (45% de los votos). Obviamente ambas van de la mano. El precio nunca es buen indicativo y lo que te diga un colega depende de cómo de puesto esté en el tema. Comprar un ordenador con muchos gigas y muchos megas es matar moscas a cañonazos, aunque si el bolsillo lo permite...

En fin, muchas gracias a todos los que participaron.

04 agosto 2007

Cerrado por viaje: Paris, je t'ame

Con España abrasada por el calor y media comunidad cerrada por vacaciones ha llegado el turno de desconectar por unos días. Entre el 5 y el 13 de Agosto visitaré Francia: Burdeos, Tours, París, Disneyland, el valle del Loira... Por supuesto que habrá ámplio reportaje a mi regreso.

Paris, mon amour! Au revoir!

31 julio 2007

Cron y las vacaciones

A todo cerdo le llega su San Martín, y yo ya me voy de vacaciones. 15 días, para no hartarme. No me puedo ir del trabajo sin dejar algunas cosas bien atadas. Por ejemplo, las copias de seguridad de la base de datos del sistema de gestión de mi departamento.

Cron lleva siendo el administrador en segundo plano de procesos en Unix y Linux desde hace mucho tiempo. Debido a su simpleza y en conjunción con la potencia de la consola de este sistema operativo resulta ser una herramienta realmente útil. No voy a descubrir nada que no se conozca, pero nunca está de más recordarlo.

Desde la consola debemos editar el crontab (por cierto, el crontab es la aplicación utilizada para controlar el cron) ejecutando crontab -e para editarlo y crontab -l para listarlo. Un vez editado y guardado cron queda activado, no hay que reiniciar el servicio. Un ejemplo de crontab sería este:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
# m h dom mon dow command

25 19 * * * /root/sincronizarServidor
15 14 * * * rm /var/www/fotovideo/fotos/*


Las primeras cuatro líneas definen variables de entorno. El campo MAILTO indica la dirección de correo a la que se enviará un mail cada vez que se ejecutan los scripts en crontab. Las dos últimas líneas son los scripts programados. La nomenclatura de cada línea es la siguiente: minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12), día de la semana (0-6, siendo 0 el domingo) y código del script.

La primera línea ejecuta el script /root/sincronizarServidor todos los días a las 19:25 horas (no olvidar dar permisos de ejecucion al script con chmod +x). La segunda línea ejecuta directamente el comando de borrado todos los días a las 14:15 horas. Así de simple.

Así es muy cómodo irse de vacaciones. ¡Qué relax...!

30 julio 2007

El tiempo de respuesta de un TFT: time to rise, time to fall y un pixel roto

Cuando compramos un monitor TFT debemos fijarnos en las características que tiene, y una de las más valoradas es el tiempo de respuesta. Los jugones deben tomarlo como uno de los valores de referencia a seguir en la compra del monitor.

El tiempo de respuesta es el tiempo que tarda un pixel en pasar de activo a inactivo y de volver a pasar a la actividad. Este tiempo de respuesta se mide en milisegundos. Quien haya probado las pantallas LCD DSTN (yo aún tengo un portátil Toshiba con este tipo de pantalla) habrá comprobado que al ver un video la imagen en movimiento deja estelas, y los personajes parecen espectros más que humanos. Esto es porque los tiempos de respuesta son muy altos y el refresco de los píxeles es muy lento, y el frame anterior se "mantiene" en pantalla más de lo que sería deseable.

Los monitores actuales tienen tiempos de respuesta muy buenos, y varían entre los 5 ms y los 16 ms, aunque los más comunes son los de 8 ms. Como hemos dicho el tiempo de respuesta es la suma del tiempo de dos fases:
  • Time to Rise (Tr): Es el tiempo que tarda el pixel en pasar de negro a blanco.
  • Time to Fall (Tf): Es el tiempo que tarda el pixel en pasar de blanco a negro.
Tiempo de Respuesta = Tr + Tf (ms)

Lo más normal es que el Tr sea más rápido que el Tf. ¿Por qué? Las transiciones a colores claros serán más rápidas porque llegar al color blanco se consigue desactivando el pixel. Ponerlo de nuevo en negro se obtendría aplicando los tres colores básicos a la vez y esto es, obviamente, más lento. Por cierto, ¿no conoceis algún caso en que alguien haya comprado un monitor TFT y tuviera un pixel blanco? Efectivamente, ese pixel estaba desactivado, ¡y roto!

29 julio 2007

¡Viva la libertad de expresión, no a la censura!

Ya hace unos días de la polémica de El Jueves con la famosa caricatura, pero nunca es tarde para gritar por la libertad, esa que tanto le costó a este país conseguir y de la que es buen hacedor el mismísimo Rey, por lo que es al único que defiendo dentro de esa familia de cartón-piedra. Él también lo es, pero al igual que al toro que indultan y sirve de semental para toda su vida, vamos a darle el beneficio del pasado y dejémosle en paz, que mucho se ha jugado por España. El resto son un conjunto de parásitos que, por vergüenza torera, deberían renegar de todas las prevendas de las que disfrutan, ponerse el mono de trabajo y dejar de hacer el gilipollas (unos mas que otros, eso sí)

¡Viva la libertad!


Una encuesta

Ya que los chicos de Blogger dan la opción he decidido crear una pequeña encuesta. Podéis participar en ella seleccionando vuestra opción en el lateral derecho de la página. ¿En qué os basáis para comprar un PC? Esa es la pregunta y me parece muy interesante. ¿Qué opináis? ¡A ver qué sale!

06 julio 2007

Redimensionar la partición de Windows para instalar Linux

Tal vez quieres utilizar Linux sin perder lo que tengas instalado en Windows y tal vez no tengas ninguna partición libre, así que deberás redimensionar la partición existente. A veces los programas destinados a esto, como Partition Magic, dan problemas. Vamos a ver cómo se puede hacer esto utilizando Linux.

¡ATENCIÓN,haz una copia de seguridad de tus datos, un error puede destruirlos! No me hago responsable de lo que pudiera ocurrir.

En primer lugar desfragmenta la partición existente de Windows (Inicio->Accesorios->Herramientas del sistema->Desfragmentar disco) Esta secuencia la digo de memoria, si no es correcta tiene que estar cerca.

Mira el espacio que estás usando y calcula un 20% para dejarlo como nuevo tamaño de la partición. Por ejemplo, si tus datos ocupan 10 GB tu nueva partición debería de ser de unos 12 GB.

Arranca un CD Live de Linux y abre una consola. Para el ejemplo suponemos un disco duro SATA cuya particion Windows NTFS está en /dev/sda1. Cambia el tamaño de la particion NTFS usando ntfsresize:

ntfsresize -s 12G /dev/sda1

De esta forma cambiamos el tamaño de la particion a 12 GB. Ahora hay que modificar la tabla de particiones con fdisk. Este programa funciona a base de letras (usa la ayuda con m):

fdisk /dev/sda

p => Da información de la tabla de particiones

d
1 => Eliminamos la particion 1 existente

n
p
1
1
+12G => Creamos la particion 1 primaria de 12 GB desde el cilindro 1

t
1
7 => Cambiamos el tipo de la nueva particion a NTFS

a
1 => Hacemos la partición arrancable

w => Escribe en la nueva tabla de particiones

Reinicia el sistema. Windows comprobará el estado de la partición y si te ha ido bien ya tendrás espacio libre para Linux.

28 junio 2007

Manual en español de Fujifilm Finepix S6500fd y una compra por Internet

Actualización: Debido al gran número de peticiones del manual que han llegado a mi correo he decidido colgarlo aquí. Si hay problemas con la descarga enviadme un mail y os lo enviaré.

Hace unos días pedía consejo a aquellos que hubieran comprado por Internet. En casa de herrero, cuchara de palo. Yo nunca lo había hecho. Hoy he recibido mi cámara S6500fd de Fuji.


Me decidí por comprarla en Maxmemo. Aquí era el sitio más barato donde la encontré (más de 130€ de diferencia respecto al precio de calle). Tenía buena pinta: es una empresa nacional (Madrid) con toda la información de garantía y condiciones de compra expuesta en la Web. Así que me decidí a comprarla aquí. Hoy me ha llegado, en el plazo indicado y sin ningún contratiempo. Así que estoy contento con la compra.

El único "problema" es que el manual está solo en francés. Supongo que al proveedor le será más barato comprarla en Francia o en Canada, no lo sé. Supongo que los señores de Maxmemo sabrán que los aparatos electrónicos deben incluir su correspondiente manual en castellano. Ante esta adversidad me pongo a buscar el manual en castellano. Me ha hecho mucha gracia que una tienda electrónica argentina venda este manual por unos 30$, ¡serán cabrones! Finalmente me he hecho con el, así que alguien lo necesita no tiene más que pedírmelo.

Por cierto, ¡la cámara es alucinante!

22 junio 2007

Posteando desde la Wii

Postear con el Wiimote es una putada, tengo el brazo reventao! Una y no màs! :-)

20 junio 2007

Cómo el periodismo malinterpreta los resultados de Google

Me hace mucha gracia cuando en un telediario o noticia del periodico se dice:
"Si usted escribe esta palabra en Google le aparecen X millones de resultados"
Con esta frase quieren significar que un tema tiene más o menos relevancia y, a mi entender, es un absoluto error. No hay más que hacer una prueba.

Por ejemplo, quiero consultar qué posibilidades hay de ejecutar Microsoft Access en Linux (no, no es para mí), así que escribo en Google:

running microsoft access in linux

Esta consulta devuelve 64.400.000 millones de resultados. Para un periodista esto es una base para su noticia y sentenciaría que mi necesidad es resoluble. Para mí solo es un quebradero de cabeza.

14 junio 2007

Respuesta a la pregunta anterior: el MBR y el tamaño de las particiones

Bien, la pregunta planteada en el post anterior no ha sido respondida correctamente, aunque no iban mal encaminados. Para resolverla debemos tener en cuenta que hablamos de arquitecturas basadas en IA-32, que es la más común la que tenemos en casa. Vamos a resolverla.

Cuando le damos al botón de encendido del PC un programa básico de inicio, almacenado en un chip EEPROM de la placa base, arranca: hablamos de la BIOS. La BIOS hace su tarea y le pasa el testigo al MBR. El MBR corresponde al primer sector del disco duro (512 bytes). Esos 512 bytes se dividen en 446 para código (no nos importa ahora para qué), 2 bytes para una firma de unidad arrancable (tampoco nos interesa) y 64 bytes para la tabla de particiones. ¡Estos si nos interesa para resolver el problema!

Esos 64 bytes para la tabla de particiones indican que hay 512 bits=2^9 para direccionar las particiones del disco duro. Estando en una arquitectura de 32 bits, ¿cuánto podemos direccionar con 512 bits? Lo tenemos a huevo:

2^32 x 2^9 = 2^41 = 2 TB

Efectivamente, el máximo tamaño direccionable de partición es de 2 TeraBytes. Esto es independiente del sistema operativo, es un problema de arquitectura.

Entonces, ¿no podemos tener particiones mayores de 2 TB? Sí. El problema que estamos tratando se refiere a que no podemos tener particiones arrancables mayores de 2 TB. Para el resto de particiones existen los volúmenes dinámicos (tanto en Windows como en el famoso LVM de Linux). A partir de particiones más pequeñas hacemos un conjunto, de tal manera que todas ellas se vean como una sola (para los muy profanos esto sería un RAID JBOD de particiones).

¿Realmente no puede haber particiones arrancables de más de 2 TB? No. Ya hemos visto que en la arquitectura IA-32 no se puede, pero otras arquitecturas están preparadas para usar gigantescas particiones arrancables. Estas se basan en EFI (un MBR mejorado) y particionado GPT. ¿Un ejemplo de arquitectura con EFI? Itanium e Itanium 2.

¿Que hay después del MBR? Cuándo este ejecuta su código cede el testigo al sistema operativo. El resto es de sobra conocido.

13 junio 2007

Pregunta de examen para Informáticos duros

Atención, pregunta de examen: ¿cuál es el tamaño máximo de partición que soporta una computadora con arquitectura IA-32 (las que solemos usar)?

Pista: tiene que ver con el MBR.

12 junio 2007

Holofonía 3D

Hoy me hago eco de una noticia que aparece en Barrapunto acerca de holofonía 3D. Escuchadlo, es realmente IMPRESIONANTE.

11 junio 2007

Opiniones de compra en Internet

Nunca he comprado por Internet y ahora quiero adquirir una cámara de fotos cuya diferencia entre las tiendas virtuales y las de toda la vida es de 110€ aproximadamente. Esta cámara se vende en tiendas virtuales nacionales.

Pregunto: ¿qué experiencias tenéis con el comercio electrónico?

09 junio 2007

¡Pero qué bien me caen los frikis!

¡Pero qué bien me caen los frikis! Me caen bien porque son personas curiosas, extravagentes, diferentes y en continua evolución. No hay más que darse un paseo por la blogosfera y leer. Lo mejor es que al final te contagias, y temas que podrían resbalarte ganan interes en boca de delirantes, exaltados y geniales locos. Y en esas estamos, "cada loco con su tema", como diría Serrat.

Soy un ávido lector de blogs y de algunos aprendo cosas que no vivo en mi ambiente. Eso es lo que me hace saltar de uno a otro y pasar casi todos los días un buen rato de entretenimiento y aprendizaje.

Pero, casi sin querer, todos somos frikis. Según la Wikipedia un friki es una "persona interesada u obsesionada al menos con un tema, afición, o hobby en concreto". ¿Hay alguien por ahí que no le vuelva loco un tema? Si es así que se miré el pulso, tal vez lo perdió por el camino. Y si lo que digo me lo creo yo también soy un friki.

Gracias a Forges este es mi homenaje para todos nosotros.


Por cierto, ¿te consideras friki?

08 junio 2007

El alumno de Infomática que nunca se graduó

No todo el mundo tiene que acabar la carrera para tener éxito laboral. Conozco casos cercanos. No todo el mundo tiene que tener una carrera para acreditar algo. Bill Gates nunca la acabó y, nos guste o no, ha tenido mucho mucho mucho éxito. Su iniciativa y su precocidad en una época embrionaria de la Informática le ha valido el título que nunca pudo completar más el honoris causa de la Universidad de Hardvard.

No me gusta la política que sigue Microsoft, pero reconozco que fundar un emporio de ese calibre tiene que venir de alguien muy capacitado.

07 junio 2007

Convertir un ratón PS2 a USB (o viceversa) sin usar conversor PS2-USB

Me piden convertir un ratón PS2 a USB pero sin usar conversor PS2 a USB. ¿Será posible poner el cable de uno en otro?

Abrimos el ratón PS2 y vemos sus tripas.

Este es un ratón PS2 y el cable se desglosa en cuatro terminaciones: G, V, C y D. Ahagamos un corte a las terminaciones apuntando antes qué color corresponde a qué terminación (en este caso G=Rojo, V=Amarillo, C=Blando y D=Verde)

Destripemos ahora el ratón USB, busquemos las conexiones G, V C y D en el circuito impreso y soldemos el cable. En la prueba que yo hice no quite el cable USB, así que obtuve un ratón bicéfalo PS2-USB.

¿Funciona? ¡Pues claro que sí!

06 junio 2007

El chipset Intel G33

El nuevo chipset de Intel para placas de PC de sobremesa, el G33, introduce muchas novedades. Si necesitas recordar qué es y para que sirve el chipset de la placa base puedes leer esto. Utilizando el esquema proporiconado por Intel vamos a ver las principales novedades:


  • El puente norte lo forma el G33 GMCH y el puente sur puede ser un ICH9, ICH9R (con soporte para RAID) y un ICH9DH (soporta RAID y la tecnología ViiV)
  • El FSB del sistema sube hasta los 1333 Mhz. Ahora mismo casi todos los microprocesadores funcionan a 1066 Mhz, pero sin ninguna duda subirá hasta aprovechar lo máximo de este chipset.
  • Soporta DDR3 a 1066 Mhz, proporcionando un ancho de banda de 17 Gb/s. Además se permite poner módulos de memoría de distintos tamaños en Dual Channel. Una nueva revolución de la memoria RAM está al caer.
  • Incorpora el chipset gráfico Intel GMA 3100 y permite salida de video por HDMI.
  • Soporta Intel Turbo Memory, es decir, módulos de memoria primaria no volátil mediante tecnología Flash.

05 junio 2007

Solución al problema del post anterior sobre interfaces

Vamos con la solución al problema que planteaba ayer: dos discos duros, dos interfaces distintas. ¿Cuál es cada una?

El disco duro de abajo quedó resuelto: pertenece a la interfaz SATA (Serial ATA). Dispone de dos conectores en forma de L tumbada. Uno sirve para la transmisión de datos (el más pequeño) y otro para la alimentación. La transmisión de datos entre el PC y el disco duro se realiza en serie a diferencia de los anteriores ATA. Estos discos duros suelen utilizarse en PC's de sobremesa.

El disco duro de arriba quedó sin resolver. Esta es la interfaz SAS (Serial Attached SCSI), y es la evolución del SCSI paralelo al SCSI serie. Si os fijais consta de dos L tumbadas (como en SATA) pero unidas por el centro. Así, el cable SAS solo dispone de un conector, pero de el salen dos cables (para datos y alimentación). Las controladoras SAS son compatibles hacia atrás con SATA, es decir, en una controladora SAS podemos pinchar discos duros SATA, pero no a la inversa. La interfaz SAS elimina el engorro de los terminadores de los SCSI. Estos discos duros suelen utilizarse en servidores.

Como se puede observar ambas interfaces son la evolución de la transmisión paralela a la transmisión serie, tanto en sobremesa como en servidor. También existen en el mercado discos duros de 2.5" SAS y SATA. IDE y SCSI están abocados a la desaparición. Pero, ¿porqué se pasa de transmitir en paralelo (varios impulsos a la vez en un ciclo) a transmitir en serie (un impulso por ciclo)? ¿No parece un tanto absurdo? La transición del paralelo al serie tiene que ver con los problemas de sincronización que genera el envío de impulsos a tan alta frecuencia, de manera que es mas eficiente enviar un solo impulso a altísimas frecuencias que muchos a una frecuencia menor. De este tema ya se habló aquí, pero no viene mal recordarlo.

También está de moda el SATA y el SATA2. ¿Son iguales? No. El estándar SATA dispone de dos anchos de banda: 1.5 Gbps y 3.0 Gbps. Mucha gente pensaba que el ancho de banda de 1.5 Gbps correspondía a SATA y el de 3.0 Gbps correspondía a SATA2, pero eso no es así. La SATA International Organization lo deja muy claro aquí. SATA2 es la segunda revisión de SATA, y si SATA está entre 1.5 y 3.0 Gbps, SATA2 está entre 3.0 y 12.0 Gbps, incluyendo otras mejoras, como la gestión de peticiones TCQ y NCQ.

04 junio 2007

Problema: 2 discos duros, 2 interfaces

Estos dos discos duros de 3.5" difieren minimamente en la forma física de sus interfaces, así que deducimos que son distintos. Pero ¿sabeis cómo se llaman las interfaces de cada uno? Pequeña pista: son dos interfaces de plena actualidad.


Minicomentarios en "Si breve, dos veces nuevo"

No todo lo que ocurre merece un post, pero tampoco caer en el olvido. A partir de ya inauguro la sección de minicomentarios "Si breve, dos veces bueno". Si os interesa podeis leerla en el lateral derecho de la página. Cualquier cosa puede ser comentada, y para empezar le tiro una puya a Piratas del Caribe III. Con lo bien que comenzó la saga y lo mal que ¿termina?, qué aburrimiento y qué decepción.

01 junio 2007

3 de los componentes de Santa Rosa

Hace casi 3 meses que asistí a la presentación de la plataforma Santa Rosa de Intel. Hoy ya he podidio ver una muestra definitiva. Suenan campanas de que no es tan fiero el león como lo pintan. Yo no he podido hacer pruebas a fondo, pero comprobaré hasta donde puede llegar la celebrada gestión completa de energía.

Si tenemos un portatil en nuestras manos, ¿cómo sabemos si sus componentes se corresponden a los de Santa Rosa? Vamos a verlo:
  • La plataforma Santa Rosa (nombre en clave) se trasladaría a las plataformas Centrino Pro y Centrino Duo. Lo de Windows Vista es opcional.

  • La tarjeta de red inalámbrica Intel 4965AGN dispone de 3 conectores de antena, en lugar de los 2 de la predecesora Intel 3945ABG.

  • El slot para la tarjeta Turbo Memory es similar a un mini PCI-E.

El chipet 965GM/PM e ICH8-M tiene la forma típica y la tarjeta de red LAN 82566MM 10/100/1000 no es fácil de ver físicamente en un barebone. Nos conformamos con visualizarlo en el sistema operativo.

31 mayo 2007

Scripts: el pilar más importante de Linux

Más allá de que Linux sea un sistema operativo de libre distribución y modificación, más allá de las ventajas que eso supone, la gran baza, a mi entender, de este sistema sobre otros es su potentísimo sistema de scripts.

Un script es un programa construido a partir de instruciones de muy alto nivel. Entendemos por instrucciones de alto nivel aquellas que:
  • No son instrucciones simples o atómicas, sino que se pueden dividir en muchas otras (que quedan transparentes al usuario).
  • Están cerca del entendimiento del humano y lejos de la máquina.
En el mundo de MS-DOS y Windows el script más famoso es Autoexec.bat, pero la potencia de estos se limitaban a ejecución de otros programas y ciertas estructuras de decisión condicionales. Más que scripts se le llaman ficheros por lotes porque ejecutan un lote de instrucciones.

Linux está plagado de scripts gigantes. No hay más que arrancar una consola y mostrar el contenido de .bashrc (el script que configura la consola) o consultar los archivos /etc/rc* (que realizan diferentes acciones cuando se arranca, reinicia o apaga la máquina). Estos scripts se crean a partir de llamadas a programas instalados en la máquina y estructuras de control, algunas tan importantes como las tuberías y la redirección de entrada salida.

Programar scripts no es del todo fácil, pero hay un manual en línea (y en inglés) muy muy interesante. Se titula "Linux Shell Scripting Tutorial v1.05r3 A Beginner's Handbook", es muy directo y contiene muchos ejemplos. Si os interesa la programación y quereis conocer una de las herramientas más potentes de Linux no os podeis perder este manual.

La barrera del Terabyte ya no es barrera

Acaba de caer en mis manos el primer disco duro de 1 Terabyte (1 TB = 1.024 GB). Es de Hitachi, en particular es el modelo HDS721010KLA330, es SATA 300 Mb/s y tiene un precio aproximado de 350€.

El hito es que vamos a tener que ir pensando en TB's y no en GB's como hasta ahora. Y lo más gracioso es que después del TeraByte vendrá el PetaByte (1 PB = 1.024 TB), y entonces tendremos los discos duros "petados".