16 May, 2008
Anieto2k
Wordpress 2.6 incluirá Google Gears para trabajar offline
Adseok
Invención del primer láser
Google celebra hoy el aniversario de la invención del primer láser con un espectacular logo, uno de los más raros y creativos para lo que nos tiene acostumbrados, ya que no tiene nada que ver con el diseño habitual.

Ya sabemos que el incremento de tráfico para el primer resultado de la búsqueda que añaden al logo es enorme, y en esta ocasión la Wikipedia para Laser aparece en el 4º puesto para google.es y segundo para google.com. No siempre podemos colocar un resultado de este tipo en la primera posición en apenas 7 minutos.
Anieto2k
Opera publica el File I/O API para Widgets
FileSystem, File y FileStream.
FIleSystem
Inicializado como un singleton, nos proporciona un sistema de ficheros virtual con el que trabajar.opera.io.filesystem = function () {
mountPoints = {};
mountSystemDirectory = function ( location, name ) { ; }
removeMountPoint = function ( mountpoint ) { ; }
browseForDirectory = function ( name, defaultlocation, callback, persistent ) { ; }
browseForFile = function ( name, defaultlocation, callback, persistent, multiple, filter ) { ; }
browseForSave = function ( name, defaultlocation, callback, persistent ) { ; }
}
File
Al igual que otros frameworks, conFile podemos apuntar a un directorio, archivo o ficheros regulares. Una vez cargado nos proporcionará una gran cantidad de propiedades y métodos para trabar con el fichero.
var File = function () {
parent = {};
readOnly = false;
exists = false;
isFile = false;
isDirectory = false;
isArchive = false;
metaData = null;
created = {};
modified = {};
name = '';
path = '';
nativePath = '';
maxPathLength = 0;
fileSize = 0;
length = 0;
open = function ( path, mode ) { ; }
copyTo = function ( path, overwrite, callback ) { ; }
moveTo = function ( path, overwrite, callback ) { ; }
createDirectory = function ( directory ) { ; }
deleteDirectory = function ( directory, recursive ) { ; }
deleteFile = function ( file ) { ; }
refresh = function () { ; }
resolve = function ( path ) { ; }
toString = function () { ; }
}
FileStream
Será usado cuando se quiera leer o escribir sobre un fichero, soporta lectura y escritura de text, imagenes, datos binários y texto en Base64.var FileStream = function () {
position = 0;
bytesAvailable = 0;
eof = false;
encoding = '';
close = function ( ) { ; }
read = function ( length, charset ) { ; }
readLine = function ( charset ) { ; }
readBytes = function ( length ) { ; }
readBase64 = function ( length ) { ; }
write = function ( string, charset ) { ; }
writeLine = function ( string, charset ) { ; }
writeBytes = function ( bytes, length ) { ; }
writeBase64 = function ( string ) { ; }
writeFile = function ( file ) { ; }
writeImage = function ( image ) { ; }
}
Podemos probarlo con la última release de la versión 9.5Artículos relacionados
15 May, 2008
BlogMundi
Magnify: añadir vídeos, imágenes… a tus posts.
Magnify es una comunidad de vídeos donde puedes crear tu propio portal temático y además generar ingresos a través de AdSense.
Ahora, además de todo eso, han decidido desarrollar una aplicación, Magnify Publisher, que se integra en blogs de Wordpress y Movable Type, que te permite buscar, grabar, subir, vídeos, imágenes… mediante etiquetas, en varias plataformas como Youtube y Flickr, para añadirlos a tus posts.

