Archive for March, 2009

LinuxFr pour iPhone : code publié

Tuesday, March 31st, 2009

Comme on me l’a beaucoup demandé, j’ai publié (licence BSD) sur github le code source de l’application LinuxFr pour iPhone. Cette version inclut la persistance avec FMDB, mais il manque encore quelques fonctionnalités. La version actuellement disponible sur l’AppStore est ancienne et je la mettrai à jour d’ici peu, mais le code sur github est bien le dernier.

Si ça vous sert, si ça vous est utile, etc, un ptit message pour son auteur fera plaisir. Si en plus vous copiez vraiment l’application, laisser un “à propos” qui laisse mon nom, ce sera encore plus apprécié.

Le code source.

HSF2009 : Appel à projets

Friday, March 27th, 2009


Une conférence orientée Hacker au sens noble du terme aura lieu du 26 au 30 juin prochain à Paris. Oui, à Paris. C’est tellement rare que ça mérite d’être diffusé. Un appel à projet a été lancé. Bon, normalement les Français sont quand même franchement mauvais pour organiser de tels (non) évènements. Là c’est organisé par des amis, ça risque d’être beaucoup mieux. Puis c’est l’occasion de visiter le /tmp/lab dont HK et Phil me parlent régulièrement.

Pour la suite, ça se passera surtout en Hollande en août prochain, avec la conférence har2009 que je vous invite à ne pas manquer.

Code source pour librairie iPhone et projet Three20

Thursday, March 26th, 2009

Joe Hewitt, développeur de l’application Facebook pour iPhone, a publié un ensemble de classes qu’il a repris de son application et dont il se servira pour la “refactoriser” pour une v2. Elles sont disponible sur github (note: github je t’aime), sous le nom de code de Three20 (320, la largeur de l’écran de l’iPhone actuel). Au menu un controlleur pour la recherche TTSearchBar bien pratique que j’étais en train de faire de mon côté, des UITableView à état, etc. Son code est propre, et deviendra un must-have rapidement.

Joe a aussi mis à disposition iPhone connect, qui permet en quelques lignes d’intégrer Facebook dans vos applications. Testé par votre serviteur, ça marche très bien.

Tant qu’on est dans les librairies, CloudeMade a mis à disposition une librairie pour intégrer des cartes à la manière de Maps.app, et qui semble aboutie.

En vrac :

Redesign des boutons Gmail

Thursday, March 26th, 2009

Le graphiste qui a bossé sur le redesign récent des boutons gmail explique en ligne comment il a fait, et les différentes étapes par lesquelles il est passé. Ces boutons sont sans image, juste en HTML/CSS. Il explique aussi pourquoi il a quitté Google le 20 mars dernier et un tour général sur son site s’impose.

Voyage en Californie

Wednesday, March 25th, 2009
Bug

Mon mois de mai sera réservé à un voyage professionnel de 5 semaines en Californie, de Los Angeles à San Francisco. A deux personnes, nous représenterons les sociétés CONOVAE et Ad’ebe Networks (site bientôt en ligne).

Nous travaillons actuellement beaucoup sur des développements d’applications iPhone, pour des projets internes autour du tourisme et du cinéma, et pour des projets externes pour des clients.

CONOVAE développe des sites web sous les technologies Ruby on Rails, mais accompagne aussi vos projets pour leur donner une autre dimension.

Si mes chers lecteurs ont des idées pour rendre visite à des sociétés basées en Californie et qui travaillent dans les secteurs qui nous intéressent tous (développement, iPhone, réseaux sociaux, etc) je suis preneur ! Merci d’avance.

Développeur iPhone: Persistence de données

Sunday, March 15th, 2009

Une suite au message précédent qui mentionne sqlpo. Après quelques tests j’ai fini par abandonner son utilisation dans mon application, et je vous invite à ne pas l’utiliser, ni même à essayer. En effet le chargement d’une table de 150 lignes prend … 3 secondes ! Il est bugué, le code n’inspire pas confiance, et il est d’une lenteur phénoménale.

Une methode similaire que j’ai développée rapidement en utilisant FMDB (un wrapper sqlite) prend … 0.20 seconde. Pas besoin d’en rajouter.

Persistence de données sur iPhone (ORM)

Saturday, March 14th, 2009

Si vous cherchez des outils ORM qui se rapprochent de ActiveRecord pour vos développements iPhone, c’est un peu le désert (peut être que le firmware 3.0 annoncé pour le 17 mars apportera un équivalent de CoreData). Vous finirez par tomber sur http://code.google.com/p/sqlitepersistentobjects/, mais alors la à titre personnel le code n’inspire pas trop confiance.

D’ailleurs n’utilisez pas de ‘_’ dans les noms de vos “properties” sinon ça fera planter toute la persistence… J’ai envoyé un email sur leur liste à ce propos, je viens de perdre 6h à me demander pourquoi ça ne marchait pas.

En attendant mon côté fainéant me fera l’utiliser encore un peu, mais vivement un truc plus rapide et plus fiable.

LinuxFr sur iPhone : application AppStore disponible

Thursday, March 5th, 2009

L’application dont j’ai un peu parlé ici est disponible sur l’AppStore, elle permet de lire LinuxFr sur iPhone. Ce n’est pas une merveille, mais ça fait le boulot pour passer le temps quand vous voulez lire le site…

Vos idées sont les bienvenues pour améliorer l’application (même si j’en ai quelques unes en tête déjà).