nov 16

Si quieres mantenerte informado de en qué ando metido, recibir URLs interesantes en tu timeline o contactar rápidamente conmigo, puedes seguirme en Twitter.
twitter_bird_01

Ya llevo publicados unos cuantos Tweets, sobre todo para ir probando la herramienta. Aunque la cosa se ha desbocado un poco en el EBE09. Tenía incontinencia Twittera :-)
Yo era de los que no tenían claro para qué demonios sirve esto de Twitter, que a fin de cuentas no es más que un servicio que te permite colgar en una web SMSs glorificados. Aunque lo use mucha gente, las ideas detrás de Twitter no son nuevas, aunque sí que lo es la forma de usarlas:

  • los cambios de estado existen desde que hay clientes de mensajería instantánea. Aunque antes no quedaban registrados en ningún sitio y se perdían. Y no podías consultar que tu prima, hace dos meses, “acababa de bajarse del autobús”
  • los chats nos ofrecían comunicación directa con un grupo de amigos. Pero esta comunicación es síncrona: nuestros amigos deben estar conectados a la misma vez que nosotros para poder charlar. Twitter es asíncrono. Uno Twittea algo y ya lo verán luego sus compañeros de sala de chat, transformados ahora en followers. Y aunque nos sorprenda, las comunicaciones asíncronas siempre son más rápidas que las síncronas (especialmente con tantas personas) porque no hay que esperar turno de palabra.
  • Twitter es bastante cutre con sus 140 caracteres de máximo. Hay que apoyarse en otros servicios para subir una foto o acortar un enlace. Pero quizá esto se transforma en virtud: hay que ser directo. Supongo que en el infierno a Fidel Castro lo van a condenar a Twittear sus discursos por toda la eternidad.

Yo no quiero usar Twitter para quedar con los amigos, o para los cambios de estado. Para eso, prefiero Facebook, que es público, pero entre un grupo de gente con la que me relaciono. Twitter lo voy a usar de forma “profesional”, para hacer SEO personal. Creo que debe ser una forma de descubrir a los demás contenido interesante con el que te has topado, contar qué estás haciendo en el trabajo, qué nuevos proyectos arrancas, cuándo has escrito algo en tu blog, etc.

Bueno, me uno a esta nueva red social, con cierto atraso y un poco de reluctancia, pero viendo los cuatro primeros Followers que tengo, ¡se le sube a uno a moral!

Tagged with:
ago 31

Ya lo se, ya lo se. 2008 se acaba y subir un video a YouTube no es nada nuevo hoy en día. Pero, por un lado, me ha sorprendido lo sencillo que me ha resultado. Tenía el video ya pasado a mi MacBook Pro y desde iDVD se puede exportar directamente en un tamaño y codificación optimizada para YouTube. Y lo he podido hacer todo mientras mi hijo estaba viendo videos de Mickey Mouse en una esquina del ordenador. Vamos, que no estaba del todo “tranquilo” para concentrarme.

Por otro, acabo de cambiar mis ordenadores de habitación, y este video es un poco histórico para mi. Se ve mi mesa en la habitación en la que ahora juegan los niños. También se ve mi MacBook Pro, mi Amiga 1200 (tapado el teclado, se ve el monitor 1084S de Commodore) y mi viejo PIV con Linux.

Tagged with:
jul 06

Soy un lector habitual de ZDNet desde que Jaime me recomendó el sitio. A veces los posts son un poco flojitos para un sitio con ese tráfico, pero otras veces te enteras de cosas bastante chulas. Normalmente leo ZDNet en el tren, llendo o viniendo de trabajar, con mi HP iPaq Hw6915 y Opera mobile, una combinación ganadora. Y funciona tan bien porque Opera es muy rápido y los blogs de ZDnet (que están hechos con WordPress) usan un plugin que detecta automáticamente si usas un navegador desde un dispositivo móvil (supongo que analizando el parámetro USER-AGENT enviado por nuestro navegador).

Este plugin es WordPress Mobile Edition, de Alex King, y realmente hace un buen trabajo. Si quieres comprobarlo, accede a esta web desde un dispositivo móvil y verás lo rápido que va. La única pega (por ponerle alguna) es que no funciona demasiado bien con el plugin de internacionalización, pero bueno…

Tagged with:
jun 08

Hace ya un tiempo escribí este post contando que había conseguido pasar de Typo a WordPress. También decía que algún día escribiría un paso a paso. Un comentario del usuario June me lo pedía, y vamos a tratar de explicarlo.