Puedes echar un vistazo a la demo de lo que parece una herramienta muy interesante sobre para los que suelen añadir mucho contenido audiovisual.
Anieto2k
Google DocType, documentación para desarrolladores web
Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers.[...]Osea
Google Doctype es una enciclopedia abierta y una librería de referencia. Escrita por desarrolladores web, para desarrolladores web.[...]Con esa línea nos deja entrever lo que nos vamos a encontrar en su interior:
- Artículos sobre seguridad
- Artículos sobre Javascript
- Artículo sobre CSS
- ...
Artículos relacionados
Aprende a hacer tabs con CSS y jQuery como si estuvieras en primero
Artículos relacionados
Adseok
El peor error SEO
El peor error SEO es un error de concepto, como suelen ser los peores errores.
Y no pensemos que solo se da en principiantes o amateurs, sino que se extiende a todos los ámbitos de la web: novatos, webmasters, desarrolladores, programadores, inversores y en general encargados o directores de webs de cualquier tamaño:
El peor error SEO es pensar en el SEO como en algo mecánico en lugar de dinámico, como algo local en vez de global, en definitiva, como si todo consistiera en seguir unos pasos fijos y determinados para todas las webs.
Yo creo que el error viene de las guías y recursos SEO que nos primero nos encontramos al buscar indormación sobre SEO. En todas, lo primero que se ve son metatags, títulos, h1, URLs, etc.
Esto en todo caso es la parte de optimización de la web, el primer y más sencillo paso que se da a la hora de empezar con el SEO de una página. Después es casi cuando empieza el verdadero SEO.
Por poner un ejemplo y compararlo con algo que reconocemos todos con facilidad. Camparemos el SEO con un coche de Fórmula 1:
Los ingenieros saben que para que ande un coche, además del motor es necesario una aerodinámica, un reparto de pesos, calentar los neumáticos, suspensiones, etc. Estos serían los elementos con los que trabajamos en una web: etiquetas, títulos, enlaces, robots.txt, etc.
Pero todo el mundo entiende que para que ande realmente el coche hay que encontrar un equilibrio, una armonía entre todos los elementos. Pues lo mismo con el SEO. No es suficiente poner todo lo que es bueno para el SEO (lo que nos dicen en las guías SEO), sino que hay que encontrar una relación, una estrategia para que realmente funcione.
Y profesionales SEO buenos, igual que ingenieros buenos de F1, no sobran, quiero decir, que no basta con haber aprobado el temario. Esto viene a raíz de algunas historias de miedo con trabajos SEO de empresas que me llegan de vez en cuando al email y con muchas de las preguntas que también me llegan.
Según Google, el link building no es SEO
Si el otro día nos encontramos con la noticia de que para Google el SEO y el Link Building son buenas prácticas para los rankings (vamos, que incluso las recomiendan) ahora Google define el SEO como aquellos aspectos dento de la web (arquitectura del sítio, gestión del link juice, etc.), y por lo tanto los off page como el Link Building no se consideran SEO.
Según esta definición:
- Search-engine optimization (SEO) - significa ajustar el contenido de tu web para que posicione lo más alto posible en los resultados del buscador para una determinada palabra o término.
- Optimización web - significa crear y probar diferentes combinaciones del contenido del sitio para incrementar las conversiones de las visitas y aumentar su satisfacción.
Bueno, hay algunos matices interesantes en estas dos definiciones:
- El SEO es exclusivamente para aumentar el número de visitas desde los buscadores, o lo que es lo mismo, mejorar los rankings.
- El SEO no tiene que ver con el ratio de conversiones ni con los enlaces.
Estoy de acuerdo que las conversiones de las visitas entra más en el campo del marketing, pero que Google diga, o quiera decirnos que los enlaces o inbound links no son SEO no cuela.
Qué bonito será el día en que los enlaces no sirvan posicionar una página, pero hoy por hoy, y por muchos años aún, los enlaces externos son el factor más importante a la hora de posicionar una página.
Webmaster Libre
2º Barcamp de Movilidad en Madrid
Me escribe Andrea Hidalgo para comentarme que va a tener lugar el segundo Barcamp de Movilidad en Madrid. Según sus propias palabras:
![]()
El 27 de mayo se celebra en Madrid el 2º Barcamp de Movilidad, una jornada para poder compartir opiniones y experiencias sobre el mundo móvil y la Web 2.0. Trataremos de abarcar la evolución en los terminales, los desarrollos mediante APIs y las redes sociales móviles.
La jornada estará compuesta por micro-ponencias de 20-30 minutos donde distintos invitados expondrán su visión sobre esos temas, pero la agenda del Barcamp no es cerrada! todos los que quieran pueden participar.
La asistencia es gratuita
Así que, si estáis interesados en el desarrollo web para dispositivos móviles y andáis por Madrid en esas fechas es una cita que no os podéis perder.
Tenéis más información en: http://open.movilforum.com/barcamp/2
Estándares y accesibilidad
Crea Webs Accesibles y el TAW en los Premios Día Internet

