[ Fer-Martin ] (Re)invent your life every day

Why I Love Firefox

Categorías: Tecnología, Entrevistas — 02/07/08

Firefox Tattoo!

Firefox: Open Source Internet Web Browser available for every mayor platform, Extensible, Customizable, Fast, Reliable and managed by the Mozilla Foundation.

Hey guys,

What a wierd world. I still found here and there some people who don’t use Firefox as their default browser. I found this a big enough issue as to take the time to write about why I Love Firefox.

Free Beer!

The biggest moral reason is that is Open Source; All the improvements are made by people who want Firefox to become more transparent, more secure, faster, more extensible and, in the end, better than any other browser. This philanthropic approach to development that has always proved right to me and this is not an exception. For more information about this, read the classic text The Cathedral and the Bazaar, by Eric S. Raymond.

I just finished reading his book, The Art of Unix Programming and is a must-read for any serious programmer who wants to understand the practical side of Unix philosophy.

If you want to read more about the Mozilla Foundation and how they managed to make Firefox have 150 Million users, please refer to the extremely interesting McKinsey Quarterly Interview with Mitchell Baker. (bugmenot) ;)

Being productive

The biggest practical reason is the huge collection of Firefox Extensions you can find. There are so many extensions that sometimes it’s hard to know which ones are good for you. This is a short list of the ones I find very useful:

  • All-in-one Sidebar. Bookmarks, downloads, history, page source or anything you want, on a side bar.
  • Flashgot. The fastest way to download anything from Firefox.
  • Mouse Gestures. Do virtually anything you want, without touching the keyboard :)
  • Session Manager. Save and Restore Sessions, useful to quick switch between work/home.
  • FoxMarks Bookmark Synchronizer. Create an account, synchronize and then access your bookmarks from any PC in the world with firefox. For me it’s an improved version of del.icio.us
  • Moji. Learning 日本語 or 中国語? This might give you a hand, specially if combined with All-in-one Sidebar!
  • Internet Explorer Tab. Just because some web designers and architects are just useless.

With this extensions, I feel Firefox has been made to fill my needs. There are plenty more you can try and download at Firefox Extensions. Which ones do you find essential?

Want more?

The cool thing is that is not only extensions you can find; In Firefox, you can add a lot of different things that help you even more to be productive, have fun and enjoy the pleasure of internet:

  • dictionaries to help your spelling in almost any language
  • you can add personalized search engines to search in flickr, wikipedia, linkedin, technorati…
  • you can make Firefox cute as hell with themes…
  • and you can (of course) add plugins to all the buzz stuff (Adobe PDF, RealMedia, Flash, Quicktime…).

Isn’t it wonderful?

Blind love?

Of course, blind love is cool but silly after a while. You need to accept your partner with their virtues, but also with their defects :)

One of the worst things I found in Firefox (and may be the only one) is that the memory usage is not so improved. When Kirai and Flapy where here last week, we did a profiling experiment for Firefox and we found that it leaks memory on tab creation/destruction.

We found that the amount of memory required to create a new tab is between 15-20Mb. If you open the tab with some multimedia content, it increases up to 40Mb. The funky thing is that when you close the tab, Firefox only frees about 70-85% of the memory taken, which makes it grow bigger and bigger as time goes by.

Hope they can fix that soon!

Use protection!

Related Article: El arte de Renacer (spanish)

Entrevista a Fer en Testblog.net

Categorías: Vulcanus, Tecnología, Personal, Entrevistas — 03/29/06

Buenas a to2,

Ayer publicaban en TestBlog una entrevista a Fer como blogero, una iniciativa como no del gran Carlos (aka Sprocket). Es un tanto básica, pero a el le hacía ilusión practicar antes de trabajar para el New York Times y yo he hecho de conejo de indias.

Carlos, que estuvo a un milímetro y medio de ser Vulcanus conmigo en Japon, está ahora terminando un master de diseño de cirtuitos en el Imperial College de Londres. Les recomiendo que visiten testblog en donde, junto con un grupo de geeks españoles, escriben sobre los más variados temas de actualidad con un toque de humor e ironía.

