CategoriasDesarrollo web

¿Qué es phpMyadmin?

Las páginas web hace mucho que dejaron de ser simples folletos con información, para pasar a ser la unión de varios lenguajes de programación destinados a hacer más interesante la navegación. Ahora podemos dejar comentarios, mostrar formularios personalizados, subir fotografías, etc.

Toda esa información, tiene que guardarse en algún sitio y para eso se crearon las bases de datos. MySQL es el sistema de base de datos sobre el que se empezó a montar la mayoría de webs gracias a su licencia gratuita y abierta y es por eso que, es el la base de datos de código abierto más popular del mundo.

MySQL utiliza SQL como lenguaje para hacer consultas: crear una tabla, añadir un campo, etc.

phpMyAdmin es el entorno web que te ayuda a realizar cualquier tipo de gestión en tus base de datos. Se ejecuta directamente en el servidor, está incluido en todos los planes de hosting y no necesita ninguna configuración adicional. Puedes acceder mediante el icono:

Con phpMyAdmin trabajas directamente en la base de datos, por lo que es material sensible. Es recomendable hacer una copia de seguridad antes de modificar cualquier campo desde ahí por lo que pueda pasar.

¿Qué puedes hacer con phpMyadmin?

Puedes gestionar por completo todas las tareas que necesites desde el propio entorno web y de forma sencilla. Cuentas también con toda la potencia del lenguaje de programación de consultas SQL que puedes ejecutar desde la propia web.

Para crear tu web, no es necesario que aprendas a programar en SQL ya que hay muchos gestores de contenidos que te facilitan enormemente la puesta en marcha de tu web.

CategoriasDesarrollo web

Nuevo AntiMalware de serie

Hace dos semanas, hackearon una página web con una instalación de Joomla (el gestor de contenidos) que no se había actualizado desde hacía tiempo. Las dos cosas, son bastante habituales:

  • Por un lado es común que se destine dinero al desarrollo de la web pero que con el tiempo, el mantenimiento de la misma se vaya olvidando. Algunas empresas, consideran la web como un gasto en lugar de como una inversión primordial en su estrategia de marketing y eso termina creando problemas de hackeos, envío de spam, etc.
  • Por muchas medidas que implementemos los proveedores de hosting y servicios de Internet, si publicas una web y la dejas ahí sin más, es muy probable que termine siendo vulnerable a ataques. Y aún más si tu web se basa en algún gestor de contenidos con miles de ficheros entrelazados unos entre sí.

¿Sabías que…?

WordPress, está compuesto por un total 2.160 ficheros apróximadamente ¡y eso sólo el sistema básico! con cada nuevo plugin, añades más funciones pero también más posibles fallos de programación que pueden llegar a ser aprovechados por atacantes.

Un hackeo de una web, puede ser de varios tipos, pero por lo general, no suelen afectar a otros usuarios que compartan espacio en el mismo servidor con un plan de hosting compartido. Sin embargo, en esta ocasión, pasó algo diferente. abuseat.org añadió la dirección de la página web como servidor malicioso, como si se tratara de un emisor de spam

Un hackeo de una web hizo que se rechazan correos del mismo servidor.

Hasta ahora, sólo se bloqueaba un emisor de spam si estaba enviando spam (lógico) pero abuseat.org parece que ha cambiado las normas de las listas negras volviéndose más severos

Les he consultado al respecto y a día de hoy, no he obtenido respuesta:

In the more than 16 years I've been dedicated to hosting, I had not seen an IP address added to a blacklist because it hosted a hacked website. Has it been a coincidence or has there been any recent change in your policy to list?

En cualquier caso, toca actualizarse y seguir adelante en la carrera armamentística sin fin que supone la seguridad tecnológica. Protejamos nuestros ficheros y datos virtuales tanto como podamos

Al escaneo de virus que se realiza periódicamente en todos los servidores, añadimos ahora un escaneo de malware con el fin de encontrar vulnerabilidades.

El malware es como se conoce a aplicaciones que intentan aprovecharse de un fallo de seguridad. No son virus como tal, ya que no se reproducen copiándose a otros equipos, sino que hace algo en beneficio del atacante.

En el caso de las webs, lo más común suele ser la de redirigir al visitante a otra web, o intentar recopilar datos de acceso a otros sistemas como bancos, servicios, etc.

Si detectamos que tu web ha sido infectada por malware, se borrarán automáticamente los ficheros afectados y se te notificará mediante tiquet para que puedas tomar las medidas oportunas.

