2013-12-31

How did the NSA hack our emails?

The easiest explanation of a backdoor in numbers generators

2013-12-14

¿Usted como habla de claro?

2013-12-10

It is a riddle, wrapped in a mystery, inside an enigma

"I cannot forecast to you the action of Russia. 
 It is a riddle, wrapped in a mystery, inside an enigma; 
 but perhaps there is a key. 
 That key is Russian national interest."

 (Winston Churchill - October 1939)

2013-11-22

Momento Teniente de "El caso de la rubia Platino" de Joaquin Sabina

Desde hace años, escuchando la canción "El caso de la rubia Platino" de Joaquin Sabina, creía que decía:

la última vez que oí esa melodía, 
me recetarón tres años y un día
pasiva en la modelo
...

Y siempre me he preguntado ¿Qué quiere decir "pasiva"? ¿Qué estás en la sombra sin poder hacer nada?

Hoy mientras trabajaba (vale es estudiar, pero si digo estudiar en casa, me ponen ha hacer mandados, parece como si a mi edad no se pusiese estudiar) me he dado cuenta de que no es "pasiva" sino "más IVA". Así que lo que díce es:

la última vez que oí esa melodía, 
me recetarón tres años y un día
más IVA en la modelo
...

Ve a 1m35s si quieres ir al momento exacto.

Aquí te dejo la canción.

Nota: para los foráneos, "la modelo" es una cárcel.

2013-10-29

Hilillos de destrucción de pruebas

Según parece borrar pruebas no es delito, según parece, por lo que alega la fiscalía.

¿No será que el gobierno "les ha dejado claro" que no es delito? La fiscalía está subordinada al gobierno, así que para mí es el responsable directo de poner trabas a la investigación, cosa que dijo no estaba haciendo, ni haría. Y esta no es la primera, sino al menos la segunda que se conoce públicamente.

<ironic-mode>

En fin, borremos todos los discos duros que tengan pruebas contra quien sea que esté imputado, porque no es delito.

</ironic-mode>

2013-10-19

Change keystore passwords

Java keystores use two passwords. If you want to change both these are the steps:

  1. Change the password used to protect the integrity of the keystore contents:
  2. keytool -storepasswd -keystore this-is-the-file.keystore
  3. Change the password under which the private/secret key identified by alias is protected:
  4. keytool -keypasswd -keystore this-is-the-file.keystore -alias this-is-the-key

Where

  • this-is-the-file.keystore is the file to store passwords

  • this-is-the-key is the alias of our private/public password

Happy hacking!!! :-)

2013-10-02

Remove/hide a preference from the screen

I've found in stackoverflow how to remove/hide a Preference from a PreferenceScreen.

The one I found more useful is the following:

PreferenceScreen screen = getPreferenceScreen();
Preference pref = getPreferenceManager().findPreference("mypreference");
screen.removePreference(pref);

2013-09-07

2013-09-05

Ubuntu Ramdisk: An Easy Way

I'm doing some code that use Derby (Java DB) and creating every time the database is some time consuming. It may be solved using a ram disk, this is the ubuntu way (maybe most GNU/Linux way).

mkdir -p /tmp/ram
sudo mount -t tmpfs -o size=512M tmpfs /tmp/ram/

more info here

2013-09-01

Un anillo de lectura con sugru

Hoy he visto un gadget de baja tecnología muy util para leer libros, hecho de sugru y un palo de helado.

Tomado prestado de Instructables

A reading ring with sugru

Today I've seen a very useful low-tech gadget to read books, made of sugru and a popsicle stick.

Borrowed from Instructables

How to be productive

I've found this advice about how to be productive at Google+ and I'll print it and put on the wall. This is my new purpose after my summer non-holidays.

2013-08-24

2013-08-17

Logo Font & Lettering Bible

Un libro genial para aprender caligrafía manual de muchos tipos de letras antiguas.

http://issuu.com/letteringtime/docs/logo_font___lettering_bible_/17?e=0

2013-08-15

Supplicant not running, cannot connect [EN]

Just few moments ago, I was trying to download an app, so I needed Wi-Fi connection. But every time I tried to connect on one of my devices, it was deactivated without further ado, after few seconds trying to connect. So I plugged the device to the computer, turned on the trace using adb (you can do this with an IDE like IntelliJ, Netbeans or Eclipse, or using the command line adb logcat). The error I got was:

08-15 11:10:19.500: ERROR / WifiHW (22603): Supplicant not running, can not connect
08-15 11:10:21.190: ERROR / RollingFileStream (24639): Could not create temp File with prefix: "eventlog.store" and ...

It says it has no free space to create a temporary file. After looking at the space left, I realized it was 0kB, I've spent all free space inside the device. There are two solutions: moving applications to the SD card or uninstall applications that are in the internal space of the device.

After several uninstalls, the problem has been solved satisfactorily.

Regards and Happy Hacking!!! :-)

Supplicant not running, cannot connect [ES]

Hace un rato, estaba intentando descargar una aplicación para lo que necesitaba la conexión Wi-Fi. Pero cada vez que intentaba conectar en uno de mis dispositivos, pasados unos segundos intentando establecer la conexión, se desactivaba sin más ni más. Tras enchufar el dispositivo al ordenador, activé la traza mediante adb (puedes hacerlo con un IDE como IntelliJ, Netbeans o eclipse, y también con el comando adb logcat). El error que obtenía era el siguiente:

08-15 11:10:19.500: ERROR/WifiHW(22603): Supplicant not running, cannot connect
08-15 11:10:21.190: ERROR/RollingFileStream(24639): Could not create a temp file with prefix: "eventlog.store" and ...

Lo que nos indica que no tiene sitio para crear un archivo temporal. Tras mirar que espacio me quedaba, me di cuenta que estaba a 0kB, es decir que me he comido todo el espacio interno del dispositivo. Llegado aquí hay dos soluciones, o pasar aplicaciones a la Tarjeta SD o desinstalar aplicaciones que estén en el espacio interno del dispositivo.

Tras realizar varias desinstalaciones, el problema se ha solucionado satisfactoriamente.

Saludos y ¡¡¡Happy Hacking!!! :-)

2013-08-05

Tutorial, Flujos de Trabajo y Recursos de Git por Atlassian

He encontrado un Tutorial, Flujos de trabajo y Recursos de Git realizados por Atlassian, que valen su peso en oro, son simples, estructurados y faciles para aprender.

Puedes encontrarlo aquí:

https://www.atlassian.com/git/

Si estas interesado en aprender Git, echale un vistazo.

Saludos, y ¡¡¡Happy hacking!!!

Git Tutorial, Workflows and Resources by Atlassian

I've found Atlassian Git Tutorials, that worth its weight in gold, these are simple, structured and esasy for learn.

You can find it here:

https://www.atlassian.com/git/

If you are interested on learning Git, take a look.

Regards, and Happy hacking!!!

2013-08-04

e.g. vs i.e.

Las dos acrónimos e.g. y i.e. usados en la lengua inglesa apara dar ejemplos, siempre me han generado confusión sobre su uso y su significado, he aquí una tabla (de mi cosecha) que refleja la información que he recopilado.

e.g.=exempli gratia=for example=por ejemplo
i.e.=id est=that is=es decir

fuentes:

  1. askville
  2. Wikipedia: Exempli gratia
  3. Wikipedia: Id est

The Creative Calligraphy Sourcebook

Un libro genial para aprender caligrafía manual de muchos tipos de letras antiguas.

http://issuu.com/letteringtime/docs/calligraphy/3?e=0

2013-08-03

The Art of Calligraphy

Un libro genial para aprender caligrafía manual de muchos tipos de letras antiguas.

http://issuu.com/letteringtime/docs/the_art_of_calligraphy/1?e=0

2013-07-31

Como forzar una consulta DNS a un determinado servidor

Buscando información sobre como actualizar la configuración en los servidore DNS, he encontrado el siguiente artículo, que es bastante interesante, en el que se explica el comando nslookup y dig.

Como forzar una consulta DNS a un determinado servidor

2013-07-30

¿Qué pueblo tiene las cinco vocales?

