Escrito por Juanjo el Sunday, 24 de April del 2011 a las 5:17 pm
Google está tratando desesperadamente de dar un paso adelante en el tema “social”. De hecho, el nuevo CEO Larry Page ha condicionado el bono de los empleados de la compañía al éxito de la estrategia social de Google.
Por una parte tiene sentido: Facebook es un negocio enorme, cada vez más importante y que crece a un ritmo vertiginoso, por lo que Google no debería quedarse atrás en el tema social.
Pero por otro lado, también es un poco desconcertante ¿Por qué a Google debería importarle tanto las redes sociales? Está claro que son interesantes, pero ¿por qué debería ser tan vital para una compañía de búsquedas entrar en el tema social? Actualmente no se puede decir que está perdiendo dinero. De todas formas, ¿no es “social” una palabra de moda bastante vaga?
Hay más razones: Facebook está inventando nuevas formas de publicidad y parece que se va a hacer con una gran parte del display advertising, el cuál Google necesita para crecer más allá de su ya bastante maduro negocio de búsquedas; Facebook tiene mucha información valiosa sobre los intereses y preferencias de sus usuarios, y Google quiere obtener una cantidad de información similar. Facebook también compite muy exitosamente contra Google por los mejores cerebros y talentos del sector, y Google necesita ser vista como la compañía más puntera para atraer a los mejores ingenieros. Todo eso es correcto.
Pero nada de eso explica por qué Google está tratando a Facebook como una amenaza mortal que cada vez parece serlo más.
El mayor motivo es obvio aunque nadie suele comentarlo: en internet, el tráfico es dinero y poder, y la compañía que controla el tráfico obtiene el dinero y el poder.
Es por eso que el tema “social” es más que una palabra de moda (si bien es cierto que lo es), y por qué es realmente enormemente importante. Las redes sociales se están llevando un porcentaje cada vez mayor del tráfico en Internet, que al final se traduce en dinero y poder.
En un sentido estricto, la gente siempre buscará cosas en internet, y entre esas cosas siempre habrá cosas que se pueden comprar y a las que las compañías querrán darle publicidad, por lo que siempre habrá muchísimo dinero para la empresa con el motor de búsquedas más importante.
Pero también hay dinero para construir mainframes y vender servicios de consultoría, y sin embargo nadie ve a IBM como la compañía tecnológica más poderosa del mundo, aún cuando lo fue durante muchas décadas y aún sigue siendo una compañía enorme.
Pensémoslo desde la perspectiva del propietario de un sitio web, que bien podría ser un blog o Amazon. Durante la mayor parte de la década pasada, la mayor fuente de tráfico fue, de lejos, los buscadores. Por lo que el tema que más te preocupaba si querías tener éxito en tu web eran las búsquedas, bien mediante SEO o mediante Márketing en las ellas. Toda el entorno de la web giraba alrededor de las búsquedas. Compañías enteras fueron concebidas y construidas alrededor de este hecho.
Sin embargo, en la actualidad empresas grandes y pequeñas están diversificándose y alejándose de su dependencia de Google.
Las redes sociales conforman entre un 30% y un 50% del origen de las visitas a los principales media sites. Las fuentes de tráfico que más crece a sitios comerciales, que es donde está el dinero, son las redes sociales, y si hay algo que la historia de internet nos ha enseñado es que si algo es pequeño pero crece muy rápido, probablemente con el paso del tiempo se convertirá en enorme. La mayoría de las startups de hoy en día – reconociendo que tienen recursos limitados y que el SEO ha convertido a Google en víctima de su propio éxito, al tener un exceso de resultados de búsqueda – están basando su estrategia de distribución en Facebook y en Twitter, no en Google.
Cuando la gente habla sobre la amenaza que representan las redes sociales a Google, suelen referirse al modo en que las personas están buscando información, preguntando primero a sus amigos antes de ir a Google. Sin embargo, la gente seguirá usando casi siempre los ordenadores para buscar información, puesto que el resultado suele ser eficiente.
Por tanto, la amenaza de las redes sociales a Google no es que lo social pueda reemplazar a la búsqueda como tal, sino que parece inevitable que lo social se convierta en una fuente de tráfico igual o mayor a las búsquedas, y por tanto en mayor poder y dinero que éstas últimas.
Visto así, puede o no suponer una amenaza mortal al core del negocio de las búsquedas de Google. Lo que sí es seguro, es que plantea una amenaza mortal a la forma que tiene Google de verse a si misma, no sólo como la compañía en internet más rentable y poderosa, sino como el centro mismo de internet, alrededor de la cuál giran las demás.
Eso es lo que tiene aterrado a Larry Page. Y tiene razón para estarlo.
(Traducción bastante libre del artículo The Obvious Reason Why Google NEEDS To Win Social That Nobody Talks About)
Categoria: Actualidad,Informática,Tecnología
Escrito por Juanjo el Monday, 24 de January del 2011 a las 7:33 pm
Hace poco, como tema de una presentación en la Facultad, @jmbarroso y yo estuvimos “jugando” con una librería de paralelización de Intel de la que no tenía ni idea de su existencia y que me dejó francamente sorprendido. Se llama Threading Building Blocks (TBB), lleva algunos años en el mercado y en este post explicaré someramente qué es, para qué sirve, y qué viene a mejorar en el mundo de la paralelización.
TBB – Qué es
TBB es una librería escrita en C++, para programas hechos en este lenguaje (por ahora), que facilita la paralelización de los mismos en procesadores multicore gracias a las funciones y estructuras que provee. Su objetivo es lograr un paralelismo escalable, haciendo uso de C++ estándar, que además abstraiga al programador de los detalles de la plataforma y del manejo de hilos, que exprese el paralelismo de una manera más simple y que realice un mejor aprovechamiento de los recursos de los procesadores.
TBB – Ventajas
TBB permite expresar el paralelismo como Tareas en lugar de Hilos. De esta forma, no es necesaria llevar a cabo manualmente la gestión de los mismos: no más create, join, manage, etc. Dichas tareas son asignadas automáticamente a hilos, haciendo un uso eficiente de los recursos del procesador.
Una característica curiosa es el uso de una técnica denominada task stealing; la librería se encarga de asignar/desasignar tareas entre procesadores de manera transparente al programador, según la carga de trabajo actual, para equilibrar el trabajo de todos. Toda esta “abstracción” permite desarrollar soluciones más simples de alto nivel.
Además, es compatible con otros paquetes de paralelización, por lo que se puede optar por usar algunos componentes de TBB bajo ciertas circunstancias, y usar diferentes soluciones (OpenMP, gestión de hilos manualmente) en otras.
TBB – Contenido
La librería provee soluciones de distinta índole para facilitar la paralelización de las aplicaciones, que se pueden dividir en:
Algoritmos básicos:
• parallel_for
• parallel_reduce
• parallel_scan
Algoritmos avanzados:
• parallel_while
• parallel_do
• pipeline
• parallel_sort
Contenedores:
• concurrent_queue
• concurrent_vector
• concurrent_hash_map
Reserva de memoria escalable:
• scalable_malloc
• scalable_free
• scalable_realloc
• scalable_calloc
Exclusión mutua:
• mutex
• spin_mutex
• queuing_mutex
• spin_rw_mutex
• queuing_rw_mutex
• recursive mutex
Operaciones atómicas
• fetch_and_add
• fetch_and_increment
• fetch_and_decrement
• compare_and_swap
• fetch_and_store
Timing:
• Método thread_save portable para procesar el tiempo transcurrido.
Planificador de tareas
• Acceso directo para controlar la creación y la ejecución de tareas
Instalando TBB.
La última versión estable de la librería para Windows, Linux y Mac se puede encontrar aquí.
La instalación resulta bastante sencilla. En mi caso con la versión para Mac OS, que no diferirá mucho de la disponible para Linux:
Se descomprime el tgz descargado. Yo lo hice en un directorio de mi home donde instalo los frameworks y librerías que utilizo (grails, maven, gradle, mercurial, etc) pero /opt/ podría ser otra ubicación adecuada. También he creado un enlace simbólico “tbb” que apunte a la última versión, para usarlo al referirme a la librería, en vistas a simplemente actualizar el enlace en caso de que siga descargando en el futuro versiones de la librería y quiera cambiar fácilmente entre ellas:
juanjo:bin juanjo$ pwd
/Users/juanjo/bin
juanjo:bin juanjo$ ls -ltr
drwxr-xr-x 4 juanjo juanjo 136 24 ene 17:21 tbb30_20101215oss
juanjo:bin juanjo$ ln -s tbb30_20101215oss/ tbb
juanjo:bin juanjo$ ls -ltr
drwxr-xr-x 4 juanjo juanjo 136 24 ene 17:21 tbb30_20101215oss
lrwxr-xr-x 1 juanjo juanjo 22 24 ene 17:28 tbb -> tbb30_20101215oss/
Es necesario modificar el archivo bin/tbbvars.sh para asignar a la variable TBB30_INSTALL_DIR la ruta al directorio raíz de la librería:
juanjo:tbb juanjo$ pwd
juanjo:bin juanjo$/Users/juanjo/bin/tbb
juanjo:bin juanjo$ cat -n bin/tbbvars.sh
# Threading Building Blocks Home
30 TBB30_INSTALL_DIR=/Users/juanjo/bin/tbb
Cargamos las variables definidas en el fichero, que se deberá hacer cada vez que se abra una terminal y se desee trabajar con la librería. La alternativa es añadir la línea al fichero ~/.bash_profile para hacerlo automáticamente al cargar sesión:
juanjo:bin juanjo$ source bin/tbbvars.sh
Para probar si todo está configurado correctamente, intentamos compilar y ejecutar uno de los ejemplos incluídos en la distribución:
juanjo:tbb juanjo$ cd examples/GettingStarted/sub_string_finder/
juanjo:sub_string_finder juanjo$ make
g++ -O2 -DNDEBUG -o sub_string_finder sub_string_finder.cpp -ltbb
g++ -O2 -DNDEBUG -o sub_string_finder_extended sub_string_finder_extended.cpp -ltbb
g++ -O2 -DNDEBUG -o sub_string_finder_pretty sub_string_finder_pretty.cpp -ltbb
./sub_string_finder_extended
Done building string.
Done with serial version.
Done with parallel version.
Done validating results.
Serial version ran in 8.01188 seconds
Parallel version ran in 4.1834 seconds
Resulting in a speedup of 1.91516
En efecto, todo funciona, y ya estamos en disposición de empezar a utilizar los componentes que nos provee TBB. De hecho, en el ejemplo que lanzamos se observa una de las bondades: un speedup del 91% que no está nada mal.
En el próximo artículo veremos cómo hacer uso de los componentes incluídos en la librerías, paralelizando un código secuencial y desgranando el código fuente del mismo.
Más información:
• Página Oficial de Threading Building Blocks.
Categoria: Coding,Informática,Tecnología
Escrito por Juanjo el Friday, 19 de November del 2010 a las 7:21 pm
La vida es como el tetris. Porque no tienes control sobre el tiempo, o sobre lo que te tiran encima; además, para triunfar debes concentrarte en tratar únicamente con la mierda que te están lanzando en estos momentos. Sin preguntarte por qué. Sin quejarte del hecho de que el juego te dio esa maldita figura en forma de L que ahora tienes que colocar en algún lugar sobre la otra mierda que te acababan de tirar (…)
Leído aquí.
Categoria: Humor,Sabiduría Popular
Escrito por Juanjo el Wednesday, 17 de November del 2010 a las 1:21 am
El fin de semana pasado tuve la enorme suerte de asistir al Agile Open Spain 2010, un evento celebrado anualmente, donde se reúnen los entusiastas de las Metodologías Ágiles en España para compartir experiencias y, en menor medida, rajar de las cárnicas
Yo, en mi situación de virgen (entiéndase como persona que asiste por primera vez), no tenía ninguna expectativa puesta en el evento, pues apenas había indagado en Internet sobre celebraciones de años anteriores, o sobre conferencias similares en otros países. Sin embargo, ser miembro de Agile Canarias y, por tanto, fiel admirador de esta “forma” de ver el desarrollo del software y de todas sus bondades asociadas, me convenció de que tomar un vuelo a Barcelona y dejarme caer por la Universidad La Salle, junto a Juanma (@jmbarroso), Fran (@fran_reyes) y Yeray (@ydarias) (en adelante: Comando Muyayo) no iba a ser tiempo perdido. Y vaya que no lo fue. Lo juro por Snoopy.
Vayamos por partes.
Para hacer honor a la verdad, el viaje no empezó como debería haber empezado. Al llegar al aeropuerto de Los Rodeos el jueves por la tarde, mi compañero de viaje (Juanma) y yo nos encontramos con la agradable (léase con ironía; mucha ironía) sorpresa de que nuestro vuelo en Vueling había sido replanificado. ¿Qué significaba eso? Que mientras nosotros estábamos dirigiéndonos al punto de facturación, el avioncito ya iba por Cádiz, kilómetro arriba, kilómetro abajo. Supuestamente, nos comunicaron el cambio por e-mail hacía dos meses. Nosotros, ni nos enteramos.
– ¿Y ahora qué hacemos? – nos preguntamos, contemplando la opción de ver el AOS desde casa, con Fran retransmitiendo por streaming con el NexusOne.
– ¡Improvisación! – decidimos al fin, negándonos asumir los designios del perro destino.
There’s an old saying that goes: “Cuando un amigo se muda, no pierdes un amigo; ganas una casa donde quedarte” Y por suerte para nosotros, dos amigos viven ahora en Madrid. Una simpática vendedora de Spainair nos consiguió un vuelo a Barcelona, vía Madrid, por un precio razonablemente económico, con el único contratiempo de tener que hacer noche en la capital. Un par de llamadas, y a las tres horas estábamos en Tribunal, degustando unas tapas terriblemente buenas con Sergio y Aurora (@aurocj). Gracias chicos, por acompañarnos esa noche
Al día siguiente, y sin más contratiempos, llegamos a Barcelona, a una pensión más bien cutre (lo que tiene reservarla dos horas antes de viajar…) pero limpia, suficiente para un fin de semana. Por la tarde, nos reunimos con Fran y después de jartarnos (sí, con “j”; con “h” parece que comimos menos) en el almuerzo, cerca de Plaza Catalunya, nos dirigimos al primer día del Agile Open Spain 2010.
Una vez recogida nuestras acreditaciones y almacenar la contraseña de la Wi-Fi, pasamos a un salón donde ya estaban reunidos prácticamente todos los asistentes (200 almas). Reconocí a Alejandro (@alejandropgarci), de Autentia, y a Dani Latorre (@dani_latorre) de Jobsket, dos auténticos cracks a los que conocí a su paso por Tenerife. Una vez sentado, empezaron las gratas sorpresas:
– El modelo de conferencia difiere radicalmente de todos los eventos y charlas a los que he asistido alguna vez. Este formato se conoce como Open Space, y al parecer, tiene como principal característica la carencia de una agenda predefinida antes de empezar. Con esto se consigue que los asistentes, sentados en un círculo y ayudados por un moderador/facilitador, organicen por si mismos los temas en los que están interesados participar u asistir.

