Archive for the ‘Internet’ Category

Wordpress para Android

Friday, April 22nd, 2011

Estoy escribiendo desde la aplicación que han escrito los chicos de Automatix para manejar una instancia de wordpress desde dispositivos android. La verdad es que para ciertas cosas no vale, como gestionar contenidos de tipos que no sean posts y que tanta versatilidad han dado a wordpress en la rama 3.x.

Por otro lado, que los clientes puedan manejar los aspectos básicos de sus sitios web desde el móvil es un plus a la hora de que acepten que se les desarrolle una web en wordpress.

Ya había probado la aplicación para iOS y la verdad es que la impresión es mejor que la que estoy usando ahora.

Traceroute

Tuesday, April 19th, 2011

Enfrascado en el trabajo, de repente se fue la conexión a la red, por lo que hice un ping a la IP de los DNS de Google (8.8.8.8) y, aunque no tenía conexión a Internet, me llegaban desde el router. Lo primero que se me vino a la cabeza fue usar traceroute para ver en qué punto se quedaban los paquetes. Y me quedé flipado de que en salir de mi red los paquetes ya dieran tres saltos, cuando uno está acostumbrado a dar sólo uno. Entonces me puse a contar:

- La red virtual para Ubuntu en VirtualBox sobre Mac OS X
- Del Mac al Airport
- Del Airport al router

y ya, de allí, IPs públicas.

Nada, es una tontería, pero me hizo bastante gracia la de estructuras de red rarunas que montamos para trabajar más agusto. Si lo tuviéramos todo en modo bridge sería más sencillo, también es verdad.

Descargando vídeos de Mitele de Telecinco.es

Monday, November 1st, 2010

Vaya, otro sistema de protección que habrá costado una pasta y es sencillísimo de saltarse. Al menos hay que jugar con las cookies y no como con el de play.cuatro. Por si a alguien le interesa, ahí va el tutorial:

Necesitamos Firefox, con la extensión Firebug, y wget. Si usas Windows, para conseguir éste último puedes utilizar las UnixUtils. Vamos a la página que aloja el vídeo que queremos ver con Firebug desactivado. Lo activamos cuando todo ha terminado de cargar, y ANTES de dar al botón de Play. Una vez activado, damos al botón de play, y vemos lo que empieza a cargar. Para aquellos expátridas que van por el mundo con sólo un netbook que no da más de sí, ya podéis parar el vídeo para poder trabajar más o menos agusto.
Abrimos la petición que incluye “flv” en su URL. Buscamos en las cabeceras de la solicitud el parámetro Cookie
paso1
Lo copiamos y lo pegamos en un fichero de texto, nombre a convenir (yo usé cookies.txt para no comerme la cabeza) con nuestro editor de texto favorito (gVim en mi caso).
paso2
Ahora volvemos al navegador y copiamos la URL completa de la petición del flv.
paso3
Y en una consola escribimos, una vez estemos en el mismo directorio donde hemos guardado el fichero cookies.txt:
wget –load-cookies=cookies.txt “URL”

Et voila, descargando vamos:

paso4

Microsoft, la anti-innovación, y la colaboración del usuario inmovilista

Thursday, April 29th, 2010

Me gustaría, tras una interesante conversación hoy en el mundo offline, dejar por escrito mi opinión sobre Microsoft. Es curioso cómo un gigante de la informática, sin inventar nada ni hacer nada especialmente brillante (en mi opinión), ha conseguido mantener su hegemonía como proveedora de software durante más de 20 años.

El usuario de informática es inmovilista. Es decir, que cuando algo le funciona, es reticente a los cambios, a usar algo nuevo. Por mucho mejor que sea. Las razones de esto quedan para otro día. El caso es que Microsoft estuvo en el momento adecuado en el lugar adecuado, compró QDOS, lo rebautizó como MS-DOS, y lo distribuyó. Y aunque no lo parezca, es aquí donde empieza la carrera creciente de una empresa que ha sabido muy bien mantenerse en el mercado a base de no hacer nada, para el capital humano que tiene. (more…)

I’ve been Rick Rolled

Monday, March 1st, 2010

Escribo esto a cuento de la eliminación de Youtube del vídeo original del Rick Roll. Pues bien, he sido RickRolleado cuando buscaba una tablatura para tocar una canción… Era la tablatura de “Never gonna give you up”. Cuando empiezas a tocar las notas y te das cuenta es como… WTF!!!

La maravilla de la tecnología frente al horror

Sunday, February 28th, 2010

Lo que está sucediendo en Chile es terrible, pero la buena intención de mucha gente se ve potenciada por herramientas como la que propone Google: Google Person Finder.
src="http://chilepersonfinder.appspot.com/?small=yes"
width="550px" height="500" frameborder="0"
style="border: dashed 2px #77c">

Wordpress “under development”

Sunday, December 6th, 2009

Alguna vez me ha pasado que instalo un Wordpress en el hosting para ir montando la web, pero quiero que sólo el cliente vaya viendo los avances. A veces, para que no haya problemas en el despliegue del sitio web, es muy interesante eso, hacer el propio desarrollo en el mismo entorno donde se alojará la web. Así no te llevas sorpresas (y Wordpress guarda unas cuantas cuando lo mueves de un sitio a otro).