Pues eso, que si se aburren mucho, pero mucho, pueden leer la entrevista. Eso sí, que nadie se ria de la foto! :-)

Salu2 y hasta pronto,

FeR

Entrevista Vulcanus: Guillaume (G-chan)

Categorías: Japon, Vulcanus, Citas, osaka, Tecnología, tokyo, geek, Personal, Entrevistas — 02/27/06

G-chan

Introducción

- Nombre: Guillaume Viry
- Edad: 23 años
- Ciudad: Toulouse, Francia
- Estado civil: Soltero
- Especialidad: Modelado Matemático
- Empresa: NTT Communication Science Laboratories

Hoy les quiero presentar a Guillaume (aka G-chan), un Vulcanus Francés algo tímido pero dispuesto a comerse el mundo. G-chan vive en un apartamento al lado del mío en Japón y comparte mi suerte al investigar para NTT gracias a una beca vulcanus. Es un chico algo jóven, pero con un gran currículum a sus espaldas. Podríamos decir que es algo geek pero … pero … no no no, G-chan es el más geek de los vulcanus de este año con diferencia!! Ya veréis por qué!!

Le he hecho algunas preguntas y espero que les guste la entrevista. G-chan habla español perfectamente y se ha comprometido a responder a cualquier pregunta que le quieran hacer en los comentarios. Así que os animo a todos a preguntarle lo que quieran. Sin más dilación…

Primer pregunta: ¿estás preparado? - Bueno, esa era una pregunta retórica … ¿Cómo te sientes despues de casi medio año en Japón?

Muy ligero!! la verdad es que hé perdido unos 7 kg desde mi llegada a Japón!! Pero estoy trabajando muy asiduamente para engordar de nuevo ;)

Ahora en serio, me gusta mucho este país y su gente. Aunque se sientan tristes o felices, me gusta la manera con la cual los japoneses esconden todo detrás de una sonrisa … me gusta como se ruborizan cuando tu haces algo bueno para ellos, esa timidez casi enfermiza que te deja absolutamente sin defensa.

Me siento casi en casa aquí…

G-chan

Guillaume, cuentanos un poco … ¿qué proyecto estas haciendo concretamente para NTT?

Ahora estoy trabajando sobre el reconocimiento de voz (muy diferente de lo que hacía en la industria aeroespacial). Hay mucho trabajo que hacer, y una multitud de enfoques diferentes. El mío (bueno, el de mi supervisor…) se dedica al estudio de modelos ocultos de Markov (HMM) que queremos mejorar utilizando filtros de Kalman.

Lo más difícil para mí es cuando no me entiendo algo, las explicaciones del jefe son en japones en un 80%, y no sé porque no puede elegir un idioma una vez por todas. Siempre me sale una mezcla japonglesa que me lleva una eternidad para entenderla. Un poco de binario sería beneficioso (0:japones, 1:inglés) dado que poco me interesa un jefe cuántico que logra superponer ambos al mismo tiempo..

¿La industria aeroespacial? A ver a ver, cuentamos más cosas sobre eso… ;-)

No sé exactamente como pasa en la universidad española, pero en las escuelas de ingenieros francesas, tienes que trabajar para empresas durante tus vacaciones. Así, hé trabajado más o menos 9 meses en Toulouse. Toulouse es muy conocida por su industria aeronáutica y aeroespacial, teniendo incluso la sede de Airbus. Despues de mi especialización en matemáticas, me fui a trabajar para la ONERA para estudiar satélites.

El año siguiente (es decir el año pasado), me contrató la EADS en la división de investigación/desarollo. Mi departamento de dedicaba al diagnóstico con ultrasonidos de partes del futuro A380 (entre otros). Durante estos 6 meses, tuve que aprender mucho de física (compuestos, etc…) para entender un poco lo que se hacía.

