lunes, 28 de septiembre de 2015

Privacidad y vigilancia. ¿Y qué más da? No tengo nada que ocultar

Hace unos días ví esta exposición en TEDx Madrid que publicaron en Microsiervos sobre la vigilancia y el derecho a privacidad que muchas veces no tenemos en cuenta y cedemos gran cantidad de información gracias a internet a empresas y paises para la que antes tenías que tener servicios de inteligencia trabajando día y noche para obtener con mucho más esfuerzo y un coste económico mayor.

Muchas veces, con la excusa de la seguridad, se restringen las libertades para dar paso a la vigilancia, "por nuestro bien". Como comentaba hace poco Pavel Durov:

Esa es una muy buena cuestión pero yo creo que la privacidad, en ultima instancia, y nuestro derecho a la privacidad, es más importante que el miedo a las cosas malas que puedan pasar, como el terrorismo.

Y tiene razón, porque claro que un cuchillo se puede usar para hacer daño a alguien, ¿Que vas a hacer? ¿Prohibirlos? Recordar que cada vez que bajais una aplicación para vuestro móvil y es gratuita, vosotros sois el producto, porque los datos de GPS, mensajes, etc.. valen mucho dinero, y es lo que están vendiendo cuando les das permiso para que entren en tu móvil.

Recuerda que el problema no es una agencia secreta, es el mal uso que damos a nuestra información.

- Usa criptografía para proteger tus datos.
- No compartas tu vida privada de forma irresponsable.
- No regales tu vida para que otros hagan negocio con ella.
- Sé consciente de que toda la información que generas puede ser usada en tu contra.

Manejando consolas y terminales. Guake y alternativas

Para cualquier desarrollador, el uso de la consola es muy importante. Permite en todos los sistemas operativos hacer operaciones y obtener información de forma rápida y precisa. Además, podemos hacer scripts que hagan tareas automáticamente al ser ejecutados.

Mi consola favorita debe ser Top-down, es decir, que con una tecla aparezca cubriendo todo un monitor, y vuelva a desaparecer pulsandolo otra vez. Os presento unas opciones:

Linux:

La mejor opción sin duda es Guake, cuyo código es abierto y se puede encontrar en GITHUB, es una consola muy versatil y cómoda. Puedes configurar a pantalla completa, o que baje solo una determinada cantidad de pixeles. Además puedes personalizar el color de fondo.

Para instalar:

sudo apt-get install guake -y
 
Para mostrar/ocultar (por defecto):

F12

Para abrir/cerrar nueva pestaña:

Control + Alt + T/W

Para cambiar entre pestañas:

Control + Repag/Avpag

Copiar/Pegar:

Control + Shift + C/V

MAC:

Para MAC no hay una alternativa clara, pero se puede utilizar iTerm2, también de software libre, para que se comporte como Guake.

Para configurarlo:

iTerm > Preferences > Profilers > +
Name: guake
Other actions > Set as Default 

Ajustar la ventana:

Pulsa el sub-tab Window
Columns: 350
Rows: 50 
Style: Top of screen
Space: All spaces
 
Pulsa el tab Keys, marca la opción Show/hide iTerm2 with a system-wide hotkey:
 
Hotkey: F12
 
Windows:


En windows las consolas dejan bastante que desear. Tanto la mítica cmd, como la nueva powershell no tienen el abanico de comandos que tienen los terminales de sistemas operativos basados en UNIX. De todas formas, puedes usar Windows Quake Style Console para que se comporten como tal, ya que los míticos comandos como ipconfig, dan información útil. Además de que puedes ejecutar scripts bat


Bueno, hasta aquí todo lo que os puedo contar, espero que os sea útil.


lunes, 21 de septiembre de 2015

Construyendo un puente para personas con cuadricópteros.

Entre los muchos usos que se le puede dar a los cuadricopteros, me ha encantado el que le dan estos chicos para escribir papers. A continuación:

 

Más info del proyecto aquí 


Extra: Conduciendo un cuadricóptero en primera persona.

jueves, 17 de septiembre de 2015

Bots in telegram


¿Qué es un BOT?

Es un programa con un comportamientos programado y con el que podemos interactuar. En el caso de telegram, hay varios tipos, y permiten crear packs de stickers, obtener fotos, jugar al trivial...

¿Cómo añado un bot a Telegram?

1º Necesitarás un enlace de la forma: https://telegram.me/botName
2º Sustituye botName por el nombre del bot elegido.

Ejemplos:
· Para obtener imagenes: https://telegram.me/imageBot
· Crear y hacer encuestas: https://telegram.me/pollBot
· Jugar al trivial: https://telegram.me/triviaBot
· Puntuar strickers: https://telegram.me/RateStickerBot

¿Cómo se interactua con un BOT?

Básicamente se envian comandos con opciones, y se obtienen respuestas.

