Syntax Highlighter, presentación de código fuente en tu página web o blog

Si deseas mostrar en tu página web o blog el código fuente de un script o de cualquier aplicación, te encontrarás con el problema de que muchos caracteres, e incluso trozos de código, no aparecerán correctamente al ser interpretados como etiquetas HTML o de un lenguaje de programación (PHP, ASP, JavaScript, etc.).

Cuando escribimos un código fuente en una página, nuestra intención es mostrar todos los elementos que lo forman para que pueda ser comprendido correctamente. Por ello, una solución podría ser traducir a HTML aquellos caracteres que puedan ser malinterpredados por ser equivalentes o formar parte de elementos clave de un determinado lenguaje de programación orientado a páginas web. Por ejemplo, en vez de escribir la etiqueta <body>, podríamos traducir los corchetes a HTML, de tal forma que el resultado sería &lt; body &gt; y el código aparecería sin ser interpretado.

Sin embargo, tenemos a nuestra disposición una herramienta gratuita que además de permitirnos escribir código fuente sin necesidad de traducir ningún caracter, nos lo mostrará de una forma profesional, indicando el número de cada línea y cambiando los colores de los elementos según su función dentro del lenguaje de programación en el que esté escrito.

»

Syntax Highlighter es un proyecto OpenSource de Google Code que nos permite publicar un código fuente de forma sencilla, con un aspecto similar al de cualquier aplicación de desarrollo y cambiando los colores de aquellos elementos clave (funciones, tipos de variables, etc.), para ello, disponemos de librerias Javascript para los distintos tipos de lenguajes de programación (php, asp, javascript, java, c, c++, c-sharp, etc.). Y lo mejor de todo es que cada librería tan sólo ocupa 4kb, por lo que apenas se notará en la carga de la página.

Para poder instalarlo en nuestra página web debemos bajar un paquete con varios ficheros javascript, css y swf. Lo ideal es estructurarlo en tres carpetas, y en cada una de ellas guardar los ficheros correspondientes.

Una vez lo hemos subido a nuestra web, tenemos que añadir en la cabecera de la página el siguiente código:



Si el código que vamos a escribir no es de C-Sharp, entonces tendremos que importar la librería correspondiente: shBrushJScript.js, shBrushPhp.js, etc.

Para que nuestro código aparezca correctamente, tendremos que meterlo entre la etiqueta <pre></pre>. Esta etiqueta HTML permite que cualquier texto escrito dentro de ella aparezca con los espacios en blanco que tenga y no se compacten en uno solo. De esta forma, podemos escribir texto tabulado a base de espacios. Además, tendremos que asignar un name="code" y un class a dicha etiqueta. El class dependerá del lenguaje que vayamos a mostrar, ya que establece la relación con la librería javascript correspondiente. Por ello, es importante que no olvidemos importarla. Por ejemplo, si el código es PHP, el class será class="php". Para el resto de lenguajes tenemos las indicaciones en la web del proyecto.

<pre name="code " class="c-sharp">
      ... aquí el código ...
</pre>

El trozo de código podremos copiarlo al portapapeles, abrirlo en una ventana nueva o incluso imprimirlo a través de varios botones situados en la parte superior.

Más info | http://code.google.com/p/syntaxhighlighter/

Sin Comentarios

Yahoo! User Interface Library (YUI), Framework con un extenso catálogo de códigos Javascript y CSS

yahoojavascriptlibrary Yahoo! User Interface Library (YUI), Framework con un extenso catálogo de códigos Javascript y CSS
La Yahoo! User Interface Library (YUI) es una extenso catálogo con cerca de 300 códigos JavaScript y CSS que podremos usarlos libremente en nuestros proyectos web, ya sean personales o comerciales. Tenemos a nuestra disposición ejemplos, código fuente y documentación relacionada para poder utilizar y personalizar todos los scripts. Podremos consultar la YUI a través del portal de Yahoo para desarrolladores web o bien bajarnos un paquete con todo el material para poder estudiarlo de forma offline.

Los scripts están divididos en categorías según su utilidad: animación, autocompletar, cuentagotas, treeview, DOM, CSS; etc. En total, podemos encontrar hasta 40 categorías distintas con varios scripts cada una que nos permitirán acercarnos a la utilidad de una forma básica o más avanzada.

Si acabas de conocer JavaScript, y deseas aprenderlo más a fondo, este recurso es de gran utilidad, ya que gracias a los ejemplos podremos ver qué utilidades prácticas pueden desarrollarse bajo esta tecnología.

Más info | http://developer.yahoo.com/yui/

