¿Odias la prensa rosa?

Entonces, no hagas planes para el 12 de Mayo (Lunes, con mayor o menor acierto), ya que la iniciativa
odiamos la prensa rosa, el nombre también con mayor o menor acierto.
Ha organizado una contra manifestación (supongo, y espero que pacífica) a la de nos gusta la prensa rosa

your ads here (468x60) - after 1st post.

Bill Gates, la vuelve a cagar ¿Miedo, frustración?.

Ojo a la nueva frase joya del Señor Gates:
Primero dijo: “Hay una cosa llamada GPL con la que nosotros no estamos de acuerdo”. (lo cual, me parece correcto, puedes no estar de acuerdo, y preferir carecer de ética, y pensar solo en reventarte los bolsillos).

Per luego, añadió: el Open Source utiliza una licencia que logra que “nunca nadie puede mejorar el software”. Y por aquí, ya si que no paso, por que el Software Libre, Open Source, o … llamémosle X, no voy a entrar en eso, tiene como base, precisamente eso, el que cualquiera pueda mejorar el software, la lcencia GPL, a la que hace referencia, lo único que implica, es que no puedes limitar la libertad del usuario, y claro, eso incluye que tienes que darle el código fuente gratis, y que el mismo pueda mejorarlo, compilarlo, etc (vamos, que el podria vender su Windows legalemente, pero estando obligado a dar el código fuente de manera gratuita, y claro, de ese modo, cualquiera podría compilarlo e instalarlo sin coste, y de manera legal).

Y ahora, yo lanzo, como he hecho otras veces, ¿que pasaría si Windows distribuyese sus fuentes, bajo licencia GPL, y cobrase por instalarlo, modificarlo, etc? (como hacen las empresas de Software Libre), de entrada, yo creo que volvería a ser una competencia seria, y real, por pasar a ser software libre, y seguramente muchos, aunque solo sea por curiosidad, se pasarian al proyecto Windows GPL, yo personalmente, si Windows fuese libre, no solo me pasaría, sino que le metería mano. Y… quizá no ganen tanto como ahora, o quizá si, pero seguirian siendo potencia y millones de usuarios se lo agradecerían.

Dejo un video (anuncio “comercial” de GNU/Linux, bastante ilustrativo:

Y la fuente de la noticia: wired

Al Capone ha vuelto.

Pues, llevo desde ayer pensando en poner este post xD, aquí teneis a Al Capone x)

Bloqueando a los bloqueadores (de publicidad).

Cómo muchos sabeis, me dedico a la promoción de contenidos web, entre otras cosas.
Y, hoy me han preguntado si se podía bloquear a estos trastos, ¿la respuesta?, pues… no es ni un sí, ni un no.

No se puede, o no se como, hacer que se muestre la publicidad aunque tengan instalado un blocker. Peeero, si se puede dejar de mostrar la página, o mostrar otra cosa, si no se ha mostrado la publicidad, siempre y cuando, suponiendo que tengan javascript habilitado.

La cosa, es simple. crear divs con la clase “publicidad” por ejemplo, y comprobar, via javascript, si tienen contenido (si no tienen, es que los han bloqueado), y en base a eso… pues se puede poner un alert, o algo así

Con jQuery, seria algo tal que

if ($(”div.publicidad”).length < 1)
alert(”¿que jode mas, la publicidad o este alert?”);
}

En vez del alert, pues… ya cada uno que haga lo que quiera.

Yo, personalmente, solo “bloqueo” en una página (una pagina con mucho, mucho tráfico) y en realidad, no bloqueo, simplemente hago que a quien bloquea la publicidad, le envia a la página de registro de usuarios, antes (mucho antes) que a quien no la bloquea.

No es recomendable molestar a los usuarios, seguramente no vuelvan, aunque hay quien piensa que si no ve la publicidad, no es rentable, y le da igual que no vuelva… pero bueno…

Sobre Ingenieros Informáticos, y Arquitectos.

Ultimamente, no hago más que ver a cierto número de ingenieros informáticos abogando por un colegio de ingenieros, hablando de intrusismo laboral, etc.

Mi opinión, es simple, en el mundo laboral, el titulo de ingeniero en informática, no sirve de nada.
Hay cientos, miles de ingenieros informáticos que solo tienen eso, su título bajo el brazo, y ningún conocimiento real. Por ello, ellos mismos han causado esta situación, si hay otros profesionales que tienen más conocimientos prácticos que ellos, ¿por que demonios van a contar con ellos, por su papelito? :)

En este mundo, cuentan los conocimientos, no los papelitos (sí, se pueden obtener no solo los mismos, si no más sin pisar la facultad).

DISCLAIMER: Con esto no digo que todos los ingenieros informáticos sean unos inutiles (no voy a insultarme a mi mismo xD), solo digo, que hace años, se hacia la ingenieria por que “tenia salida”, de hecho, muchos la siguen haciendo por eso, y el estudiar esta carrera, por que tiene salida, da pie a lo mismo, a que te den salida de todas partes, por que esta profesión, requiere formarse constantemente, y no agarrarse al titulo y esperar que te ofrezcan 60.000€ anuales por haber estudiado X años.

Pero, a lo que iba.

Siempre ponen el ejemplo de “¿Por que un arquitecto necesita colegiarse para ejercer?” y yo respondo, si estos ingenieros, quieren ejercer igual que un arquitecto en la construcción, que lo hagan.

Resulta que tengo conocidos aparejadores, y siempre me han dicho que los arquitectos, tienen mucho conocimiento teórico, pero que no saben nada de práctica, y… hoy, me he acordado, y me he dado una vuelta por infojobs, y de hecho, he podido ver que un APAREJADOR cobra más que un arquitecto, y hay más demanda de ellos. ¿por que?, supongo que por que como me decian mis amigos, por que el arquitecto, sabe mucho de hacer planos, de autocad, y de lo que tu quieras, pero un aparejador, sabe de construcción. que es lo que cuenta para levantar un edificio.

