Firefox: evitar tracking, que no rastreen tus datos

Ayer hablábamos del complemento Collusion como una gran herramienta para saber a qué webs envían información las webs que visitamos. Y como ya os dije, Collusion sirve para diagnosticar, pero no para combatir. Sabemos quién envía a quién, pero olvídate de cortarles el grifo con eso.

Tranquilos, ya os dije que había opciones para evitar que nos sigan. La primera, como podréis ver en la web de Mozilla, viene de forma nativa en el navegador. Por si no entendéis la explicación en inglés, os la repito por aquí:

  • Pulsáis el botón Firefox de la parte superior izquierda.
  • Os metéis en Opciones.
  • Ahí buscáis Privacidad.
  • En Rastreo activáis el checkbox «Decir a los sitios web que no quiero ser rastreado».

Luego le dais a OK y vía.

Pero claro, esto para según qué páginas puede no ser suficiente, y podéis necesitar un complemento para evitar el tracking. Desde aquí vamos a hablar de dos: Do Not Track Plus y Ghostery.

logotipo Ghostery

Ambas cumplen perfectamente la función de evitar el tracking, si bien Ghostery es la que está recibiendo mejores críticas por parte de los usuarios, ya que te da mayor flexibilidad a la hora de bloquear las cookies (Do Not Track Plus lo bloquea todo, Ghostery bloquea lo que quieras bloquear), te permite participar (si quieres) en una recogida de estadísticas para elaborar un ranking de sitios potencialmente invasivos y se trata de un proyecto Open Source, mantenido por la comunidad y con gran transparencia.

Do Not Track Plus Logo

En cualquier caso, ya ves que gozas de buenas herramientas para poder evitar las intromisiones habituales de ciertos sitios en tu red. Y si quires mayor seguridad, siempre puedes recurrir a las redes Tor.

Collusion: Comprueba a dónde envían tus datos las webs que visitas

Con el asunto de PRISM, el espionaje de la NSA, los diversos proyectos europeos (en España tenemos SITEL espiándonos desde 2009, por cierto que es curioso como ciertos medios atacaron a Rubalcaba por implantarlo pero no han comentado nada de que el gobierno de Rajoy lo siga utilizando), las filtraciones de Snowden… en fin, todo esto ha puesto la seguirdad y la paranoia en primera línea de información.

Ahora la gente empieza a preguntarse «¿Qué hacen las grandes compañías con mis datos?», empiezan a ser conscientes de que los millones de Facebook y Google tienen que salir e algún sitio y de que «si no pagas tú eres el producto». Por suerte muchos ya llevaban tiempo pensando esto, y más en el campo del desarrollo y de la seguridad web.

Collusion es un término que hace referencia a cuando dos personas u organizaciones se asocian para perjudicar a una tercera. También es un proyecto de Mozilla que vio la luz en 2012 y que nos permite saber, mediante un complemento del navegador, a quién envían la información las páginas que visitamos. Veremos burbujas de tres colores: azul para los sitios que visitamos, rojas para los anunciantes y blancas para webs que reciben alguna información. Luego el software generará un gráfico tipo telaraña uniéndolas para monstrarnos las relaciones. En algunos casos son cosas esperables (Google Analytics u otros servicios de estadísticas, Gravatar…) y en otros en cambio nos encontramos cosas sorprendentes (y desagradables).

gráfico collusion
Gráfico de collusion generado en sólo un día de uso.

Collusion es una buena herramienta para conocer quién conoce qué sobre nosostros, que podemos integrar como complemento en nuestro navegador Mozilla. Eso sí, sólo nos vale como herramienta de análisis, no nos protegerá del seguimiento. Tranquilos, hay formas de hacerlo, y mañana os hablaré de un complemento que os ayudará con eso.

Bluegriffon, editor HTML5 WYSIWYG

En los comentarios del artículo sobre BlueFish ya se habló de este editor de HTML WYSIWYG, considerado por muchos como la evolución natural del Kompozer.

Basado en el motor de renderizado Gecko de Mozilla (es decir, lo que hagas con BlueGriffon se te verá en el Firefox tal cual), BlueGriffon incorpora una serie de herramientas muy interesantes para trabajar tanto con CSS3 (donde podrás editar estilos gráficamente) como con HTML5, dando por ejemplo una comodidad pasmosa a la hora de trabajar con vídeo, además de incorporar las típicas herramientas para realizar rápidamente formularios o tablas. Una de sus características más productivas es su ventana para navegar por el DOM.

