3. Aplicaciones para la búsqueda de código.
Cuando se trabaja en un sitio web realizado con un gestor de contenidos, a menudo se presenta la necesidad de localizar un fragmento de código sobre el que se debe efectuar un cambio, o una traducción, o simplemente cualquier tipo de comprobación. La tarea no tendría mayor complicación si no fuera por el hecho de que estas aplicaciones son criaturas de trato difícil, a veces con miles de archivos (por poner un ejemplo, la versión 1.9.7+ de Moodle, la más actualizada y estable en el momento de escribir estas líneas, contiene más de 5.000 archivos, de los cuales más de 2.300 tienen la extensión php). Localizar en una selva tan frondosa una cadena de texto no es fácil, a no ser que se utilicen herramientas especiales, o, si se tiene acceso a la consola de los sistemas Linux que utilizan la mayoría de servidores (no es mi caso), comandos como el potentísimo grep.
Cuando utilizo Linux, generalmente en el trabajo, suelo hacer búsquedas con este comando, aunque en tareas bastante específicas y que tienen poco que ver con el objetivo de este artículo, como la búsqueda de monstruosidades diversas en el tráfico de los routers y cortafuegos que gestionamos en el PNTE. Sin embargo, la mayor parte de la actividad de edición web que habitualmente llevo a cabo la realizo sobre Windows, y a tal efecto hago uso del Windows Grep, una utilidad estupenda que permite realizar búsquedas desde el gestor de archivos del sistema operativo, mediante el botón contextual (figura 1).
Continuar leyendo »





Hace ya bastantes meses que esperaba, casi mordiéndome las uñas de impaciencia, el momento de publicar en este sitio web una noticia que a buen seguro interesará a todos los docentes preocupados por el desarrollo y mejora de la competencia lectora. Lo esperaba por dos motivos distintos: en primerísimo lugar, porque el sitio web y los materiales educativos que voy a comentar a continuación representan un esfuerzo notabilísimo por parte de un grupo de profesores muy numeroso, cuyo trabajo se ha organizado, además, en torno a una herramienta TIC sin cuyo concurso hubiera sido imposible llevarlo a buen puerto. Y en segundo lugar porque, aunque de manera indirecta, yo he tenido algo que ver con el desarrollo de dicha actividad.