– Una vez propuestos las ponencias, se exhortaba a los promotores de las mismas a reunirse con personas que hubiesen expuesto temas afines, para discutir la posible mezcla de los mismos en una única ponencia.
– Para hacer honor a las metodologías ágiles, las charlas se ubicaron en un panel en la pared, y “ágilmente” se fueron distribuyendo las ponencias en las clases y horarios disponibles, cambiando varias veces las disposiciones según le interesaba a unos o a otros. Sinceramente, en su momento dudé de dicha forma de proceder, y llegué a creer que pasarían veintiséis años y catorce días antes de que nos pusiéramos de acuerdo sobre cómo deberían quedar las charlas, pero apenas quince minutos de rotaciones y algún que otro “¡No me hagan eso, joder! ¡A las 9 de la mañana no!” fue suficiente.
– Otro problema: el 70-80% de las charlas propuestas parecían muy pero que muy interesantes, y el solapamiento de muchas te obligaba a hacer una elección dolorosa, muy cerca del “¿A quién quieres más, a papá o a mamá?”. Después de algunas reflexiones personales, logré establecer un planning de las ponencias a las que quería asistir, y aún sin estar seguro de haber hecho la elección correcta, pensé que si al final alguna no me interesaba, simplemente podría cambiar de aula. No cambié ninguna.

