Archivos mensuales: Octubre 2006

Cosas sencillas

Yo siempre he pensado que contra más conocimientos adquieres, cosas más complicadas puedes hacer, pero ultimamente he descubierto que no es así.

Lo que sucede es que contra más conocimientos tienes más sencillas puedes hacer las cosas, ¿Esto significa que la gente que hace portales minimalistas tiene más conocimientos que los que se curran los megaportales?

Pues la verdad es que empiezo a pensar que si, las misma tarea se puede hacer de millones de formas en función, por ejemplo, de los lenguajes de programación que conozcas. Al final todo acaba haciendo lo que tu has previsto que hagas, pero en algunos casos estás matando moscas a cañonazos y como consecuencia tus programas, webs o procesos consumen más recursos y van más lentos.

Reloj

Leyendo un post en meneame.net he encontrado una página en la cual hay relojes para poner en una página, yo he puesto el mio dentro de un div y posicionandolo de manera absoluta.

La página con los relojes es:

http://www.clocklink.com/

Router

La tormeta del domingo por la noche dejo frito mi probre router 3com wireless, así que ayer me fui al Mediamarkt a por un nuevo router, mi idea era pillarme un Linksys, así que después de observar los que tenían expuestos me decidí por el WAG200G, costaba 109 €, como no estaba seguro de si coger ese u otro, llame a mi primo que meses atras se había comprado un router Linksys, al parecer el lo había comprado en PC City, así que como el PC City está al lado del Mediamarkt me fui a comprar precios y cual fue mi sorpresa que el mismo modelo de router costaba 89,99 €, empece a mirar la caja y a leerme todos los textos a ver si descubría cual era la trampa, ya que no me parecía normal una diferencia de 19 €.

Como no encontré nada, lo cogí y me dirigí a la caja para comprarlo, después intente configurarlo pero claro, que difícil es configurar un router cuando la información del ISP no es completa y encima no tienes Internet para buscar información.

Depués de una hora decidi dejarlo para buscar al día siguiente en el trabajo la información que me faltaba y por fin ahora he acabado de configurar todas las cosas que tenia en el otro router, fijo que algo se me ha olvidado pero eso es lo malo de que una tormeta te funda el router, que no tienes donde mirar la configuración anterior.

Comprobar la sintáxis de un SCRIPT en SHELL

Cuantas veces me habrá pasado que hago un cambio en un SCRIPT en cual no puedo ejecutar porque está en producción y sin querer meto un error de sintáxis y al día siguiente provoco una catastrofe porque no se ha ejecutado.

Pues bueno, para que esto no me ocurra más he descubierto como comprobar la sintáxis:

sh -n mi_script.sh

Con esto lo que conseguimos es que unicamente nos compruebe si no hemos cometido un error sintáctico, los semánticos son otro tema…

Crear un usuario mediante comandos en MySQL

Igual mucha gente ya lo sabe, pero una manera sencilla de crear un usuario mediante comandos es la siguiente:

GRANT ALL PRIVILEGES ON mibd.* TO miusuario@mihost IDENTIFIED BY 'mipassword'

Con este comando creamos un usuario que tienen todos los privilegios para la base de datos mibd

La verdad que si tienes que dar de alta muchos usuarios o lo haces mediantes SCRIPT’s es bastante útil

Otro comando útil por si usas clientes de MySQL 4.0 es este:

SET PASSWORD miusuario = OLD_PASSWORD('mipassword');

con esto cambias el password al formato de antiguo para que puedan usarlos los clientes de MySQL 4.0

Errores de procesado de Includes en Apache

¿A quién no le molestan estas líneas?

[an error ocurred while processing this directive]

La verdad es que la mejor solución para que no aprezcan es poner bien el include, pero si tenemos páginas en las que realmente ese include no tiene que estar y queremos ocultar este error la solución es cambiar la configuración del apache con algo similar a esto:

SSIErrorMsg "<!-- missing include -->"

Para más información aquí