mitago.net

Página web de Celso González

Mod_rewrite para nanoblogger

Revisando los errores 404 de este sitio web he visto que muchos de ellos corresponden al cambio de direcciones provocadas por la actualización del Nanoblogger a una versión más moderna en los ficheros del archivo
Por ejemplo tenemos que direcciones que antes eran

/archives/2004-07.html
/archives/2005-03-25T15_57_02.html

Ahora han pasado a tener esta estructura

/archives/2004/07/index.html
/archives/2005/03/25/T15_57_02/index.html

Como no me gusta que la gente que me visita pierda los enlaces, y a los que les preocupe el posicionamiento que sepan que a los buscadores tampoco les gusta, me he decidido a arreglar esto con el módulo mod_rewrite de apache

En apache2 activar el mod_rewrite es tan sencillo como crear un enlace simbólico de mods-available/rewrite.load a mods-enabled y hacer un restart

La parte interesante consiste en crear las reglas de reescritura, hay dos sitios donde se pueden colocar.
La primera en una de las clausulas de Directory en los ficheros de configuración y la segunda en un fichero .htaccess en el directorio que nos interese. Para este caso yo he utilizado la segunda opción.

Ojo, para que funcionen los ficheros .htaccess debemos asegurarnos que tenemos la opción AllowOverride que nos lo permita. Si lo tenemos a None, por ejemplo, lo llevamos claro.

Vamos con el fichero .htacces, lo primero activaremos el rewrite en este directorio y lo segundo fijaremos la posición del directorio local respecto al directorio web. Es decir si yo tengo el fichero en /var/www/archives (local), suponiendo el directorio raiz del servidor está en /var/www, el directorio web estará en /archives

RewriteEngine On

RewriteBase /archives

A partir de ahora nos olvidamos del archives, vamos con la primera regla. Se trata de transformar 2004-07.html a 2004/07/index.html

RewriteRule ^([0-9]+)-([0-9]+)\.html $1/$2/index.html   [R]

Es muy sencillo, todo lo que está entre paréntesis se convierte en las variables de la segunda parte. Así la expresión ([0-9]+) se convierte en $1. [0-9] nos dice el rango de caracteres que puede contener el rango y el símbolo + nos dice que tiene que haber uno o más de lo anterior. Todo lo que no está entre paréntesis son cosas literales.

La [R] del final sirve para que modifique el enlace, si no pone veremos en el navegador 2004-07.html y si lo ponemos veremos 2004/07/index.html. Creo que es mejor la opción de ponerlo ya que evitas que de esa forma siempre muestras el enlace correcto

La segunda regla es igual de sencilla la única variación que hay es que utilizamos (.*) como cuarta variable, en este caso el . es un comodín que indica cualquier carácter, por eso hay que escaparlo como \. cuando queremos que sea un punto de verdad como en \.html. El * dice que puede haber un número indeterminadado entre 0 y más del carácter anterior.

RewriteRule ^([0-9]+)-([0-9]+)-([0-9]+)T(.*)\.html $1/$2/$3/T$4/index.html [R]

Así que como puedes ver el mod_rewrite para torpes no tiene mucho más misterio, si todavía te quedan dudas ponme un comentario o enviame un mail

-----

mar 30 agosto 2005 18:472 comentarios

Pensamiento cristiano

Me llama la atención que un país tan creyente como Estados Unidos, donde incluso el presidente habla con Dios, una fuerza tan brutal como la del huracán Katrina no les haga pensar que es un castigo divino y que hay algo que están haciendo mal

-----

mar 30 agosto 2005 18:113 comentarios

Beso de Venus y Júpiter

Ya que las Perseidas no fueron nada generosas este año, el espacio nos ofrece otro interesante fenómeno que se dará a finales de este mes y que es fácilmente visible a simple vista

Los planetas Júpiter y Venus se verán tan próximos durante estos días que parecerá que se tocan.

En esta noticia de El Mundo nos dice que el mejor momento para ver este fenómeno es entre una hora y cuarenta minutos antes de la puesta de Sol en dirección Oeste.

Es cierto que nada más oscurecer ya se pueden ver los dos planetas (hoy mismo) en esa posición pero también he leído, aunque no encuentro ahora la fuente, que el mejor momento para ver esto es una hora antes de amanecer en dirección Este

Debido a la rotación de la tierra al anochecer se ve por el oeste y al amanecer por el este asi que me imagino que las dos referencias deben de ser válidas

-----

lun 29 agosto 2005 01:423 comentarios

Calculando el precio del código

Hoy he descubierto un pequeño programa que permite calcular el tiempo de desarrollo, las personas que han programado y el coste del desarrollo de un programa en función del número de líneas de código.