Por tanto, por mi, que sean como los arquitectos en la construcción, que hagan un diseño base, bonito y coqueto, y que luego se quiten de enmedio para que levanten el edificio quien realmente sabe :)

P.D, Se que me van a llover comentarios negativos, pero … que se la va hacer, es lo que pienso.

Un truquillo de subversion con Zend Studio.

Hacía tiempo que no escribía, sí, el motivo es que ando realmente liado, entre otras cosas, por que estoy programado una cosilla, que espero vea pronto la luz :). y por ello, os dejo un truquillo que acabo de “descubrir” para usarlo con Zend Studio.

“Amagar” el commit desde Zend Studio

Esto lo hago, cuando quiero reflejar en el log del commit un cambio que acabo de hacer, pero sin enviarlo, por que quiero seguir trabajando, la forma:

Darle a commit, poner la descripción del log, y darle a cancelar x), la próxima vez, seguirá ahí ;).

CDs Marca CDSoft-R con Spyware de Serie.

Ayer, mi pareja compró unos CDs vírgenes, de CDSoft-R (http://www.txeurope.com), que llevan de serie estos archivos tan monos:

$ ls -lh /media/cdrom1
total 1,1M
-r-xr-xr-x 1 root root 47 jun 28 2005 Autorun.inf
-r-xr-xr-x 1 root root 708K mar 29 2006 SoftR.exe
-r-xr-xr-x 1 root root 56K nov 4 2005 SoftR_F.dll
-r-xr-xr-x 1 root root 56K nov 2 2005 SoftR_G.dll
-r-xr-xr-x 1 root root 56K nov 2 2005 SoftR_I.dll
-r-xr-xr-x 1 root root 56K feb 11 2006 SoftR_N.dll
-r-xr-xr-x 1 root root 44K abr 25 2006 SoftR_P.dll
-r-xr-xr-x 1 root root 56K feb 11 2006 SoftR_S.dll

Googleando un poco, he visto que es un Spyware. asi que, ya sabeis… ojito!

Free60 GNU/Linux en XBox360.

Seguramente sea antiguo, pero yo acabo de descubrir el proyecto Free60, buscando una forma de conectar my mythTV a la 360… cosa que esto, evidentemente no sirve (para lo que digo, al parecer está nuvexport)

¿Y tú, cómo trabajas (programas)?

Antes de nada, aclarar que este post no se refiere a metodologías, sino a entorno de trabajo, y viene en respuesta a un mail que me acaba de enviar un amiguete (que empieza en el mundo laboral de la programación), preguntándome como trabaja (refiriendose a la parte técnica), pero yo le he contestado esto :).

Sin orden de prioridad

1º.- Siempre tengo música, de tipo y volumen variable, aunque normalmente alterno entre chillout y gothic
2º.- Siempre tengo un vaso/taza/jarra (preferentemente estos) con bebida, tambien variable (coca cola, agua, nestea..)
3º.- SILENCIO los teléfonos
4º.- Cierro los chats/msn/similares, o en caso de no poder (por tener contactos con los que necesito hablar) porngo mensajes del tipo “estoy programando, si es importante, dime directamente lo que sea, ya te contestaré cuando pueda, si es MUY importante, llámame por teléfono).
5º.- Últimamente, tengo el cubo encima de la mesa, me ayuda a relajarme :)
6º.- Una silla _ergonómica y cómoda_
7º.- Dos monitores TFT y, al menos uno, panorámico.
8º.- Teclado y ratón inhalambricos (odio los cables por medio), y el ratón optico.
9º.- Teclado suave, y silencioso (aunque  dicen que se me oye teclear a distancia) xD.
10º.- Mesa llena de papeles, y … cosas xD (cuando la limpio, no dura más de 3 días, pero se donde está todo).

En la parte técnica, por si alguno se lo pregunta :P (me dedico principalmente al mundo web)

1º.- Trabajo siempre en entornos GNU/Linux.
2º.- Subversion para el control de versiones (y google code).
3º.- Backups automatizados para no tirarme de los pelos (scripts bash y bacula)
4º.- Procuro no usar patrones MVC “tradicionales” para desarrollos web, prefiero dejar la capa de presentación al CSS (entre otras cosas, me evita trifulcas con los diseñadores/maquetadores xD).
5º.- Sorpresa: Uso Zend Studio para PHP (sí, uso software privativo, me ahorra _mucho_ tiempo y me simplifica la vida).
6º.- No suelo usar editores html/css, tiro del mismo Zend Studio, o de cualquier otro (normalmente tengo gente que se ocupa de esa parte)
7º.- Evidentemente, no empiezo a programar sin más (si la aplicación es grande).
8º.- DOCUMENTO EL CODIGO. (sí, creedme, lo hago aunque sea escuetamente)
9º.- OOP (aunque en PHP… ya sabemos… :)).
10º.- Hago de tripas corazón sobre el 99% de las cabezonadas de los clientes, si quieren mierda.. pues dos tazas.

Y eso eso todo amigos!

Un fallo… gracioso

Lo posteo, por curioso/gracioso :), resulta, que estaba creando la base de datos para una aplicación que estoy haciendo, y al crear una llamada “sponsors” me “petaba el phpmyadmin”, el motivo era tan simple, como que el adblock plus, lo tomaba como un link promocional, y el phpmyadmin hacia cosas raras, pero la cosa, me ha tenido dos horas dándole vueltas al asunto xD.