Hace un momento mi padre me ha preguntado ¿Cual es el pueblo que tiene las cinco vocales? No es que me pusiese un acertijo a mí, es porque el no se acordaba. Al buscarlo en internet porque yo tampoco, he encontrado que no hay una única solución (para España) hay varias respuestas. He encontrado las siguientes:

  1. Boceguillas (Segovia),
  2. Bustarviejo (Madrid),
  3. Fuengirola (Málaga),
  4. Fuenteguinaldo (Salamanca),
  5. Goizueta (Navarra),
  6. Humilladero (Málaga),
  7. Legutiano (Álava),
  8. Pinofranqueado (Cáceres),
  9. Orihuela (Alicante),
  10. Valderrubio (Granada),
  11. Valsequillo (Córdoba),
  12. Villarquemado (Teruel)

No he verificado la lista al completo.

We are moving to blogspot

I've decided to leave the domain of this blog, because it has a cost with no advantage for it and use blogspot domain that actually hosts the blog. So from now the URL is this:

http://softenido.blogspot.com

To subscribe via RSS permanently, regardless of domain changes use any of the following URLs:

Make the necessary changes in your RSS feeds, if you want to receive blog posts.

Nos mudamos a blogspot

He decidido renunciar al dominio de este blog, ya que me supone un coste y ninguna ventaja sobre mantenerlo sobre el dominio de blogspot que realmente lo aloja. Así que a partir de ahora la URL será esta:

http://softenido.blogspot.com

Para suscribirte mediante RSS de forma permanente, independientemente de los cambios de dominio usa cualquiera de las siguientes URLs:

Haz los cambios necesarios en tus suscripciones RSS, si quieres seguir recibiéndolas.

2013-07-23

Google Error 414 [es]

Estaba buscando el siguiente texto en tailandés en google:

คุกกี้ช่วยให้การโฆษณามีประสิทธิผลมากขึ้น ซึ่งเป็นเหตุผลที่ทำให้เว็บไซต์จำนวนหลายพันเว็บไซต์ให้บริการได

y me he encontrado con el siguiente error:

Al repetir varias veces la búsqueda se ha repetido siempre dicho error.

Supongo que tiene que ver con que el texto esté en tailandés, no se como reportarlo a Google, si sabes como ponte en contacto usando un e-mail o un comentario, a tu conveniencia.

¿Qué hago buscando un texto en tailandés? Tiene que ver con Audible TTS (Texto A Voz), pero eso es otra historia.

¡¡¡Saludos y Happy Hacking!!!

Google Error 414 [en]

I was looking for the following thai text with google:

คุกกี้ช่วยให้การโฆษณามีประสิทธิผลมากขึ้น ซึ่งเป็นเหตุผลที่ทำให้เว็บไซต์จำนวนหลายพันเว็บไซต์ให้บริการได

and I've found the following error:

I've repited the search few times with the same result.

I supose that it has to be with Thai. I doesn't know how to report to Google, if you know send me an e-mail or add a comment, at your convenience.

What I'm doing looking for a Thai text? It is related to Audible TTS (Texto A Voz), but that's another story.

regards and Happy Hacking!!!

2013-07-20

Cataluña ¿Democracia o República Bananera?

Aunque no soy catalán, sí tengo familia allí, y me compadezco de que tengan unos gobernantes así.

2013-07-16

Error de i18n en Google Play

He entrado hace un momento a google play, y a pesar de estar en español hay algo en portugués

El texto que está ahora mismo es:

Fizemos algumas alterações... O Google Play tem um novo design que torna mais fácil navegar e descobrir novos favoritos. Aproveite!
El que debería estar sería algo así:
Hemos hecho algunos cambios ... Play Google tiene un nuevo diseño que hace que sea más fácil de navegar y descubrir nuevos favoritos. Disfrute!

La imagen donde puedes ver el error es la siguiente.

2013-06-22

2013-06-09

Te juzgarán sólo por tus errores (Yo no) - Rock Transgresivo - Extremoduro

Uno de mis grupos favoritos es sin duda extremoduro, por casualidad he llegado hasta este vídeo en youtube, lo dejo aquí para quien guste de verlo. Disfrútalo.

2013-06-01

The History of Typography - Animated Short

A short animation with the history of typography.

2013-05-29

What is the purpose of life? ¿Cuál es el propósito de la vida?

  • ¿Cual es el propósito de la vida?
  • Hay una respuesta a eso. Es la misma respuesta de la pregunta: ¿Cuál es la raíz cuadrada de un tomate?
  • Esa es una pregunta estúpida.
  • Exacto.

2013-05-26

And God promised men that good and obedient wives ...