Para realizar éste paso a paso se necesitan tres cosas (evidentemente):

  • una instalación de Typo3 con la extensión tt_news instalada, que son las noticias que queremos migrar
  • una instalación de WordPress vacía, donde queremos importar las noticias de Typo3
  • paciencia y nervios de acero :-)

La idea general del proceso es que WordPress permite importar entradas desde diferentes fuentes. Una de ellas es un archivo RSS 2.0. Por ello, lo que vamos a buscar es generar un RSS con todas las noticias en Typo3. Guardaremos ese fichero y posteriormente lo importaremos en WordPress.

Typo3

En Typo3 necesitamos generar las noticias, pero en formato RSS y no mostrarlas como normalmente aparecen. Para ello, nos vamos a crear dos páginas, una llamada RSS que es donde colocaremos un plug-in tt_news y otra colgando de ésta que es necesaria para mostrar las noticias una a una.

Páginas Typo3 para conseguir RSSContenido de la página que genera los RSS

He creado ambas páginas activando la opción de “ocultar en menú”, ya que en mi caso no quería que aparecieran en el menú principal de mi sitio.

Dentro de la página rss news (podemos ver su contenido en la imagen lateral) crearemos un plug-in tt_news y un template de extensión (llamado por defecto, y así se quedó, +ext).

La configuración del plugin tt_news: ponemos en la opción de mostrar las noticias LIST (todas las noticias). Es importante definir en Otras opciones la “PageId donde se muestran noticias individuales” y “PageId a donde regresar”, apuntando a la página “one rss”. El punto de inicio de las noticias será, como siempre, la carpeta donde almacenemos nuestros tt_news.

El contenido del Template

Constants:

### Configure tt_news to display the xml template
### Page that contains the News List
xmlnewsfeed_id = 171
### RSS Setup
plugin.tt_news  {
displayXML {
rss2_tmplFile = EXT:tt_news/res/rss_2.tmpl
xmlFormat = rss2xmlTitle = Export RSS to WordPress
xmplLink = http://www.freniche.com
xmlDesc = Exporting to WPxmlLang = es
xmlIcon = fileadmin/rss_icon.giftitle_stdWrap.htmlSpecialChars = 1

title_stdWrap.htmlSpecialChars.preserveEntities = 1

subheader_stdWrap.stripHtml = 1

subheader_stdWrap.htmlSpecialChars = 1

subheader_stdWrap.htmlSpecialChars.preserveEntities = 1

subheader_stdWrap.crop = 500| ... | 1

subheader_stdWrap.ifEmpty.field = bodytext

xmlLastBuildDate = 1

}

}

plugin.tt_news.limit = 5

plugin.tt_news.displayXML.xmlLimit = 1000

Setup:

# ------------- RSS News Plugin ------------------------------
###Header
page.headerData.500 = TEXT
# MUY IMPORTANTE: las dos siguientes líneas deben ir juntas, las he separado para que se lean mejor en el post
page.headerData.500.value = <link rel="alternate"
type="application/rss+xml" title="RSS-Feed" href="http://www.freniche.com/index.php?id={$xmlnewsfeed_id}&type=100" />
# ------------- This enables the xml news feed ---------------------
xmlnews = PAGExmlnews {
typeNum = 10020 >20 < plugin.tt_news20.pid_list >

20.pid_list = {$xmlnews.pid_list}

20.singlePid = {$xmlnews.singlePid}20.defaultCode = XML

config {disableAllHeaderCode = 1

additionalHeaders = Content-type:text/xmlno_cache = 1

xhtml_cleaning = 0}

}

Es muy importante que en el plugin se incluya el template estático plugin.alt.xml (96) y el template estático (de las extensiones) News Feed (RSS, RD, ATOM) (tt_news), como se puede ver en la imagen.

Configuración del template

En la página one-rss debemos poner un plug-in tt_news (noticias) para que se muestren las noticias una a una (opción qué mostrar puesta a SINGLE).

Generar el RSS

Ahora ya podemos probar si funciona la generación del RSS. Para ello, mostraremos en otra ventana (o pestaña) la página rss news, usando su pageId (que en éste caso es 171) e indicando que el tipo de página es 100. Este type=100 lo indicamos en la parte setup del template (typenum = 100). Luego si vamos a: http://www.freniche.com/index.php?id=171&type=100, se mostrará un flujo RSS al que podremos suscribirnos.

