Archive for June, 2008

Jun 24 2008

La cinta VHS y el Spectrum…

Published by dfreniche under Internet

De obligado conocimiento para todo retro-geek:

No responses yet

Jun 19 2008

I am a Wii

Published by dfreniche under Internet

Todavía me estoy riendo. De lo mejor que he visto últimamente en Youtube. Hace un tiempo Apple sacó unos anuncios que siempre comenzaban con “I am a Mac, I am a PC” (Soy un Mac, soy un PC) en el que dos actores representaban el papel de cada equipo. Lógicamente los Mac son jóvenes, guapos, son cool, molan y todas esas cosas. Los PCs (con Windows, se sobreentiende) se personifican en un tipo gris, de traje, de mediana edad que es aburrido, etc.

El vídeo en cuestión era:

Como nota curiosa, el actor que representa al Mac es  Justin Long, el hacker de La jungla de cristal 4.

El caso es que el vídeo que comento ahora compara las dos grandes consolas en liza: la PS3 de Sony y la Wii de Nintendo. Sobran las palabras:

Viendo ésto ¿qué consola te comprarías?

No responses yet

Jun 08 2008

Migrar las noticias de Typo3 (tt_news) a Wordpress paso a paso

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.

No responses yet

Jun 04 2008

Fecha para el SCJP

Published by dfreniche under Java, Perry, SCJP

Ya comenté en entradas anteriores que quería sacarme el SCJP, y con qué armas estaba afrontando el lance. Pero el tiempo pasa, y no hay examen a la vista. Por eso, hoy me he comprometido con un compañero a presentarnos ambos el 1 de Septiembre. Con una fecha límite todo es más sencillo.

Ahora hay que mantener la machada.

4 responses so far

Jun 04 2008

Spammers, por favor, id a otra página

Published by dfreniche under Internet, www.freniche.com

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!

No responses yet