Instalación de otros programas

Además de un paquete WAMP como XAMPP y un editor como Visual Studio Code, es conveniente instalar otros programas:

Extensión Html Validator

Html Validator añade a Firefox una pestaña en las herramientas de Desarrollador Web con herramientas útiles para el desarrollo de páginas web. Web Developer está incluida en Firefox Add-ons.

Actualmente (diciembre de 2019), la versión más reciente de Html Validator para Firefox es la versión 0.9.8.8, publicada el 14 de enero de 2018. También está disponible para Chrome.

En la lección Complementos de Firefox se comenta el uso de esta extensión en Firefox y en la lección Extensiones de Google Chrome se comenta el uso de esta herramienta en Google Chrome..

Editor de texto sin formato: Notepad++

Notepad++ es un editor de texto sin formato que reconoce multitud de sintaxis de lenguajes de programación y permite trabajar con diferentes codificaciones (UTF-8, etc.).

Notepad++ está disponible en versiones para 32 bits y para 64 bits.

Actualmente (diciembre de 2019), la versión más reciente es la versión Notepad++ 7.8.2, publicada el 5 de diciembre de 2019.

En cdlibre.org hay una sección dedicada a editores de programación, desde la que se pueden descargar las últimas versiones disponibles para 64 bits.

Plug-in HEX-Editor de Notepad++

El plug-in HEX-Editor permite ver y editar todos los bytes de un fichero.

El plug-in Hex-Editor original se encuentra en el repositorio de plug-ins de SourceForge, pero en estos apuntes se recomienda instalar el fork HexEdit que se encuentra en GitHub.

Actualmente (diciembre de 2019), este plug-in no se puede instalar mediante el gestor de plug-ins de Notepad++ al que se accede mediante el menú Plugins > Administrar plugins..., pero se puede instalar manualmente.

Nota: El plug-in HEX-Editor sí que estaba incluido en la lista de plug-ins del antiguo plug-in manager que era a su vez un plug-in, pero no en el gestor de plug-ins integrado desde la versión Notepad++ 7.6, publicada en noviembre de 2018.

Para instalar manualmente HEX-Editor:

  1. Descargue la última versión de HexEdit. Actualmente (diciembre de 2019) es la versión 0.9.5.19, publicada en febrero de 2018. El plugin se distribuye como un fichero zip que contiene el archivo HexEditor.dll.

    Enlace de descarga: HexEdit 0.9.5.19 (64 bits)

  2. Abra la carpeta de plug-ins de NotePad++ con el menú Plugins > Open Plugins folder...

    Notepad++ HEX-Editor

    Notepad++ HEX-Editor

  3. Cree la carpeta HexEditor en la carpeta de plug-ins de NotePad++

    Notepad++ HEX-Editor

  4. Extraiga el archivo HexEditor.dll en la carpeta de plug-ins de Notepad++.

    Notepad++ HEX-Editor

  5. Cierre y vuelva a abrir Notepad++.
  6. Tras el reinicio, compruebe que HEX-Editor está disponible a través del menú Plugins > HEX-Editor

    Notepad++ HEX-Editor

Para ver los códigos hexadecimales de un fichero:

  1. Abra en Notepad++ el fichero.

    Notepad++ HEX-Editor

  2. Elija la opción de menú Plugins > HEX-Editor > View in HEX

    Notepad++ HEX-Editor

  3. La pantalla se dividirá en dos partes: en la parte izquierda podemos ver los códigos hexadecimales y en la parte derecha el texto

    Notepad++ HEX-Editor

Modificar juego de caracteres de un fichero

Notepad++ permite cambiar el juego de caracteres de un fichero mediante el menú Codificación. En particular, se puede eliminar la marca de orden de bytes de un archivo UTF-8 mediante el menú Codificación > Convertir a UTF-8 sin BOM:

Quitar BOM con Notepad++

Editor de expresiones regulares

En la lección Expresiones regulares se indican varias páginas web en la que se pueden practicar expresiones regulares.


Regular Expression Editor es un editor de expresiones regulares.

Desde noviembre de 2015 la página web del programa ya no está disponible (ni siquiera la de la empresa que lo publicó). La última versión publicada fue versión Regular Expression Editor 1.4.0, publicada el 13 de marzo de 2006.

En cdlibre.org hay una sección dedicada a expresiones regulares, desde la que se puede descargar este y otros programas similares.

Utilizar Regular Expression Editor

Regular Expression Editor permite comprobar expresiones regulares compatibles con Perl. La ventana del programa contiene tres cajas de texto:

Regular Expression Editor - Ventana

En caso de que la cadena coincida con el patrón, en la caja de texto del resultado se muestra la coincidencia:

Regular Expression Editor - Coincidencia

En caso de que la cadena no coincida con el patrón, en la caja de texto del resultado no se muestra nada:

Regular Expression Editor - No coincidencia

Marcar la casilla "Ignore case" es equivalente a incluir el modificador "i" (no distinguir entre mayúsculas y minúsculas).

Regular Expression Editor - Modificador i

Editor de archivos .po

Poedit es un programa para la creación y edición de ficheros .po.

Actualmente (diciembre de 2019), la versión libre más reciente es la versión Poedit 1.5.7, publicada el 5 de julio de 2013. Existen versiones posteriores que ya no son libres, aunque siguen siendo gratuitas (con algunas características exclusivas de la versión de pago).

En cdlibre.org hay una sección dedicada a herramientas de traducción, desde la que se puede descargar la última versión libre disponible.

Utilidades para MySQL

MySQL ofrece MySQL Workbench para el diseño de bases de datos.

Actualmente (diciembre de 2019), la versión más reciente es la versión MySQL Workbench 8.0.18, publicada el 18 de octubre de 2019.

Nota: Anteriormente MySQL ofrecía un programa similar a MySQL Workbench llamado MySQL GUI Tools, que no se desarrolla desde 2009, por lo que no se recomienda su uso.

En cdlibre.org hay una sección dedicada a MySQL, desde la que se puede descargar las últimas versiones disponibles.

Utilidades para SQLite

DB Browser for SQLite permite administrar las bases de datos creadas con SQLite. La última versión disponible actualmente (diciembre de 2019) es la versión DB Browser for SQLite 3.11.2 (64 bits), publicada el 3 de abril de 2019.

SQLECTRON permite administrar las bases de datos creadas con SQLite. La última versión disponible actualmente (diciembre de 2019) es la versión SQLECTRON 1.30, publicada el 5 de septiembre de 2018. Por desgracia, en marzo de 2018 el autor anunció que dejaba de desarrollar este programa.

En cdlibre.org hay una sección dedicada a Bases de datos, desde la que se puede descargar las últimas versiones disponibles.

Debugger para PHP

Por escribir