Si hemos llegado hasta aquí, podemos probar a pulsar CTRL-U (o, en mi Mac, Command-U) para ver el código fuente del RSS. Veremos que aparecen las entradas de las noticias de Typo3. ¡Vamos por el buen camino!rss.png

Este código XML podemos guardarlo como un fichero que se llame rss.txt. Ahora pasemos a WordPress para importarlo.

WordPress

Aquí es todo muuuucho más fácil. WordPress importa RSS sin problemas, a través de la opción Administrar -> Importar. Entre los formatos disponibles aparece RSS. Basta ahora con seleccionar el fichero rss.txt que hemos generado antes y ¡listo!. Las entradas comienzan a importarse.

importar-rss.png

En mi caso el límite de subida del fichero RSS de WordPress era demasiado pequeño, así que tiré por la calle de enmedio y rompí el fichero en varios trozos para que entraran correctamente en su tamaño. Para eso está en UNIX el comando split.

Tagged with:
jun 04

Un Spammer es, según definición no oficial, un pesado que se hace rico a costa de un número indeterminado (y a lo mejor no numerable) de imbéciles que compran sus productos. Porque al final el Spam no es más que eso, publicidad que me meten por los ojos, por el email, pronto por el recto, y que intentan meter en los comentarios de este blog.

Está claro que no existirían spammers si no hubiera quien jugara en los casinos on-line, no comprara Viagra o Propecia o no entrara en sitios porno. Al final, estoy llevándome la impresión de que soy un ludópata calvo, con satirismo e impotencia de tanto leer esos correos. Bueno, miento. Desde que activé el SpamAssassin en mis cuentas de correo lo más que hago es:

  • seleccionar todo
  • mandar a la papelera

Bueno, pues ahora parece que han descubierto mi página y están insertando comentarios con Spam. Pues lo siento amigos, pero no vais a usar mi web como plataforma para vuestros negocios. Gracias a WordPress tengo activa la supervisión de comentarios y sólo tengo que irlos marcando como Spam.

Espero que exista un infierno para Spammers donde, por toda la eternidad, deban estar frente a un cliente de correo leyendo cada correo que mandaron durante su miserable existencia. ¡Aprended a ganar dinero sin dar el coñazo!

Tagged with:
abr 16

Oh Yeah! ¡Prueba superada!

Acabo de incorporar todas las entradas del blog antiguo Typo3 de freniche.com (gestionadas mediante la extensión de Typo3 tt_news) en esta nueva encarnación del Blog que usa WordPress. Estuve buscando un tiempo por Internet, pero no encontré un “cómo migrar de Typo3 a WordPress”. Más adelante escribiré un paso a paso de cómo lo he hecho yo, pero de momento sólo quería anunciar que:

  • todas las entradas que estaban disponibles en freniche.com (typo3) están ahora disponibles en freniche.com (WordPress)
  • probablemente algunos enlaces ya no funcionen (las primeras entradas son de 2003)
  • los caracteres especiales del Español (acentos, eñe, etc.) se han perdido. Pido paciencia.
  • progresivamente voy a revisar entrada por entrada para corregir estos errores e incluir las imágenes que tenían originalmente.
  • se han creado categorías duplicadas, o algunos posts duplicados. Lo iremos solucionando.
  • terminar de pulir los problemas que el plugin de “multiidioma” le causa a la plantilla, y es lo que causa que las fechas aparezcan a veces “raras”.

Ahora ya quedan dos tareas fundamentales, para considerar la web en su v1.0 terminada (ya me vale, tras casi 5 años):

  • acabar de importar los artículos (páginas en Typo3) que no eran parte del Blog, sino información más o menos estática (ya hay algunos en la sección Artículos). Esto me exigirá redactar de nuevo algunos, revisarlos, etc. Un poco como las entradas.
  • cambiar entre Typo3 y WordPress, de forma que cuando alguien escriba www.freniche.com en su navegador por defecto le salga WordPress.

Tras estos cambios quiero adaptar el Blog para que sea cómodo de ver desde el móvil, traducir algunas entradas al Inglés, etc. Lo de siempre, vamos.

Tagged with:
mar 19

El pasado Domingo 16 fue uno de esos días en que se te rompe el ordenador y sientes como una náusea permanente, sensación de disgusto que sólo se arregla cuando todo vuelve a funcionar. Es esa sensación que sólo un adicto a los ordenadores entiende y que tan bien se refleja en el episodio de Enjuto Mojamuto: El peor día de mi vida.