And God promised men that good and obedient wives would be found in all corners of the world.

The He made the earth round ...

and laughed and laughed and laughed ...

2013-05-19

2013-05-12

2013-05-08

Wifix (lite) 0.5.0 [EN]

There is a new version for Wifix (Lite), that comes with to new features:

  • CPU: this option keeps the CPU activated, so apps won't be put to sleep.
  • Screen: this option keeps the Screen unlocked.

You can download it here.

Here you are some screenshots for English, Spanish and Simplified Chinese:

Wifix (lite) 0.5.0 [ES]

Hay una nueva versión de Wifix (Lite), que viene con dos nuevas opciones:

  • CPU: esta opción mantiene la CPU activada, las aplicaciones no serán puestas a dormir.
  • Screen: esta opción mantiene la Pantalla desbloqueada.

Puedes descargarla aquí.

Aquí tienes algunas capturas de pantalla para Inglés, Español y Chino Simplificado:

2013-05-05

2013-04-28

2013-04-21

2013-04-14

2013-04-13

Shlomo Sand - La invención de la tierra de Israel - The invention of Land of Israel - (Subtitulados en Español)


Interesante charla/presentación del libro "La invención de la tierra de Israel" de Shlomo Sand. Arroja luz sobre muchos mitos sobre los Judíos y el estado de Israel que no tienen nigún fundamento. Visto aquí

Interesting talk/presentation of the book "The Invention of the land of Israel" by Shlomo Sand. It sheds light on many groundless myths about the Jews and the state of Israel. seen here.

2013-04-07

2013-03-31

2013-03-27

Broncear la foto del curriculum

Ayer mi primo me dijo que en la foto del curriculum vitae que en le envié estaba muy pálido como si estubiese enfermo (lo estoy, tengo un nervio atrapado, pero eso no tiene una relación directa con el color de piel, es moreno de monitor), que pusiese una foto más bronceada. Tengo tres opciones, mandarle una del último verano en el que tenga una foto presentable en un curriculum, ir a unas sesiones urgentes de rayos UVA o retocar la foto. Cómo no tengo ganas de ponerme a buscar fotos, ni de gastarme una pasta en rayos UVA, googleando he encontrado la solución aquí. Resumo los pasos que yo he usado con gimp.

  1. Duplicar la capa.
  2. En la pestaña de las capas seleccionar el modo Multiplicar
  3. Seleccionar opacidad entre 60 y 80, yo he usado 70.
  4. Revisa que no quede mal y guardala.

Más sencillo que ponerse a buscar fotos y más barato que irse a unas sesiones de rayos UVA.

¡No¡ ¡La foto no la pongo que es para el curriculum! Sigue el enlace para ver un ejemplo :-)

2013-03-26

Cómo instalar el sdk de android en /opt para todos los usuarios en GNU/Linux

Estoy reinstalando todo en mi ordenador de escritorio actual (epi) (yo uso el abecedario a nombrarlos, como los huracanes, aunque tiene alguna letra más en el interior). Estoy instalando el SDK de Android y me gusta instalado en /opt, por lo que he descargado y descomprimido usando tar, mv, chown, ... entonces me quedé atascado en que los permisos de ejecución/búsqueda (x) eran sólo para el propietario. Luego, utilizando man chmod encontré la manera correcta de hacerlo.

cd /opt

sudo tar xvzf /home/franci/Descargas/android-sdk_r21.1-linux.tgz

sudo chmod +r -R android-sdk-linux/

sudo chmod +X -R android-sdk-linux/

lo nuevo (no lo conocía antes de leer la páginas man de chmod) es +X, le indica a chmod que expanda el atributo de ejecución/búsqueda si uno de los tres grupos de permisos lo tiene.

Ahora todos los usuarios pueden utilizarlo.

How to install android sdk in /opt for everyone in GNU/Linux

I'm reinstalling everything in my current desktop computer (epi) (I use the alphabet to name them, like hurricanes, althought it has some more letter inside). I'm installing android SDK and I like it installed on /opt, so I downloaded it and unpacked using tar, mv, chown, ... then I got stuck when excution/search permits (x) was only for owners. Then using man chmod I found a way to do it the right way.

cd /opt

sudo tar xvzf /home/franci/Downloads/android-sdk_r21.1-linux.tgz

sudo chmod +r -R android-sdk-linux/