Te has ganado una reputación un poco Geek este año. Todos sabemos que te gusta programar Perl, que eres amante de Linux de bajo nivel y que te encantan los chistes geeks, pero …¿Qué cosas crees que haces que los demás puedan considerarte geek?

Ah, es una muy buena pregunta… algunas personas no quieren ser comparadas con geeks, pero uno tiene que asumir lo que es, ¿no? Para resumir, tengo alrededor de 3 ordenadores en mi habitación (en la gran época, tenía 6…), me gustan las bromas geek, etc… y me voy regularmente al mundo exterior (sii!! … ese que está detrás del firewall). Todavía no tengo maravillosas T-Shirts “Debian forever”, “Linux roxor” o “Soy un GNU”… y parece que esto no va a cambiar pronto.

Aun siempre hay esperanza para mí, cuando te empezas a reir leyendo bash.org, pronto será demasiado tarde… cuando utilizas HTML o C++ en tus mailes a tus amigos, es un problema serio. Cuando escribes una clase C++ para definir tu novia ideal, ya solamente hay una cosa que hacer…

G-chan

La última película que viste en el cine fue…

La última película que vi en el cine fue la Novia Cadáver de Tim Burton. El problema es que era en japones!!! Fuera del cine, la última que vi con mi ordenador, fue Madagascar, que ha tenido una gran influencia en mi pequeño cerebro!!

(”adopt me!! mimimimimimimi” [Si alguien la ha visto seguro que entiende esto!!]).

G-chan

Y el último libro… Porque … ¿sabes leer verdad?

Para libros, estoy leyendo 3 al mismo tiempo ahora, es decir : “Guerra y Paz” de Tolstoi, “Belle du Seigneur” de Albert Cohen y “El Maestro y Margarita” de Mihail Bulgakov (todavía no hé terminado éste). Hasta ahora, los que más me han gustado han sido “Cien años de soledad” de Gabriel García Márquez (uno de los pocos libros que hé leido en español) y “Guerra y Paz”, sí, de verdad me he leido este (O_o).

Dinos una cita geek, venga, que sabemos que te gustan…

Cita geek : hay algunas que nunca olvidaré ^^ Pero se tiene que hacer una selección… A ver, para mostrar que un geek puede ser romántico tambien…

“You know it’s love … when you memorize her IP number to skip DNS overhead”

G-chan

Un consejo a los futuros vulcanus

Que no vaciles ni siquiera un minuto, porque esta experiencia vale la pena. A mi me abrió la mente como nada antes lo había hecho. Aunque haya muy pocos elegidos, todos lo intentarón antes de ser elegidos! Todos nos consideramos simplemente afortunados, nada más.

Me parece que el contenido del currículum no es lo más importante, sino es una especie de Marketing para venderse. No van a elegir sólo por las capacidades técnicas, sino tambien por las aptitudes de adaptación y de integración a la sociedad japonesa. Aconsejo que seas honesto contigo mismo, sólo tienes que poner de realce tus verdaderas cualidades. No hace falta mentir e inventar otras :)

Para los (o las, que más mujeres sería muy bueno para el programa!!) que se asustan a causa del japones, es verdad que el cotidiano es difícil al principio (una semana) y te preguntas de vez en cuando porque estás aquí. Si hicieras el esfuerzo de aprender japones seriamente, todo se vuelve más fácil. Antes de venir, no conocía nada el idioma. 3 meses despues, pasaba el nivel 3 del JLPT.

Suerte a los que estén esperando!!

FeR

Entrevista a Matz

Categorías: Japon, empresas, Tecnología, geek, Negocios, Entrevistas — 11/24/05

Buenas a to2,

Yukihiro Matsumoto, más conocido por Matz, fue el creador del lenguaje de programación Ruby. Ruby es el lenguaje de moda ahora mismo; Totalmente orientado a objetos, potente, de alto nivel y sobre todo, divertido de programar.Ruby es un lenguaje que está evolucionando rápidamente, y que ha saltado a primera línea mundial gracias a una revolucionaria aplicación llamada Ruby on Rails.