Bueno, el ordenador “roto” no era mío exactamente. Tampoco estaba roto. Algunos inútiles con mucho tiempo libre se dedicaron a localizar una vulnerabilidad en algún script del servidor que utiliza freniche.com de forma compartida con otros dominios (ésto último quiere decir que freniche.com comparte el mismo ordenador con otros muchos dominios, cosa que puedes comprobar por ejemplo en http://www.yougetsignal.com/tools/web-sites-on-web-server/). El caso es que, debido a esa vulnerabilidad pudieron escribir en los ficheros HTML de mi sitio. Y, claro, inyectaron HTML malicioso, de ese que descarga algo a tu ordenador sin que tú sepas nada, normalmente cuando usas un S.O. desde una cuenta con privilegios de administrador y con un navegador muy, muy integrado con ese S.O. Puedes evitar estos riesgos siguiendo unos sencillos consejos.

Tras toda la tarde del Domingo con el dominio regular, hice copia de seguridad de lo que pude y los chicos de Siteground restauraron la situación. Bueno, casi. El Typo3 que está en freniche.com sobrevivió sin problemas. El WordPress alojado en freniche.com/wp/ no se recuperó del todo. Esa ha sido la razón, entre otras, de mover el blog a un subdominio de freniche.com. Al final, el sitio que tienes ante tus ojos se llama (y espero que por mucho tiempo) blog.freniche.com.

Tagged with:
mar 13

Entre el trabajo, mis niños, mi nuevo Mac, mi señora esposa y que uno quiere, de vez en cuando, dormir un rato no tengo el tiempo suficiente para que esta web sea lo que está en mi mente.

Por eso, y con dolor de mi corazón, debo “abandonar” temporalmente Typo3. El esfuerzo que me requiere arreglar las hojas de estilos en todos los módulos (por ejemplo, en las FAQ), que el buscador busque, activar el soporte multiidoma, pings a technorati, etc. etc. es demasiado alto. Y además, en los últimos tiempos me estoy replanteando muchas cosas (por ejemplo, seguir con Linux) más que nada porque quiero hacer cosas, y no dedicar el tiempo a preparar las herramientas para poder hacer esas cosas.

La moraleja de éste post es doble:

1. freniche.com CONTINUA, pero ahora usando como CMS WordPress en blog.freniche.com

2. Este sitio web basado en Typo3 se va a mantener un tiempo prudencial (al menos un año, para no romper muchos enlaces) y se va a ir migrando paulatinamente al nuevo formato de WordPress.

Pues eso, nos vemos en el nuevo (y espero que mejor) portal.

Tagged with:
dic 28

Hace ya un tiempo comenté que me había cambiado a SiteGround, entre otras cosas, por los 500 GB que ofertaban. Ahora, totalmente gratis y sin hacer nada, me han actualizado la cuenta y ¡dispongo de 750 GB de almacenamiento online!.

Si junto todos los discos duros que tengo por casa creo que no llego a los 3/4 de TB que tengo ahora online. Algo tendré que hacer con tanto espacio. De momento, he estado mirando cómo montar una carpeta ftp como si fuera local y, aunque es lento, permite manejar los ficheros de manera bastante cómoda.

Si quieres probarlo y tienes Ubuntu es fácil:

- te instalas curlftpfs (con Synaptic o con un apt-get install curlftpfs, como prefieras)

- montas la carpeta mediante algo como:

curlftpfs -o user=USERNAME:PASSWORD ftp://FTPHost/ MountPoint/

A partir de entonces dispones del espacio ftp en /MountPont/. Yo, para que vaya rápido, estoy usando un clásico, el Midnight Commander (mc). Las cosas buenas no pasan de moda…

Tagged with:
jul 27

Al fin he tenido un rato y he implantado algunos cambios que se perdieron en la migración de la 3.8 a la 4.0. Básicamente son:

  • he quitado el fondo del menú, que no funcionaba del todo bien en Firefox. Además, así queda algo más limpio el diseño de la página.
  • he vuelto a incorporar un menú “breadcrumb” en todas las páginas, para que se vea dónde estás y mejorar la navegación por el sitio.
  • al fin he instalado y configurado la extensión realurl, que permite tener URLs sencillas de leer (y de meter en favoritos). Actualicen sus bookmarks
  • he activado la información de última actualización (lastUpdate) de las páginas.

Ahora quiero dedicarme a añadir, corregir y actualizar contenido. Aunque me gustaría también cambiar el diseño del sitio y que sea más bonito… Ya veremos.

Tagged with:
may 27

Esta noticia sirve para dos cosas. La primera, para yo distinguir entre la versión del portal freniche.com en 2mhost.com y la nueva en siteground.com y para que el que me mande un correo y vea que no le contesto, que insista, que puede haberse perdido en el cambio de DNS.

¿Que porqué me he movido, de nuevo? Creo que 500 GB (sí, GB con G de Grande), cuentas de correo ilimitadas, mysqls ilimitadas, postgreSQL ilimitadas, un ancho de banda terrible al mes, fantástico, cPanel (estas dos también las tiene 2mhost) y, sobre todo, un equipo de técnicos que te responden rápido y que parece que saben de lo que están hablando son razones más que suficientes para el cambio.

Ahora que dispongo de espacio de sobra y potencia bajo mis manos, quiero lanzar un par de proyectos que llevan aparcados demasiado tiempo. Atención, amigo conductor…

Tagged with:
feb 05

Después de varios meses sin escribir nada (bueno, aparentemente, ahora mismo lo comento) casi me cuesta volver a poner algo aquí. Aunque tengo tantas cosas que contar. Lo que no tengo claro es cómo. Un blog normalmente es algo temático: hay quien habla de cómo cuidar bonsais, unos de la situación política en Timor oriental, otros de qué hacer con un Amiga en los tiempos que corren.

El caso es que esta página se autodeclara como una página personal. Y. como nos pasa a las personas, contiene un poco de todo: temas informáticos, reflexiones del autor cuando está aburrido, fotos. Es un poco un cajón desastre de inquietudes y aficiones. Y también un apoyo a mi vida profesional.

Pero todo cambia. Mi vida profesional, una vez más ha cambiado. Me decía mi ex-socio en Elelog que cada tres años, aproximadamente, cambio en mi trabajo. Creo que para mucha gente en España, cambiar de trabajo a menudo suena a algo peyorativo. En mi nuevo puesto creo que valoran la experiencia y las diferentes visiones que aporta esto.

El caso es que quiero reorientar la web, fundamentalmente hacia la parte tecnológica. Y dentro de la tecnología, quedarme con mi Linux, Java y las retromáquinas, amén de otras cosas que me interese comentar. Probablemente las fotos las pase a Flickr.

Ahora que vuelvo a tener horarios quiero aprovechar las pausas de la comida para ir transformando mi web para que se ajuste más a lo que me gustaría ver cuando me conecto a ella. Ya iremos viendo.

Tagged with:
sep 07

Yo ya estaba convencido de que con esta web me haría rico. Aunque hay quien opina lo contrario. ¡Serán envidiosos!. En cualquier caso, es un buen juguete: pruébalo con tu propia web y a ver qué pasa.


My blog is worth $0.00.
How much is your blog worth?

Tagged with:
sep 04

Estimulado por los correos que he recibido tras mi petición de opiniones en la anterior noticia, me he planteado un reto: publicar cada día de Septiembre comenzando hoy algo nuevo en la web, desde un artículo completo hasta un enlace, ya sea la remodelación de contenido previo o código fuente de ejemplo. Grande o pequeño, quiero enviar algo cada día.

En el camino quizá me entretenga y mejore algo más el aspecto de la página. Aunque como dice Bjarne Stroustrup en sus FAQs

I’m a “contents provider” not a website designer. I can use my time to improve the contents or the looks, but not both.

Es decir, que él provee de contenido y no es un diseñador de webs. Puede usar su tiempo para mejorar los contenidos o el aspecto, pero no las dos cosas.

En mi caso, el objetivo es igualmente el contenido y no tanto el aspecto, aunque a nadie le amarga un dulce, y si el aspecto es bonito, mejor que mejor. A ver si empiezo a parecerme a Stroustrup en lo demás.

Tagged with:
ago 28

No quiero dejar de destacar que freniche.com sigue “alive & kicking” tres años después de su inicio. Y, en Internet, esto es un tiempecito. Espero mejorar pronto su diseño, ampliar contenidos, retocar erratas, etc. Si te gusta mi página y quieres, siempre puedes enviarme un mensaje (o mejor, dinero en efectivo :-) ). Si no te gusta, al menos ten la decencia de enviarme esos insultos que bullen en tu cabeza. En cualquier caso, gracias por dedicar (o debería decir perder) vuestro tiempo a leer esto.

preload preload preload