Ayer llegué a Kaiserslautern tras una acelerada visita introuctoria a Paris: En apenas 42 horas vimos algunas de las cosas más importantes de la capital francesa. Desde luego es una ciudad muy impresionante, de la cual hasta ahora sólo conocía la autopista de circunvalación por la que solemos pasar en el viaje a Alemania.
Desde esa autopista se puede llegar a ver la famosa Torre Eiffel: Esta construcción supuestamente provisional para la Exposición Universal de 1889 tiene una altura de 324 metros, es decir, es bastante más alta que por ejemplo los edificios del "Cuatro Torres Business Area" de Madrid. Aunque tuvimos que esperar en la cola más de una hora para poder subir, merece la pena porque las vistas desde arriba son espectaculares: Supongo que por esa razón el señor Eiffel instaló en la última plataforma de la torre su oficina para recibir visitas... :D

De noche se ilumina de azul y el haz de un foco recorre el cielo desde lo más alto
Me sorprendió que la cola para subir por las escaleras también fuera bastante larga, sobre todo considerando que a pie se puede llegar hasta la segunda plataforma que está a la altura correspondiente a unas 38 plantas. Por supuesto yo subí en el ascensor, ya que visitar el resto de la ciudad a pie cansa suficiente. Eso sí, una cosa que me llamó la atención al andar por las calles de Paris es que los semáforos parecen cronometrados: Apenas da tiempo a cruzar antes de que se vuelva a poner en rojo para los peatones.

Casi nunca da tiempo a cruzar una calle de dos sentidas de una sóla vez...
El único trayecto que hicimos en Metro fueron las idas y vueltas al hotel, que estaba bastante lejos del centro. Es cierto que las instalaciones del Metro son bastante antiguas, pero funciona mucho mejor que otros: Nunca entenderé porque en Madrid se empeñan en que los trenes se queden de vez en cuando una eternidad en las estaciones... También tuve la suerte de ver los trenes con ruedas de goma y de coger una línea con tramos elevados en vez de soterrados.
Al final las 42 horas dieron bastante de sí, ya que nos dio tiempo a ver por encima la Plaza de la Concordia, los Campos Elíseos, el Arco de Triunfo, el Palais de Chaillot, la Torre Eiffel, el Museo del Quai Branly, los Jardines de las Tullerías, el Museo del Louvre, las Playas de París, la Catedral de Notre Dame, el Ayuntamiento de Paris, el Centro Pompidou, la colina de Montmartre, la Basílica del Sacré C?ur, la Place du Tertre, el Moulin Rouge, las Galerías Printemps, la Opera de París y la Plaza Vendôme.

La estructura es exterior, de manera que en el interior queda un único espacio

El Arco de Triunfo se encuentra en el mismo eje que el Arco de la Défense
Evidentemente hay mucho que ver en esta ciudad y tendré que volver a visitarla con más calma. Por ejemplo no estaría mal entrar en alguno de los museos en vez de verlos sólo por fuera... En cualquier caso ha merecido la pena y me ha recordado la inmensa cantidad de ciudades / monumentos / sitios interesantes que hay repartidos por todo el mundo: Parece imposible verlo todo, pero... ¿alguien se apunta a más viajes para conocer al menos una parte de esa inmensidad? :)