Matz estudió Ciencias de la información en la Universidad de Tsukuba, en donde también estudió el famoso premio Nobel de Física Leo Esaki. Casualmente, tuve el honor de tener a Leo Esaki como co-ponente la semana pasada en unas Jornadas Empresariales en Kyoto. En estas Jornadas tuve el placer de dar una charla sobre el fenómeno de los Blogs en Japón..

Matz, aunque padre de familia y con sus 40 años, es una persona muy simpática y entrañable. La verdad es que lo que más me extrañó fue su sentido del humor, ya que no todos los japoneses tienen un humor tan parecido al nuestro. En cualquier caso, desde aquí le doy las gracias a Matz por el tiempo que me ha dedicado, y espero que os guste la entrevista.

El lenguaje Ruby se ha expandido brutalmente a lo largo del mundo desde 1995. En cualquier caso, las últimas estadísticas de TIOBE (Octubre 2005) nos dicen que todavía no está dentro de los lenguajes más populares del mundo (#27).

¿Qué piensas que está haciendo a Ruby tardar tanto en convertirse en una opción para empresas en todo el mundo? ¿Qué barreras crees que puede haber para conseguir esto? ¿Ves a Ruby en cada universidad de informática del mundo en un futuro?

A diferencia de otras aplicaciones informáticas, los lenguajes tienen un tiempo de propagación MUY elevado. Los lenguajes de un propósito único (como PHP) o los lenguajes fuertemente patrocinados por multinacionales (como JAVA) son aceptados muy rápidamente por la comunidad.

Otras veces, pasan décadas para que los lenguajes sean aceptados en todo el mundo. Incluso entonces, deben de considerarse muy afortunados para que sean conocidos antes de morir. Ruby TIENE mucha suerte. La situación está cambiando, mayormente, gracias a Rails.

¿Cuál crees que son las killer-applications escritas en Ruby ahora mismo?

Definiticamente Rails. Aunque yo no uso Rails ahora mismo, creo que es un buen material para los usuarios. Espero que los usuarios en algún punto, encuentren definitivamente la utilidad de Ruby en otras áreas. Yo destacaría Ruby como un gran lenguaje para procesamiento de textos y administración de sistemas. En cualquier caso, creo que Ruby se puede usar para lo que el usuario quiera, y encima, divertirse con ello.

Ruby ha hecho seguro la programación divertida de nuevo. Rails ha hecho seguro la programación en web divertida de nuevo. ¿Cuál crees que serán los siguientes pasos en la “programación divertida”?

En todos lados. Desde la programación de computadoras Palm hasta la programación de supercomputadoras. Desde programación embedida hasta bioinformática. La programación debería SIEMPRE de ser divertida.

¿Qué piensas de las nuevas arquitecturas de programación que están emergiendo ahora como las “Model Driven Applications“? ¿Crees que en algún punto terminará la necesidad de escribir código, y sólo tendremos que modelar los datos y los procesos?

Yo no termino de creermelas. Quizás no porque no tengan utilidad, sino porque escribir código es demasiado divertido como para no hacerlo más. Estoy convencido de que la gente que abandone la idea de crear código, no estará disfrutando tanto de su creación de software. En cualquier caso, creo que habrá que tener un ojo en estas tecnologías en el futuro próximo.

Matz, has conseguido muchísimas cosas en tu vida por ahora. Si todavía me acuerdo de contar, deberías de cumplir 40 años próximamente. ¿Tienes algún sueño que no hayas conseguido hasta ahora?

Ver a mi nieto, honestamente [risas] A parte de eso, me gustaría ver el mundo de la programación ubícua, donde podemos programar todo. Me enorgullecería mucho ver alguna influencia de Ruby en ello.

Se que quizas sea un sueño muy a largo plazo, pero espero poder verlo y enseñarselo a mi nieto ;-)

¿Tu frase favorita?

“Primero te ignoran, luego se rien de ti, luego luchan contra ti, y luego tu ganas.”
- Mahatma Gandhi

