Archivo de diciembre 2008

Bueno, me he adelantado a la Wikipedia y he detectado que entre ayer y hoy el PageRank de Google (importancia que da el buscador a las páginas web) se ha actualizado. Google suele actualizar el PageRank de las páginas que indexa cada 3 ó 4 meses y he observado que mis cuatro blogs principales (iniciados entre Octubre y Noviembre de 2008) han pasado en apenas tres meses desde la última actualización (3ª semana de Octubre de 2008) de PageRank 0/10 a:

http://programadorasp.com: 2/10
http://inversionyahorros.com: 3/10
http://tecnologiadelavida.com: 3/10
http://chistesconbuenhumor.com: 3/10

El PageRank de una página web se puede ver desde la barra Google instalada en el navegador (muy útil, la recomiendo) u otras webs que consultan directamente a los servidores de Google como la de nuestros amigos de Código Fuente o PageRankSites. El PageRank puede variar según el servidor de Google en el que se consulte, sobre todo durante el Google Dance, periodo de unos cuatro días en los que Google acutaliza el PageRank.

Así que es una muy buena noticia, porque demuestra que Google premia las webs con buen contenido, original y que se actualiza frecuentemente… Supongo que esta gran subida sólo es al principio, ya que según tengo entendido aumentar un PageRank ya de por sí alto cuesta más.

Un buen regalo para despedir el año… Por cierto,

¡¡¡Feliz año 2009!!!

Etiquetas: , , , ,

Comments No Hay Comentarios »

Para programar, en vez de un IDE o entorno de desarrollo integrado, prefiero utilizar un editor avanzado. Hace unos años utilizaba EditPlus, pero no era gratuito y tenía algunas limitaciones (formatos ANSI, UTF-8), con lo que recomendado por un amigo, decidí probar PSPad, un potente editor avanzado de textos gratuito y disponible en español, que se puede descargar de http://www.pspad.com/es/.

El editor PSPad es simple pero potente y permite trabajar con varios lenguajes de programación (HTML, CSS, Javascript, ASP, PHP,…). Ofrece resaltado sintáctico (syntax highlighting) para infinidad de lenguajes y trabaja sin formato de textos, con lo que es últil para eliminar cualquier formato copiando y pegando desde y hacia Word o Correo electrónico, además de permitir guardar los archivos en ANSI, UTF-8 y otros. También soporta macros, búsqueda en archivos, reemplazo con espresiones regulares,…

En fin, para ser gratuito y en español, no se le puede pedir más. Muy recomendable.

Etiquetas: , , , ,

Comments No Hay Comentarios »

Me han enviado un correo con un truco curioso, obtenido de una traducción del artículo original de Phil Benwell.

Se trata de un pequeño código en Javascript para modificar el contenido de cualquier página web que se esté visualizando. Evidentemente sólo funciona en local con las webs que tengamos cargadas en el navegador, pero podemos vacilar un poco delante de los amigos modificando la cifra de ganancias en AdSense o apareciendo en la primera página de algún periódico online.

Para ello, cuando estemos visualizando la web que queremos modificar, pegamos el siguiente código en la barra de direcciones del navegador:

javascript:document.body.contentEditable='true';
document.designMode='on'; void 0

y pulsamos Intro, con lo que podremos editar cualquier parte de la página web: eliminar contenido, añadir imágenes, modificar texto,…

Como ya he dicho, estas modificaciones sólo actúan a nivel de nuestro ordenador local, con lo que no estamos modificando nada en Internet.

Etiquetas: ,

Comments No Hay Comentarios »

Alguna vez he tenido la necesidad de eliminar los saltos de línea en un campo de formulario de tipo textarea. Más aún, he tenido la necesidad de eliminar los saltos de línea del texto seleccionado dentro de un textarea. Con la siguiente función Javascript conseguimos localizar la porción de texto seleccionado y eliminar los saltos de línea o line breaks (“\n”) y los retornos de carro o carrier return (“\r”). Para ello utilizamos funciones propias del lenguaje Javascript (createTextRange, duplicate, replace) y expresiones regulares.

function suprSaltos(campo) {
 if (campo.createTextRange) {
  campo.focus(campo.caretPos);
  campo.caretPos = document.selection.createRange().duplicate();
  if(campo.caretPos.text.length>0) {
   var sel = campo.caretPos.text;
   var fin = '';
   while(sel.substring(sel.length-1, sel.length)==' ') {
    sel = sel.substring(0, sel.length-1);
    fin += ' ';
   }
   campo.caretPos.text = sel.replace(new RegExp('\\n','g'),''). _
                          replace(new RegExp('\\r','g'),'') + fin;
  } else campo.caretPos.text = '';
 }
 else campo.value += '';
}

Como en otras funciones, en esta función es necesario juntar la expresión en una única línea quitando los _ de final de línea porque de lo contrario no funcionará.

Etiquetas: , ,

Comments 4 Comentarios »