El nombre de dicho programa en cuestión es sloccount y su funcionamiento es tan sencillo como ejecutar

sloccount directorio-de-fuentes-del-programa

A continuación nos presenta una serie de datos de interés Siendo el primero el número de líneas de código y el lenguaje en el que están escritas

SLOC    Directory       SLOC-by-Language (Sorted)
746     sudoku-3.1      ansic=746

Es decir, el programa chorra de resolver sudokus tiene lo que el considera 746 líneas de código.
Los siguientes datos que presenta se obtienen aplicando el modelo COCOMO y como curiosidad nos permite averiguar el coste de desarrollo que en este caso con un salario anual de unos 20000€ para un programador sería de...

Total Estimated Cost to Develop  = $ 7,057
 (average salary = $20,000/year, overhead = 2.40).

¡Siete mil euros! Y yo como un pardal liberando esto como GPL ;) Lo que quiere decir que para contar líneas de código va bien, pero si se quiere sacar algo más de información se tienen que retocar a base de bien los parámetros del modelo que nos muestra

-----

lun 29 agosto 2005 01:242 comentarios

La Tempestad

Hoy va de crítica literaria. Realmente poca crítica ya que el libro es muy bueno. La Tempestad es un cuadro de Giorgione que se encuentra en Venecia, un profesor de universidad especializado en arte, y más concretamente en este cuadro, visita Venecia con la intención de examinar el cuadro. Nada mas llegar se ve involucrado en el asesinato de un falsificador de obras de arte y una serie de misterios ocultos anegados en las aguas de la ciudad. Tampoco voy a contar todo ;)

A los que piensen que esto es un derivado del bodrio de El código Davinci, aclarar que La tempestad, este libro de Juan Manuel de Prada fue el premio Planeta del 87.

-----

dom 28 agosto 2005 18:562 comentarios

Demanda al canon (II)

Siguiendo con las andanzas, hoy he podido pasar por la oficina del consumidor más cercana a dejar la hoja de reclamación que rellené el otro día.

Aparte de desearme suerte me han comentado que quizá tenga problemas ya que en los datos del establecimiento, que me rellenaron en la misma tienda, me han puesto los datos de la central de Madrid. PcCity, no se si es una franquicia o una mega cadena, tiene varios establecimientos, al menos conozco otro en Palma y tendré que consultar en la lista de derecho-internet sobre el tema

Aunque la oficina del consumidor me pilla muy cerca de casa, no me pilla lo suficientemente cerca como para ir andando tal como estoy así que me han tenido que llevar en coche y meter 30 céntimos en la máquina de la ORA. Así que toca actualizar la tabla de tiempos y gastos ;)

Tiempo dedicado acumulado: 30 minutos
Dinero gastado en total: 0.30 €

-----

vie 26 agosto 2005 19:191 comentarios

Book Crossing

Ayer sentí la emoción de la caza por primera vez, tenía noticias de que mi presa estaba cerca de mí y que hacía poco tiempo que había estado en ese lugar. También sabía que podía haber más cazadores y que también podía llegar cualquiera y espantar a la presa. A pesar de que llegué lo más pronto que pude la presa ya había volado y yo me quede con las ganas de repetir la experiencia.

Esta es lo que me sucedió en mi primera incursión en la caza de libros en el book-crossing, el próximo día de Septiembre se celebra el libredia en Valladolid y había estado navegando por la página de Book Crossing Spain cuando vi que un libro acababa de ser liberado hacia 37 minutos en la Plaza de San Juan, muy cercano al sitio donde yo me encontraba. Esta vez llegué tarde pero ahora estoy convencido de que habrá más veces

Y si no, siempre me queda el libredia con más de 400 libros de momento para poder ir empezando o alguna de las zonas oficiales de book crossing

-----

lun 22 agosto 2005 20:491 comentarios

¿Qué cara se te queda cuando...?

Llamas a un servicio de teletaxi, en una ciudad relativamente grande, a una hora no demasiado intempestiva, las tres de la tarde, en un sitio no muy remoto, un polígono industrial con un megacentro comercial a 200 metros y después de que una voz amablemente te diga que esperes un momento, te contestan que...

No tienen ningún taxi disponible

Err.. sí, bien gracias. ahora llamo a una farmacia a ver si allí tienen alguno.

Se te queda la misma cara que cuando te cobran 80 euros por un cambio de aceite en el servicio técnico oficial y obligatorio si quieres tener el coche en garantía. Desgraciadamente los dos casos pueden pasar

-----

lun 22 agosto 2005 18:151 comentarios

Demanda al canon (I)