“Si puedes nombrarlo correctamente, puedes hacerlo correctamente.”
- Anonymous

Si queréis más información sobre Ruby, no dudeis en entrar en la página de la comunidad de Ruby en Español: Rubies. Existe también una comunidad en Español de Ruby on Rails que está bastante activa, sobre todo últimamente.

Espero que les haya gustado la entrevista, un abrazo desde el ajetreado Japón,

Fer

Entrevista Vulcanus: Enrico

Categorías: Japon, Vulcanus, Tecnología, nihongo, tokyo, geek, Politica, Entrevistas — 10/03/05

Introducción:

- Nombre: Enrico Corniani
- Edad: 25 años
- Ciudad: Padova, Italia
- Estado civil: Soltero
- Especialidad: Ingeniero de Materiales
- Empresa: Hitachi, Japan

Enrico

Enrico, ¿Qué tal por Japón este primer mes?

Tokyo me mata. Tokyo es una ciudad tridimensional: no se vive solo en un plano, sino también en altura. Es una de esas ciudades en donde te sientes pequeño, con millones de personas a tu lado, abajo y encima de ti. El japonés es un idioma monotónica; cuando te dicen que te aman y cuando te dicen que te van a matar, usan el mismo tono, tan solo cambian la palabrita. Por ejemplo, no tienen signos de exclamación ni de pregunta, ni falta que hace para ellos.

¿Qué opinas de las chicas japonesas?

Allora, creo que son guapitas, se visten con todos los colores del arco iris, y se ponen más complementos que un árbol de navidad. Entiendo perfectamente las ganas que tienen de chicos europeos, ya que cada día veo el aparato hidraulico de los chicos japoneses en el ofuro [おふろ]. Y es entonces cuando pienso: “Hay madre mia, que suerte que tengo”. Normalmente no me suelen gustar sus piernas, aunque siempre hay excepciones.

¿Cómo llevas el Japonés?

[… risas y mas risas por parte de Enrico …] Es más sencillo que un palestino aprenda israeliano, a que yo hable japonés! El único problema, es que seguiré comiendo mierda hasta que empiece a entender el menu en japonés. Creo que voy a terminar loco con este idioma, “No tengo ni puta idea de los kanjis”. El Mame Testo se ha vuelto una cosa cotidiana -como el arroz para los japoneses- y el efecto que ha tenido sobre mi vida, es llenar los 20 minutos en el metro, ya que no dedico más tiempo al estudio de japones.

A ver cuentanos ¿qué proyecto vas a hacer para Hitachi?

Hacer explotar el laboratorio de Hitachi […risas…], bueno, ya el año pasado en el laboratorio de la universidad ocasioné daños por un valor superior a 1200€ solo en vidrio, he roto un microscopio electrónico, ha explotado un horno porque había metido un material inflamable (tetrahidrofurano), y he quemado a un profesor con una estufa, porque tenía que ponerla a 50ºC, pero como quería hacerlo más rápido para irse, la puse a 200ºC… [nota: esto ha sucedido de verdad durante sus años de estudio].

Ahora más concretamente, ¿Qué vas a hacer en Hitachi?

Voy a investigar sobre el nanoimprinting, o sea, como imprimir circuitos e imagenes en una resolución de decenas de millardésimos de metro (10^-9). Para imprimir a esa resolución, se usan microscopios con fuerzas atómicas que desplazan los átomos. Más conretamente la técnica depende de lo que tengas que hacer, ya que es un área bastante amplia. Por ejemplo, en el nanoimprinting existe un área que trata los sectores de biomedicina. Como por ejemplo, poner en orden las moleculas de una proteina. Yo me dedicaré a buscar maneras de imprimir circuitos integrados con una escala de 10^-9m. En estos días, todo lo que sea “nano” es algo en lo que se invierte una gran cantidad de dinero, y ahí quiero estar yo. Espero trabajar muy duro durante toda la semana, para ganarme el sábado en Roppongi.

¿Qué opinas de los vulcanus de este año?