CategoriasDesarrollo web

¿Cómo crear una página web en construcción? muy fácil

Como explico en el vídeo de preguntas frecuentes sobre WordPress, soy partidario de publicar una nueva página web cuanto antes, incluso aunque esté inacabada o contenga errores, para ir tomando posiciones en Google.

Si bien esto no crea ningún problema en un dominio nuevo que nadie conoce ni visita, puede ser un problema de imagen o generar confusiones en un dominio que ya se encuentre en funcionamiento.

Otras veces, se contrata un plan de hosting para poder utilizar direcciones de email personalizadas y contar con un servicio de mayor calidad pero no se quiere empezar con una web. En lugar de dejar tu dominio en blanco, puedes poner una simple web con tus datos de contacto de forma muy sencilla.

Entra en publicador de sitio

Tu dominio principal estará seleccionado por defecto. Si tienes varios y quieres publicar la web con otro, haz la selección que corresponda.

En el siguiente punto, se te mostrarán diferentes plantillas para tu página web de contacto o de página en construcción.

Consejo sobre páginas en construcción

A todos nos ha pasado alguna vez, entrar en una web que ya habíamos visto hace tiempo y ver que sigue en construcción. Eso crear una imagen de dejadez y de cutrería que puedes solucionar con una web de contacto. Si no tienes pensado publicar tu web en los próximos días, no uses la palabra construcción u obras. Pon tus datos y listo.

Suele dar buen resultado e incluso es divertido, poner un contador de cuenta hacia atrás pero ¡ojo! sólo si estás seguro de poder cumplir con el plazo.

Rellena los campos que te pedirá el propio asistente y cuando termines, haz click en publicar. 

El sistema genera y publica todos los ficheros necesarios para tu página web.

CategoriasDesarrollo web

Ordenar entradas en WordPress de forma personalizada

Las publicaciones o post en una página web creada con WordPress se muestran por orden cronológico: lo último publicado es lo que se muestra primero. Es el formato estándar de un blog.

Algunos temas gráficos, permiten destacar algunas entradas de forma sencilla mediante opciones personalizadas o widgets.

Pero hay ocasiones, en las que es necesario cambiar el orden predeterminado de las entradas de una forma fácil y que no implique tener que estar cambiando direcciones web o copiando y pegando contenido.

¿Cómo lo hacemos? Caso práctico.

En el menú principal de Honesting una de las opciones disponibles es la de Hosting. Al hacer click ahí, entras en la categoría Planes de Hosting, donde se listaban los 3 planes que ofrecía hasta hace poco: Base, Pro, Empresa.

Como se crearon por ese orden, aparecían así por defecto. El primer post que creé fue el del plan Empresa y al ser más viejo, aparecía el último. Luego el PRO y finalmente (pero mostrado el primero) el plan Base.

Hace años que diferentes usuarios han comentado que estaría bien contar con un plan entre el PRO y el Empresa. Yo pensaba que era mejor mantener la simplicidad de ofrecer sólo 3 planes, menos donde elegir a veces puede ser bueno, sobretodo cuando se trata de algo tan complicado y con tantos puntos a tener en cuenta como un plan de hosting.

Pero por otro lado, también estaban los usuarios que comentan que hay muy poca oferta de planes, poca variedad donde elegir y que no necesitan ampliar al plan Empresa con 50GB de espacio SSD.

Así que bueno, tendremos 4 planes en lugar de 3, nada grave y ordenándolos por precio/especificaciones creo que sigue siendo fácil elegir.

El problema ha surgido al crear la entrada para el plan Pyme, que es como se llama el nuevo plan con 30GB de espacio SSD. Al ser la última entrada creada, WordPress la listaba antes del plan Base.

Para solucionarlo y ordenar las entradas (planes) como yo quiero, he optado por el plugin gratuito Intuitive Custom Post Order.

Una vez instalado como cualquier otro plugin, tenemos que marcar el tipo de entrada que queremos modificar su orden, entradas, post, categorías, etc.

En mi caso, eran los post.

Y con esto ya tenemos los 4 planes ordenados como queremos.

CategoriasDesarrollo web

¿Han hackeado alguna web donde te hayas registrado en los últimos años?

Cualquier equipo conectado a Internet es susceptible de ser hackeado. La complejidad de los programas que usamos a diario es tan alta, que incluso manteniendo todo actualizado, pueden haber fallos humanos por parte de los programadores que sean utilizados para hacer el mal.