Logotipo BlueGriffon
El grifo azul

Incluye además el popular editor de gráficos vectoriales SVG Edit, incluso añadiéndote las pertinentes líneas de Javascript para poder usarlo con HTML 4.

Pero no todo es WYSIWYG, el programador más experimentado podrá ir a la vista de código para trabajar a un nivel más detallado y ahorrarse «código basura» que suelen meter estos editores.

En la web oficial del proyecto podéis además encontrar multitud de Add-ons que permiten agregar interesantes funcionalidades al programa, como un cliente FTP, un manual de ayuda, un emulador de dispositivos móviles, un editor avanzado de css, un editor de fórmulas matemáticas, un administrador de Toolkits… en fin, que es altamente extensible.

Como punto negro sólo diré que no he logrado que PhoneGAP se integre tan bien como lo hacía el Dreamweaver o Eclipse (ya sabéis que soy anti Adobe, pero he de reconocer que la integración jQueryMobile/PhoneGAP/Dreamweaver 5.5 era excepcional), pero en general obtiene un aprobado alto. Además, ha aparecido bajo múltiples licencias libres (GPL, Mozilla), lo cual siempre aporta tranquilidad y fiabilidad al proyecto.

MirQ: App para preparar el MIR gamificada

Hoy toca una entrada un pelín publicitaria, ya que estoy colaborando en este proyecto como consultor y tester (aunque código no he tocado), pero creo que puede tratarse de un producto interesante para muchos: MirQ, un app gamificada que te ayudará a preparar el examen del MIR.

La aplicación viene de la mano de Questionarity, un joven proyecto gallego, y la idea es que permita a los usuarios preparar el examen del MIR pero siendo a la vez una aplicación divertida, en la que podrás competir con tus amigos.

mirq1Tiene un funcionamiento muy simple e intuitivo, por lo que el jugador desde el primer segundo verá de forma sencilla cómo jugar, sin necesidad de pesados tutoriales. Podréis decir «OK, ya existen otras apps para preparar el MIR». Desde luego, pero ninguna con el espíritu lúdico y con la cuidada estética de esta.

De momento se trata de una beta con pocas preguntas, pero podéis seguir el proyecto en Twitter para ir enterándoos de las novedades. Podéis descargar la versión beta desde Google Play para vuestro Android (de momento no existe versión para otros sistemas operativos). Poco a poco se añadirán preguntas y modos de juego hasta llegar a la versión definitiva.

Bluefish, la alternativa libre a Dreamweaver en Linux

Cierto es que yo utilizo Aptana Studio, Eclipse y Geany para todo, por lo que nunca me he preocupado mucho de buscar una alternativa en Linux a Dreamweaver, puesto que ese software apenas lo usaba cuando desarrollaba en Windows por parecerme especialmente incómodo para editar código.

Pero si lo que quieres es un editor que te permita generar código a base de rellenar datos en un formulario y pulsar botones para generar conexiones a bases de datos, tablas o formularios entonces tu alternativa es Bluefish, bastante más sólido y completo que Kompozer, el cual siempre me ha parecido muy limitado.

Logotipo Bluefish Editor 2.2

Bluefish te permitirá trabajar con multitud de lenguajes (podéis ver el listado de lenguajes y CMS soportados en la web del proyecto), dándote referencias en línea, marcadores varios para distintas etiquetas y palabras claves, autocompletado, autocerrado de etiquetas, resaltado de comienzos y finales de bloque, cliente de FTP para trabajar con archivos remotos,  generador de thumbnails…

A pesar del título no sólo está disponible para Linux, sino que hay versiones para Mac, Solaris, BSD y Windows. En fin, si echas en falta el programa de Adobe esta puede ser tu solución.

Se trata de software libre, así que lo podéis descargar gratis desde la propia web o, en caso de Ubuntu, instalarlo con un apt-get install bluefish.

Cinco herramientas gratuitas para monitorizar Twitter

Estos días estoy realizando un curso de comunicación 2.0 y gestión de comunidades y me gustaría comentar una serie de herramientas para monitorizar perfiles o actividad en Twitter, que a día de hoy es la red social referente para muchos casos. Existen variedad de herramientas de pago, pero también varias gratuitas, que para los casos de gente que quiere manejar su propio negocio o sólo unas pocas cuentas cumplen perfectamente su función.