Terminé el día visitando a un amigo de la infancia, por lo que me perdí la cena y las cañas respectivas de esa noche. Por suerte para todos, Yeray estaba ahi para contarlo
En el próximo post, hablaré de las ponencias como tal y de las sensaciones que me llevé de las mismas. Puede adelantar que fueron muy inspiradoras. Dudo que pueda expresar en palabras lo mucho que te hacen pensar sobre la forma de ver tu trabajo diario, y en la ambición necesaria para mejorar diariamente en el plano profesional que, como siempre, afecta a cómo afrontas el plano personal.
Aún así, lo intentaré. Permanezcan atentos.
PD: Las fotos son de Juanma y Yeray
Categoria: Coding,Informática,Personal
Escrito por Juanjo el Thursday, 4 de November del 2010 a las 7:17 pm
Por qué Java es un lenguaje from the past:
1
2
| if (a != null && a.getFoo() != null && a.getFoo().getBar() != null
&& a.getFoo().getBar().getTutu() != null) |
En Groovy:
¿Quedó claro?
Categoria: Coding,Humor
Escrito por Juanjo el Thursday, 25 de March del 2010 a las 6:19 pm
Han pasado unos cuantos meses desde la última vez que me digné a escribir algo aquí. Fue por allá por octubre, y desde entonces lo he mantenido en un barbecho largo, estéril y cruel.
Aprovechando un cambio de empresa, voy a [intentar] retomar el blog, por eso de no perder las buenas costumbres. Sigo sin encontrar un tema que me apasione comentar (o en realidad me interesa escribir de tantos temas dispares que al final no escribo sobre ninguno) pero qué le vamos a hacer. La inspiración me llega en miligramos, como los analgésicos.
Categoria: Personal
Escrito por Juanjo el Tuesday, 27 de October del 2009 a las 12:12 am
Hace poco leí un artículo muy interesante en el New York Times llamado Wall Street Smarts, sobre la influencia de la gente inteligente en el colapso del sistema financiero del año pasado, génesis de la actual crisis económica mundial. El artículo ha causado un poco de revuelo, y opiniones derivadas pueden leerse aquí y aquí.
He realizado una traducción más o menos libre porque creo que vale la pena leerlo y echarle un pensamiento:
La gente lista de Wall Street
“Si quieres saber realmente por qué el sistema financiero estuvo a punto de colapsar a finales de 2008, te lo puedo decir en una única frase”.
Estas palabras salieron de un hombre sentado a unos tres o cuatro taburetes de mi, en un bar escasamente poblado del Midtown, mientras esperaba a un amigo mío. “¿Pero voy a tener que comprarle una trago para oirla?” pregunté.
“Para nada”, dijo. “Puedo comprar mis propias bebidas. Mi 401(k) (plan de jubilación, más información en la Wikipedia) está intacto . Me fui del mercado hace 8 o 10 años, cuando me percaté de lo que estaba pasando”.
En efecto parecía capaz de comprar sus propias bebidas; una de ellas, un dry martini, estaba en la barra frente a él. Era un hombre en la edad de la jubilación, los años bien llevados, cabello gris, usando el mismo tipo de vestimenta que debe haber usado en alguno de los campus de la Ivy League a finales de los 50 o principios de los 60 – chaqueta tweed, pantalón gris, camisa de botones azul y una corbata que, vista de lejos, parecía decorada por pequeñas coles de Bruselas.
“OK”, dije. “Vamos a oírla”.
“El sistema financiero estuvo cerca de colapsar”, dijo, “porque gente inteligente empezó a trabajar en Wall Street”. Tomó un sorbo de su martini y miró directamente a la fila de botellas de detrás de la barra, como si la conversación ya hubiese acabado.
“¿Pero no estaban ya esos chicos listos en Wall Street?” pregunté.
El me miró de la misma forma que un profesor de matemáticas mira a un alumno que, a pesar del esfuerzo heroico del profesor, parece incapaz de aprender los principios más rudimentarios de una división con varias cifras. “O eres más joven de lo que aparentas, o no tienes muy buena memoria” me dijo. “Uno de los conferenciantes de mi 25th reunion (tradición estadounidense, donde una promoción universitaria se reúne 25 años después de graduarse) dijo que, de acuerdo a un estudio que había hecho a los presentes, los ingresos en esos momentos eran inversamente proporcionales a la situación académica que tenía la clase, en parte porque cada uno de la tercera parte de la clase con notas más bajas se habían convertido en millonarios de Wall Street”.
Pensé en mi propia clase de la facultad, de aproximadamente la misma época. El mejor estudiante había sido nombrado juez de la corte federal de apelaciones ganando, según los estándares de Wall Street, calderilla. Un montón de alumnos con méritos académicos igual de impresionantes se convirtieron en profesores. Pude imaginar a los futuros titanes de Wall Streets dormitando en las filas traseras de algún curso soporífero como Introducción a la Geología.
“Realmente suena como algo bastante acertado” dije.
“Claro que es acertado,” contestó. “No me malinterpretes. los chicos con peores notas que fueron a Wall Street tenían muchísimas cualidades buenas. La mayoría de ellos eran bastante agradables. Daban una buena impresión. Y ahora nos damos cuenta de que según los estándares que llegaron luego, no eran suficientemente codiciosos. Sólo querían una casa bonita en Greenwich y quizás un velero. Muchos de ellos venían de familia que habían estado siempre en Wall Street, por lo que estaban acostumbrados a casas bonitas en Greenwich. No sentían la necesidad de aprovechar todo el negocio como para obtener el dinero que permite, fácilmente, un segundo yate transoceánico.
“¿Entonces qué pasó”?
“Ya te lo dije, los chicos listos empezaron a ir a Wall Street”
“¿Por qué?”
“Pensé que nunca lo preguntarías”, dijo, haciendo un practicado gesto con sus cejas que consiguió que el barman empezara a mezclar otro martini.
“Ocurrieron dos cosas. La primera es que la cantidad de dinero que se podía hacer en Wall Street con hedge funds (fondo de inversión libre) y private equity operations (operaciones de capital privado: valores de renta variable de compañías que no cotizan en bolsa) era simplemente alucinante. Al mismo tiempo, las universidades se fueron encareciendo tanto que gente de familias razonablemente prósperas se graduaban con deudas enormes. Fue entonces cuando incluso los chicos más inteligentes fueron a Wall Street, quizás convenciéndose a si mismos de que en pocos años tendrían tanto dinero que podrían convertirse en profesores o abogados o lo que sea que fuera su vocación en primer lugar. Es ahí cuando se empiezan a leer historias sobre el porcentaje de egresados de la Universidad de Harvard que tenían planeado entrar en la industria financiera, o de ir a una escuela de negocios para poder entrar en la industria financiera. Es ahí cuando empiezas a leer sobre esos genios del M.I.T y Caltech que en lugar de ir a la escuela de posgrado en física, fueron a Wall Street a calcular ventajas arbitrarias.
“Pero no me ha dicho aún cómo eso trajo consigo la crisis financiera”
“¿Alguna vez oíste la palabra “derivado financiero”? preguntó. “¿Tu crees que nuestros chicos podrían haber inventado, digamos, “cobertura por riesgos crediticios” (Credit Default Swaps)? ¡Por favor!. No podrían haber hecho todos los cálculos.”
“¿Por qué tengo la sensación de que hay un paso más en este escenario?” dije.
“Porque lo hay”, contestó. “Cuando los chicos listos empezaron en este negocio con la titularización de cosas que ni siquiera existían en un primer término, ¿quienes estaban dirigiendo las empresas en donde trabajaban? ¡nuestros chicos! ¡la parte baja de la clase! Gente que no tenían ni la menor idea de lo que era un credit default swap. Todos lo que nuestros chicos sabían era que se estaban haciendo asquerosamente ricos, y les había gustado. Todo ese dinero fácil había acabado con su sentido de “suficiencia”.
“Entonces tener gente inteligente por poco causa el colapso de Wall Street”.
“Lo has entendido”, me dijo, “te ha llevado un tiempo, pero lo has entendido”
La teoría sonaba demasiado simple para ser verdad, pero a bote pronto no le pude encontrar ningún fallo. Me encontré contemplando el tipo de caos que una horda de hombres inteligentes podría causar en otras industrias. Vi a esas industrias desplomándose, una a una, por una inteligencia superior. “Creo que necesito un trago”, dije.
Él asintió al ver mi vaso, e hizo otro de esos gestos con la ceja al camarero. “Por favor”, dijo, “Permíteme”.
Categoria: Actualidad,Economía
Escrito por Juanjo el Monday, 21 de September del 2009 a las 10:01 pm
Hace poco leí un artículo en inglés sobre consejos de privacidad en Facebook que me han parecido muy importantes conocer: 10 Solid Tipos to Safeguard Your Facebook Privacy.
Las redes sociales estan experimentando una masificación brutal en su utilización, y me he encontrado casos, sobre todo en personas poco acostumbradas a la navegación en la red y a los peligros que conlleva su mala utilización (nativos no digitales) exponiendo muchísimos datos sensibles sobre ellos mismos que no deberían estar circulando en Internet. También es cierto que muchísimas personas, que a priori se desenvuelven mejor en ámbitos digitales, incurren en los mismos problemas y defectos, probablemente por falta de conocimiento, o por simple dejadez.
Teniendo en cuenta de que en Facebook está hasta mi madre, literalmente hablando, he traducido libremente los consejos para que puedan leerlo las personas que no controlen el inglés:
1 – Organiza a tus amigos en Listas
¿Qué haces cuando tu jefe, tu madrastra, o algún "conocido" te envía una petición de amistad en Facebook? Usar las listas de amigos, que es la base con la que cuentas para mantener tu privacidad. Elige Amigos > Todos mis amigos en el menú superior, y luego utiliza el enlace Crear nueva lista para construirlas. Algunos ejemplos pueden ser Compañeros del trabajo, Familia, Compañeros de la Universidad, etc. Tus amigos no pueden ver tus listas, así que puedes nombrarlas de la forma que mejor se adecúe a tus necesidades. (Recomiendo, no obstante, evitar nombres como "Tías buenorras", "Pobres diablos" o similares
)

