Buscar un coloreador de código no fue tarea fácil para mi. En un principio implementé el iG:Syntax Hiliter, el mismo que utilizan en ajaxian.com. El problema de este plug-in es que transforma los estilos del código en el servidor y lo ensucia mucho, por lo tanto me tuve que pasar los estándares por la $&%$#….
Buena fue mi sorpresa cuando encontré a SyntaxHighlighter; tiene una buena presentación y colorea el código por javascript.
Me encontre el mismo problema con este plug-in…. mi pagina sigue sin pasar el validador. Me vi obligado a meter mano al código. Lo primero fue cambiar el modo en que selecciona las porciones de código. Por defecto es de la siguiente manera
<pre name="code" class="php">
.....codigo....
</pre>
El validador reclama que no existe el atributo name para la etiqueta PRE, por lo tanto fui al código, y localicé donde estaba el problema…. comenté una linea por allí… otra por allá… y ahora los PRE no requieren el atributo name.
<pre class="php">
.....código....
</pre>
Lo segundo que reclama el validador, es que el plug-in incluye los js de esta manera:
<javascript class=”javascript” src”….(ruta al js).js” />
¿Que demonios hace el atributo CLASS ahí?….en fin… ya está solucionado.
SyntaxHighlighter modificado: google-syntax-highlighter
Estuve DÍAS sin entender porque diantres en este servidor no lograba traducir mi blog con el famoso es_ES.mo. El día que me canse de tratar de corregirlo por mi mismo decidí buscar y llegue rápidamente a esta pagina:
http://reyson.wordpress.com/2007/11/05/solucion-al-problema-con-la-traduccion-de-wordpress/
En el mismo sitio disponen de una traducción para wordpress, por si te interesa.
De verdad… muchas Gracias 
31 de Diciembre, 2007
posteado en: Diseño
Hay muchos, muchísimos generadores de favicons on-line disponibles en la red. Hace poco tuve que probar unos cuantos para finalmente colocar uno para este blog. De todos los que probé, dos fueron los que me dieron mejores resultados (lo que no significa que sean los mejores).
Y de estos dos me quede con el primero, ya que soporta transparencia, característica que importaba en mi favicon (que cree con Inkscape, por cierto).

Click para ir a su web
Adoro la simplicidad. Este editor nace como una alternativa ligera, a los ya sofisticados editores WYSIWYG tales como TinyMCE y FCKEditor. Además de su fácil implementación, tiene la ventaja de ser liviano (30kb de código comprimido y 3kb para las imágenes).
Tenemos varios textareas:
<textarea id="area1"></textarea>
<textarea id="area2"></textarea>
<textarea id="area3"></textarea>
Los transformamos todos:
bkLib.onDomLoaded(function() {
nicEditors.allTextAreas;
}
O sólo uno:
bkLib.onDomLoaded(function() {
new nicEditor().panelInstance('area1');
}
Eso a modo bastante básico, porque puedes especificar que botones colocar, donde están las imágenes, y puedes guardar con Ajax
16 de Diciembre, 2007
posteado en: Chat

Plugoo es un servicio gratuito que te permite, de manera simple, mantener una conversación con visitantes de tu página de manera muy cómoda, ya que los mensajes llegan a tu cliente messenger, gtalk, icq, etc. Lo he probado personalmente con mi cuenta de messenger y funciona de maravilla.

Tiene soporte para los clientes de mensajería más populares.
En el desarrollo de aplicaciones web, hay veces en que resulta práctico hacer cambios dinámicos en nuestro html, a partir de información incluida en la URL. Hace algún tiempo encontré por internet esta sencilla, pero elegante función en JavaScript que permite rescatar los parámetros de la URL sin necesitar código del lado servidor.
function gup( name ) {
name = name.replace(/[\[]/,”\\\[").replace(/[\]]/,”\\\]”);
var regexS = “[\\?&]“+name+”=([^&#]*)”;
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return “”;
else
return results[1];
}
Ocuparemos la función de la siguiente manera:
var otraVariable = gup(”nombreVariableEnLaUrl”);
Ejemplo
Supongamos que tenemos una url como esta: http://www.codinami.com?variale=hola&variable2=mundo
var v1 = gup("variable");
var v2 = gup("variable2");
alert(v1 + " " + v2 + "!");
Se mostrará un cuadro de alerta con el mensaje “hola mundo!”… muy original 
9 de Diciembre, 2007
posteado en: PHP
Trabajando con quee ?? … con XAMPP pues. Para los que no lo conocen, XAMPP es un paquete que trae pre-instalado Apache/PHP/MySQL y algunas otras herramientas bastante interesantes. También esta disponible para otros sistemas operativos.
Siempre me resistí a instalar este tipo de soluciones, ya que creo que cuando te abstraes de hacer algo (en este caso instalar y configurar todo de forma manual), en algún momento hay un costo que asumir, como pudiera ser performance o el nivel de configurabilidad (¿existe esa palabra?) o tuning.
Hoy sigo pensando igual, pero me vi forzado a ocupar XAMPP por su característica Portable, ya que podía instalarlo en esos jodidos pc’s de la universidad donde te restringen todo y donde por supuesto tienen windows xp. Por lo tanto, si eres estudiante, te gusta programar en php/apache/mysql y no tienes notebook
sniff…… Puedes continuar leyendo.
Continuar leyendo…
Comentarios Recientes