Grafikart: un tema oscuro para NetBeans

(17 comentarios)

Contestando a algunos lectores que me preguntaron por el tema utilizado en Code folding personalizado en NetBeans os dejo el enlace desde donde podréis descargar Grafikart, un tema oscuro para NetBeans especialmente pensado para PHP, XHTML, JavaScript, CSS y SQL (requiere registro, y está en francés): Ressource Netbeans, Thème Grafikart

Tema para NetBeans Grafikart

Tutorial rápido de HTML / XHTML

(61 comentarios)

Este es un pequeño tutorial de HTML (y XHTML) en el que intentaré explicar lo más importante del lenguaje de forma concisa.

HTML son las siglas de HyperText Markup Language (lenguaje de marcado de hipertexto).

La última versión de HTML es HTML 4.01, de Diciembre de 1999, aunque ya existe un borrador de HTML 5, y algunos de los navegadores más populares están empezando a implementar poco a poco parte de este nuevo estándar.

[Pulsa para continuar]

Nuevo Firefox 3.6: ¿el mejor navegador del mercado?

(85 comentarios)

Firefox 3.6

Ayuda -> Buscar actualizaciones, señores. ¿Novedades? Unas cuantas. Y MUY interesantes:

  • Personas: una característica de la que ya podíamos disfrutar anteriormente en forma de extensión y que permite personalizar aún más el aspecto del navegador.
  • Herramienta para el autocompletado de formularios
  • Mayor soporte de HTML 5 y CSS 3 lo que a efectos prácticos nos trae, entre otras cosas, vídeo nativo en pantalla completa o gradientes con CSS
  • Mejoras de rendimiento. Un 20% más rápido que Firefox 3.5.
  • Herramienta de actualización de plugins
  • Mejoras en el rendimiento de JavaScript
  • Mejoras en la estabilidad
  • Mejoras en el tiempo de arranque

Y tú, ¿piensas usar Firefox 3.6 como navegador principal? ¿o crees que existen alternativas mejores?

CHM en Linux

(17 comentarios)

Los ficheros con extensión chm son un formato de archivo creado por Microsoft para sus archivos de ayuda. En realidad se trata de un archivo que encapsula un conjunto de páginas HTML y añade la posibilidad de usar un índice. No en vano sus siglas provienen de Compiled HTML Help.

Para poder ver archivos chm en Linux tenemos dos alternativas, extraer las páginas HTML que componen el archivo o bien utilizar una aplicación capaz de leer CHM.

Para la primera opción podemos acudir al comando extract de la librería CHM. Para instalarlo:

sudo aptitude install libchm-bin

Para extraer

extract_chmLib mi_archivo_chm.chm directorio

dónde, como podéis haber adivinado, el primer argumento es el archivo chm que queremos extraer y el segundo el directorio en el que guardar los archivos extraídos.

Dentro de la segunda categoría contamos con varias alternativas, como puede ser xchm, gnochm para Gnome o kchmviewer para KDE (todos en los repositorios de Ubuntu).

JavaScript: Incluyendo el código JavaScript en documentos HTML

(4 comentarios)

El código JavaScript puede ejecutarse en el PC del cliente o en el servidor. Hay dos formas de incluir un código JavaScript en una página web de forma que el código se ejecute en el PC del cliente a través de su navegador: embebido dentro de la propia página web o en un archivo .js que importaremos. Usando la primera forma tendríamos un código parecido a este dentro de nuestro documento HTML:

<script language="javascript" type="text/javascript">
<!-- 
codigo javascript
// -->
</script>

Como vemos el código JavaScript se incluye dentro de una etiqueta script de HTML, con atributos language, que define que lenguaje de script que estamos utilizando (y también la versión si queremos, aunque no es aconsejable ya que puede dar problemas) y type, que define el tipo MIME. language y type tienen la misma función: identificar qué tipo de script vamos a escribir, de forma que no es necesario escribir ambas. En principio si sólo queremos escribir uno de ellos es recomendable utilizar type, ya que es el estándar según la W3C, aunque no está de mas escribir ambas por los navegadores antiguos.

Es aconsejable que el código JavaScript se incluya dentro de un comentario HTML (entre <!– y –>) de forma que los navegadores antiguos que no reconocen la etiqueta script no impriman el código JavaScript como texto de la página web. Además tenemos que añadir //, que se utiliza como un comentario de una sola línea en JavaScript (para comentarios de varias líneas se utiliza /* mi comentario */ como en Java o C++) antes del –> ya que JavaScript reconoce <!– como un comentario de una sola línea, al igual que //, pero no ocurre igual con –>. Finalmente cerramos la etiqueta con </script>.

La otra forma de incluir el código JavaScript, como comentamos, es importar el archivo js. Esto tiene como ventajas la claridad al separar el código HTML y el código JavaScript, además de mejora la rapidez de carga de la página, ya que el navegador normalmente añadirá el archivo js a la caché. Para incluir el código de esta forma utilizamos el atributo src (de source, fuente) de la etiqueta script, con el que indicamos la url del archivo javascript:

<script src="http://mundogeek.net/miarchivo.js"></script>

Una última cosa a comentar al respecto es el uso de la etiqueta <noscript>, que incluye contenido que se mostrará a los navegadores que no soporten JavaScript o en los que se este esté desactivado:

<script>
codigo javascript
</script>
<noscript>
Su navegador no soporta Javascript
</noscript>