Logo Twitter
Logo twitter
  • HootSuite: Si bien tiene programas de pago, HootSuite nos ofrece un plan gratuito que perfectamente puede cubrir las necesidad de muchos usuarios, permitiendo gestionar hasta 5 perfiles sociales, generar informes de actividad, programar mensajes,tener dos canales de RSS… Usado con inteligencia puede ser una gran herramienta a la hora de comprobar en la red menciones, actividad, etc…
  • Mention: Como HootSuite, Mention tiene también plan gratuito. Es bastante limitado en su plan gratis, así que si tienes que monitorizar mucha actividad en las redes no te va a ayudar mucho pero puede cubrir las necesidades de PYMES o usuarios sin excesiva actividad de comprobar las menciones que se hacen de ellos en las redes.
  • twazzup: Se trata de una aplicación veterana que combina la faceta de herramienta de monitorización de Twitter con la de herramienta de uso. Muy fácil de usar, twazzup nos permite seguir una serie de palabras clave y nos da información detallada de la actividad alrededor de ese término.
  • Tweet-tag: Si lo que quieres es monitorizar un hashtag, esta herramienta made in Spain te permite seguir la actividad del mismo en las últimas 24 horas y ver los usuarios más participativos, la influencia del hashtag, ver una gráfica de participación/tiempo… Tweet-tag es una gran herramienta para analizar la influencia de un tema.
  • Klout: Finalmente si lo que pretendes es medir la influencia que tus publicaciones tienen dentro de las redes sociales la aplicación estrella es Klout. Su importancia es tal que hay hoteles o aerolíneas que ofrecen servicios extra a clientes con un Klout alto a cambio de que twiteen recomendaciones sobre los mismos. A la hora de medir la influencia de un usuario Klout casi se ha convertido en un standar.

En fin, estas cinco herramientas tal vez no sean la panacea para el gran profesional, pero sí serán una gran ayuda, como ya he dicho, a pequeños negocios, bloggers, etc. Y bueno, si te vas a dedicar a esto profesionalmente tampoco está demás que busques una herramienta de pago, que te puede dar mayor funcionalidad.

Añadiendo filtros a GIMP 2.8 o 2.6

GIMP es el software libre de edición fotográfica más conocido y, probablemente, el más potente y el que más puede intentar acercarse a Photoshop. Cierto es que es menos productivo que el de Adobe, pero cuenta con las ventajas del software libre, lo que lo ha hecho popular a nivel corporativo, ya que es muy válido para muchos trabajos sin tener que pagar los precios de la licencia de Adobe.

El caso es que hoy vamos a hablar de la asombrosa colección de filtros y efectos libres (106 filtros y efectos) que Paul Sherman ha desarrollado para GIMP. Los podéis descargar desde GIMPHELP.org y su instalación es muy sencilla.

En GNU/Linux basta con copiarlos a /home/tucarpeta/.gimp-2.8/scripts si los quieres sólo para ti, y a /usr/share/gimp/2.0/scripts si deseas que estén disponibles para todos los usuarios.

En el caso de Windows7 las carpetas serían C:\Program Files\GIMP 2\share\gimp\2.0\scripts o C:\Users\TU-CARPETA\.gimp-2.8\scripts. Para Vista y XP la primera es válida, pero la segunda sería C:\Documents and Settings\tucarpeta\.gimp-2.8\scripts

Con esta sencilla operación dispondréis de más de un centenar de scripts. Estos, por cierto, están disponibles tanto para 2.8 como para 2.6 (el proceso es el mismo, cambiando el número de versión en las carpetas). Eso sí, no intentéis meter los scripts del 2.8 en el GIMP 2.6 porque provocarán fallos.

Para usarlos basta con que vayáis al menú Filtros en GIMP y escojáis allí la opción Script FU para lanzar la consola y cargar los scripts.

Colorzilla: Complemento productivo para desarrolladores

¿Te ha pasado alguna vez de ver en una web y decir «Ese es el color que quiero para mi cabecera»? Bueno, Colorzilla te permite integrar en tu navegador (Chrome o Firefox) una serie de herramientas relacionadas con el tema de la elección/búsqueda de colores que puede facilitar tu trabajo como desarrollador.

En principio lo que yo buscaba era un simple Eyedropper para mi navegador, es decir, una aplicación que me permitiera conocer el código RGB de un color que esté saliendo en mi pantalla. Esta es la función principal de Colorzilla, pero no la única ni la más potente. También nos dota de un selector de color (Colorpicker) y un navegador de paletas que agilizan bastante el trabajo (combínalo, por ejemplo, con Firebug y piensa en la velocidad de poder probar todo eso en el navegador) y que además nos deja salvar colores y paletas como «favoritos».