Hoy tenía que comprar unos cds y he pensado que era un buen momento para poner la demanda así que me he leído las páginas del wiki de www.derecho-internet.org, me he hecho mi chuleta y he ido a comprar mis cds

Lugar: Pc City Computer SuperStore (también Ei System)
Localidad: Valladolid

Solicito el desglose del canon en la factura y me dicen que no pueden hacerlo, así que solicito la hoja de reclamación (es obligatorio que te la den) que presentaré el lunes en la OMIC

La hoja de reclamación la he rellenado con los siguientes datos

Motivo de la reclamación:
Que en la factura no se me ha desglosado el canon de los soportes digitales, obligatorio según el artículo 25 de la Ley de propiedad intelectual

Solicita:
Se me emita factura en la que conste dicho desglose

Y he marcado la casilla que pone que Acepto someter la reclamación al Sistema Arbitral de Consumo conforme a lo dispuesto en los artículos 5 y 6 del R.D. 636/1993, 3 de mayo por el que se regula el Sistema Arbitral de Consumo

Ahora tengo que esperar a que me contesten y me emitan una nueva factura con el canon desglosado, con esa factura podré seguir los siguientes pasos.

Tiempo dedicado: unos 10 minutos
Dinero gastado: 0 €

-----

dom 21 agosto 2005 01:475 comentarios

Sobre la fisioterapia

Ya llevo dos semanitas de fisioterapia y como mínimo ya puedo mover algo el tobillo y el gemelo ha recuperado algo de volumen. Tengo que ir cada día y estoy como una hora y media. Mi fisio, Carlos un tipo muy majo, también es el que se encarga del Balonmano Valladolid y alguna vez le toca irse de viaje con el equipo. En esto de la fisioterapia he podido descubrir que no se limita únicamente a los masajes sino que hay mucha cosa de tecnología metida ahí dentro.

Magnetoterapia: Un campo magnético de alta intensidad favorece el crecimiento de los huesos. Aún no tengo consolidada la fractura y es una de las cosas prioritarias. Es tan sencillo como estar tumbado en una camilla, hay un arco rodeando la camilla de forma transversal que se coloca en la zona afectada. No pica, no duele, no hace nada :)

Presoterapia: Una media que abarca toda la pierna, se le conectan unos tubos y esa media se va hinchando de abajo hacia arriba haciendo una presión similar a los aparatos de tomar la tensión. Cuando llega al tope se afloja y después vuelve a empezar. Sirve para rebajar la inflamación que todavía tengo.

Corrientes: Se colocan dos esponjas en la parte superior y en la parte inferior del gemelo atadas con una cinta de velcro. Se enchufan al aparato y este mediante unas descargas eléctricas (similares a unos golpecitos muy rápidos) hace que el gemelo se contraiga. Es el famoso abdominatic de la teletienda en versión profesional.

Ultrasonidos: Un chisme que parece un escáner de mano, acabado en una especie de bola de ratón que se aplica sobre la piel en la que se ha puesto algo parecido a un gel. Es como lo de las ecografías pero en pequeño. Sirve para dar un micromasaje en las capas inferiores de la piel y favorece tanto la circulación como el drenaje.

Y eso es todo de momento, hay más máquinas pero todavía no las he probado.

-----

sáb 20 agosto 2005 23:221 comentarios

Mantenimiento en el blog

gps location Tal como era de esperar la migración de nanoblogger a la nueva versión tuvo algún problemilla. La nueva estructura de directorios, algún problema de permisos, plugins personalizados que no funcionaban de forma correcta ( especialmente los comentarios en general y el de contar comentarios en particular). Todos esos problemas ya han sido solucionados y ahora solo hay que hacer algún retoque al plugin de NanoFotos.

Otra de las cosas que he cambiado en el blog son las posiciones Geo URL, la posición GPS actual me marca a un par de kilómetros de Cubillas de Santa Marta y tengo que ampliar mucho (150km) la búsqueda de sitios cercanos para encontrar gente

Y para acabar un cromo, muchas veces una imagen da un poco de vidilla a un artículo, pero con el tema de los copyrights se hace complicado saber que se puede enlazar y que no. Para solucionar este problema utilizo el buscador de YotoPhoto que busca imágenes con licencias "aceptables" para poder ser utilizadas. Para acabar de ponerlo fácil, yo utilizo un plugin para Firefox que me permite utilizar el buscador más rápidamente

-----

dom 14 agosto 2005 03:021 comentarios

Lluvia de estrellas (Perseidas 2005)