El Palais de Chaillot visto desde lo más alto de la Torre Eiffel
Jaja, ¿se supone que la
Jaja, ¿se supone que la '¡' del título es para poner a prueba mi sistema? =D
Por cierto, bonitas
In reply to Jaja, ¿se supone que la by Phil
Por cierto, bonitas fotos!!
¡Por supuesto! :D La
In reply to Jaja, ¿se supone que la by Phil
¡Por supuesto! :D La verdad es que no lo pensé al poner el título, pero luego me di cuenta al ver el blogroll de tu página... Estaba pensando en quitar el símbolo "¡" del título, pero no estoy seguro si se actualiza en el RSS al no ser una entrada nueva. De todas formas acabo de ver que ya lo has arreglado en el blogroll!
También me sorprendió que en el Drupal de prueba que me pasaste ya no aparecen los símbolos raros: ¿Como lo has hecho? El otro dia lo intenté con str_replace, pero hay que ponerlo para cada uno de los símbolos... ¿Has encontrado una manera más fácil?
Por cierto, he visto el enlace y me parece genial que hayas subido los scripts! :) Desde hace varios años que no sale ninguna versión nueva de boastMachine y su autor incluso ha anunciado que el proyecto está muerto, por lo que seguro que hay mucha gente interesada en los scripts para migrar a Drupal...
Nunca había probado a poner un enlace en un comentario, pero parece que no funciona :( No he encontrado ninguna opción para activar el HTML en los comentarios, asi que no puedo arreglarlo... Pero bueno, se ve la dirección, que es lo importante.
Muchas gracias de nuevo por dedicarle tanto tiempo a los scripts!
Pues manera fácil para
In reply to ¡Por supuesto! :D La by Adrovsky
Pues manera fácil para lo de los símbolos no hay, al menos por lo que yo he podido averiguar. Hay funciones de php que parece que hacen cosas similares (empiezan por 'mb_' como 'mb_convert_encoding') pero aún no he conseguido hacerme con cuándo y como se aplican. Al final lo he hecho con (no sé si boastmachine lo mostrará bien):
$value = str_replace("'","'",$value);
$value = str_replace("â?¬","?",$value);
$value = str_replace("é","é",$value);
$value = str_replace("á","á",$value);
$value = str_replace("","Á",$value);
$value = str_replace("´","´",$value);
$value = str_replace("²","²",$value);
$value = str_replace("º","º",$value);
$value = str_replace("©","©",$value);
$value = str_replace("ª","ª",$value);
$value = str_replace("°","°",$value);
$value = str_replace("ú","ú",$value);
$value = str_replace("ó","ó",$value);
$value = str_replace("ñ","ñ",$value);
$value = str_replace("¡","¡",$value);
$value = str_replace("ä","ä",$value);
$value = str_replace("í¼","ü",$value);
$value = str_replace("¿","¿",$value);
$value = str_replace("Ã","í",$value);
No sé si esto soluciona todos los caracteres existentes, pero sí todos los que he podido ver en pocos vistazos. La alternativa (aparte de algo nativo de php) sería hacerlo uno por uno via comandos de mysql (search&replace).
Un abrazo
Por no hacer 4 pruebas
In reply to Pues manera fácil para by Phil
Por no hacer 4 pruebas con mb_convert_encoding...!
Estas dos líneas se encargan de todo (en realidad sólo la primera pero la segunda actúa con los apostrofes que parece no se convierten en su debido html-entity).
$value = mb_convert_encoding($value, "HTML-ENTITIES", "UTF-8" );
$value = str_replace("'","& #39;",$value);
Esto es un hijack en
In reply to Por no hacer 4 pruebas by Phil
Esto es un hijack en toda regla (¡lo siento') pero para terminar de mantener esto actualizado:
Al final no podía hacerse con las entities de html porque drupal no las traduce si están en el título. Por eso con el código anterior salían los códigos &XXXX; en todos los títulos. Pero no temáis:
$value = mb_convert_encoding($value, "ISO-8859-1", "UTF-8" );
$value = str_replace("'","& #39;",$value);
¡Victoria!
Genial! :) Menos mal que
In reply to Esto es un hijack en by Phil
Genial! :) Menos mal que existe el mb_convert_encoding: Aunque el str_replace también funcione, es mucho más chapucero y siempre puede faltar algún carácter en la lista. Eso sí, es extraño que Drupal no acepte los códigos HTML en los títulos... Pero bueno, si funciona con el código ISO no hay problema!
Por cierto, a ver si puedo corregir los emoticonos que han salido inexplicablemente en el código: En la base de datos no aparece en ningun momento un punto y coma seguido de un cierre de paréntesis... :(
Échale un vistazo a mi
Échale un vistazo a mi primer módulo para drupal (en la página de prueba que te pasé -> admin/settings/simpleblogroll).
Pronto estará listado en drupal.org!
Mola! :) La única
In reply to Échale un vistazo a mi by Phil
Mola! :) La única mejora que se me ocurre es que el título de cada blog también sea un link a su página principal: De esa manera se puede elegir entre ir a la última entrada en concreto o entrar en el blog viendo todas las entradas.
¿Al final ha sido complicado desarrollarlo como módulo independiente? Cuando subas una versión definitiva a drupal.org avisame para ponerlo en mi blog renovado!
Ya se me había ocurrido
In reply to Mola! :) La única by Adrovsky
Ya se me había ocurrido a mí, pero más que un enlace en el propio título (rompería la armonía estética), había pensado en un iconillo (al estilo wikipedia) enlazante al lado del título. Lo que pasa es que no termino de ponerme de acuerdo conmigo mismo sobre el color (tiene que ser visible sobre cualquier fondo).
Lo de hacer un módulo deja de ser complicado cuando entiendes el funcionamiento de la interacción entre el core y los módulos. Es todo cuestión de 'hooks': funciones que drupal busca, con nombres predeterminados (tipo 'MODULENAME_menu()' o MODULENAME_admin_settings()') en el archivo MODULENAME.module. Por ejemplo, MODULENAME_cron() te permite ejecutar lo que tú pongas dentro de esa función cada vez que se ejecuta el cron de drupal. O con MODULENAME_block() puedes crear un bloque con el contenido que definas dentro de esa función. Es todo cuestión de APIs. En api.drupal.org hay todo un tesoro en documentación. Aparte he 'conseguido' (muahaha) un eBook llamado "Learning Drupal 6 Module Development" que es muy (quizás demasiado) extenso. En fin, ya te contaré...
Sigo escribiendo aquí
In reply to Ya se me había ocurrido by Phil
Sigo escribiendo aquí para no empantanar todas tus entradas. De todos modos sólo es un repunte.
Al final me rechazaron la petición de cuenta CVS (para poder subir el módulo) por algunos agujerillos de seguridad tipo posibles ataques XSS. Todo corregido y me dispongo a volver a mandarlo a escrutinio, a ver qué me cuentan... Le he añadido cosillas, también con tu feedback (prueba la última versión donde siempre).
Se me olvidaba. Odio
In reply to Sigo escribiendo aquí by Phil
Se me olvidaba. Odio BoastMachine. Será lo práctico y compacto que quieras, pero los RSS (tanto 1 como 2) carecen de formatos de fecha útiles para parsers (me obligan a poner como fecha un 'time()' del momento del parsing con la inexactitud que ello conlleva) y el ATOM da como página principal http://adrovsky.awardspace.com/blog (que evidentemente da 404). Pero bueno, mirando el lado 'bueno' gracias a eso he podido hacer algo de debugging.
Bueno, si todo va bien,
In reply to Se me olvidaba. Odio by Phil
Bueno, si todo va bien, dentro de poco podrás sustituirlo por el RSS de Drupal, que debería dar menos problemas... :D En cualquier caso he visto que desde el panel de administración se puede cambiar el formato de la fecha, que ahora mismo es F j, Y, g:i a. Eso sí, no se si la fecha del RSS también tiene ese formato o si es independiente: Avisame si prefieres que ponga otro que sea menos problemático para el parser!
Tenías razón: El link tipo Wikipedia queda bastante mejor que el link en el título. Lo de que se pueda configurar en la página del módulo está muy bien, al igual que lo del "new" tag. Por cierto, no esta nada mal la página de http://icanhascheezburger.com/ que has puesto en el blogroll! xDD
Y sí, boastMachine puede llegar a ser muy desesperante. Sobre todo en conjunto con AwardSpace...
Ya tengo
In reply to Bueno, si todo va bien, by Adrovsky
Ya tengo proyecto:
http://drupal.org/project/simpleblogroll
Add new comment