30 mayo 2008

Problemas Gmail/Hotmail

Me lleva pasando desde ayer por la tarde con algún correo, pero hoy ya ha sido la gota que ha colmado el vaso.

Un amigo nos envía un correo a varios. Yo tengo cuenta de gmail. Respondo a todos. Y repentinamente me comienzan a llegar un "churretón" de correos desde el servidor de correo de google indicándome que hotmail "pasa" de recibir correos de hotmail mostrándome este mensaje:

Technical details of permanent failure:
PERM_FAILURE: Gmail tried to deliver your message, but it was rejected by the recipient domain.
We recommend contacting the other email provider for further information about the cause of this error.
The error that the other server returned was: 550 550 SC-001 Mail rejected by Windows Live Hotmail for policy reasons.
Reasons for rejection may be related to content with spam-like characteristics or IP/domain reputation problems.
If you are not an email/network admin please contact your E-mail/Internet Service Provider for help.
Email/network admins, please visit http://postmaster.live.com for email delivery information and support (state 13).


Desde luego qué cachondos los chicos de Redmond.

Hasta ahora nunca he tenido problemas con este tipo de correos en los que todos nos reenviamos a todos, pero viendo los sistemas de detección de spam de microsoft mediante los cuales no dejan pasar nada que no sea de hotmail.com, por eso los spammers hacen sus jornadas con cuentas de hotmail, es hora de que los usuarios se den cuenta y que migren sus correos a otro proveedor, ya sea google, yahoo, gmx.de, o el que sea.

Ojo, que se podría pensar que el problema viene de gmail, pero todos los demás correos los estoy enviando sin ningún problema.

A ver si lo tienen arreglado prontito.

Quitar los comentarios automáticos en VIM

Últimamente en muchas versiones de VIM que se instalan con las distribuciones hay un comportamiento un poco extraño cuando escribimos un comentario en un fichero, inmediatamente las siguientes líneas comienzan con un comentario.

Este truco tan interesante lo he encontrado en éste blog.

Es una manera muy fácil de deshabilitar este comportamiento.

Lo primero que tenmos que hacer es abrir vim y ver qué variables locales tenemos activadas con el comando setlocal. Nos podemos encontrar algo parecido a esto:

:setlocal
--- Local option values ---
--autoread errorformat= keywordprg= scroll=11
comments=:# grepprg= makeprg= tags=
define= include= path=
formatoptions=tcql


Lo importante es que veamos activado comments con comentarios.

Para desactivarlo abrimos nuestro .vimrc (si no tenemos lo creamos) y añadimos esta línea:
setlocal comments-=:#


Asunto resuelto

29 mayo 2008

Google App Engine

Parece que han abierto la Beta de Google App Engine y cualquier usuario con cuenta en Google puede probarlo.

No veo la hora de salir del trabajo y echarle un ojo

Más información

26 mayo 2008

42 juegos para Linux

He visto esta lista de 42 juegos para linux. El editor la titula como 42 de los mejores juegos para Linux, pero supongo eso lo tendrá que reflexionar cada usuario.

La lista está en inglés:

Enlace

09 mayo 2008

Javascript, detección de idioma y Firefox

Pese a que no soy desarrollador web, por determinadas circunstancias de vez en cuando tengo que estar toqueteando código html, css y javascript.

Por supuesto mucha información la tengo que buscar en internet o en libros.

Tengo que programar unas funciones de detección de idioma, pero ayer me encontré con una cosa un poco extraña, por lo menos para mi.

Firefox tiene una opción para indicar en qué idioma pretendemos ver las páginas, hasta ahí todo bien. Como utilizaba el método navigator.language, tardé un poco en darme cuenta de que lo que estaba mostrándome no era la información del idioma que yo había seleccionado, sino el idioma del navegador.

Tras una ardua búsqueda Googleando a tope me encontré con que mucha gente tenía el mismo problema, y con que no se puede detectar el idioma definido por el usuario en Firefox. Ya sé que no se puede tener todo, pero todavía no alcanzo a entender para qué está esa opción o cuál es su funcionalmiento.

De todos modos puedo no haber hecho las búsquedas correctas, así que si alguien sabe que se puede detectar mediante javascript, por favor que me saque de mi error.