La cultura del spaghetti

continuar leyendo
Norte. Este. Sur. Oeste. Norte. Oeste. Sur. Este. Y otra vez más. Sur. Oeste. Norte. Pensar. Y otra vez más, pero para el otro lado. Sur, y se saltea una. Y más lento. Mucho más lento. Y al final quedarse quieto otra vez. En cualquier parte, total, se detenga donde se detenga, podía seguir viendo aquellas dos puertas y le bastaba girar completamente para ver las otras dos.
Norte, sur, este, oeste. Así las llama pero realmente ya no recuerda cuál es cuál. El cuarto es exactamente igual en todos sus lados y las puertas no se diferencian en absoluto. Ha perdido el sentido de la orientación así que llamarlas norte, sur, este y oeste es sólo una manera de definirlas, de explicarse que son cuatro puertas y no una sola.
Reviviendo a Pandora |
Sí, ya lo sabemos, globalPandora dejó de funcionar hace rato. No hay problema, el silencio todavía no ha ganado esta batalla.
Ahora, no se trata de sitios alternativos sino de seguir utilizando la misma Pandora ... es que uno se envicia con estas cosas.
Ya había intentado con el tutorial de arturgoga.com con malos resultados, demasiado complejo para mi pobre cabecita. Pero, hoy aparece un nuevo artículo con un inicio sugestivo:
Ahora, no se trata de sitios alternativos sino de seguir utilizando la misma Pandora ... es que uno se envicia con estas cosas.
Ya había intentado con el tutorial de arturgoga.com con malos resultados, demasiado complejo para mi pobre cabecita. Pero, hoy aparece un nuevo artículo con un inicio sugestivo:
Al igual que Pandora, Hulu, el nuevo servicio que nos permite ver series actuales y modernas, también bloquea el acceso a aquellos que no vivan en Estados Unidos. O, en pocas palabras, si no vivimos en Estados Unidos, no podemos acceder al contenido.
¿O si?
¿O si?
Pués sí.
El método es más que simple. Hay que usar HotSpot Shield, un pequeño programa que nos permite estar conectados a internet de manera anónima. Lo descargamos (tiene menos de un mega), lo instalamos y lo ejecutamos .. ¿qué hemos hecho?
HotSpot Shield es un software de VPN (Virtual Private Network) que permite hacer una conexión segura encriptando la información y suele usarse para conectarse con redes WIFI gratuitas y evitar problemas; es decir, actua como intermediario.
Como esos datos se envían a los servidores de Hotspot Shield en EEUU y las peticiones reales a los sitios que se quieren visitar se hacen desde allí, en la práctica, es como si estuviéramos conectados a internet desde EEUU ... así que Pandora nos dice welcome back.
Si bien hay otros proxys que pueden hacer lo mismo, en general son más complejos y este posee un ancho de banda excelente (10GB mensuales) y es ideal para música y video (más información).
Cuando lo ejecutamos, se agrega un ícono en la barra del escritorio, hacemos click en él y seleccionamos Connect. Se abrirá el navegador mostrando una página y allí hacemos click en conectar y esperamos unos segundos hasta que se nos muestre el mensaje que nos indica que ya estamos conectados. En ese momento, el ícono se volverá verde. Para desconectarnos de la red, hacemos click en la opción Quit, el ícono se volverá de color rojo. Eso es todo, nada de configuraciones ni preguntas que no podemos contestar.
El método es más que simple. Hay que usar HotSpot Shield, un pequeño programa que nos permite estar conectados a internet de manera anónima. Lo descargamos (tiene menos de un mega), lo instalamos y lo ejecutamos .. ¿qué hemos hecho?
HotSpot Shield es un software de VPN (Virtual Private Network) que permite hacer una conexión segura encriptando la información y suele usarse para conectarse con redes WIFI gratuitas y evitar problemas; es decir, actua como intermediario.Como esos datos se envían a los servidores de Hotspot Shield en EEUU y las peticiones reales a los sitios que se quieren visitar se hacen desde allí, en la práctica, es como si estuviéramos conectados a internet desde EEUU ... así que Pandora nos dice welcome back.
Si bien hay otros proxys que pueden hacer lo mismo, en general son más complejos y este posee un ancho de banda excelente (10GB mensuales) y es ideal para música y video (más información).
Cuando lo ejecutamos, se agrega un ícono en la barra del escritorio, hacemos click en él y seleccionamos Connect. Se abrirá el navegador mostrando una página y allí hacemos click en conectar y esperamos unos segundos hasta que se nos muestre el mensaje que nos indica que ya estamos conectados. En ese momento, el ícono se volverá verde. Para desconectarnos de la red, hacemos click en la opción Quit, el ícono se volverá de color rojo. Eso es todo, nada de configuraciones ni preguntas que no podemos contestar.

