Archivo de 2008
Publicado en Buscadores
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: Buscadores, google, pagerank, posicionamiento web, seo
No Hay Comentarios »
Publicado en Utilidades
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: editor, español, gratis, pspad, Utilidades
No Hay Comentarios »
Publicado en Programación
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: javascript, truco
No Hay Comentarios »
Publicado en Programación
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: expresiones regulares, javascript, saltos línea
4 Comentarios »
Publicado en emule
La red Kad de emule es la alternativa a la tradicional red de Servidores de la red eD2K ya que no depende de los servidores para funcionar.
Etiquetas: bajar archivos, configurar emule, eD2k, emule, ID alta, ID baja, kad, kademlia, p2p, red kad
6 Comentarios »
Publicado en Humor
A propósito, con el desplome de las bolsas del mundo…
Una vez llegó al pueblo un señor, bien vestido, se instaló en el único hotel que había, y puso un aviso en la única página del periódico local, diciendo que estaba dispuesto a comprar cada mono que le llevaran por $10. Los campesinos, que sabían que el bosque estaba lleno de monos, salieron corriendo a cazar monos. El hombre compró, como había prometido en el aviso, los cientos de monos que le trajeron a $10 cada uno sin chistar. Pero, como ya quedaban muy pocos monos en el bosque, y era difícil cazarlos, los campesinos perdieron interés. Entonces el hombre ofreció $20 por cada mono, y los campesinos corrieron otra vez al bosque. Nuevamente, fueron mermando los monos, y el hombre elevó la oferta a $25, y los campesinos volvieron al bosque, cazando los pocos monos que quedaban, hasta que ya era casi imposible encontrar uno.
Llegado a este punto, el hombre ofreció $50 por cada mono pero, como tenía negocios que atender en la ciudad, dejaría a cargo de su ayudante el negocio de la compra de monos. Una vez que viajó el hombre a la ciudad, su ayudante se dirigió a los campesinos diciéndoles:
- Fíjense en esta jaula llena de miles de monos que mi jefe compró para su colección. Yo les ofrezco venderles a ustedes los monos por $35, y cuando el jefe regrese de la ciudad, se los venden por $50 cada uno.
Los campesinos juntaron todos sus ahorros y compraron los miles de monos que había en la gran jaula, y esperaron el regreso del ‘jefe’. Desde ese día, no volvieron a ver ni al ayudante ni al jefe. Lo único que vieron fue la jaula llena de monos que compraron con sus ahorros de toda la vida.
Ahora tienen ustedes una noción bien clara de cómo funciona el Mercado de Valores y la Bolsa.
Este post también lo podéis encontrar en Inversión y Ahorros y en Chistes con buen humor.
Etiquetas: bolsa, Humor, mercado de valores
No Hay Comentarios »
Publicado en Programación
Para validar direcciones de Internet simples (URL’s) de usuarios que introducen su página web en un campo de formulario podemos utilizar la siguiente función en Javascript:
function ValidarUrl(txtCampo)
strExpReg = /^http:\/\/[a-zA-Z0-9-_:/.?&=]+$/;
if (!strExpReg.test(txtCampoActual.value)){
strMensaje = 'La página web no es válida,\ncontiene carácteres ';
strMensaje += 'no válidos o no empieza por "http://"';
alert(strMensaje);
txtCampoActual.focus();
return false;
}
return true;
end function
En este caso, la validación se realiza del lado del cliente (al ser Javascript) y la función recibe como parámetro el campo del formulario donde irá la URL, mostrando un mensaje de error si la URL no es válida y devolviendo el foco a ese campo.
Obtener su versión en ASP y otros lenguajes es fácil adaptando la expresión regular a la sintaxis de cada lenguaje
Etiquetas: expresiones regulares, validar campos, validar URL
3 Comentarios »
Publicado en Seguridad
El otro día recibí este mensaje en el correo, en nombre de un amigo:
“Fulanito te ha agregado como amigo(a) en hi5. Necesitamos confirmar que conoces a Fulanito para que sean amigo(a)s en hi5. Haz clic en el botón para confirmar esta solicitud”
En principio lo ignoré porque no tengo demasiado tiempo para darme de alta y seguir las redes sociales, pero al día siguiente recibí otra solicitud de amigo de hi5 de otro amigo diferente enviada a otra dirección de correo antigua mía.
Hablando con mis amigos, parece que algunos de nosotros estábamos recibiendo solicitudes de amigo de hi5 automáticamente, ya que los remitentes decían que no los estaban enviando. Pensamos que se podría tratar de algún virus que enviara invitaciones automáticas y redirigiera a alguna web falsa, pero comprobé que no era así. Siguiendo los enlaces de las invitaciones que me habían enviado, me di de alta con datos falsos en hi5 dando direcciones de e-mail falsas de Yahoo, Gmail o Hotmail, y efectivamente, llegaba a una pantalla donde se me pedía introducir la contraseña de Yahoo, Gmail o Hotmail para que hi5 pudiera acceder a nuestra libreta de direcciones y automáticamente enviara invitaciones, supongo que a la gente que no tuviera cuenta en hi5…
Esto significaba que algunos de mis amigos se habían dado de alta en hi5 y habían proporcionado su contraseña de correo en Yahoo o Gmail a hi5, pero esto resulta MUY PELIGROSO, ya que por mucho que digan los de hi5 que no almacenan las contraseñas puede ser falso y además están accediendo a toda nuestra libreta de direcciones y otra información personal y confidencial (datos personales, mensajes,…). Para evitar males mayores, a estos amigos que habían proporcionado sus contraseñas de correo les recomendé que las cambiaran cuanto antes en Yahoo, Gmail o el proveedor que utilizaran.
Como norma general, NUNCA hay que dar ese tipo de contraseñas en las webs que lo soliciten, en este caso lo de las invitaciones de hi5 seguro que se puede hacer de manera manual y conscientemente, sabiendo a quién se le está enviando la invitación. Esta forma de hacer las cosas de hi5 es claramente una vía rápida de expansión de la red social, ya que de forma automática envía las invitaciones a todos los contactos de la libreta de direcciones, aparte de desconocer si realmente acceden sólo a las libretas de direcciones y destruyen las contraseñas o si realmente acceden a algo más.
Este caso me recuerda a algún otro correo que recibí hace tiempo de otra amiga en el que ponía algo así como “¿Quieres saber quién te tiene ignorado en el messenger?”, y redirigía a una página web donde pedía usuario y contraseña de nuestro messenger… Nunca se han de dar estos datos en sitios de terceros, ya que no sabemos para qué pueden ser utilizados y podemos ser víctimas de una suplantación de identidad o perder datos confidenciales…
Este post también lo podéis encontrar en Tecnología de la vida.
Etiquetas: hi5, privacidad, redes sociales, Seguridad, seguridad de datos
No Hay Comentarios »
Publicado en Programación
Para validar direcciones de e-mail podemos utilizar la siguiente función en ASP:
function esValidoEmail(cadena)
set expReg = New RegExp
expReg.Pattern = "^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@_
[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*$"
esValidoEmail = expReg.Test(cadena) and len(cadena) < 256
set expReg = nothing
end function
Su versión en Javascript:
function esValidoEmail(cadena) {
strExpReg = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@_
[_a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$/;
return strExpReg.test(cadena);
}
Como en las otras funciones, en esta función en Javascript sí que 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: expresiones regulares, validar campos, validar e-mail
No Hay Comentarios »
Los bancos sin comisiones por Internet como Uno-e, Openbank y Activobank son la mejor opción con todo gratis (transferencias, tarjetas) y con alta rentabilidad.
Etiquetas: activobank, ahorro, banca electrónica, bancos por Internet, bancos sin comisiones, ing direct, openbank, sin comisiones, transferencias gratis, uno-e
No Hay Comentarios »
|