Ejemplos:

· imageBot: /get computer , mostrará una imagen de ordenadores.
· RateStickerBot: /start, comenzará a mostrar stickers para puntuar.
· RateStickerBot: /stop, dejará de mostrarlos.

¿Cómo creo un BOT?

Si hablas con botfather, el BOT encargado de asesorarte, puedes hacerlo.

1º Añade a: https://telegram.me/botfather
2º Usa sus comandos para crearlo a tu antojo, que son:

/newbot - Crear un nuevo BOT
/token - Generar token de autorización
/revoke - Revocar token de acceso del BOT
/setname - Cambiar el nombre del BOT
/setdescription - Cambiar la descripción
/setabouttext - Cambiar el about
/setuserpic - Cambiar la foto de perfil
/setcommands - Cambiar la lista de comandos
/setjoingroups - Permitir añadirlo a grupos
/setprivacy - Mensaje en grupos
/deletebot - Borrar el BOT
/cancel - Cancelar el comando que estes usando

* En python: Si quereis un tutorial más avanzado, en geekytheory enseñan a usar el API para programarlo en Python

miércoles, 16 de septiembre de 2015

Juega con los colores

 Aquí Víctor Goñi Sanz.

Nuestro tema de post es el color. Adobe nos proporciona esta herramienta para que cualquier diseñador, o un simple aficionado, pueda crear conjuntos de colores a su gusto.

Básicamente es un circulo cromático en el que solo tienes que elegir una regla cromática para la elección de colores que combinen bien. En el circulo cromático nos encontramos en el centro el blanco, y conforme nos alejamos hasta su radio máximo tenemos las componentes de cada color.

 Puedes elegir las siguientes reglas.

- Colores análogos: Son aquellos que tienen un común denominador, y se encuentran próximos en el circulo cromático.
- Colores Monocromáticos: Son aquellos que se encuentran en línea recta desde el centro hasta el borde del circulo cromático, es decir, de blanco a color puro los distintos grados.
- Colores en triada:  Son aquellos 3 colores que dejan el mismo ángulo entre cada uno de los otros 2, independientemente del punto del radio en el que se encuentren.
- Colores complementarios:  Son aquellos que están en linea recta con el centro, pero a lados opuestos de él.
- Colores compuestos:  Distinta combinación de coloresa juego.
- Colores con tonos:  Combina varios tonos de un mismo color.


Si quieres saber más sobre como elegir colores parecidos, o distintos y que contrasten bien, lee algo sobre la Teoría del color.


Por ejemplo, si quieres personalizar un diseño, los colores de tu blog, o ver de que se compone una imagen podrás hacerlo con esta herramienta.

Además, en este enlace, podrás mover el ratón por la pantalla hasta encontrar un tono agradable, clickar para guardarlo, y buscar otro recursivamente.

martes, 15 de septiembre de 2015

La NASA ya tiene su propio canal de TV en 4K

Si eres un aerotrastornado y te gusta el espacio, estás de enhorabuena. La NASA ha abierto un canal en resolución 4K para poder ver el espacio, el interior de la ISS, documentales históricos, entrevistas relacionadas con el espacio y mucho más.

Puedes ver el streaming aquí. Necesitas una buena conexión para disfrutar de los 4K en streaming.

jueves, 10 de septiembre de 2015

Computational Hydrographic Printing (SIGGRAPH 2015)


Aquí Víctor Goñi Sanz.

El pasado agosto se celebró, como cada año, el siggraph 2015

¿De que hablaron? Pues de un montón de cosas, lo último en Realidad aumentada, procesado de imagen, 3d printing... podeis ver el programa completo, con enlaces a los papers aquí, aunque es mucho más fácil y emocionante ver el trailer:



Si estás interesado, aqui hay una web donde hay información de los autores, y enlaces a todos los papers.

Uno de los que más me gustó es el de Computional hydrographic printing, que consiste en imprimir la textura de un modelo 3D para ponerselo a la impresión 3D. Mejor lo vemos:




El efecto Kuleshov

El efecto Kuleshov es un experimento que demuestra que en cine, los espectadores se convierten en parte activa de la obra debido a la interpretación que hacen de ella. De manera inconciente el espectador relaciona las imagenes de expresiones con sus propias interpretaciones. 

La demostración llevada a cabo por el cineasta ruso Lev Kuleshov durante los años veinte consistia en mostrar a una audiencia una secuencia en la que se intercalaba la misma toma del actor Iván Mozzhujin con las de un plato de sopa, un ataúd y una niña jugando. La audiencia percibió que la expresión de Mozzhujin cambiaba en cada secuencia, con lo cual se comprobó que el montaje tiene una gran influencia en la comprensión semántica de lo que aparece en una escena.


Video original:


Video de este efecto explicado por Alfred Hitchcock