Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003
AnyEdit Tools es un plugin para Eclipse programado por Andrei Loskutov que añade a los editores del IDE una buena serie de utilidades para texto: conversión de mayúsculas/minúsculas, entidades HTML y Unicode, espacios/tabulaciones y camel case
17/Mar/2008 | 0 comentarios | En Bitacoras.com
Resaltar una cadena de texto dentro de otra es fácil, pero cuando la sustitución se hace en una cadena con etiquetas HTML/XML la cosa se complica, ya que podemos corromper las etiquetas. Por ejemplo, si queremos sustituir PHP por <strong>PHP</strong> en la siguiente cadena:
<a href="http://www.php.net" title="PHP: Hypertext Preprocessor">PHP.NET</a>
La sustitución rompería el enlace al sustituir dentro de href y title.
Había programado mi propia función para solventar el problema pero encontré una más rápida y más sencilla: str_highlight(), de Aidan Lister.
HTML Tidy es una herramienta para validar y corregir HTML. Comprueba etiquetas incorrectas, mal cerradas o en orden incorrecto y las arregla. Hay versiones hechas en C, Java, Perl o Python pero la que más útil me resultó ( para validar en tiempo real las webs que programo ) fué una versión específica para funcionar como extensión de Mozilla y Firefox: HTML Validator for Firefox and Mozilla. Añade un icono y un texto en la barra de estado que indica el número de errores y avisos que tiene la página. Además añade dos ventanas en el visor de código fuente: una contiene la lista de errores y avisos y la otra muestra una pequeña explicación de los errores según se hace clic en cada uno…
Últimamente hay algún graciosillo que se dedica a meter HTML y JavaScript en los comentarios intentando molestar. El último fué este:
<meta http-equiv="refresh" content="0;URL=http://www.google.cl">
Sólo es para avisar de que los comentarios se filtran y no se permiten más que as etiquetas indicadas. Incluso se filtran los atributos así que olvidaros de cosas tipo onMouseOver(alert(’fuck-you’)) y demás caralladas…
Uno de los problemas de subir archivos a servidores a través de formularios HTML es que sólo se puede subir de uno en uno y la única solución era poner varios campos, como hace Flikr. Pero por casualidad encontré una solución que mezcla HTML, JavaScript y PHP llamada ( qué original ) Multiple File Uploads. Soluciona el problema creando dinámicamente campos de subida de archivos que se van mostrando en un listbox…
Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons