Skip to content

Category: Desarrollo

Los dominios se escriben como están registrados

De cuando en cuando veo por allí o por allá algún que otro artículo (llámalo entrada, llámalo post… ) donde se escriben los dominios siguiendo las reglas de ortografía y/o acentuación del idioma y no el nombre auténtico del dominio.

Por ejemplo, hay quien si se tuviera que referir al dominio ‘meneame.net’ lo escribiría como ‘Menéame.net’.

A mí esto me parece un gran error. Y lo veo tan claro que hasta me parece una perogrullada estar escribiendo esto… pero está visto que para algunos no está tan claro. Y no sé que opinarán los señores de la RAE, igual ya han opinado y soy yo el que está equivocado respecto a la norma, pero si así fuera no dejaría de estar menos de acuerdo con esta práctica.

navegador - image by Kurt MichelEl tema de usar mayúsculas al citar un dominio quizás sea lo de menos, porque hoy en día (que no siempre ha sido así) lo normal es que un servidor no distinga entre mayúsculas y minúsculas y le dé lo mismo que estemos buscando MENEAME.NET que Meneame.net. Y por lo tanto, si nos apetece poner la primera en mayúsculas porque así nos los aconsejaría la ortografía pues podemos darnos el lujo (aunque a mí me sigue pareciendo poco correcto).

Sin embargo, escribir un dominio con tilde por cumplir con las reglas de acentuación cuando el dominio NO ha sido registrado con dicho carácter… es lo mismo que escribir el dominio con una letra equivocada, o lo mismo que escribirlo con una letra de más o de menos. En cualquiera de estos casos se está escribiendo mal y el resultado es idéntico.

En el “mejor” de los casos el usuario no podrá cargar la página web, o si es una dirección de email no llegará el correo que haya enviado a ella.

SEO para ruines

Este artículo podría ser sin ningún problema la segunda parte de SEO para mediocres, que escribí en septiembre del año pasado.

Bloques SEOPor aquel entonces criticaba la técnica del autoenlace constante de palabras clave apuntando siempre al propio blog (usada habitualmente por “wannabe’s” del SEO). Y ayer, después de ver en Twitter un llamamiento a participar en un “concurso”, me dije a mí mismo… ¡ya tienes segunda parte del SEO para mediocres!.

Se trata como habréis podido adivinar ya los más instruidos, de esos concursos con resultados más o menos claros en los que el premio puede variar desde un simple enlace al blog del ganador, a un reproductor mp3, una comida gratis, una noche de hotel… etc.

Los premios varian, pero los requisitos para participar en dichos concursos raramente lo hacen, los organizadores dicen cosas como:

Para participar tienes que escribir un post en tu blog enlazando al mío

En ocasiones también se incluye el requisito de enlazar a un tercero (¿un patrocinador?), y algunos incluso tienen la cara dura de decirte exactamente qué texto debes poner en el enlace (para que sus planes sean más redondos).

5 errores habituales de desarrolladores web novatos

Cuando empiezas en el mundo del desarrollo web hay cosas que quizás puedes pasar por alto, pensando que no son importantes, pero no sólo lo son sino que además es muy fácil hacer las cosas bien desde el principio. A continuación puedes leer 5 errores típicos del desarrollo web con sus correspondientes soluciones para mejorar tus habilidades si estás empezado.

1. No llames a tus includes loquesea.inc

¿Por qué es una mala idea?: A menos que establezcas en el servidor que los archivos .inc sean tratados como archivos php, serán legibles simplemente cargándolos en el navegador. Algo que no es bueno si estamos hablando de archivos que incluyen el nombre de usuario y la contraseña de la base de datos.

Forma fácil de solucionarlo: Llama a tus includes *.inc.php o ponlos en una carpeta llamada includes, y nombralos como *.php

Forma alternativa de solucionarlo: Pon un archivo llamado .htaccess en el directorio donde están tus archivos .inc, y añade esta línea:

AddHandler application/x-httpd-php .inc

2. No des por hecho que como tu web es pequeña, no puede ser atacada por los crackers

¿Por qué es una mala idea?: Aunque ser atacado por crackers sería fruto de una cojunción unusual de eventos, para un sitio web es inevitable. Los bots existen con el único propósito de crackear sitios web para poder añadir redirecciones a malware o spam a la web.

Una vez construí una web  con ruby, simplemente una prueba para ver como funcionaba todo. Tenía un formulario de comentarios. No me preocupé de sanear la entrada, ya que no enlacé a esta web desde ningún sitio. Después de una semana había alrededor de 4000 comentarios, todos enlazando a spam. Afortunadamente no permití javascript en los comentarios, así que no había ninguna redirección maligna ni nada así, pero el tema está claro. Tu web será atacada.

Como solucionarlo: Lee acerca de los ataques por inyección de SQL o Cross Site Scripting (XSS). Usa la función de PHP mysql_real_escape_string para sanear todo lo que vayas a meter en la base de datos. No permitas etiquetas html en los datos que introduzcan tus usuarios. Intenta reventar tu web tú mismo.