Tip: En la barra de navegación de la izquierda, puede que no se muestren por defecto todas las listas que has creado. Haz click en "Más" para verlas todas, y luego selecciona y arrástra aquellas que quieras ver por encima del separador.
2 – Personaliza la privacidad de tu Perfil
Haz click en Configuración > Configuración de Privacidad > Perfil. Selecciona qué partes de tu perfil podrán ser vistas por quién.
Si eliges la opción "Personalizar" en el menú seleccionable, puedes ser mas especifico. Es aquí donde las listas de amigos del punto anterior se convierten en útiles de verdad.
También ve a la pestaña Información de Contacto y elige cuántos datos de contacto quieres que sean compartidos en Internet.
3 – Establece el Nivel de Privacidad de Facebook en los Álbumes de Fotos
En la pestaña Fotos de tu perfil, haz click en Privacidad del Album. Aquí puedas usar de nuevo tus listas de amigos para establecer el nivel de privacidad para cada álbum.
Ten en cuenta que tus fotos de perfil van a un álbum especial que está siempre visible para todos tus amigos (no es muy recomendable que tu jefe vea la última tranca a base de tequilas que pillaste)
4 – Restringe la visibilidad de las búsquedas
Haz click en Configuración > Configuración de Privacidad > Búsquedas para establecer la visibilidad de tus datos cuando alguien está usando las búsquedas en Facebook. Este punto es una forma muy importante de salvaguardar tu privacidad. Puedes seleccionar también qué se mostrará en los resultados.
5 – Controla los envíos automáticos al Muro y las actualizaciones de tus acciones
Tus acciones en Facebook como comentarios, gustos, "galletas de la suerte", aparecen resaltados en las páginas de inicio de todos tus amigos. No puedes usar listas de amigos aquí, así que sólo puedes activarlo o desactivarlo. Ve a Privacidad > Noticias y Muro y elige si quieres que tu jefe o tu ex sepan que estás enrollado con alguien.
6 – Establece la política de privacidad de tu Muro
Ve a la página de tu Perfil, haz click en Opciones > Configuración bajo la caja de estados.
Aquí puedes controlar si tus amigos pueden postear en tu Muro, y quierenes pueden ver los mensajes hechos por tus amigos.
7 – Evita aparecer en Anuncios
Facebook tiene dos tipos de publicidad: de terceras partes y de Facebook. Los anuncios de terceras partes actualmente no pueden usar tus fotos, pero hay un ajuste para no permitirlo en el futuro. Ve a Configuración > Configuración de Privacidad > Noticias y Muro > pestaña Anuncios de Facebook y desactívalo.
Los anuncios de Facebook que se muestran a tus amigos son sobre ‘acciones sociales’ como convertirse en fan de algo. También se puede desactivar en el pie de la página.
8 – Protégete de las aplicaciones de tus amigos
Ve a Configuración > Configuración de Privacidad > Aplicaciones, haz click en la pestaña Configuración y desmarca todas las opciones. Esos ajustes controlan qué información sobre ti es visible en las aplicaciones instaladas por tus amigos. Por defecto, están marcadas como visibles, lo que significa que tus preferencias religiosas, sexuales y políticas, además de tus fotos, etc, son accesibles por mas de un millón de desarrolladores de aplicaciones de Facebook en todo el mundo, cada vez que uno de tus amigos realiza una prueba, juega, o ejecuta cualquier otra aplicación. Esto es, obviamente, un tema relacionado con tu privacidad.

