Apr 18

Cómo cambian los tiempos

Los que llevamos ya unos años, quizás muchos, metidos en informática y en programación, tenemos la costumbre de poner los nombres de los directorios y de los ficheros sin espacios. Ponemos cosas como ESTO_ES_UN_DIRECTORIO o EstoEsUnFichero.txt o cualquier variante que se nos ocurra. Cualquiera que no lleve espacios.

El otro día, mi hija de 18 años, me vio crear un directorio y totalmente extrañada me preguntó

"Papá, ¿por qué pones subrayados en vez de espacios?".

Ella, como usuaria de los windows modernos, que no sabe que existe el cmd.exe, es incapaz de entender esa extraña manía de su padre. Finalmente añade

"Mi profesor de animación gráfica por ordenador hace lo mismo"

Sobran las explicaciones. 

May 10

El error 500 en robots.txt es una catástrofe

 A principios de Abril me di cuenta a través de google analytics que las visitas a la Chuwiki estaban cayendo en picado. El hosting estaba bien, así que el motivo es el habitual en estos casos, google ha dejado de mostrar tus páginas en los resultados de búsqueda. Visita a google web master tools para ver el posible error y veo que google ha dejado de rastrear mi página y que ha encontrado errores en el servidor.

rastreo google

Revisando, revisando, encuentro que los accesos al fichero robots.txt que no existe están dando error 500 en vez de error 404. Buscando en google, veo que eso puede ser catastrófico, ya que un error 404 indica que el fichero no existe y el rastreador de google sigue rastreando, pero un error 500 indica un error en el servidor y el rastreados abandona el sitio sin rastrear nada.

El arreglo rápido es sencillo, crear un robots.txt con todos los permisos habilitados, así ya no hay ni error 500 ni error 404. Mano de santo. Poco después google vuelve a rastrear (se ve en el gráfico anterior) y las visitas vuelven a subir (siguiente gráfico)

visitas png

 

Ahora sólo quedaba saber el motivo de este cambio de comportamiento frente a un robots.txt no existente (pasar de error 404 a error 500). Mirando los ficheros en mi servidor veo que todos han sido tocados el 29 Marzo a las 12 de la noche (que casualidad, la fecha en la que aparentemente google deja de rastrear).

Consulto a mi proveedor de hosting (dinahosting) y efectivamente, me confirman que en esa fecha han hecho un cambio de servidor que justifica ese "toqueteo" de ficheros.

Investigando un poco más, veo que el .htaccess del dominio principal chuidiang.org (tiene un drupal instalado), hace que las páginas no encontradas se redirijan a index.php. Supongo que eso es normal puesto que ese fichero está tal cual lo pone drupal, sin haber tocado yo nada. En el subdominio chuwiki.chuidiang.org no hay ningún htaccess…. pero parece que justamente desde ese 30 de Marzo en que dinahosting tocó el servidor, el htaccess del dominio afecta también al subdominio. Eso provoca el error 500 (un fallo en index.php) en vez de el 404.

Consulto a dinahosting qué han cambiado para que ahora el htaccess del dominio afecte al subdominio, pero ellos viendo que es cosa de "mis" htaccess se han desentendido y sigo esperando respuesta. He añadido un pequeño htaccess a la chuwiki para que al menos los errores 404 sean 404.

ACTUALIZACIÓN. Al día siguiente de escribir este post, los de Dinahosting no solo han contestado, sino que también me han indicado dónde estaba el error del .htaccess. Faltaba cerrar una comilla y es un error registrado en drupal http://drupal.org/node/290356

Apr 27

Electricidad gratis

 Pues eso, saltarse el anuncio y … .¡¡ electricidad gratis !!. Leed los comentarios de la gente, no tienen desperdicio 😛

 

http://www.youtube.com/watch?v=dsZoVnrv2Yo&feature=colike

Mar 19

Día del Padre

Día del Padre: El padre trae churros para desayunar e invita a comer a la mujer y los niños.

Día de la Madre: El padre trae churros para desayunar e invita a comer a la mujer y los niños.