El truco en este caso puede ser mover el entorno a un subdirectorio (como http://midominio.com/pruebas6754), pero Wordpress almacena en la base de datos las rutas donde está alojado, que hay que cambiar si se mueve de sitio, … Un follón.

Pensé en meter un index.html porque, tradicionalmente, los Apache dan preferencia a los index.html antes que a los index.php como ficheros a servir por defecto cuando no se especifica el archivo (como en una petición a http://midominio.com/cosas, donde se serviría el archivo {$WWWROOT}cosas/index.html.

El problema es que muchos hosting ya pasan de index.html, y hacen bien, porque ya no estamos en 1999. Pero bien es cierto que en este caso nos vendría de perlas, porque colgaríamos un index.html que dijera “En construcción, fistro”, y para ver la web “en desarrollo” bastaría con ir a http://midominio.com/index.php (aunque con ciertas limitaciones en el caso de Wordpress).

Vaya, otro camino cortado. Es por ello que normalmente hago la práctica (mala, por cierto) de añadir el siguiente código (en negrilla) al index.php de Wordpress, antes de la llamada “require” que hace el resto de la magia:

define('WP_USE_THEMES', true);

session_start();

if(isset($_GET["cacaculopedopis"]))

	$_SESSION["test"] = true;

if(isset($_SESSION["test"]){

	echo file_get_contents("index.html");

	die();

}

require('./wp-blog-header.php');
?>

Gracias a esto, para ver el blog, habrá que visitar http://midominio.com/?cacaculopedopis=loquemasrabiatede, una vez hecho esto, se activará una variable de sesión que hará que te deje “pasar a la versión real” cada vez que entres.

Cuando decía que esto es una mala práctica es porque no es nada recomendable modificar ficheros base de Wordpress (y menos este, que es el que menos código tiene pero el más importante, ya que todas las peticiones pasan por aquí). ¿Por qué es una mala práctica modificar ficheros de WP? Pues porque en cada actualización tendrás que ir “llevando” ese código, con los problemas que puede causar (que el if donde lo has metido haya cambiado de lugar, por ejemplo). Pero en este caso es “haceptable” ya que es un código que no se va a mantener entre actualizaciones, porque la idea es borrarlo cuando el sitio esté online.

Es una tontería, pero ahorra mucho trabajo. Y la verdad es que trabajar en remoto (con SFTP) no es tan incómodo, y más aun cuando es en un sitio que aun no tiene visitantes, ya que tienes todo para tí solito. Lo ideal en estos casos es hacer un master en VI, pedir acceso shell por SSH, y trabajar así, pero bueno. Eso queda para otro momento.

session_start();
if(isset($_GET["caleidoscopios1ngul4r"])){
$_SESSION["test"] = true;
//echo “–”.$_SESSION["test"];
}
if($_SESSION["test"]!=true){
echo file_get_contents(”index.html”);
die();
}

Sí a la libertad en Internet

Wednesday, December 2nd, 2009

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que:

  1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
  2. La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en elartículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
  3. La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español,perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
  4. La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
  5. Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
  6. Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
  7. Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
  8. Exigimos que el Gobierno garantice por ley la neutralidad de la Red, en España ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
  9. Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
  10. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

Este manifiesto, elaborado de forma conjunta por varios autores, es de todos y de ninguno. Se ha publicado en multitud de sitios web.

Si estás de acuerdo y quieres sumarte a él, difúndelo por Internet.

También está disponible en ingléscatalánasturianogallego.

Youtube y el ocio

Thursday, September 24th, 2009

Parece que desde que existe YouTube la forma de consumir ese “ocio” de poco pensar ha cambiado. Los programas de televisión hacen un uso exhaustivo de YouTube para rellenar tiempo. Aunque, también es verdad que tiene sus defectos, como de forma cómica muestra Neil Patrick Harris, interpretando al Dr. Horrible en un sketch par la gala de los EMI.

YouTube ha introducido el video en streaming a las masas. El futuro pasa por ahí, ya sea pagando o no. Y como colofón, un vídeo que recopila “grandes” de YouTube en 4 minutos. Entre ellos hay un vídeo español. ¿Sabes cuál es?

Equivocaciones

Wednesday, April 22nd, 2009

Hace poco oí que Ono ofrecía banda ancha en casa y banda ancha móvil, en el móvil valga la redundancia. Pero sólo ofrecían 5 MB, lo que me pareció a todas luces exageradamente poco.

Pues bien, días después contrato tarifa plana de datos con Orange, con la cual estoy muy contento la verdad, sobre todo saliéndome a 0 euros al mes. El tema es que, en un mes entero gastando todo lo que me apetece: me bajo software, navego todo lo que quiero (con Opera Mini, que se nota el que las páginas te las mandan desde los headquarters de Opera comprimidas), chateo, Skype (que no tengo muy claro que Orange lo permita, pero funcionar funciona), … Y en la factura veo que sólo he gastado 65 MB de los 500 disponibles.

Teniendo esto en cuenta, y si se hace un uso “normal” de la banda ancha móvil, creo ahora que 5 euros al día son más que suficientes. Aunque sí, es cierto que si utilizara internet desde un ordenador no sería ni mucho menos suficiente. De hecho he calculado que al día consumo unos 700 MB de media: dos capítulos, navegar, alguna descarga de software, etc… Sin tener en cuenta que ciertos días sé que he descargado más de 3 y 4 gigas (actualizaciones de Ubuntu, series en HD, …).

Pero vaya, que 5MB al día son suficientes para, al menos, dar un empujoncito a la Sociedad de la Información.