| |
About
Consultor orientado al sector TELCO (eTOM, SID), dirección de proyectos (scrum) y sistemas (Oracle, Weblogic, Jboss, Solaris, etc.). Un poco de todo, vamos.
Sindicación

Licencia

Validación


Sistemas





Varios

|
|
| Como me he pirado un mes de campamentos no he podido celebrarlo.. pero este sitio ya lleva un añito en pie. Por ahora cumple la función para la que se creo. Cuando estoy delante del ordenador currando aparecen cosas, y cuando no, no aparece nada. Así es la vida. Espero que le haya resultado útil a alguien en todo este tiempo.
¡Abrazos para todos!
|
| Me puse a actualizar la versión del linpha que parecía estar dando problemas. El linpha es una completa herramienta web que permite visualizar las fotos. Tiene una gran cantidad de funcionalidades y en general se puede decir que me encanta. Primero me puse con la de este mismo blog sin demasiado problema. Luego con la de locowind.com. Me lié con los comandos y en una patada había borrado todas mis fotos haciendo windsurf. Gran putada.
Cabreado e impotente decidí instalar algo más sencillo que el linpha. Me puse a buscar y encontré original. Es tremendamente sencillo y al mismo tiempo tremendamente complicado. Me explico. La interfaz es tremendamente sencilla y me gusta mucho. Aparecen las fotos ordenadas por fechas con alguna que otra explicación y tal. Ideal para llevar el control de los días que he navegado. Sin embargo, el proceso de subir las fotos es un poco coñazo. Hay que lanzar un script que crea la carpeta que hay que subir, y luego, hacerlo. Aún así me decanté por él. Mientras suba las fotos desde linux no voy a tener mayor problema.
Algunas ventajas son que no necesita base de datos, solo php y poco más. La principal desventaja es lo poco clara que es la información. Por un lado tienes que editar el config.php para que se vean las fotos entre los años 99 y 09 por ejemplo, y no entre 99 y 05 como viene por defecto (este error me trajo de cabeza un buen rato). Además debes crear en la carpeta inmediatamente inferior una carpeta llamada “galleries” o cambiar este parámetro en el citado fichero.
El resultado final lo podeis ver aquí
|
| Este pequeño plugin para firefox es, junto con el Colorful Tabs el plugin más útil que tengo para firefox.
Lo que hace simplemente es sincronizar tus enlaces entre los diferentes firefox que puedas usar en distintos ordenadores/SO , y, además, te permite tener una copia de seguridad en todo momento en un servidor ftp de tu elección. Por último, con esto puedes acceder on-line a tus enlaces favoritos si un día estas en casa de un amigo o te ves obligado a usar el Internet Explorer.
La única pega es que no funcionaba con las últimas versiones del navegador, pero ya lo han arreglado y aquí tenemos el plugin actualizado.
Sin lugar a dudas, ¡una maravilla!
|
| Creo que este magnífico proyecto llamado wordpress se merece una entrada. Desde que me cambié estoy contentisimo con él. Es fácil y versátil. Lo que estaba buscando.
Como podeís observar ya no está el tema por defecto. En su lugar este me ha parecido mucho mejor y más apropiado. A fin de cuentas solo posteo mis apuntes aquí. El tema se llama notebook y lo encontré navegando por aquí. Otro tema que he usado es Yaaarr, tis me blog!, pero este lo he usado para otro proyecto.
Veamos ahora los plugins:
iG:Syntax Hiliter
Este me permite colorear el código y todas esas cosas que aparecen cuando pongo algún script en la web. Sinceramente, muy útil para un weblog como este.
Witty Text
Permite poner texto aleatorio. Lo usaba antes con un fichero con citas de los Simpsons pero le restaba seriedad a la web y conducía a posibles malinterpretaciones.
WP-ContactForm
Es la sección de contacto. A traves de ella podeis mandarme un mail. Muy útil para ahorrarme spam innecesario.
WeatherIcon
Muestra distintos parámetros meteorologicos de tu ciudad. Se puede ver funcionando en este estupendo blog.
WP-Dash
Es una modificación del panel de control del wordpress. Está bien, pero la verdad, puedo vivir sin él.
SH-Autolink
Sencillo plugin que hace que cualquier palabra posteada se sustituya por un link a la página que le indiques. Siempre me ha gustado, sobretodo cuando es hacia la wikipedia.
Simple Search and Replace
Busca lo que quieras y lo sustituye por lo que quieras en todo el blog. Aún lo probé.
|
| Vamos a detectar el cierre del navegador, para ello usaremos algo como:
HTML:
-
-
-
-
-
-
</head>
-
-
<body onunload="javascript:alert('salida');" onload="javascript:alert('entrada')">
-
Ejemplo de prueba de cierre del navegador
-
</body>
-
</html>
-
Correcto, funciona. ¿Y que pasa si lo que queremos es que en el cierre del navegador se inserte un registro en la base de datos? Pués que probablemente no funcione por qué el navegador se cierra antes de que de tiempo de producirse el registro.
Para esto, se me ocurren dos soluciones a voz de pronto.
1) Abrir una ventana popup que ponga algo en plan: "Cerrando sesión", inserte el registro y se cierre. Problema potencial: que la bloqueé un anti-popups.
2) Si la ventana que se cierra viene de otra, hacer que sea la que la ha abierto la que inserte el registro cuando detecte que se ha cerrado su "hija".
Veamos la segunda:
abre.html
HTML:
-
-
-
-
-
-
</head>
-
-
-
-
<a href="javascript:window.open('prueba.html');">Abrir pagina de prueba </a>
-
-
</body>
-
</html>
-
prueba.html
HTML:
-
-
-
-
-
</head>
-
-
<body onunload="javascript:parent.opener.location='cierre.asp';" onload="javascript:parent.opener.location='apertura.asp'">
-
Ejemplo de prueba de cierre del navegador
-
</body>
-
</html>
-
cierre.asp
ASP:
-
-
<%
-
response.write "Pagina prueba cerrada"
-
%>
-
encabezado.asp
ASP:
-
-
<%
-
response.write "Pagina prueba cerrada"
-
%>
-
La primera forma la dejo como ejercicio para el lector
|
| Necesitaba cambiar el tamaño a unas imágenes en linux y hacerlo usando solo la consola.
La solución fue esta:
apt-get install imagemagick
convert -sample 640x480 pict1608.jpg pict1608.jpg
Y para rotarlas sería:
convert -rotate 90 input.jpg output.jpg
convert -rotate 270 input.jpg output.jpg
Más info en starlinux
|
| Me he currado un script ( el wind2html ) que aunque está muy bien tarda un huevo y parte del otro en ejecutarse. Esto, además de ser un engorro carga un montón el servidor ( no es que me importe pero bueno... me pareció un poco chapuzas ).
Lo solucioné metiendo en el crontab una orden que descargara la web cada 10 minutos y la dejara en el directorio como index.html, pisando así el script php y evitando que se ejecute a través de web. Además, con esto, puedo ejecutar el script php si deseo tener la información del último segundo.
Lo que hice:
crontab -e
para editar el crontab, luego añadí una linea tal que así:
10 * * * * wget --output-document="/var/www/locowind/wind2html/index.html" http://locowind.com/wind2html/index.php
y gualá!!
Más info en crontab
|
| He descubierto un nuevo plugin para poner código en la web. Está muuuy bien. Podéis consultar sus features aquí. Permite HTML, ASP, PHP, JAVA, SQL y puf.. muuuuchos más. No creo que coloree muy bien, pero queda bonito y es cómodo.
Un ejemplo podría ser:
PHP:
-
-
$var1 = 23; // variable 1
-
$var2 = 32; // variable 2
-
$vsum = $var1 + $var2; // sum of variables 1 & 2
-
-
Ahí queda eso... acojonante!!
Además también he descubierto wp2pdf con el que ahora podeis descargar los post que escriba en formato PDF.
|
| Bueno.. pués no ha costado tanto. He migrado la web de drupal a wordpress. Este CMS ( o blog mejor ) me gusta mucho más, me parece más simple y encaja mucho mejor con lo que tenía en mente.
El cambio no se nota mucho y además mantengo un theme parecido que además es el que viene por defecto. De plugins por ahora solo he instalado wp-contactform para poder contactar conmigo, aunque dejé la dirección de correo donde pongo mi clave PGP.
He eliminado algunas cosas para darle un toque más serio a la web. La idea es que sea sosa... no vaya a ser que tenga alguna visita.
También he añadido el gregarius. Un lector RSS hecho en php que va a sustituir a greader. Una maravilla.
Lo único que no me gusto demasiado es que fallaba al protegerlo con contraseña. Tuve que crear un fichero .htaccess en la carpeta admin del siguiente tipo:
AuthName "Section Name"
AuthType Basic
AuthUserFile /path/to/file/.htpasswd
Require valid-user
Luego hay que crear un .htpasswd. En Linux:
htpasswd -c .htpasswd sceibe
Probablemente con esto ya funcione. Pero si la cosa no cambia en absoluto, habrá que tocar el fichero httpd.conf del apache. Básicamente puede haber un AllowOverride None que afecta a la carpeta en cuestión. Habrá que cambiarlo por AllowOverride All y con esto la cosa debe funcionar.
Por cierto, la mejor manera de proteger una carpeta
Y nada más.. buena semana!!
|
| El otro día me tocó pelearme con los FRAMES. Por supuesto es algo que yo nunca usaría. Creo que haciendo un buen uso de table y div, además de por supuesto CSS la cosa tiene que quedar perfectamente, mucho mejor organizada y verse mejor en el Firefox e Internet Explorer (voy a abstenerme de criticar este último). Además si añadimos smarty en PHP o algo similar en Asp (supongo que lo habrá..) el resultado se va tornando más profesional.
El caso es que tenía un FRAME que no sabía que iba a llevar dentro ( contenido dinámico que se dice.. ) y por lo tanto a veces se me iba de madre y se me salía de la pantalla. Además, si llevaba barra horinzontal quedaba fatal porque se veía claramente que se trataba de un FRAME y la palabra CHAPUZA vendría a la mente del usuario avanzado.. mientras que la frase "QUE FEO" vendría a la cabeza del resto.
El caso es que en IE lo arreglé rápidamente, pero Firefox me seguía mostrando la dichosa barra horizontal o no me mostraba ninguna. La solución fue la siguiente:
Dentro de la etiqueta body en un campo style pones esto:
overflow: -moz-scrollbars-vertical;
A partir de ahí el horizontal desaparece y el vertical siempre está en Firefox ( en IE no ) pero si no se usa aparece como desactivado y no molesta.
La solución la encontré aquí
|
|
|