[:en]Tales of a GeekTrotter[:fr]Récits d'un GeekTrotter[:ja]Tales of a GeekTrotter [:en]Binary Logbook[:fr]Carnet de bord binaire[:ja]ギークの旅行

22Jan/1125

Quickly build smartphone applications (iPhone, Android, WP7, BB, Symbian) with Rhomobile RhodesDéveloppez rapidement des applications pour les mobiles (iPhone, Android, WP7, BB, Symbian) avec Rhomobile Rhodes

Yesterday, I had no idea about how to write programs for smartphones such as iPhone, Android, Windows Phone or BlackBerry.
Today, my first application is already running on my Android phone...

As a first attempt to write a mobile application, I just tried to build an application that retrieves the latest news from my school's atom feed and displays it in a native way on a smartphone (Keio University, Graduate School of SDM).
Yesterday, I had absolutely no knowledge about mobile development, except "iPhone is using the ugly Objective-C and Android is using the heavy Java".
Today, the application looks like that...

...is written in pure Ruby and is 100% native on iPhone, Android, Windows Mobile and BlackBerry!
How come?! Thanks to a powerful, light, easy and intuitive mobile framework: Rhodes (from Rhomobile).
Let see in this post how to do that.

Hier encore, je n'avais aucune idée de comment écrire des programmes pour les smartphones comme l'iPhone, Android, Windows Phone ou BlackBerry.
Aujourd'hui, ma première application tourne déjà sur mon téléphone Android...

Pour un premier test de création d'application mobile, j'ai essayé de faire une application qui récupère les dernières news depuis le flux Atom de mon école (Keio SDM) et les affiche de façon "native" sur les téléphones.
Hier je n'avais aucune connaissance sur la programmation pour téléphones si ce n'est que "l'iPhone utilise l'horrible Objective-C et Java utilise le lourd Java".
Aujourd'hui, mon application ressemble à ça...

...est écrite en pur Ruby et est 100% native sur iPhone, Android, Windows Mobile et BlackBerry !
Comment est-ce possible ?! Grâce à un framework de développement mobile puissant, léger, facile à utiliser et intuitif, j'ai nommé : Rhodes (par Rhomobile).
Voyons dans cet article comment en arriver là.

19Jan/110

Could not find /etc/localtime, unable to determine host timezoneNe trouve pas /etc/localtime, impossible de déterminer la zone de l’hôteCould not find /etc/localtime, unable to determine host timezone

If you ever had a "localtime" problem such as:

### WARNING: could not find /etc/localtime or /usr/share/zoneinfo/localtime. unable to determine host timezone

It can be fixed simply by copying your timezone localtime file into /etc/localtime.

For example in my case, my timezone is Asia/Tokyo, so I copy the /usr/share/zoneinfo/Asia/Tokyo file into /etc/localtime:

sudo cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

And that's it!

PS: In my case, it was preventing me to start the Android Device Emulator from Rhodes (Rhomobile) on ArchLinux i686. Works as a charm after the previous command!

Si vous avez déjà eu un problème de "localtime" tel que :

### WARNING: could not find /etc/localtime or /usr/share/zoneinfo/localtime. unable to determine host timezone

Cela peut être résolut simplement en copiant le fichier de votre timezone dans /etc/localtime.

Par exemple si vous vivez au Japon, vous copiez le fichier /usr/share/zoneinfo/Asia/Tokyo dans /etc/localtime :

sudo cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

Et voilà, c'est tout !

PS : Pour moi, cette erreur m'empêcher de lancer l'émulateur Android depuis Rhodes (Rhomobile) sous ArchLinux i686. Maintenant tout marche à merveille !

Remplis sous: Linux Aucun commentaire
8Jan/110

Ruby on Rails: the best web programming framework?Ruby on Rails : le meilleur framework de programmation web ?Ruby on Rails:最高のウェッブプログラミングフレームウォーク?

I’ve been programming for some websites mainly in PHP/MySQL for many years now and decided to have a look to what is new in this field.

And there is a very promising one that should have lights on it: Ruby on Rails (or simply “RoR”).
Let’s have an overview on RoR in this post.

8Jan/112

Install XBMC 10 for Ubuntu 10.10Installer XBMC 10 sous Ubuntu 10.10Ubuntu 10.10のXBMC 10

XBMC 10, la dernière version actuelle du meilleur Media Center, j’ai cité : XBMC, est disponible en version stable dans les paquets Ubuntu !

Afin de tirer parti au mieux de ses possibilités, il convient d’installer les codecs vidéos adéquats.
Voyons comment faire cela !

Remplis sous: Linux Lire la suite
7Jan/110

QtRuby: Rapid programming of powerful graphical applicationsQtRuby : Créez rapidement des applications graphiques puissantesQtRuby : Rapid programming of powerful graphical applications

Please allow me to introduce you QtRuby, a powerful multi-platform programming language that will help you to develop robust and awesome graphical applications quite easily and funnily. (that's said!)