Para todo CMS existen ciertas cosas que uno siempre utiliza. De esta forma, es posible construir una cosa una sola vez con la intención de reutilizarlo después.

La reutilización de código fuente es lo mejor que se pudo haber inventado en la vida: no sólo nos permite utilizar ese viejo código nuevamente, pero también nos permite no equivocarnos, mejorar siempre el mismo código y de esta forma, facilitar la actualización y asegurar de mejor manera nuestras páginas. ¿Lo único malo? Siempre hay que saber ocuparlo.

Esta función en específico hace una sola cosa: uno le pasa una imagen (guardada localmente), y construye con eso un XHTML válido para la W3C. Por supuesto que esto no es la única cosa que hace, pero para mejor entendimiento, mejor vean el código después del salto.

Normalmente, no haría un post sobre esto, pero este plugin lo merece xD

Resulta que la vista con <pre> era demasiado precaria y además era un leseo gigante tener que cambiar todas las < y > por su equivalente en htmlentity, así que me puse a buscar algún plugin que hiciera esto automágicamente y me encontré con la agradable sorpresa de que existía SyntaxHighlighter Evolved.

Esta versión evolucionada es un fork del SintaxHighLighter, la cual tenía el problema ya mencionado: de todas formas había que cambiar los signos mayor y menos manualmente. Sin embargo, esta nueva versión no lo necesita y muestra el código tal cual como uno lo publica. Lo encontré demasiado bakán y funciona automáticamente, lo único que hay que hacer es encerrar el código que uno quiera poner entre los tags que son identificatorios del lenguaje. De esta manera, mostrar código XHTML queda como [xhtml] mientras que css o php quedan como [css] y [php] respectivamente. Se cierran con [/xhtml], [/css] y [/php] respectivamente.

¿De dónde lo bajan? Desde la página del autor o bien directamente desde WordPress Codex.

Cualquier blog que tenga que ver con PHP, HTML, CSS y tecnologías afines, tiene necesariamente un post que habla sobre las micro-optimizaciones en PHP. El único pero es que muchas veces estas micro-optimizaciones son tan ridículas que ni siquiera valen la pena mencionarlos y es ahí donde entra en juego las peleas hacia un lado u otro. Sin embargo, y como para destacar por sobre el resto, voy a hacer algo: cada optimización será probada y comprobada y ustedes; queridos lectores; podrán probarlos también.

Si además encuentran que una micro-optimización está mal hecha o que podría incluir alguno que sea nuevo, pueden proponerlo y se incluye, tan fácil como eso. ¿Te interesó? Pues sigue leyendo :)

Este blog ha sido lejos uno de los más exitosos que he tenido: no tanto por la participación del público, no tanto por la cantidad de posts (bueno, eso si, ninguno de mis blogs anteriores ha tenido más de 5 posts), sino que por la gran cantidad de spam que he recibido en forma de comentarios.

¿La explicación a esto? La verdad no sé. Quizás es porque WordPress tiene código bastante estándar y los bots de hoy en día son más avanzados. Sin embargo, y a pesar de esto, estoy a cargo de otros motores WordPress que tienen 10 veces más visitas que este y que no tienen spam alguno. Ni siquiera han recibido un solo comentario. (Que sea spam claro).

¿Qué hace este blog con apenas 100 visitas mensuales más atractivo que aquella que recibe muy cerca de 1.000 entonces? No tengo idea y me gustaría conocer a los que leen mi blog: ¿por qué se recibe tanto spam cuando es un blog tan chico? Bots: por favor absténganse.

Saludos !!

Hoy leí una noticia que viene directamente desde la fuente: o sea, del creador mismo de MySQL.

Por si no lo sabían, MySQL era parte de SUN, y desde hace algún tiempo atrás, se están haciendo las gestiones para que Oracle compre SUN. El único problema de esto, es que Oracle no se ha comprometido a mantener MySQL como un producto separado, por lo que se le está pidiendo a la Unión Europea que interceda y efectivamente autorize la compra bajo la condición de que MySQL se mantenga como un producto.

¿Qué podemos hacer nosotros? Mandar un simple mail a la CE para que de esta manera, la existencia de MySQL siga vigente, lo único malo es que esto tiene que ser ANTES del lunes 14 de Diciembre (O sea, mañana). Es como ya lo podrán imaginar, una situación de urgencia.

Post original aquí. Noticia traducido al español aquí.

No es un secreto de que siempre me ha gustado programar mis propios CMS. Ok, estamos de acuerdo, este blog no es el mejor ejemplo de ello, pero sitios como por ejemplo unreal4u.com, mi tesis y muchos otros trabajos que he hecho se han basado en este principio.

Sin embargo, en algunas de esas pegas me he encontrado con la sorpresa amarga de que muchas veces el diseño de la base de datos es horrible.

Bueno, me merezco una echada de foca por no actualizar el blog hace como 2 semanas… pero tenía unas buenas razones: durante estas semanas, he estado terminando mi tesis. Más importante aún, hoy egresé de Ingeniero Informático :D

Eso era algo que tenía pendiente desde hacía un año y medio: primero era mitad de semestre, después era cambio de edificio, después fue falta de tiempo y finalmente otras pegas-pitutos no me dejaron poder presentar mi proyecto para terminar el último ramo que me faltaba. Como resultado, recién hoy puedo decir que soy un feliz egresado y pronto a titularme también: pretendo presentar la tesis ante mi profesor guía el día lunes. Con el visto bueno de él y también el del profesor informante, finalmente empastaré y entregaré. Si todo sale bien, a más tardar en Enero debería estar titulado.

Así que por el momento seguiré sin actualizar mi blog, así que les pido disculpas a los miles de fanáticos (ficticios) de mi blog.

Saludos !!

Cabe notar que encontré este script en CHW, y cuyo autor es tokugawa, pero de todas formas está bastante bueno y lo posteo aquí :)

El script lo que hace es bajar desde la página del BancoEstado los indicadores económicos, tales como la UF, el dólar observado y otras más. Aunque está bastante bueno, de todas formas me gustaría mejorarlo y ejecutar todo con cURL, además de guardar los datos en caché cosa de no bajar los datos más de una vez.

Ahora que me acuerdo, hace algunos días atrás hablé sobre una guía que implementaba webservices… Y estoy pensando que es una excelente idea :D

El post acá: Extraer UF con PHP, solución definitiva

Luego de que ayer y anteayer no tuve tiempo de preparar un compilado de noticias debido a que estaba trabajando en mi tesis, ahora sí tengo un tiempito y nos vamos a poner al día.

Con ustedes, la compilación de todas aquellas cosas interesantes que he encontrado navegando por la Web en estos días.

u
n
r
e
a
l
4
u
.
c
o
m

Camilo Sperberg es Ingeniero Informático especializado en Linux y PHP. Éste es su blog oficial y aquí podrá leer mucha más información acerca de temáticas variadas en el bajo mundillo de la informática relacionada con esos tópicos

Because my reality... is just your virtuality

Camilo Sperberg

Debido a la gran cantidad de guiños y referencias relacionadas con el mundo informático, esta sección permanecerá siempre incompleta, al menos hasta que se complete

Futurama fan page

Oh, i'm very confortable with my sexuality, i just don't want to be slapped in the face with THEIR sexuality

Roy Trenneman en The IT Crowd S02E01