Sin Comentarios

I Concurso de Diseño Gráfico, Talentos Design

concursodisenografico2009 I Concurso de Diseño Gráfico, Talentos Design
La Fundación Banco Santander, con la colaboración de Universia, está organizando un Concurso de Diseño Gráfico a nivel nacional. Podrán participar de forma totalmente gratuita en el concurso todos aquellos estudiantes mayores de 18 años que estén matriculados en el curso 2008-09. Cada participante podrá presentar una obra por categoría: Espacios e interiorismo, industrial o productos, gráfico, moda y textil o digital. Para ello, es imprescindible ser usuario de Universia y registrarse en el portal del concurso www.talentosdesign.com.

Las obras deberán enviarse en formato digital, ya sea de imagen o video, siendo el peso máximo 1mb y 100mb respectivamente. En caso de que la obra sea una de las galardonadas, deberán proporcionarse a la organización todos los ficheros en formato adaptado para su futura exposición. El plazo máximo para inscribir las obras estará abierto hasta las 11:00 AM del 27 de Febrero del 2009.

Las obras se someterán a votación pública a través de internet, siendo las 50 más votadas las que se seleccionarán para que el jurado compuesto por miembros de la organización decidan al ganador y los cinco finalistas. Los premios son 5000€ para el ganador y 2500€ para los accesit. A esta cantidad habría que quitarle ciertas retenciones fiscales. Además, las obras participarán en una exposición gestionada por la organización.

Lógicamente, los participantes deberán avalar que son los creadores de las obras que presentan y están en posesión de los derechos de propiedad intelectual e industrial, que cederán a la organización en caso de ser ganador o finalistas.

Más info | http://www.talentosdesign.com

Sin Comentarios

Generador de Iconos de E-mail: gmail, yahoo, hotmail, aol, etc

Dejar tu e-mail publicado en una web, en un post de un foro, o un comentario de un blog, puede provocar que algún indeseado, ya sea humano o crawler (robot), la use para enviarte spam. Esta es una de las principales fuentes del correo basura.

Una forma de evitarlo es no publicar nunca tu e-mail personal, si no una cuenta que tengamos creada para registrarnos en webs o recibir boletines; o bien crearte una cuenta de correo temporal (con unas pocas horas de vida), o sencillamente no publicar jamás tu e-mail en internet. Sin embargo, en alguna ocasión te verás obligado a escribirlo en algún sitio. La solución para que ningún robot capture nuestro e-mail mientras esté rastreando una web es utilizar una imagen, es decir, nuestra dirección de correo en formato de imagen, de tal forma que cualquier interesado podrá conocerla, mientras que los bots indeseados no sabrán que esa imagen esconde un e-mail. Sin embargo, incluso un robot podría dectectar que la imagen representa un correo electrónico (por ejemplo, si el ALT de la imagen la describe como tal) y podría capturarla igualmente. La forma de evitarlo es distorsionando los caracteres (¿os suenan los códigos captcha?) o mucho mejor, incluyendo elementos que no puedan identificarse como caracteres a no ser que los vea un ojo humano.

Y siguiendo la última idea, existe una herramienta online gratuita (y muy extendida por la red) que nos permite generar de forma automática imágenes de nuestro e-mail, incluyendo el texto con nuestra dirección y los elementos corporativos de la empresa o portal donde gestionamos el correo. Por ejemplo, si nuestro e-mail es de Gmail, la última parte (Gmail.com) aparecerá con el logotipo oficial, que entre otras cosas, la M está sustituída por un sobre.

Gracias a esta herramienta podremos generar de forma rápida, eficaz y sin necesidad de conocimientos de aplicaciones de retoque de imagenes, nuestro propio e-mail en formato de imagen para publicarlo allá donde queramos sin importarnos los robots de Spam.

Eso sí, no será eficaz si el que está recogiendo los e-mails es un humano, que sí identificará correctamente todas las partes del correo electrónico. Por suerte, creo que hay muy poca gente dedicada a la enorme tarea de rastrear páginas y páginas buscando e-mails, y mucho menos revisar las imagenes para encontrarlos.

Disponemos de un amplio abanico de gestores de mail, entre ellos los más famosos como Gmail, Yahoo, Hotmail o Aol, incluso si no encontramos nuestro proveedor, podemos solicitarles que lo incluyan. Sea cual sea el que seleccionemos, la imagen generada contendrá el logotipo y colores corporativos de nuestro gestor de correo electrónico que podremos descargar en formato .PNG.

Más info | http://services.nexodyne.com/email