Andrómeda Tal como sucedió el año pasado la lluvia de estrellas anual de las Perseidas era una de las fechas que tenía marcada. Es más este año esperaba mejores resultados ya que en mi situación actual estoy a mayor altitud sobre el nivel del mar, la ciudad más cercana la tengo a 25 kilómetros, esto de vivir en el campo hace que la polución y la contaminación lumínica sean menores y gracias a nuevos añadidos la cámara fotográfica tiene un alcance mayor.

Pero una cosa es esperar y otra que las cosas te salgan bien, día más bien nublado y unas cinco estrellas que solo vimos a simple vista.

-----

dom 14 agosto 2005 02:325 comentarios

Sudoku

Por fin se reveló la sorpresa, una vez realizada la actualización del NanoBlogger puedo presentar el solucionador automático de sudokus.

Hace poco en El Mundo que compra mi padre apareció este pasatiempo, poco a poco la fiebre se ha ido extendiendo a otros periódicos como El Pais y El Norte de Castilla, y han aparecido multitud de revistas e incluso libros. Hasta en el telediario han comentado sobre esta fiebre y el universo blogero bulmero tampoco se ha librado ya que hasta el presidente ha hablado de ello.

En fin que me aburría y me dedique a programar un poquillo ya que los sudokus acaban saliendo por reglas mecánicas. Eso si lo mejor de todo es que es el primer programa completo que libero como GPL.

No me enrollo más, mitago sudoku el solver definitivo de los sudokus más complicados. Basta con que pongas los números y pulses en el botón de Solucionar

-----

lun 08 agosto 2005 00:0210 comentarios

Una y no más

Nos habíamos quedado con Vodafone cuando nos llaman para decir que Amena no ha dado el visto bueno a la cancelación de portabilidad y que nos pongamos en contacto con ellos ya que si no seremos clientes de Amena el día 9. Nos avisan que es truco que utilizan las compañías (hacerse las locas con los faxes que les llegan para que al final te quedes con ellas). Llamamos a Amena y comienza el suplicio...

Primera llamada. Máquinita que te hace ir pulsando botoncitos hasta que al final consigues hablar con una operadora, mientras tanto mucha publicidad de una y no más, nuestros operadores están ocupados y mucho rollo que la llamada es gratuita desde un móvil Amena, que no es el caso. Cuentas el rollo a la operadora, te toma los datos, confirma tu identidad y te pasa a otro operador, música de fondo, una y no más... De nuevo cuentas el rollo, te vuelven a pedir todos los datos, y cuando terminas de explicarte, identificarte y tal te dicen que esperes un momento, músiquita horrenda de fondo y... ¡pling! Se corta la llamada. Buff, hay que joderse, volveremos a llamar.

Segunda llamada. Ya me se los botoncitos y llego relativamente rápido a la operadora, de nuevo suelto el rollo y entonces la chica me dice, un momento que le paso con el departamento de contratos. Música de fondo, una y no más, hola me llamo Pepito Pérez en que puedo atenderle. Cuentas el rollo, me piden los datos y me dice que espere un momento que tiene que confirmar unos datos. Yo pienso que rápido confirman algunos datos y que lento algunos otros. Más música de fondo horrenda, un momento no se retire, una y no más, un momento permanezca a la escucha señor González, una y no más... ¡pling! Se corta la llamada. Curioso, justo en el mismo momento que antes. El nivel de perplejidad decrece y empieza a fraguarse un sentimiento de cabreo.

Tercera llamada. Pulso botoncitos, una y no más, llego a la chica y le pregunto si me puede pasar con Pepito Pérez ya que se ha cortado, me dice que nones y entonces le digo que me pase con contratos, música, una y no más. Hola, cuento el rollo de forma rápida y ya empiezo a hablar como ellos por si acaso (no dicen Vodafone ni borrachos, se refieren a ella como otra compañía) ¡pling!. Vuelvo a dar el DNI, ¡pling! se cuelga. while (true) cabreo++;

Joana me pregunta que me pasa y la digo que llame ella que va a ver que divertido

Cuarta llamada. Botoncitos, una y no más, cachondeito con que la llamada es gratuita, operadora. Como es la primera vez que Joana lo intenta (con otro teléfono) intenta ser algo amable, me pasas con contratos y tal, música, me das el dni, etc. Un segundo que tenemos que confirmar unos datos, una y no más, no se retire, ¡pling!

Quinta llamada. Botoncitos, una y no más, Operadora. Pasame con Pepito Perez, ya es la quinta vez que llamamos, ya hemos dado los datos hasta el aburrimiento y paso de contar otra vez mas lo que quiero hacer. ¡pling!