Probablemente, este es el aspecto más malentendido de la política de privacidad de Facebook. Esos ajustes controlan qué pueden ver sobre ti las aplicaciones instaladas por tus amigos, aún cuando tu no lo hayas instalado.
¿Por qué es importante esta aclaración? Porque estos ajustes no influye en lo que compartes en las aplicaciones instaladas por ti. Para controlar ésto está el siguiente punto.
9 – Privacidad de tus Aplicaciones
No hay forma de controlar qué datos ven las aplicaciones; es un dilema de todo-o-nada. En este enlace (Inglés) puedes ver qué pueden saber sobre ti y sobre tus amigos los desarrolladores anónimos de aplicaciones, por el simple hecho de completar un test.
Hay una aplicación llamada Privace Mirror, que permite averiguar qué puede que sepan las aplicaciones de ti y de tus amistades. Si realmente quieres saber exactamente qué datos del perfil de cada uno de tus amigos es visible para desarrolladores, Privace Mirror lo muestra en detalle.
Lo único que puedes hacer es autorizar únicamente a aquellas aplicaciones que necesitas y en las que confíes. Ve a Configuración > Configuración de Aplicaciones en el menú superior. Cambia en el menú seleccionable la opción Usados Recientemente por Autorizados. Así puedes ver qué aplicaciones has autorizado para acceder a toda tu información del perfil. Elimina todas aquellas que ya no necesitas (en mi caso encontré 64, inútiles todas ellas… qué barbaridad).