Firefox ha publicado una página web donde puedes comprobar si tu dirección de email aparece en alguna lista de hackeos.

Esto no quiere decir que tu email como tal haya sido hackeado, sino que busca en las brechas de seguridad conocidas tu email para ver si alguna de tus contraseñas pueden haber sido comprometidas.

¿Demasiado complicado? mejor lo vemos con un ejemplo. ¿Han hackeado alguna web donde me haya registrado con el email info@honesting.es?

Lo primero es entrar en la web https://monitor.firefox.com/ y poner el email que queremos revisar. 

Y hacemos click en Scan. ¡Este es el resultado!

6 servicios donde me he registrado usando la dirección de email info@honesting.es han sido hackeados en algún momento del pasado y como tal, mis datos ahí y contraseñas han sido expuestas.

Repito, si al poner tu email aparece algún servicio en la lista, no significa que un hacker haya podido leer tus emails, pero sí que ha tenido acceso a tus datos que podrían darle alguna ventaja. Seguimos con el ejemplo y lo verás más claro analizando caso por caso.

Linux Mint hackeado en 2016

Linux Mint es una distribución basada en Ubuntu que propone un entorno gráfico más amigable. Cuenta con un foro a modo de comunidad donde supongo que en algún momento me registré. No supone ningún riesgo para mis datos aunque aprovecho para darme de baja.

Tumblr hackeado en 2013

Es una red social venida a menos, algo así como el eslabón perdido entre WordPress e Instagram, sufrió un ataque en el 2013 donde mi contraseña en ese servicio se vio comprometida. 

En esta ocasión, es el propio servicio el que obliga a cambiar la contraseña. De este modo se han asegurado que aunque mi contraseña esté por ahí en algún listado, nadie pueda acceder a mi cuenta ya que necesitarían también acceso a mi cuenta de email. La imagen que hay junto a la casilla curiosamente parece estar relacionada con el tema de este articulo, mira sino la cara de sufrimiento de ese niño.

Hackeos de Disqus y Last.fm en 2012

Sucede similar en estas dos plataformas que ya tenía olvidadas. La primera enfocada en crear comunidades alrededor de blogs y la segunda para comunidades alrededor de la música. Tengo que pedir recordatorios de contraseñas para poder entrar y darme de baja.

Dropbox hackeado en 2012

El total de direcciones de email recopiladas del servicio cloud más conocido es de ¡68.648.009! Si tenías algún dato importante antes de esa fecha, un hacker podría haber accedido. 

Es un servicio que no utilizo ya que prefiero alojar mis ficheros en mis propios servidores así que una cuenta más que cierro.

WHMCS hackeado en 2012

El hackeo de una web que supone un mayor riesgo potencial en mi caso. WHMCS es la plataforma de facturación que utilizo desde 2007 en Honesting. Es la aplicación que se encarga de la gestión de los servicios, renovaciones, facturas, etc.

En whmcs.com se encuentra un sistema de consultas donde puedo contactar con los programadores para hacer preguntas sobre el uso,  informar de fallos y problemas o realizar pagos por la licencia.

En algunos casos, es necesario enviar usuarios y contraseñas para que el equipo de soporte pueda acceder a un servidor y revisar con más detalle un problema o bug.

Todos esos datos se enviaban sin cifrar hasta ese momento por lo que pudieron ser vistos por un hacker que tuviera acceso a las 
134.047 cuentas que se comprometieron.

WHMCS informó debidamente del problema, obligó a los usuarios a un cambio de contraseña e implementó una nueva forma de enviar los datos sensibles de forma cifrada.

Conclusiones

Puedes estar tranquilo porque ninguno de estos hackeos suponen un problema a día de hoy. Si has puesto tu email y has visto como aparecían varias webs, en la mayoría de los casos serán de servicios que no tienen mayor importancia como es el caso de Disqus o Last.fm

Firefox propone una solución al finalizar el listado de webs comprometidas en una hábil estrategia de marketing: utiliza su navegador y te avisarán si tu email aparece en alguna otra lista.

Otras prácticas básicas que uso y que pueden ayudarte:

  • Utilizo una contraseña diferente para cada web o servicio.
  • En las webs o servicios de poca importancia, uso una combinación con el nombre de la web fácil de recordar.
  • Para las webs y servicios importantes, uso contraseñas muy larga, con caracteres especiales, mayúsculas y números.
  • Cambio las contraseñas de todos los sistemas críticos de forma recurrente. Una vez al año (en enero) como mínimo.