Sexta llamada. etc, Quiero hablar con Pepito y si no pasame con un supervisor o una persona responsable, sí he dicho que quiero hablar con un supervisor. Me da su nombre, por favor. Muchas gracias, ahora le paso. Música horrenda y ¡pling!

Al final hablamos con Vodafone y nos dicen que la anulación ya está confirmada y que los de Amena ya pueden decir misa.

Moraleja. La próxima vez que tengas que hablar con una compañía que no sea la tuya vas a uno de sus stands y hablas con sus propios teléfonos.

Segunda moraleja. Ya que tenemos que ir a la oficina del consumidor presentar una denuncia y reclamar los costes de la llamada.

vie 05 agosto 2005 20:001 comentarios

Parte médico

Ya me han quitado la escayola, aún no está bien soldado pero me han dicho que ya llevo demasiado tiempo y que es preferible correr un poco de riesgo que esperar tanto para poder empezar algo de rehabilitación.

El lunes empiezo magnetoterapia que tal como me han explicado sirve para estimular el crecimiento de los huesos, además también empezaré a trabajar algo del tobillo y musculatura. Es increíble la cantidad de masa muscular que he perdido en la pierna, casi puedo decir que la izquierda tiene el doble de grosor que la rota.

Aún llevo la cicatriz y una herida tapadas y tengo que llevar una venda elástica de compresión, el problema es que en la ortopedia no la tenían de mi talla y tengo que esperar al lunes para que me la traigan. Mientras tanto estoy acojonado ya que estoy al descubierto.

Respecto al hombro no me han hecho mucho caso y se han limitado a cambiarme las muletas por otras en las que el peso del cuerpo se apoya en la axila (las de las películas de guerra antiguas) el único problema es que me vienen como 10 centímetros pequeñas y no tenían unas de mi talla. De nuevo esperar al lunes para ver si encuentran unas un poco más altas.

-----

vie 05 agosto 2005 16:325 comentarios

A vueltas con el iBook

El iBook ya está en el servicio técnico, hasta ahora no lo había llevado aún, y tal como me imaginaba no quieren ni oír hablar de lo de los dos años de garantía obligados por ley ya que Apple solo reconoce uno. De momento tengo que pedir cita a la oficina del consumidor y ya veremos que es lo que pasa.

-----

vie 05 agosto 2005 10:004 comentarios

Portabilidad de los móviles

El móvil de Joana y el mío ya estaban en las últimas y hemos decidido cambiarlos. Vamos a la tienda Vodafone más cercana y nos dicen que muy bien, pero que los puntos han caducado, que patatín y patatán y son 100 euros.

Muy bien, vamos a una tienda Amena y conseguimos móviles nuevos por 2 euros, manteniendo el número y además un seguro de tres meses si dejamos los móviles antiguos. Perfecto y maravilloso, nos dicen que en unos 10 días se hace la portabilidad y que cuando Vodafone nos corte la línea pasemos a recoger los nuevos móviles.

Al día siguiente Vodafone, los mismos que nos cobraban 100 euros, nos llama y nos hace una contraoferta, 2 móviles de gama superior a los de Amena, 3 meses con un descuento del 50% en factura, 9 meses con un descuento del 10% y nos apuntan gratuitamente a la promoción de verano. Ni que decir que aceptamos.

Conclusión: No tengas ningún aprecio por tu compañía de teléfono ya que está demostrado que ellos no lo tienen contigo

vie 05 agosto 2005 09:003 comentarios

Recuperando el tiempo

Mañana tengo una de las revisiones importantes con el médico y puede que en breve me quiten la escayola de la pierna, de todas formas cada vez estoy más animadillo. Ya me defiendo de forma aceptable con las muletas y los dolores van remitiendo aunque últimamente el hombro me está volviendo a porculizar.

Acabado el parte médico, comentar que he estado trabajando en la actualización del blog, ya tengo completa la migración a la versión de cvs aunque tendré que esperar para subirla de forma definitiva. He estado programando un plugin en bash que aún no está terminado y una pequeña aplicación en C que al final he pasado a web gracias a la librería LibCGI

Sobre libcgi tengo que decir que me ha gustado, ya se que hay cosas más prácticas como PHP o Perl, pero supongo que lo que me ha convencido es lo fácil que es el manejo de esta librería para aplicaciones ya programadas en C

-----

jue 04 agosto 2005 23:271 comentarios

Vacaciones

Entre que no he tenido tiempo, oportunidad, ganas, ni conexión permanente he tenido este blog abandonado, en breve volveré con una actualización del mismo, un plugin para el nanoblogger y una funcionalidad sorpresa, hasta entonces seguiré cerrado "por vacaciones"

-----

mar 02 agosto 2005 19:226 comentarios