Sep 03

Las nintendos y yo

nintendo ds xoTengo hijas, ergo tengo nintendos …y he pasado la mañana entretenido instalando y configurando una tarjeta m3 zero para una nintendo DS XL.Aquí van algunas de las cosas que he aprendido.

Por un lado, nintendo no quiere este tipo de tarjetitas, así que el firmware de la nintendo intenta detectar estas tarjetas para no admitirlas. Por su parte, las tarjetas llevan su propio firmware interno que intenta engañar al de la nintendo para que la tarjeta sea admitida. Las nintendos más modernas tienen wifi y se conectan a internet, por lo que actualizan su firmware en cuanto te descuidas (sí, pregunta si quieres actualizarlo, pero una niña de 8 años contesta aleatoriamente a esa pregunta). Y una actualización del firmware de la nintendo puede hacer que la tarjeta que antes te funcionaba deje de funcionar (dice que se ha detectado un error y que apagues la nintendo).

Y aquí viene el primer detalle importante a la hora de elegir tarjeta (hay muchas marcas y modelos). El firmware de la tarjeta debe ser actualizable. Si el firmaware de la tarjeta no es actualizable y deja de funcionar en nuestra nintendo, podemos tirar la tarjeta y comprarnos otra. Si el firmware de la tarjeta es actualizable, sólo es cuestión de esperar unas semanas (suele ser rápido) a que el fabricante de la tarjeta saque la nueva versión de firmware. La forma de actualización también es importante, porque en algunas se puede hacer desde un PC, pero otras requieren que se haga desde una nintendo … y esto último no es posible en nuestra nintendo si la tarjeta ha dejado de funcionar, por lo que necesitaremos que alguien nos preste una nintendo con firmware antiguo para hacerlo.

Y la instalación desde cero de una tarjeta o su actualización es un mundo. Hay montones de tarjetas, montones de versiones de tarjetas y montones de actualizaciones de firmware y sistema de las mismas. Encontrar la versión adecuada en internet puede ser tedioso si no se sabe exactamente qué se necesita. Pongo el ejemplo de la m3 zero que he comprado.

Primero es necesario instalarle el firmware, viene sin él. Es un fichero F_CORE:dat que hay que poner en la microSD, meter la microSD en la tarjeta y enchufar la tarjeta con un adaptador en un USB del PC (el adaptador viene con la tarjeta y sólo sirve para darle voltios a la misma). Esto hará que el firmware se instale (parpadea un led en la tarjeta mientras lo hace). Una vez hecho esto, debemos borrar el fichero F_CORE.dat de la microSD). La descarga de dicho fichero …. por supuesto la versión más moderna que navegando por la página de http://www.m3adapter.com/index.htm en downloads te redirige a otra página que en donde las news te lleva a http://www.handheldsources.net/M3DS/Download_M3DSR.html que es donde está el fichero dichoso. Como hemos podido ver, fácil de encontrar.

Luego necesitamos meter en la microSD el directorio SYSTEM con todos los ficheros necesarios (este directorio y ficheros deben estar en la microSD, no forman parte del firmware de la tarjeta). Un zip con todo esto se puede descargar también de la página anterior. Una vez hecho esto, ya debería funcionar la m3 en la nintendo… pero no, da un error. La última actualización del firmware de nintendo es muy reciente y el software descargado no está lo suficientemente actualizado. Así que buscamos la actualización y aquí está http://www.m3adapter.com/SLOT-1_Series_M3i-Zero_G003.htm Hay un SYSTEM para descargar que no es un SYSTEM completo, sino sólo los ficheros que debemos machacar del descargado anteriormente. También hay que descargar un "firmware update" que es un fichero de extensión .nds (como los juegos) al que debermos "jugar" para actualizar el firmware de la tarjeta. Y aquí otro problema, si nuestra nintendo no reconoce la tarjeta, difícilmente podremos "jugar" a este juego alojado en la tarjeta. Así que necesitamos una nintendo con firmware antiguo que admita nuestra tarjeta, da igual que tipo de nintendo. Arrancado el juego se actualiza el firmware de la tarjeta y ahora sí, ya funciona en la nueva nintendo.