Me gustaría conocer tu opinión si han aparecido webs hackeadas asociadas a tu email ¿qué servicios eran? ¿te pueden crear algún problema?

CategoriasDesarrollo web

¿Cómo evitar el spam en los comentarios de WordPress?

Una de las cosas más molestas de hacer una web con WordPress, son los cientos o miles de comentarios basura que se reciben constantemente. Al ser el sistema más utilizado del mundo para gestionar webs, también es el más atacado y en el que ponen su foco los programadores de herramientas malignas.

Existe mucho software dedicado a buscar blogs que tengan los comentarios abiertos para poner su basura. El objetivo suele ser colocar un enlace a una web y mejorar así de forma artificial el posicionamiento en Google.

Con cada nuevo mensaje que te ponen en tu web, normalmente (según cómo lo tengas configurado) recibes un email para aprobarlo o rechazarlo. Cuando se trata de una web nueva, serán sólo unos pocos a la semana pero a medida que vaya pasando el tiempo y la web sea descubierta por más y más cibergentuza el número de comentarios aumentará hasta hacerse insoportable.

Hubo un plugin (año 2005) que se hizo un hueco en el mercado sobresaliendo del resto por varios motivos, pero principalmente porque:

  1. Funcionaba.
  2. Era gratis.

¿De quién estoy hablando? Akismet.

Desarrollado por el mismo programador de WordPress de forma natural a medida que el gestor de contenidos iba ganando popularidad. Tras varios modos de funcionamiento tratando de bloquear el spam sin éxito, finalmente optaron por copiar el sistema que se usa desde hace muchos años en el filtrado de spam en los emails: usar listas distribuidas de spammers.

Las listas negras en el email

Cuando un servidor tiene problemas bien por un hackeo o un usuario que ha decidido usar el spam como medio de promoción barato, otro servidor puede optar por añadir el servidor desde donde recibe el spam a una lista negra. Esa lista sería como la lista de los chicos malos, los servidores que por una acción intencionada o inacción del administrador al tomar medidas, está llenando Internet de basura.

Para añadir a un servidor a una lista negra, basta con aportar un email de spam como prueba. En otros casos, la lista tiene sus propios mecanismos para detectar spammers, por ejemplo con cuentas de email trampa (una cuenta que no se ha publicado en ninguna parte, si recibe un email, tiene que ser de spam).

Una vez un servidor está en una lista negra, cualquier servidor que esté usando la lista pasará a rechazar los emails.

Así filtra Akismet

Akismet ha copiado el mismo sistema pero ha mantenido el control sobre la lista, lo que lo hace muy poderoso filtrando spam (y para poder cobrar por el servicio en un futuro). Si yo estoy usando Akismet en mi WordPress y marco un comentario como spam, esa alerta pasará a formar parte de la base de datos. Cuando otra web, reciba el mismo comentario, lo rechazará automáticamente.

Ésto hace que sea un sistema colaborativo que mejora con el paso del tiempo y mientras más webs lo usan más eficiente se hace. Funciona tan bien que poco a poco, se ha ido integrando en WordPress y ahora viene integrado por defecto, aunque desactivado.

Ejemplo de uso en Honesting.es

Según las estadísticas detalladas de Akismet, lo tengo activo desde el año 2013 y ha filtrado un total de 18.572 comentarios de spam. Según sus cálculos:

¡Akismet te ha ahorrado 5 días!

Eso es una cantidad de emails y clicks enormes. Sobretodo, trabajo improductivo que es fácilmente evitable.

¿Cómo activar Askimet?

En la lista de plugins de tu panel de administración de WordPress, ya lo tendrás instalado aunque seguramente esté inactivo. Actívalo y sigue los pasos del asistente. Tendrás que crear una cuenta para que te faciliten un código API, es un número que te identifica en sus servidores. Todo el proceso es automático y se puede hacer sin tener que modificar tu web o programar código.

¿Alguna desventaja tiene que tener no?

En cuanto a su función principal, borrar comentarios de spam, cumple a la perfección. Según publican, pueden generar falsos positivos pero no he visto que sea mi caso, ni con Honesting ni con el resto de webs que he hecho o gestiono.

Ofrece una opción que es la de dejar los comentarios que se interpretan como spam para su posterior revisión. Si el contenido de tu blog está en inglés, quizás te interesa usar esa opción por un tiempo para ver qué tal te funciona.

Es un plugin más que añadir a la lista de instalados, por lo que necesita su parte del pastel de recursos del servidor en cuanto a memoria, procesador, consultas a la base de datos, etc. Cualquiera de los tres planes de hosting que tienes disponibles tienen recursos suficientes y de sobra para que puedas usar Akismet tranquilamente.

En los últimos años, introdujeron licencias de uso para webs comerciales o que realizan más consultas a su base de datos. De momento, cualquier webs con un uso moderado puede funcionar con la licencia Personal sin problemas.

Alternativas a Aksimet

Cuando empezaron a cobrar por el servicio para webs comerciales con mayor tráfico, empezaron a surgir alternativas. No las conozco y no las he probado ya que de momento, no veo necesidad de buscar alternativas a un plugin que funciona pero, es indudable que a medida que más y más opciones se añaden de serie a WordPress hacen de éste un sistema más completo y crean de facto un monopolio, al estilo de Microsoft, Google o cualquier gigante tecnológico.

CategoriasDesarrollo web

Timo de la cuenta de email hackeada y pagos con bitcoin

Tenemos nuevo timo-estafa rodando por Internet, esta vez, se trata de uno que intenta aprovechar el bitcoin como medio de pago.

Consiste en un email donde se indica (en inglés) que tu cuenta de email ha sido hackeada y que si no quieres que hagan uso de todos los datos comprometidos que tienen, envíes un pago mediante Bitcoin.

Puedes borrar ese email tranquilamente.

La confusión en algunos casos, llega porque indican alguna contraseña genérica como 123456 o el email llega desde nuestro propio dominio.

Ésto se puede evitar fácilmente activando la autenticación en tu email desde el cPanel, tienes más información en Sender Policy Framework.

CategoriasDesarrollo web

¿Qué es Jetpack? ¿Merece la pena instalarlo?


Jetpack es el nombre que recibe un plugin para WordPress que unifica muchas opciones como si se tratara de un mega pack, y que viene instalado por defecto (aunque no activo).

Jetpack es en su propia existencia una contradicción frente a la metodología modular sobre la que se ha programado WordPress.

WordPress utiliza desde sus inicios una licencia de distribución GNU, lo que significa que todo su código de programación está accesible para que cualquiera pueda acceder a él, ver cómo funciona y proponer mejoras.

Cuenta además con un sistema de añadidos o plugins que permiten añadir funcionalidades a la estructura básica de la página web. Lo mismo sucede con la parte de diseño con la que, a través de plantillas se puede modificar el aspecto por completo.

Esta modularidad caótica es lo que ha hecho que hoy sea el sistema más utilizado de Internet para la creación de páginas web, pues ha permitido crear todo un ecosistema de programadores, diseñadores y profesionales que pueden ganar dinero mejorando las funciones de serie.

Jetpack es el caballo de Troya con el que Automattic, la empresa que está detrás del desarrollo de WordPress, intenta acaparar más cuota de mercado atacando a todos aquellos profesionales que durante todo este tiempo han estado dándole soporte.

A pesar de todo lo negativo comentado hasta, ahora activar Jetpack aporta mejoras instantáneas a tu página web:

  • Puedes añadir opciones desde sencillos menús activando o desactivando funciones a tu gusto sin tener que pasar por la instalación de plugins adicionales:
  • Puedes añadir opciones desde sencillos menús activando o desactivando funciones a tu gusto sin tener que pasar por la instalación de plugins adicionales.
  • Dar opción a tus visitantes a que se suscriban a nuevas entradas o a comentarios.
  • Añadir las entradas relacionadas al final de un artículo.
  • Delegar la distribución de las imágenes en la propia red de distribución de contenidos de WordPress.
  • Estadísticas ampliadas para ver de una forma gráfica las visitas que estás teniendo.

El gran inconveniente de todas estas funciones es la ralentización de tu página web. Jetpack será con total seguridad, el plugin que más tiempo tardará en cargar de tu página web. Suele utilizar alrededor del 30% del tiempo en el que se carga tu página web, incluso aunque tengas muchas de sus opciones desactivadas.

Compartir tu contenido de forma fácil en redes sociales

Por mi experiencia, la opción que más suele llamar la atención de Jetpack es la de distribuir automáticamente el contenido de nuevas entradas entre diferentes redes sociales.  Cuando haces click en el botón de publicar, tu artículo se publica automáticamente en Facebook, Google, Twitter, etc.

Una gran ventaja para aquellas empresas que quieren aprovechar su tiempo al máximo, pues evita tener que estar copiando y pegando el mismo enlace.

Si eres diseñador, Jetpack también te facilita el trabajo porque incluye una pestaña donde añadir tu código CSS personalizado sin tener que entrar a editar ningún fichero.

Seguridad con jetpack

Las opciones que vienen con el plan gratuito en cuanto seguridad son muy básicas y parece que estén más destinadas a intentar venderte ampliaciones a planes superiores.

Conclusiones

Jetpack es una navaja suiza que tiene un poco de todo y que en algunas ocasiones, puede ser suficiente. Sin embargo, si buscas mejorar un aspecto concreto de tu página web, la mejor opción sigue siendo buscar un plugin dedicado que cumpla su función sin sobrecargar la web.

¿Qué opinas? ¿usas Jetpack? ¿has tenido algún problema con su uso o instalación? ¿te merece la pena?

CategoriasDesarrollo web

¿Qué beneficios tiene para ti cómo fotógrafo tener tu propia página web?

Como fotógrafo profesional o que está intentando serlo, contamos con muchas formas de darnos a conocer en Internet:

  • Redes sociales.
  • Aplicaciones para el móvil.
  • YouTube.

Pero todas tienen el mismo gran inconveniente, no son tuyas. Estás sujeto a las normas que cada plataforma quiera aplicarte.

Si eres un fotógrafo que ha hecho algún desnudo seguramente entiendas a lo que me refiero y es que redes sociales como Facebook son famosas por su alto contenido de censura. No les gustan los pezones. Incluso hay campañas que intentan concienciar de esta pérdida de libertades publicando pezones en fotografías donde no tendrían que estar, cómo en la cara de una persona o pezones en las paredes.

Si haces vídeos y públicas en Youtube, tus problemas pueden ser incluso mayores. No solo tienes que estar pendiente de hacer contenido apto para todos los públicos sino que tendrás que buscar música libre de derechos de autor y aún así, podrás recibir reclamaciones de empresas especializadas en gestionar parecidos razonables de otras canciones registradas.

YouTube también ha decidido limitar lo que paga a sus creadores de contenido (que ya era muy poco de partida) e incluso ha aumentado los límites para que los nuevos youtubers no puedan cobrar nada por sus vídeos y su trabajo hasta que no lleguen a los 1.000 suscriptores y 40.000 horas vistas en el último año.

Cada plataforma pone sus reglas y tu única opción es aceptarla o dejar de usarla.

Pero esto no pasa con tu propia página web donde tú eres el qué decide dónde va cada elemento. Cumpliendo unas leyes mínimas razonables (como identificarte como propietario o publicar contenido ilegal) puedes hacer lo que quieras.

Aquí te dejo unos ejemplos de las últimas páginas web que he realizado por si te dan algunas ideas. Si tienes tiempo y te gusta probar y experimentar con la informática, podrás incluso hacértela tú mismo simplemente registrando el dominio y contratando el plan de hosting.  Si en algún momento necesitas ayuda para partes concretas de la web, podrás contratar un bono de trabajo web.

Crear tu propia web con tus normas es ahora más fácil y barato que nunca.

CategoriasDesarrollo web

Editor de texto avanzado para tus webs

Hoy en día es posible hacer una web sin tener que programar código html. Con herramientas como Softaculous puedes instalar un gestor de contenidos desde un entorno visual. Pero es muy probable que tarde o temprano te encuentres con la necesidad de editar algún fichero de texto bien sea para añadir alguna función a tu web, cambiar alguna contraseña o traducir una cadena de texto que no sabes bien dónde está.

Para eso, yo utilizo Notepad++, una versión muy mejorada del clásico bloc de notas. Sólo se le parece en el nombre y en que es muy rápido de cargar. En el resto, lo supera en todo:

  • Gratuito y de código libre, por lo que mejora constantemente.
  • Soporta de serie muchos lenguajes de programación y facilita su edición con un sistema de colores.
  • Tiene pestañas para que puedas copiar y pegar contenido de un fichero a otro.
  • Resalta los paréntesis dentro del código para facilitarte la compresión y muchas otras mejoras a nivel de programación de código.

Incluso si no eres programador, Notepad++ te puede ayudar y facilitar la edición de un fichero o varios a la vez. Con su función de buscar en todos los documentos, puedes abrir todos los ficheros de tu web y hacer una búsqueda completa.