¿Y ahora? Simplemente vamos a la página de Pandora y God bless America.

¿Alguien quiere más? Si nos desconectamos y nos volvemos a conectar, la IP que nos darán será otra así que puede ser útil para descargar archivos desde Rapidshare.
REFERENCIAS:

IE5 IE6 IE7 IE8 ... restando problemas (3) |
Que Internet Explorer no siga los estándares no es un problema moral, es un problema práctico. Un problema que ahora ... tiene una solución gracias a un script que apareció en Google Code, que vi comentada en varios sitios pero que hasta ahora no había probado.
¿Qué hace esta cosa y por qué puede considerarse una maravilla? Porque corrige muchos comportamientos confusos o erróneos de las versiones 5 en adelante de IE y como yapa, hace funcionar correctamente los PNGs transparentes.
Puede tanto actualizar IE5 e IE6 para ser compatibles con IE7 como dotar a todas las versiones con algunas de las características avanzadas (avanzadas para IE, claro) que se verán en IE8.
Hay dos scripts disponibles, el primero hace que las versiones antiguas sean compatibles con la versión 7; el segundo, incluye la primera opción y además agrega las nuevas funciones. Personalmente recomiendo esta última versión.
El script se puede usar desde los servidores de Google o descargarlo y subirlo a un servidor propio. Para lo primero, basta agregar lo siguiente en la plantilla, justo antes de </head>:
¿Qué hace esta cosa y por qué puede considerarse una maravilla? Porque corrige muchos comportamientos confusos o erróneos de las versiones 5 en adelante de IE y como yapa, hace funcionar correctamente los PNGs transparentes.
Puede tanto actualizar IE5 e IE6 para ser compatibles con IE7 como dotar a todas las versiones con algunas de las características avanzadas (avanzadas para IE, claro) que se verán en IE8.
Hay dos scripts disponibles, el primero hace que las versiones antiguas sean compatibles con la versión 7; el segundo, incluye la primera opción y además agrega las nuevas funciones. Personalmente recomiendo esta última versión.
El script se puede usar desde los servidores de Google o descargarlo y subirlo a un servidor propio. Para lo primero, basta agregar lo siguiente en la plantilla, justo antes de </head>:
<!--[if lt IE 8]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE8.js" type="text/javascript"> </script> <![endif]-->
Como el script está en fase beta, conviene siempre utilizar la última versión que podemos encontrar en este enlace.
Si queremos descargarlo y alojarlo nosotros, requerimos dos archivos:
http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE8.js
http://ie7-js.googlecode.com/svn/version/2.0(beta)/blank.gif
Si los vamos a usar en Blogger deberemos alojar la imagen blank.gif y luego modificar el script para que apunte a esa imagen.
Podemos ver una serie de demos que muestran los cambios en acción y una lista de cada uno de ellos.
Si queremos descargarlo y alojarlo nosotros, requerimos dos archivos:
http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE8.js
http://ie7-js.googlecode.com/svn/version/2.0(beta)/blank.gif
Si los vamos a usar en Blogger deberemos alojar la imagen blank.gif y luego modificar el script para que apunte a esa imagen.
Podemos ver una serie de demos que muestran los cambios en acción y una lista de cada uno de ellos.
Poner el contenido en diferentes solapas |
Como el espacio disponible en una página web es relativamente limitado y en Blogger no tenemos la posibilidad de insertar páginas especiales, una práctica más o menos generalizada es ocultar determinada información y hacerla visible cuando hacemos click en algún botón.
Por lo general, esto hace que el contenido se desplace hacia arriba o hacia abajo, expandiendo y contrayendo un bloque cualquiera. Para esto hay varias técnicas, alguna son sencillas, otras más complicadas.
Utilizando ese mismo criterio y librerías externas, hay métodos más sofisticados como la creación de las llamadas tabs o solapas es decir, una serie de bloques superpuestos, cada uno de ellos con un contenido diferente y del que sólo vemos uno a la vez.
Desde ya, hay que decir que esto no aliviará la carga de la página, los datos están allí, no los vemos porque los marcamos como ocultos y justamente eso es lo que permite que pasar de una solapa a otra sea un proceso rápido.
idTabs es una opción que funciona con el framework jQuery. Su uso es bastante sencillo, descargamos el script, lo alojamos en un servidor e insertamos el código en el encabezado de la plantilla, antes de </head>:
Por lo general, esto hace que el contenido se desplace hacia arriba o hacia abajo, expandiendo y contrayendo un bloque cualquiera. Para esto hay varias técnicas, alguna son sencillas, otras más complicadas.
Utilizando ese mismo criterio y librerías externas, hay métodos más sofisticados como la creación de las llamadas tabs o solapas es decir, una serie de bloques superpuestos, cada uno de ellos con un contenido diferente y del que sólo vemos uno a la vez.
Desde ya, hay que decir que esto no aliviará la carga de la página, los datos están allí, no los vemos porque los marcamos como ocultos y justamente eso es lo que permite que pasar de una solapa a otra sea un proceso rápido.
idTabs es una opción que funciona con el framework jQuery. Su uso es bastante sencillo, descargamos el script, lo alojamos en un servidor e insertamos el código en el encabezado de la plantilla, antes de </head>:
<script type="text/javascript" src="URL_jquery.idTabs.pack.js></script>Luego, cualquier enlace de tipo <a href="#nombre"> que esté dentro de un elemento que tenga como atributo class="idTabs", será tratado como una solapa:
<ul class="idTabs"> <li><a href="#solapa_1">ENLACE</a></li> <li><a href="#solapa_2">ENLACE</a></li> </ul> <div id="solapa_1">el contenido de la primera solapa</div> <div id="solapa_2">el contenido de la segunda solapa</div>
Hay otras opciones; por ejemplo, los desarrolladores de Prototype han creado un pequeño script que puede agregarse a su librería. Como en el caso anterior, descargamos Control.Tabs y lo agregamos a la plantilla. Si ya usamos prototype, basta poner:
<script type="text/javascript" src="URL_control.tabs.2.1.1.js></script>Sino, colocamos ambos:
<script type="text/javascript" src="URL_prototype.js"></script> <script type="text/javascript" src="URL_control.tabs.2.1.1.js"></script>
El código HTML es similar al primer ejemplo:
<ul id="nombre"> <li><a href="#solapa_1">ENLACE</a></li> <li><a href="#solapa_2">ENLACE</a></li> </ul> <div id="solapa_1">el contenido de la primera solapa</div> <div id="solapa_2">el contenido de la segunda solapa</div> <script> new Control.Tabs('nombre'); </script>
Claro que aún hay otro mucho más sofisticados pero, en lo personal, el que más me ha gustado es Fabtabulous que también usa Prototype. Su ventaja es que es muy sencillo y todo el diseño de las solapas lo hacemos con CSS.
Si ya usamos Prototype, sólo necesitamos fabtabulous.js. Lo alojamos en un servidor y lo agregamos, como siempre, en algún lugar antes de </head> o, eventualmente, al final de la plantilla, justo antes de </body>:
Si ya usamos Prototype, sólo necesitamos fabtabulous.js. Lo alojamos en un servidor y lo agregamos, como siempre, en algún lugar antes de </head> o, eventualmente, al final de la plantilla, justo antes de </body>:
<script type="text/javascript" src="URL_fabtabulous.js></script>El código HTML es simple. Utilizamos una lista (UL) para colocar los enlaces de las solapas y le agregamos el atributo id="tabs". En cada item de la lista (LI), colocamos un enlace a las solapas y, a la primera, esa que aparecerá visible por defecto, le agregamos la clase class="active-tab":
<ul id="tabs"> <li><a href="#solapa_1" class="active-tab">ENLACE 1</a></li> <li><a href="#solapa_2">ENLACE 2</a></li> <li><a href="#solapa_3">ENLACE 3</a></li> <li><a href="#solapa_4">ENLACE 4</a></li> </ul>
Debajo, lo mejor es crear un bloque general y dentro este, cada una de las solapas a las que conviene establecerles una clase CSS. Como en el código anterior, a la primera le adosamos una clase especial llamada active-tab-body para diferenciarlas del resto:
<div class="demoTabs"> <div id="solapa_1" class="demoSolapa active-tab-body">el contenido</div> <div id="solapa_2" class="demoSolapa">el contenido</div> <div id="solapa_3" class="demoSolapa">el contenido</div> <div id="solapa_4" class="demoSolapa">el contenido</div> </div>
Si colocamos esto en la sidebar o incluso en un post, no veremos otra cosa más que una lista común y corriente. La clave es definir las propiedades CSS de esos elementos y clases. Lo hacemos agregando el estilo en la plantilla, por ejemplo, a continuación del script.
Este es el esquema general del ejemplo:
Este es el esquema general del ejemplo:
<style type="text/css">
#tabs { /* quitamos las propiedades por defecto de las listas */
height: 32px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}
#tabs li { /* mostramos los items uno al lado del otro */
float: left;
}
#tabs a { /* diseño gráfico de los enlaces */
background-color: #101921;
border:1px solid #FAEBD7;
color: #777777;
float: left;
margin: 0 0 0 3px;
padding: 5px 10px;
text-decoration: none;
}
#tabs a.active-tab { /* un diseño diferenciado para la solapa activa */
background-color:#A52A2A;
border:1px solid #FAEBD7;
color:#FFFFFF;
}
.demoTabs { /* propiedades comunes al contenido de todas las solapas */
color: #F2F2F2;
}
.demoSolapa { /* por defecto, todo el contenido está oculto */
background-color: #362C18;
clear: both;
display: none;
height:125px;
padding: 10px;
}
.demoSolapa.active-tab-body { /* excepto la primera */
display: block;
}
</style>Por supuesto, puede usarse cualquier tipo de diseño, usar imágenes como fondos, etc. En cuanto al contenido, no parece haber demasiadas restricciones y tampoco hay limitaciones en cuanto a la cantidad de solapas.
Extraer escenas de videos de YouTube |