Crea Webs Accesibles es una campaña online cuyo único objetivo es la concientización de la accesibilidad web hacia todos los sectores de la sociedad. Con el aporte de fotos, que anuncian la campaña, subidas a Flickr con el tag "webs accesibles" y la difusión en varias webs, muchos conocen los beneficios de una web accesible.
Esta campaña ha estado con nosotros desde finales del año pasado, sin embargo la novedad de estos días es que esta Campaña está dentro de los finalistas de los Premios Día de Internet, los cuales
tienen como finalidad reconocer el esfuerzo de personas e instituciones para incorporar a los ciudadanos a la Sociedad de la Información, fomentar la accesibilidad y la seguridad y estimular las iniciativas orientadas a conseguir una mayor apertura, diversidad y participación con motivo de la celebración, el 17 de mayo, del día mundial de las telecomunicaciones y de la sociedad de la información.
Felicitaciones a Eugenia, gestora de la Campaña!!
Ah, y se me olvidaba comentar que dentro de los finalistas de estos premios, en la Categoría Diversidad, encontramos otro conocido de esta Casa: el TAW, un validador que te permite evaluar la Accesibilidad de tu Web.
by Gabriel Porras (noreply@blogger.com) at 15 May, 2008 09:11 AM
Adseok
Encuestas en vivo con Google Docs
Google acaba de anunciar que ahora es posible realizar encuestas en vivo desde Google Docs spreadsheet para conocer los temas que más interesan a los lectores.
Lo curioso del tema es que lo ha anunciado desde el blog oficial de AdSense, Inside AdSense, cosa que no tiene mucho sentido ya que no está relacionado en absoluto con AdSense o se me escapa algo.
Puede ser que le interese ofrecer más herramientas sociales, que es en lo que está poniendo más énfasis últimamente o simplemente le interese alojar estas encuestas en sus servidores para recopilar todos estos datos para conocer todavía mejor lo que quiere la gente.
Yo he hecho una prueba de encuesta. Es muy fácil y te da la opción de embeberla en la web o de enviarla por email o las dos cosas come he hecho. Esta es la encuesta (y me interesan mucho los resultados):
Cargando…
Una vez realizada la encuesta, en la misma hoja de Google Docs se pueden crear gráficos con lso resultados, o crearlos mientras la encuesta está en activo y se van actualizando:
Para crear tu propia encuesta para tu web solo tienes que ir a Google Docs.
German Laullon
WordPress en varios idiomas (IV)
Estándares y accesibilidad
Opera Mini 4.1 ya se Encuentra Disponible

Opera ha anunciado la nueva versión de su navegador para dispositivos móviles Opera Mini 4.1, considerado por muchos como el mejor navegador para dispositivos móviles.
Dentro de las características que encontramos en esta nueva versión tenemos:
Es un 50% más rápido que Opera Mini 4.0.
Sugiere, de forma automática, la completación de las URL, haciendo fácil e intuitiva el introducir las direcciones.
Las páginas Web pueden ser guardadas para acceder a ellas más tarde de forma off-line.
Te da un rápido acceso alas palabras o frases que quieras en las páginas Web.
Imágenes y otros contenidos pueden ser descargados sin abandonar Opera Mini
Gracias a Más Que Accesibilidad.
by Gabriel Porras (noreply@blogger.com) at 15 May, 2008 08:36 AM
Anieto2k
Detectar plugins instalados en Internet Explorer
var plugins = {
hasAcrobat:function() {
if (!window.ActiveXObject) return false;
try { if (new ActiveXObject('AcroPDF.PDF')) return true;}
catch (e) {}
try { if (new ActiveXObject('PDF.PdfCtrl')) return true;}
catch (e) {}
return false;
},
hasFlash: function() {
if (!window.ActiveXObject) return false;
try {if (new ActiveXObject('ShockwaveFlash.ShockwaveFlash')) return true;}
catch (e) { return false;}
},
hasJava: function() {
return (!navigator.javaEnabled());
},
hasQuickTime: function() {
if (!window.ActiveXObject) return false;
try { if (new ActiveXObject('QuickTime.QuickTime')) return true;}
catch (e) {}
try {if(new ActiveXObject('QuickTimeCheckObject.QuickTimeCheck')) return true;}
catch (e) {};
return false;
},
hasRealPlayer: function() {
if (!window.ActiveXObject) return false;
var definedControls = [
'rmocx.RealPlayer G2 Control',
'rmocx.RealPlayer G2 Control.1',
'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)',
'RealVideo.RealVideo(tm) ActiveX Control (32-bit)',
'RealPlayer'
];
for (var i = 0; i < definedControls.length; i++) {
try {if(new ActiveXObject(definedControls[i])) return true;}
catch (e) {continue;}
}
return false;
},
hasShockwave: function() {
if (!window.ActiveXObject) return false;
try {if(new ActiveXObject('SWCtl.SWCtl')) return true;}
catch (e) {return false;}
},
hasWMP: function() {
if (!window.ActiveXObject) return false;
try {if(new ActiveXObject('WMPlayer.OCX')) return true;}
catch (e) { return false;}
}
}
Modo de empleo
if (plugins.hasFlash()) {
.... tiene flash ...
} else {
.... no tiene flash ...
}
Demo
He montado una mini demo para verlo funcionar. Podeis verla aqui.Artículos relacionados
Alex Sancho
14 May, 2008
Anieto2k
27 de Mayo: 2º Barcamp de Movilidad