Pero las dos herramientas más interesantes, y más potentes, creo que son el generador de degradados, que te permite modificar varias plantillas y te da el código CSS pensado para mantener la compatibilidad con navegadores obsoletos, y el Web Page DOM Color Analizer. Este último se tira un ratito analizando una página y finalmente te da todos los colores que se han usado en la misma, informándote sobre qué elementos usan cada uno. Esto te ayudará a hacerte una idea al respecto del diseño del sitio.

Resumiendo, un complemento ligero que puede ser muy útil y productivo a la hora de trabajar desarrollando un front-end.

Metapixel: crear mosaicos en linux

Un programa interesante que descubrí la semana pasada es Metapixel. Un software para Linux que nos permite crear mosaicos que generen una imágen a partir de una colección de fotos, más o menos como la imagen del ejemplo:

Gioconda creada con favicons

En los repositorios de Debian y Ubuntu está presente este programa, así que basta con descargarlo del repositorio, y ya puestos creamos una carpeta para guardar allí las miniaturas de las imágenes a usar como fuente:

sudo apt-get install metapixel
mkdir .fuentes

Tras esto toca configurar Metapixel, pasándole la dirección de la carpeta donde guardamos las imágenes para que la asocie con la carpeta de miniaturas:

metapixel-prepare -r carpeta_imagenes/ .fuentes --width=20 --height=15

Cambia lo de carpeta_imagenes por lo que corresponda, los parámetros de tamaño también los puedes cambiar, en este caso le hemos dado 20×15 píxeles. Bueno, ya tenemos todo preparado. Ahora, desde línea de comandos llamamos a Metapixel, le pasamos la imagen de origen (la que tendrá que verse en el mosaico), el nombre del archivo de salida, la biblioteca de miniaturas, el tamaño (un número que representa cuánto mayor será que la imagen original) y el radio de píxeles en los que no puede repetir imágenes. Un ejemplo:

metapixel --metapixel origen.jpg salida.png -l fuentes --scale=30 --distance=20

Lo dicho: origen, destino, librería con las fuentes, tamaño (30 veces mayor que la original) y radio en que no se repite (20 pixeles).

Ahora a trastear y disfrutar con él.

PC Fantacanestro: Manager de basket FIBA gratis

Tal vez los manager sean un género que no pasa por su mejor momento. En la segunda mitad de los 90 estaban en pleno apogeo: PC Fútbol dominaba el mercado en España, y su hermano PC Basket nos entretenía a los que preferimos el parquet al cesped.

Pero desde PC Basket 6.0 (que, por cierto, estaba cargado de bugs, como sabe todo el que tuvo a Michael Jordan, Shaquille O’Neal y John Stockton juntos en el Xacobeo Ourense pagándoles a cada uno 1 millón de pesetas por temporada) nos quedamos sin un manager de la ACB, y estamos hablado de un juego de 1998. Apareció en una colección de videojuegos de El País un PC Basket 6.5, una mera actualización del 6.0 con las plantillas de la temporada siguiente. Y ya… lo último que se supo de esta licencia es que Korner Entertainment la había adquirido allá por 2010, meses después de haberse hecho con la de PC Fútbol.

El otro día rememoraba las míticas partidas de PC Basket con un amigo y me comentó si no podría intentar meterle mano a la base de datos de alguna versión, ya fuera el 6 o el 4 (por algún motivo no hubo PC Basket 5.0, apareció un 4.5 que era el 4 con las plantillas actualizadas del año siguiente), para actualizarlo. Navegando por foros y más foros sí encontré gente que le había metido mano más o menos a PCBasket 6, si bien era un pelín coñazo, porque la edición de los jugadores era «limitada», tocando el archivo de base de datos binario. Mayormente podías cambiar los nombres a los jugadores y punto. Es decir, si modificabas al Madrid pues convertías a Alberto Herreros en Sergio Llull, a Alberto Angulo en Rudy Fernández… con la limitación de que el nombre nuevo no podría ser más largo que el antiguo (si era más corto rellenaba con espacios) y no poder cambiar la imagen del jugador (y acababas con Felipe Reyes negro y Draper rubio). Pero entre tanto foro llegué a un enlace que dirigía a una web desde la que descargar PC Fantacanestro. 