También revisa la lista de aplicaciones "Con permisos para publicar" y "Con permisos adicionales concedidos" para eliminar los que no quieres.
10 – ¿Quieres salir de Facebook? Elimina tu cuenta, no sólo la desactives.
En Facebook es bastante fácil poder desactivar tu cuenta, simplemente yendo al menú Ajustes. Pero la desactivación mantiene toda tu información de perfil en Facebook, incluyendo fotos, amigos, etc. Si lo que en realidad quieres es eliminar permanentemente la cuenta, haz click aquí para enviar una petición de baja.
Ten en cuenta que:
– Hay un retraso indeterminado entre el envio de la petición y la eliminación real.
– Si te autenticas en Facebook, la petición se cancela automáticamente.
– Parece que no hay forma de confirmar si tu petición fue completada.
– Incluso después de la baja permanente, Facebook dice que copias de tus fotos “pueden permanecer en sus servidores por razones tecnicas”.
Aparte de todo esto, has de tener en cuenta que de vez en cuando aparecen noticias de fallos de seguridad en Facebook, que pueden exponer tu información privada en Internet. Es mejor evitar usar Facebook para todo lo que pueda causarte problemas y comprometerte, quizás no en estos momentos, pero si más adelante. Todo lo que publiques va a estar ahí por mucho, mucho tiempo.
Categoria: Informática,Tecnología
Escrito por Juanjo el Tuesday, 3 de March del 2009 a las 12:23 am
No se puede discutir que las series de televisión están viviendo una edad dorada actualmente. Es más, podría decirse que más que años dorados son de platino, si comparamos su calidad de diálogos, personajes y tramas con las marramachadas del séptimo arte – salvando alguna excepción – que actualmente Hollywood se empeña en regurgitar con ahínco. Como no queremos perdernos esta revolución de la caja chica – en realidad, para los españoles, el tamaño de la caja depende de las dimensiones de la carcasa del pc - debemos contar como herramientas indispensables de supervivencia un gestor de torrents.
Actualmente ver una serie americana en España con calidad excepcional es tan fácil como surfear un rato por Mininova, The Pirate Bay o incluso Google. También contamos con la opción de hacerle una visita a Hernán Casciari, que incluso nos lo da todo mucho más mascado, en su flamante blog Espoiler, con la ruta a los subtítulos incluida – porque las series las ves subtituladas, ¿no?. Pues existen herramientas/servicios que incluso lo hacen búsqueda aún mucho más trivial, y FeedMyTorrents es una de ellas.
FeedMyTorrents es como un índice de series de moda, con el archivo torrent asociado a los capítulos de las mismas. Un Feed RSS. Y como tal, posee una característica bárbara: conforme los nuevos episodios de la temporada van siendo emitidos (y por tanto, aparecen en las redes p2p), los feeds de las series se van actualizando con su respectivo enlace de descarga. De esa forma Mahoma no tiene que ir a la montaña, ella sola levita hasta su presencia, para cómodamente proporcionarle horas de entretenimiento.
¿Y cómo empezamos a hacer uso de esta maravilla? Simple. En primer lugar vamos a la página web:
Y pulsamos en el enlace de la cabecera TV-Show Feeds. Todas las series indizadas actualmente aparecen en dicha página, con el número de temporada actual y los últimos capítulos emitidos en la misma:
Además, si tienes suerte, la serie que estás intentando seguir cuenta también con un feed alternativo:
¡En efecto! Muchas de las series están disponible en HD, en unos suculentos 720p que hará la delicia de los más sibaritas. Aprovecho en recordarles este post, un tutorial de cómo ver una serie en alta definición creado por Hernán Casciari (lo cito por segunda vez hoy… apenas sale a relucir el tema de las series y se convierte en una eminencia). [Enlace]
Ahora falta agregar el feed a nuestro gestor de descargas de torrents favorito (A partir de ahora lo explico para mi caso particular: µTorrent) . Mantenemos el enlace en el portapapeles, ya sea el feed Normal o el 720p (botón derecho –> Copiar la ruta del enlace) abrimos el programa y haciendo click en el tercer icono del menú Agregar Feed RSS, agregamos la ruta que acabamos de copiar (de hecho ya debería aparecer escrita) y pulsamos ok:
La serie debería aparecer en el menú izquierdo:
Ahora es sólo cuestión de elegir el capítulo que deseamos, ponerlo a descargar, y ¡listo!
Bajo mi punto de vista, una funcionalidad que carece actualmente es que los feeds sólo muestran los episodios de la temporada actual. Si llevas la serie al día – o estás empezando – no hay problema, porque los que aparecen son justamente los que estás disfrutando. El problema aparece cuando te enganchas a una serie después de que haya empezado, una temporada más tarde por ejemplo, o si deseas ver en los Simpsons las últimas cinco temporadas casi inéditas en España. Quizás, dentro de la opción de crear nuestros propios feeds (que aún no he probado) provean la capacidad de compartir con otros usuarios listas de torrents personales, y maybe alguien ya se ha tomado la molestia de recopilar esa primera temporada de Californication o de Dexter que te permita empezar a verla y termine de mermar por completo la reducida vida social que aún puedas tener.
Si no tienes claro qué serie empezar a ver, puedes fiarte del gusto del populacho (donde me puedes encontrar a mi) y comenzar por las que aparecen en el Top 10 de Feeds con más fanboys usuarios (ránkings disponible tanto en calidad normal como en HD).
Un servicio como éste tiene una ventaja asociada conforme un mayor número de personas lo usen: al ofrecer el mismo archivo torrent de los capítulos, todos compartimos la misma fuente, que redunda en más seeds, más leechers, más personas de las que obtener partes del episodio, y por tanto mayor disponibilidad y rapidez de descarga. Es más, se podría llegar aún más lejos, y si un capítulo fuese realmente famoso en términos de usuarios, los subtítulos se desarrollarían previsiblemente para dicha versión, evitándonos el pequeño engorro de mantenerlos sincronizados o de encontrar los subtítulos exactos y particular para nosotros. Por tanto, mientras más personas hagamos uso de FeedMyTorrents, mejores resultados obtendremos todos.
Así que ya sabes. Es hora de aprovechar la sindicación RSS para algo más que leer mi blog, aún cuando esto siga siendo lo más provechoso para tu integridad mental
Categoria: Tecnología
Escrito por Juanjo el Monday, 2 de March del 2009 a las 10:34 pm
Acabo de leer una propuesta lanzada por ADSLZone.net, que busca presionar a la operadora dominante en España – Telefónica – para que reduzca el precio del ADSL y podamos equiparar este servicio – ¿de primera necesidad actualmente? – al proporcionado en otros países europeos, que se oferta mucho más barato incluso por la misma Telefónica: ADSL más barato.
¿Cómo podemos ayudar? Uniéndonos a la iniciativa con nuestra firma y con la difusión del Manifiesto:
- Una rebaja incondicional en el precio del ADSL de acuerdo al nivel de vida del país donde vivimos.
- Una velocidad de bajada y subida que permita acceder en igualdad de condiciones al resto de países europeos, sobre todo donde opera Telefónica a través de su filial O2.
- Una calidad del servicio que garantice la disponibilidad y acceso de cualquier ciudadano.
- Para poder cerrar en España la brecha digital, es imprescindible considerar la banda ancha como parte del servicio universal.
Yo ya he firmado. Y tú, ¿a qué esperas?
Enlace: ADSL más barato
Categoria: Actualidad,Tecnología