Artículos relacionados
SigT
Cinco herramientas para encontrar palabras clave
Search Engine Journal ha escrito una entrada llamada 5 Tools for Keyword Brainstorming.
La verdad es que hay dos que no conocía y muy interesantes: el Google Sets para localizar palabras relevantes en tu nicho y el Urban Dictionary para el “slang” (localizar palabras que son propias de la jerga o “argot” de una temática o gente en particular).
desarrollo web, posicionamiento, seoVariable not found
Chuleta de jQuery 1.2 en PDF

Además de seguir tapando huecos en la pared, nos valdrá para tener a mano una referencia rápida (muy rápida) de jQuery, donde encontraremos funciones, selectores, eventos, métodos de manipulación, efectos y utilidades de esta magnífica librería javascript.
Publicado en: www.variablenotfound.com.
by José M. Aguilar (noreply@blogger.com) at 14 May, 2008 10:31 PM
Estado Beta
MiniFlickr: una gema
Otro blog más
Google Doctype, recurso enciclopédico para desarrolladores web
Pues eso. Toda una biblioteca de documentación a un clic de distancia, en Google Doctype, “enciclopedia y biblioteca de referencia abiertas patrocinadas por Google para desarrolladores de aplicaciones web. Por desarrolladores web, para desarrolladores web”.
De momento los contenidos dan para pasarse un buen rato leyendo: referencias de HTML, CSS y el DOM, y una serie de “howtos” sobre seguridad web, manipulación del DOM, CSS y estilos y buenas prácticas HTML. Además, editable wiki.
Un arma más para el arsenal…
Entradas relacionadas
Microsoft TouchWall. Más multitouch de los laboratorios de Microsoft
Otro producto potencialmente muy ‘cool’ de los laboratorios de Microsoft (vía): Microsoft TouchWall es una nueva combinación de ordenador e interfaz ‘multitouch’ al estilo de Surface, pero menos sofisticado: donde Surface usaba cámaras y podía reconocer qué objetos se dejaban sobre la mesa (y por tanto interactuar de manera diferente con una cámara que con un móvil, por ejemplo) TouchWall “solo” es una combinación de software (llamado Plex, que corre sobre Vista), unos cuantos láseres y una cámara de infrarrojos que “por unos cientos de dólares en hardware” (eso suena bien, ¿eh?) puede convertir de forma relativamente sencilla una superficie traslúcida y un proyector en una superficie ‘multitouch’. Bastante impresionante, en mi opinión…
Podemos criticar mucho a Microsoft, pero no decir que no investiga e innova… ¡Quiero una para la oficina ya!
Entradas relacionadas
Adseok
Estudio con datos reales de AdSense
El foro AdSense de Seoteca está que arde últimamente, además de por el enorme interés que hay en torno a mejorar los ingresos con AdSense porque estos días Daniel está ofreciendo trucos sacados directamente de su experiencia y a la que se añade la de todos los participantes.
De momento ha empezado con el primer truco, titulado No por más impresiones más ganancias y que va en contra de otras experiencias que dicen que las ganancias de AdSense dependen de las impresiones.
Lo interesante del caso es que ilustra lo que dice con gráficos y datos reales, aunque son datos anónimos para cumplir con el TOS de AdSense.
La discusión viene de este otro hilo “porqué Adsense no funciona en la cabecera” y la verdad, están las cosas muy interesantes por el foro.
Así que animaros a participar con vuestras experiencias y estad al tanto a los nuevos trucos.
Qué preguntas hacer a la hora de contratar un SEO
Cuando el propietario de una web decide que necesita contar con los servicios de un SEO profesional, surgen algunas preguntas que es necesario tener claras.
Una de las primeras es si contratar a una empresa o a un particular (con particular me refiero a freelance). Ambas fórmulas tienen su pros y sus contras, aunque al final básicamente es dar con el SEO más capacitado.
- Una empresa, en principio, tiene más recursos, sobre todo de linkbaiting, que un particular.
- Una empresa realizará los trabajos SEO estándar, a granel, con poca personalización. Un particular, por el contrario, llegará mucho más a fondo en la estrategia a seguir.
Los puntos anteriores pueden aplicarse al revés también. Lo que se trata al final es de dar con la persona que más sepa del tema.
Qué preguntar a un SEO para saber su grado de profesionalidad y legitimidad
Tanto si decides contratar a una empresa como a un freelance, hay algunas preguntas que siempre nos dan una idea acerca de la capacidad del SEO, de su forma de trabajar y de su profesionalidad.
- ¿Qué experiencia tienes como SEO?
- ¿Puedes decirme tres casos de éxito con clientes? (*)
- Dame algunos ejemplos de campañas en las que has trabajado (*)
- ¿Puedes ilustrar algún aumento de tráfico o de conversiones? (Algún ejemplo práctico)
- ¿Cuál es tu proceso SEO general? (forma de trabajo)
- ¿Cuál es tu criterio a la hora de elegir términos y keywords?
- ¿Cómo mides el éxito de la campaña?
- ¿Qué esperas de nosotros como cliente?
- ¿Garantizas resultados?
(*) En muchas ocasiones, los propios clientes y los mismos SEOs no quieren hacer público a qué SEO contratan o qué campañas han hecho para evitar dar referencias a la competencia.
Las preguntas que se pueden hacer son inacabables. Para mí, por ejemplo, lo más importante para dar la confianza a un SEO es el tipo de relación que tiene con el cliente y el modus operandi de la campaña.
Hay que tener en cuenta que de momento, el trabajo SEO es más la estrategia que desarrolla un profesional que el trabajo que puede hacerse por medio de una infraestructura, y más desde que los enlaces de calidad hay que saber dónde se encuentran, y sobre todo, la experiencia de éxitos y fracasos que se tenga.
13 May, 2008
ZonaMasters
Malware detectado en más de medio millón de sitios Web
Más de medio millón de sitios Web han sido atacados por un malware, según TrendMicro. El código JavaScript se aprovecha de aplicaciones PHP mal configuradas para así insertar una variante del troyano Zlob disfrazado de un códec de vídeo.
El malware cambia la configuración DNS del PC infectado dejándolo propenso a ataques remotos. Se encuentra presente principalmente en foros de la Web. Se dice que en el Reino Unido la mayoría de los sitios infectados tienen una débil seguridad que ha sido quebrantada, permitiendo el ingreso de ataques hacker.
Los atacantes tienden cada vez más a colocar estos scripts, principalmente en sitios pornográficos y warez (donde predomina la piratería), y cada vez más se utilizan falsos códecs de vídeo, necesarios para visualizar el contenido streaming de éstas páginas, para propagar sus virus y troyanos. McAfee había advertido la semana pasada que cientos de miles de copias de un nuevo tipo de troyano había inundado las redes P2P. Estos tipos de troyano, como Zlob y otros, convierten el PC en un “zombie” al servicio de los hackers.
Por suerte, los troyanos infectan ordenadores, no archivos, y además son fácilmente reconocibles.
Si tenemos la mala suerte de albergar en nuestro PC al Zlob, deberemos borrar los siguientes valores del registro de Windows (visto en TechFAQ):
►HKEY_LOCAL_MACHINE/Software/MicrosoftWindows/CurrentVersion/Run/RegSvr32 =% System% msmsgs.exe
►HKEY_LOCAL_MACHINE/Software/MicrosoftWindows/NT/CurrentVersion/WinlogonShell/ = explorer.exe
Luego habrá que borrar los siguientes archivos:
- nvctrl.exe
- msmsgs.exe
- hp[X].tmp
- msvol.tlb
- ncompat.tlb
- RSA, Protect
- vnp7s.net
- zxserv0.com
- dumpserv.com
Vía| TrendMicro