Era la versión 2011, si bien desde este enlace os podéis descargar la 2012. El juego está originalmente creado para la liga italiana, pero permite el modo «internacional» donde os podréis hacer entrenadores de gran cantidad de equipos FIBA. Por lo que vi, creo que está desarrollado en Visual Basic.

Como realmente a la que jugué es a la versión 11 (pendiente tengo testear la 12) será la que comentaré. Como te puedes imaginar, lo de 11 no es la versión del juego sino el año: la base de datos está actualizada a la temporada 2010-2011 (la última versión del juego hasta el momento está actualizada a Abril de 2012, para los que estén interesados) e incluye las principales ligas europeas: ACB (y también LEB), Italia (primera y segunda división), Grecia, Rusia, Francia, Bélgica, Lituania… además de un porrón de ligas continentales menores. Del continente americano os podéis encontrar las ligas de Uruguay, Argentina, Brasil, Puerto Rico y no recuerdo qué más. De Asia tenéis China, Japón, Korea del Sur… en fin, no me voy a poner a citar todo porque hay un porrón. Si juegas en el modo internacional puedes elegir qué competiciones simular, no hagas como yo que la primera vez las puse todas y al ordenador le costaba lo suyo andar moviendo tantos datos, además de que es un coñazo porque te va informando de los resultados de las competiciones. Desde el panel de administración podrás elegir el programa de entrenamientos, gestionar los temas económicos (patrocinadores, pabellón, merchandising), la plantilla (traspasos, renovaciones, cesiones), el equipo técnico… incluso puedes cambiar la imagen de fondo del juego.

Pero sobre todo es interesante el sistema de simulación de partidos. Por una parte, olvídate de jugar, si quieres un simulador búscate la vida, porque esto es 100% manager. Pero no uno de esos antiguos managers de «le doy a jugar y veo el resultado al final». Al simular el partido puedes elegir cada cuando quieres que se pare el partido para ajustar las tácticas, hacer cambios, etc... eso te permite hacer el parón cada cuarto, cada 5 minutos o ir siguiendo el desarrollo del partido, para poder parar y modificar lo que sea cuando se te antoje (bueno, para cambios en la estrategia hay que pedir un tiempo muerto, tenlo en cuenta).

Incluye además un editor, donde podrás mejorar o empeorar a jugadores, cambiarles de equipo… lo cual permite actualizar plantillas y reflejar la decadencia o evolución de algunos. Además, con esto descubrirás que hay varios jugadores NBA incluídos en el juego (con sueldos que no podrás permitirte pagar, of course) incluídos como agentes libres.

Puntos negros hay unos cuantos, desde luego. El primero: no tener versión para Linux. El segundo, que le «cuesta» simular los partidos. El tercero, que «casca» con pasmosa facilidad, e igual te quedas tirado en medio de un partido (hay una opción backup para poder recuperar el juego en un punto concreto). El cuarto, que el espacio entre temporadas pasa «muy lento», con demasiada simulación por medio de partidos de competiciones de selecciones. El quinto, cuesta demasiado ganar dinero y es fácil arruinarse (espera, eso también pasa en la realidad…). El sexto, sólo permite un jugador por partida, olvídate de partidas entre varios colegas. El sépitmo, creo que no es software libre (al menos no he encontrado nada al respecto de la licencia en la web). Recordad, hablo de la versión 2011, no se si han parcheado cosas en la 2012.

Tampoco me convence de todo la opción que permite crear equipos, dado que no es muy flexible a la hora de generar los jugadores y editarlos.

Con todo, el balance es positivo, y además el juego es gratuito (puedes donar si quieres) y está traducido a varios idiomas. Como parece obvio la «producción» muy legal no es dado que tiene pinta de que no están pagando a ninguna federación los derechos por la licencia… pero claro, si hicieran eso no podrían dejar el juego gratis. Es un proyecto interesante, que espero tenga continuidad con una versión 2013 donde sigan mejorando el código y haciéndolo más eficiente y estable.

Y sí, usar el editor es bastante tentador: J.R. Holden, Derrick Rose, Dirk Nowitzki, Mike Batiste, Pau Gasol, Jose Calderón, Bo McCalebb, Rudy Fernández, Fran Vázquez, Donatas Motiejunas, Oriol Junyent, Robin Benzing, Brad Oleson y Ersan Ilyasova. Ese es mi equipo con el Obradoiro… para intentar el ascenso de LEB a ACB (aunque pueda parecer un equipo para intentar ser campeón en la NBA).