sudo chmod +X -R android-sdk-linux/

the new thing (I didn't know before reading chmod man page) is +X, it says to chmod to expand execution/search attribute if one of the three groups have it.

Now everyone can use it.

2013-03-24

2013-03-17

2013-03-14

Continuous dmesg output

You can use watch to display dmesg in a tail -f fashion.

watch -d dmesg

Using -n option let you add more time between executions (default is 2 seconds).

You can also add option -d to see differences

watch -d dmesg

Happy hacking!!!

2013-03-10

2013-02-19

48th All Japan Aikido - Tada Hiroshi Shihan

De todas las artes marciales que he probado (que han sido pocas y poco tiempo) o he visto (muchas en muchas películas) la que más me ha gustado ha sido el Aikido.

He aquí una muestra.

De las más enérgicas ha sido el Taekwondo, pero es "poco" usable hoy en día, salvo que seas un maestro, estés en una batalla campal sin muchos miramientos o en un combate a muerte (aunque no sea en bangkok). Si no estás deacuerdo en lo de usable, prueba a dar un dolio-chagui o un mondolio-tuio-tuichagui con zapatos en un suelo resbaladizo como el de un centro comercial y en pantalones vaqueros.

2013-02-11

Como repregunta un periodista de la BBC cuando no responden a lo que ha preguntado

¿Como repregunta un periodista de la BBC cuando no responden a lo que ha preguntado? Tal que así.

Así de incisivos deberían ser los periodistas en España, pero escasean los que se atreven ha hacerlo, esperemos que la cosa cambie.

Visto en Principia Marsupia

2013-02-02

Pasa la pasta - Manu Sanchez en "La Semana más Larga"

Este fragmento de "La Semana más Larga" que presenta en Canal Sur el genial Manu Sanchez, es Oro Molido, no tiene desperdicio ninguno. No te desvelo el contenido con ningún comentario para que lo disfrutes en su totalidad.

2013-01-27

Los 10 Mandamientos

Aquí tienes los 10 mandamientos (versión Católica según Wikipedia). ¡Qué distinta sería España (y el Mundo entero) si todos cumpliésemos los que cualquier Ateo (o fieles de cualquier otra religión) de bien tendría como propios. ¿Cuales? ¿Que tal el 5º? No matarás ¿Que tal el 10º? No codiciarás los bienes ajenos ¿O el 7º? No robarás.

Luego ves la historia, con Reyes sanguinarios, muy religiosos ellos. Reyes con fama de benefactores como Leopoldo II de Bélgica que debieran merecer los infiernos de cualquier religión o mejor de todas juntas. Curas que han sido el terror de huerfanos. Curas que dicen tener una vida de servicio, que se sirven de ser cura para darse a la gran vida. Curas que son como todos debieran ser que son marginados y condenados al ostracismo por la jerarquía, por estar demasiado "al pie de la calle" con los que sufren.

En fin, si todos cumpliésemos más con alguno de la lista de abajo, de los que he mencionado arriba, otro gallo nos cantaría.

  1. Amarás a Dios sobre todas las cosas.
  2. No pronunciarás el nombre de Dios en vano.
  3. Santificarás las fiestas.
  4. Honrarás a tu padre y a tu madre.
  5. No matarás.
  6. No cometerás actos impuros.
  7. No robarás.
  8. No dirás falsos testimonios ni mentirás.
  9. No consentirás pensamientos o deseos impuros.
  10. No codiciarás los bienes ajenos.

2013-01-13

Audible TTS 0.5.1 (Beta) [ES]

Audible TTS 0.5.1 (Beta) es una actualización que añade algunos cambios menores y una mejora para el interfaz en Android 4.1 y 4.2.

Espero que lo disfrutes, y no olvides compartirlo con tus amigos, diles que puedes leer con las orejas :-)

¡¡¡Compártelo con tus amigos usando los botones de redes sociales de abajo y no dudes en dejar tu comentario!!!

Audible TTS 0.5.1 (Beta) [EN]

Audible TTS 0.5.1 (Beta) is an update that add some minor changes and some interface improvements fro Android 4.1 and 4.2.

I hope you enjoy it, and don't forget to share with your friends, tell them that you can read with your ears :-)

Please share using the social media buttons below and don't be hesitated of leave your comment!!!