Es un grupo de gente muy guay. La verdad es que para mi son todos muy simpáticos a excepción de Casper. Espero poder hacer algo para que el grupo este incluso más unido todavía. Si tuviera que elegir a 6 de los vulcanus elegiría a John, Cristiano, Daniel, Nick, Adolfo y tu, por supuesto mi amore.

¿Cuantas veces te has quedado dormido llegando a casa de marcha?

Creo que casi cada vez que llego a casa en metro despues de una marcha, llego hasta el final de la línea de Metro. He probado a poner el despertador del móvil con el vibrador en medio de las piernas, pero tampoco funciona. Incluso, ni siquiera activando el método que te avisa varias veces seguidas con intervalos lo he conseguido. Creo que voy a poner de tono en la alarma, un mp3 que diga en japonés algo así como: “Coño Despiertenme por favor!! que me paso la parada y llego de nuevo a Nishitashimadaira!!”, que por cierto, es un nombre super bonito para decirlo despues de una marcha.

¿Por qué crees que te han elegido como Vulcanus este año? ¿Qué tienes de especial?

Si contesto a esta pregunta me van a mandar a Italia por correo express!! He conseguido mentir muy bien, llamado técnicamente Marketing Personal, en los documentos. He dicho que me había leido todos los libros de un premio nobel de la literatura japones, creo que se llamaba algo así como Taka-noseque. Dije que cuando era niño me gustaban mucho los mangas. Creo que tengo mucha suerte, me parece que he ganado el premio gordo de la loteria.

Fer, Adolfo & Enrico

Venga tio, ahora en serio, ¿qué pone tu currículum que te hace especial?

Pone mis medidas […risas..], bueno la verdad es que he trabajado como profesor de informática en una empresa bastante grande en Italia durante 5 años. He vivido dos veces en el extranjero (Madrid y Paris) estudiando en diferentes universidades becado por el gobierno. He desarrollado mi tesis sobre polímeros con nanotecnologías en un proyecto industrial entre una gran empresa y la universidad. Soy una persona muy abierta a conocer nuevas culturas, sin prejuicios. He terminado la carrera año por año, y podría decir que con muy buenas notas. En Italia al menos, fuimos muy pocos los que terminamos año por año. Pienso que tengo mucha fantasía y cuando quiero hacer algo, pongo muchísima energía para conseguirlo, y tengo la suerte de que muchas veces se haga realidad.

Vale, un buen año en Japón, una línea más de curriculum y tal, pero ¿Qué planes tienes para cuando vuelvas de Japón?

No tengo ni idea de lo que me pasará mañana, así que imagínate dentro de un año. Especulando, te diría que voy a abrir una discoteca en Rio de Janeiro, pero siendo un poco más realista, espero seguir viajando y viviendo fuera de Italia. Profesionalmente me gustaría quedarme en el campo de la investigación nanotecnológica, quizás en el mundo académico. Tampoco descarto hacer un doctorado, porque cuando te pagan para estudiar se vive muy bien.

Casi casi... pero no!

He oido que eres un políglota, ¿qué tal se te dan las lenguas?

La verdad es que me gustan todas, sin discriminación de raza ni color, pero con discriminación de sexo … quizás ;-) Hoy puedo hablar italiano, inglés, español, francés y japonés -proximamente. Mi favorito es el palestinés, pero a veces me trabo con la conjugación de los verbos.

¿Tendencias políticas?

Internacionalista activo.

Un mensaje para futuros Vulcanus…

Les recomiendo que estudien Marketing Personal antes de escribir el Curriculum y las cartas de recomendación; Como decía un compatriota mio llamado Maquiavelo: “el fin justifica los medios”. Es una experiencia que te puede abrir mucho la mente, y normalmente es muy dificil conseguir a la vez, un año de fiestones que mejore tu currículum. Si no pides la beca, seguro que no te la dan; Además, cada año siempre elijen a vulcanus … ¿por qué no puedes ser tu el próximo? ;-)

Enrico Corniani. 3 de Octubre de 2005. Tokyo, Japan