Los detalles, mejor explicados, aquí http://www.planetadejuego.com/tutorial-m3i-zero-con-actualizacion-1-4-3

Sep 02

¿Enseñanza gratuíta? No hay tutía

Nos salimos en este post de lo que es programación para comentar una cosa que me ha llamado la atención desde hace mucho, la expresión "no hay tutía". Sí, "tutía" se escribe todo junto y no tiene nada que ver con "tu tía", la hermana de tu padre o madre.

atutía (también tutía) era una especie de ungüento medicinal hecho con óxido de zinc y otras sales minerales que con el tiempo empezó a considerarse como un remedio universal para cualquier tipo de enfermedad. La expresión "no hay tutía" se usa en la actualidad para indicar que algo no tiene remedio o solución.

http://es.wikipedia.org/wiki/Atut%C3%ADa

Y aprovecho la salida de tema de este post para comentar algo que tampoco tiene nada que ver ni siquiera con lo que acabo de escribir : ¡¡ 600 € en libros de texto !! para mis dos hijas (material escolar y libro de biología y geología, que no quedaba, excluidos). No me extraña, cada asignatura tiene dos libros, el de teoría y el de problemas. Cada libro vale unos 30€ de media,  aunque no sea más que un "cuadernillo" de unas 100 hojas (tapas plastificadas, papel satinado, a todo color, etc, etc). Así que suma ¿7 asignaturas? incluida "educación física" que también tiene libro, a dos libros por asignatura y unos 30 € por libro … y tienes lo de una de las niñas, falta la otra.

Menos mal que la enseñanza es gratuita.

Aug 11

Me he comprado un netbook

Bueno, este es el tercer verano que pienso en el netbook para las vacaciones … y esta vez he picado, me he comprado uno. Este http://h20195.www2.hp.com/V2/GetPDF.aspx/c02514823.pdf en concreto.

En verano me suelo ir todo el mes de vacaciones como quien dice, "al pueblo", a casa de mis suegros, que no tienen ordenador, ni internet, ni nada de eso. No es que quiera dedicarme a trabajar en verano, pero siempre se echa de menos el ordenador en algún momento, sobre todo si quieres consultar internet.

Hace dos veranos descubrí los netbooks y pensé en comprarme uno. Como mis suegros no tienen internet, sería para "trabajar" un poco, pero me pareció la pantalla muy pequeña y un capricho un poco caro (el resto del año posiblemente no lo use), así que aunque estuve a punto de comprarlo, me eché atrás. El verano pasado lo mismo … pero este verano me he decidido. Mis suegros siguen sin tener internet, pero este verano pienso hacer un viajecito de hotel … con wifi. Y en una ciudad desconocida siempre viene bien consultar cosas (dónde comer, autobuses, trenes, cosas para ver…). Y llevar el portátil del trabajo me parece demasiado peso y me da cosa dejarlo en el hotel (es del trabajo, no mío).

Estuve mirando también los tablets, ahora que están de moda y han desbancado a los netbooks. Pero no me convencieron. Muy caros (el doble que los netbooks), me gusta teclear y me dan tirria los teclados sobre pantalla táctil (quizás me de por escribir algún tutorial o post para este blog en verano) . Y llevan poco disco (¿alrededor de 8 gigas?). Por menos precio y aunque estén pasados de moda, prefiero tener un teclado y disco duro (250 Gigas) para poder poner películas para los viajes o lo que sea.

Y como siempre con mis compras, lo dejo para última hora y no me gusta mirar. Me voy de viaje la semana que viene y necesito comprar el netbook ya, así que me fuí directamente a un worten que me queda a mano (y me gusta más que el media markt o el alcampo o el carrefour o el corte inglés, básicamente porque no está hasta los topes de gente a todas horas), miré los que había y de entre los baratos (229 €) cogí el que más me gustó por marca, tener dos botones en el "ratón táctil" y más disco (250 Gigas frente a 160 Gigas).