2 Comentarios

ColourLovers, paletas de colores y patrones de diseño

colourlovers ColourLovers, paletas de colores y patrones de diseño

Hace unos días comenté la existencia de Kuler, un portal para crear, compartir,  y descargar paletas de colores para nuestros proyectos de diseño gráfico. El uso de las paletas de colores, bajo la extensión .ASE, están limitadas a Adobe Suite CS3, por lo que si no disponemos de estas aplicaciones, ya sea por que nuestra versión es anterior (CS2) o sencillamente por que no usamos ningún programa de la familita adobe (GIMP, Inkscape), no podremos disfrutar de este recurso.

Sin embargo, en internet podemos encontrar alternativas como ColourLovers, un proyecto similar cuyo objetivo es compartir paletas de colores y además, patrones de diseño. Las principales diferencias respecto a Kuler son:

  • El extenso catálogo de patrones (patterns). Un patrón es una imagen compuesta por varias formas o elementos gráficos que se usa repetidamente como fondo. Además de navegar por los distintos patrones creados por los usuarios, disponemos de una herramienta que nos permite seleccionar un patrón de los más de 100 modelos que tienen, al que podremos cambiar los colores a nuestro gusto. Además, si tenemos algún patrón por nuestro ordenador, podemos enviárselo por e-mail para que lo suban a la aplicación. La forma de descargar los patrones es mediante una imagen de grandes proporciones que podremos usar como fondo de páginas web, trabajos de papelería, etc.
  • Búsqueda personalizada por gamas de colores. Gracias a su buscador podremos seleccionar una gama cromática para que nos muestre todos las paletas y patrones cuyos colores coincidan con el espectro elegido.
  • Formas de descarga de las paletas de colores. Podremos descargar las paletas de colores en distintos formatos que nos permitirán usarlos en distintas aplicaciones y con objetivos distintos: .ASE (Adobe Swatch Exchange), .ACO (Muestras de Photoshop), .AI (Adobe Illustrator), .GPL (muestras para GIMP), HTML (con los códigos hexadecimales) y un ZIP con todos los ficheros juntos.

Más info | http://www.colourlovers.com

1 Comentario

Alta en directorios para mejorar el Posicionamiento web

dmozyahoodirectorio Alta en directorios para mejorar el Posicionamiento web
Una de las medidas que debemos tomar para posicionar nuestra página web o blog correctamente es conseguir enlaces en otras webs que apunten a la nuestra, es decir, backlinks. De hecho, existe un completo capítulo en el posicionamiento web dedicado a este aspecto: Link Building.

El LinkBuilding supone uno de los aspectos más complicados del posicionamiento web, no por su dificultad teórica, si no por su dificultad práctica. Una vez hemos terminado nuestra página web y hemos procurado perfilar con cuidado todos los detalles para prepararla para los buscadores, nos queda hacerla rodar por la red y conseguir que otros webmaster nos enlacen. Para ello disponemos de muchas alternativas: intercambio de enlaces, promoción en redes sociales, generar contenido interesante que nos suponga backlinks, compra de enlaces y otro muy importante: alta en directorios.

Aunque a día de hoy cualquier usuario se dirije directamente a un buscador en vez de a un directorio para encontrar lo que está buscando, que nuestra página aparezca en uno de ellos puede suponernos un beneficio de cara al posicionamiento de nuestra web. Por poner un ejemplo, Google tiene en gran consideración los enlaces que aparecen en Dmoz, uno de los directorios más longevos de internet.

Sin embargo, no todos los directorios pueden reportarnos beneficios. Algunos pueden tomarse como link farms y en vez de beneficiarnos, lo único que nos harán será perjudicarnos. Por ello, es preferible darse de alta manualmente en aquellos directorios que consideremos aptos, en vez de utilizar herramientas que nos anuncian el alta en cientos de buscadores.

A continuación os paso los enlaces de dos de los directorios más importantes de la red: Dmoz y Directorio Yahoo!. Para dar de alta nuestra página web tendremos que buscar la categoría en la que deseamos aparecer y arriba a la derecha encontraremos el botón “Sugiere tu sitio”. Al pinchar accederemos a un formulario en el que tendremos que indicar la URL, nombre y descripción. Estos campos deberán ser breves y descriptivos. El alta no es inmediata. Los editores, ya sean de Yahoo o de Dmoz, deberán revisar la propuesta, y en caso de que tanto la categoría elegida como la información acerca del sitio sugerido sean correctos, lo activarán.

Más info | Dmoz
Más info | Directorio Yahoo!

2 Comentarios