¿Qué es Scenemaker.net? Un servicio gratuito que podemos usar para marcar o extraer partes de un video alojado en YouTube, Metacafe, Dailymotion, o Google Videos.
Simplemente colocamos la dirección y el editor online nos permitirá marcar escenas individuales. Luego, podemos compartirlas o insertarlas en cualquier página web (más información).
Ver el video original: YouTube
"Bienvenido" el canon a la Argentina |
CanonCanon
Canon
Canon
Canon es una palabra repetida desde hace mucho tiempo en casi cualquier página web española. Para quienes estamos del otro lado de Greenwich, sólo era una de las tantas desgracias que pasan en otro lado, decimos ¡qué barbaridad! y seguimos adelante, acá tenemos las nuestras y con eso es bastante.
Para quien no esté enterado, el canon es un "impuesto" que grava a los dispositivos de almacenamiento de datos, CDs, discos rígidos, USB, etc; viene dando vueltas desde hace años y recientemente ha entrado en vigencia encareciendo todos esos productos, pese a las protestas de diversas organizaciones de consumidores que creen, con justa razón, que es arbitrario ya que "reparte" dinero entre autores discrecionalmente y viola un derecho fundamental de cualquier país civilizado: la presunción de inocencia. Se paga porque se "supone" que se lo utilizará para copiar música registrada (más información).
Todos contra el canon ya ha recogido dos millones de firmas contra su aplicación. Voces, muchas voces pero el dinero es el dinero.
"Cuando la tecnología creó en los pasados años 60 sistemas de copiado de canciones (las antiguas cassettes) se hizo imposible controlar quién realizaba copias para su uso personal. Se justificó entonces la creación de un nuevo sistema compensatorio: ya que no es factible saber cuánto se deja de vender debido a las copias realizadas por los particulares, cada cinta virgen se gravaría con un canon que se entregaría a las entidades de gestión de la propiedad intelectual para que lo repartiera entre sus socios." (leer el artículo completo)
Y ahora ... ahora vienen por nosotros.
Leo en Maestros del Web que en su blog personal el diputado Claudio Morgado ha iniciado el debate. Su idea: un proyecto de ley para implantar el Canon Digital en Argentina.
El hecho que la propuesta de Morgado pase por alto la legislación existente sobre propiedad intelectual y derechos de autor es irrelevante, hablamos de dinero y ante eso, cualquier otro derecho es superfluo.
"Mariano Amartino, le dió irónicamente la bienvenida a lo que considera sería una protección legal para la piratería, ya que si te cobran un impuesto por la supuesta posibilidad de que utilices tu equipo para piratear, el pago del mismo te estaría otorgando derechos para hacerlo." (leer el artículo)
Pongamos las barbas en remojo ya que la cantidad de productos que aumentarían su valor es muy amplia: CDs, DVDs, memorias USB, cámaras digitales, reproductores de MP3, discos rígidos, impresoras, escaners, teléfonos móviles, memorias para teléfonos móviles, filmadoras, grabadoras, media centers, cassetes, proyectores, routers, etc, etc, etc.
Por supuesto, la culpa de todo la tiene Cristobal Colón.
Para quien no esté enterado, el canon es un "impuesto" que grava a los dispositivos de almacenamiento de datos, CDs, discos rígidos, USB, etc; viene dando vueltas desde hace años y recientemente ha entrado en vigencia encareciendo todos esos productos, pese a las protestas de diversas organizaciones de consumidores que creen, con justa razón, que es arbitrario ya que "reparte" dinero entre autores discrecionalmente y viola un derecho fundamental de cualquier país civilizado: la presunción de inocencia. Se paga porque se "supone" que se lo utilizará para copiar música registrada (más información).
Todos contra el canon ya ha recogido dos millones de firmas contra su aplicación. Voces, muchas voces pero el dinero es el dinero.
"Cuando la tecnología creó en los pasados años 60 sistemas de copiado de canciones (las antiguas cassettes) se hizo imposible controlar quién realizaba copias para su uso personal. Se justificó entonces la creación de un nuevo sistema compensatorio: ya que no es factible saber cuánto se deja de vender debido a las copias realizadas por los particulares, cada cinta virgen se gravaría con un canon que se entregaría a las entidades de gestión de la propiedad intelectual para que lo repartiera entre sus socios." (leer el artículo completo)
Y ahora ... ahora vienen por nosotros.Leo en Maestros del Web que en su blog personal el diputado Claudio Morgado ha iniciado el debate. Su idea: un proyecto de ley para implantar el Canon Digital en Argentina.
El hecho que la propuesta de Morgado pase por alto la legislación existente sobre propiedad intelectual y derechos de autor es irrelevante, hablamos de dinero y ante eso, cualquier otro derecho es superfluo.
"Mariano Amartino, le dió irónicamente la bienvenida a lo que considera sería una protección legal para la piratería, ya que si te cobran un impuesto por la supuesta posibilidad de que utilices tu equipo para piratear, el pago del mismo te estaría otorgando derechos para hacerlo." (leer el artículo)
Pongamos las barbas en remojo ya que la cantidad de productos que aumentarían su valor es muy amplia: CDs, DVDs, memorias USB, cámaras digitales, reproductores de MP3, discos rígidos, impresoras, escaners, teléfonos móviles, memorias para teléfonos móviles, filmadoras, grabadoras, media centers, cassetes, proyectores, routers, etc, etc, etc.
Por supuesto, la culpa de todo la tiene Cristobal Colón.
REFERENCIAS:

Videos borrados ... pero no tanto |
No siempre funciona pero, vale la pena intentarlo.
YouTube se dedica a eliminar videos sistemáticamente y, cada tanto, hace una limpieza profunda, dejándonos con montones de agujeros negros:
YouTube se dedica a eliminar videos sistemáticamente y, cada tanto, hace una limpieza profunda, dejándonos con montones de agujeros negros:
This video has been removed due to terms of use violation.
¿Un ejemplo?: http://www.youtube.com/watch?v=WM7uD1xsDmA
No hay caso, aunque intentemos el enlace directo, sólo conseguiremos un lindo reproductor y luego nada: http://www.youtube.com/v/WM7uD1xsDmA
No hay caso, aunque intentemos el enlace directo, sólo conseguiremos un lindo reproductor y luego nada: http://www.youtube.com/v/WM7uD1xsDmA

Pero, gracias a una recomendación de CaTa, hay una posible solución, dirigirnos al visor de videos eliminados de YouTube que tienen en FTVteen.com. Ingresamos el ID del video o el nombre de un usuario. Hacemos click y esperamos con los dedos cruzados:

Si tenemos suerte, aparecerá y podremos reproducirlo o descargarlo cambiándole el nombre y agregando al extensión FLV.
Es extraño pero, al descargarlo, lo que se muestra es que EL VIDEO ESTA en un servidor de YouTube. La dirección de descarga es similar a las mostradas cuando hablaba de manipular los videos. En este caso es: http://ash-v449.ash.youtube.com/get_video?video_id=WM7uD1xsDmA
Es extraño pero, al descargarlo, lo que se muestra es que EL VIDEO ESTA en un servidor de YouTube. La dirección de descarga es similar a las mostradas cuando hablaba de manipular los videos. En este caso es: http://ash-v449.ash.youtube.com/get_video?video_id=WM7uD1xsDmA

Es que delutube.com es un servicio que funciona como cache de YouTube. Los videos quedan allí cierto tiempo ¿Para qué los guarda YouTube? Si son ... "ilegales" ¿por que no los borra definitivamente?
Duda cruel. De cualquier manera, una vez que lo tenemos, lo mejor es alojarlo en otro lado y listo: Dailymotion, Break, Revver, Metacafe, Veoh, Vimeo, etc, etc, etc.
Duda cruel. De cualquier manera, una vez que lo tenemos, lo mejor es alojarlo en otro lado y listo: Dailymotion, Break, Revver, Metacafe, Veoh, Vimeo, etc, etc, etc.