Y me quedaba un último detalle. Un 3G para internet. No me gusta ni tengo contrato con todos estos operadores de móviles, luego todos sabemos que es imposible darse de baja, así que mi móvil es prepago (tampoco lo uso mucho, así que voy recargando saldo y lo uso como hucha). Y me puse a mirar internet prepago para netbook .. pero para eso sí me he echado atrás. Iba a coger esto de vodafone que aparte del modem te da tres meses de internet y luego, el mes a mes, es de los más baratos. Pero mirando las especificaciones veo que no pone compatible con windows 7 (el netbook viene con windows 7 starter), así que sigo urgando en internet y me encuentro esto http://www.forovodafone.es/topic/11159-huawei-k3806-y-windows-7/ , esto http://www.forovodafone.es/topic/12351-modem-k3806/ y esto http://www.forovodafone.es/topic/14171-disponible-actualizacion-para-el-modem-k3806/ así que paso de comprarlo. Y pensándolo mejor, me queda de verano dos semanas (la del viaje y otra), y 50 € me parece muy caro para tener internet a ratos perdidos. Así que no me compro el 3G y buscaré cafeterías con wifi cuando tenga "mono".

Y sí, 229 € también es muy caro para tener internet un verano … pero este es el tercer verano que llevo con el "caprichito" en mente. a punto de cogerlo o no cogerlo. El viaje es el que me ha inclinado la balanza a favor.

Aug 10

Trabajo basura

Todos sabemos que el buscador de google nos autocompleta y ofrece sugerencias según vamos escribiendo unas palabras de búsqueda. Buscando "Trabajo basura" esto es lo que sugiere google (ver imagen). Desgraciadamente, la primera empresa que sale (y no por orden alfabético), me resulta familiar ….

 

buscando trabajo basura en google

Aug 08

El encanto de no perderse

Cuando antes hacías un viaje a una ciudad desconocida estaba el encanto de la aventura. Llegar a la estación de tren/autobús (no uso coche), rezar porque estuviera dentro de la ciudad (hay sitios donde la estación de tren/autobús queda en las afueras), ver si había o no taxi, cogerlo sin tener ni idea de si el hotel está cerca o lejos, buscar cafeterías, buscar cajeros automáticos para las perras, etc, etc, etc.

Pero todo ese encanto se ha perdido y ahora tenemos el encanto de no perdernos. Tengo planeado un pequeño viaje este verano y con google maps y google street ya está todo "atado". Veo los alrededores de la estación de autobuses, con google street, dando un rodeo alrededor veo la parada de taxis, si tiene taxis o es una parada "fantasma", veo dónde está el hotel y qué pinta tiene desde la calle y las calles de alrededor (si tienen mucho tráfico, mucha gente, etc), el cajero más próximo de mi banco, etc, etc, …

Vaya, que ya casi no merece la pena ir 😉

Jul 18

masterbranch

https://www.masterbranch.com/ es una página web de ofertas y búsqueda de empleo, pero tiene un añadido que la hace interesante. La página analiza los proyectos hospedados en sitios como github o google-code y hace un perfil automático del programador en función de los proyectos que posee o participa. Mira líneas de código hechas, en qué lenguajes, etc.

Y parece que la idea va teniendo éxito. Me dí de alta hace ya uno o dos años por aquello de probarlo y "reclamé" los proyectos que tengo por ahí en google code y github. Tras jugar una temporada, me olvidé del tema. Pues bien, en lo que va de año he recibido tres correos ofreciéndome empleo a través de esta página: tuenti, hays y socialpoint. Los de hays también lo han intentado a través de linkedin.

Bueno, son correos estándar que se envían a más gente para invitarte a enviar el curriculum, pero no deja de ser significativo que haya empresas que buscan activamente a través de este tipo de páginas. Y eso dice mucho a favor de este tipo de empresas, si están buscando un "friky" de la informática, más que fiarse de un curriculum que cualquiera puede hacer, hinchar o inventarse, nada como ver si participa o tiene proyectos en sitos como google code o github.