Sunfox


Recherche

Rechercher dans mon journal

Maps dans mes marque-pages

Mes liens del.icio.us sur maps

Maps dans mes photos

Photos flickr sur maps

Maps sur mon blog

Articles sur maps

RailsCamp Paris

18 mai 2008 3 commentaires, , , , , ,

Les petites conférences de RailsCampParis sont terminées. Première fois que j’assistais à des conférences de type BarCamp et j’ai adoré à la fois l’ambiance, l’ouverture et la proximité des intervenants. Bref compte-rendu des conférences auxquelles j’ai pu assister.

Sébastien Gruhier nous a donné une excellente démonstration d’intégration de Google Maps dans une application Rails d’exemple. Les cartes s’intègrent extrêmement facilement avec un peu de JavaScript (alors qu’à Paris On Rails 2006, Sébastien nous ventait les mérites de RJS ! ;)) et grâce au plugin geokit. Ce dernier est impressionnant, une fois ajouté acts_as_mappable à un modèle, il permet d’excellentes manipulations, tel que :

origin = MultiGeocoder.geocode('8 rue Boucry, Paris, France')
User.find :all, :origin => origin, :order => 'distance'

Ceci retourne la liste des utilisateurs triés par distance par rapport à chez moi. La requête SQL générée automatiquement a une fière allure :

SELECT *, (ACOS(least(1,COS(0.853356449908079)*COS(0.0412320771281345)
*COS(RADIANS(users.lat))*COS(RADIANS(users.lng))+COS(0.853356449908079)
*SIN(0.0412320771281345)*COS(RADIANS(users.lat))*SIN(RADIANS(users.lng))
+SIN(0.853356449908079)*SIN(RADIANS(users.lat))))*3963.19)
AS distance FROM `users` ORDER BY distance

Pour continuer sur le JavaScript, Samuel Lebeau nous a parlé d’event delegation et des façons qui se développent en ce moment pour créer une syntaxe proche de CSS qui permettrait d’appliquer des comportements JavaScript. Les prototype-fruits sont à suivre…


Moi et mes tags

C’est ensuite à Stéphane Akkaoui de nous expliquer comment créer une application Facebook avec Rails. Je ne m’attendais pas à ce que cela soit aussi simple ! Du coup j’ai très envie de faire une petite application Facebook en utilisant le plugin Facebooker… même si Facebook c’est le mal.

La conférence de Jordan Bracco sur Mongrel vs Thin vs Ebb vs FastCGI était intéressante malgré le fait qu’un souci de MacBook lui ait fait perdre toutes ses slides. Tout ça à cause d’un Dark Vador avec un sombrero ;). De bonnes questions et un sujet qui bouge beaucoup. Pour preuve, c’est le tout récent Ebb qui sort grand vainqueur du benchmark fait pour l’occasion.

J’ai beaucoup apprécié toutes ces conférences à taille humaine et je regrette d’avoir dû choisir entre plusieurs conférences tant les sujets étaient intéressants. Merci aux organisateurs, aux sponsors, aux bonbons, aux boissons, aux pizzas, à la Cantine, aux conférenciers et à tous ceux avec qui j’ai pu échanger quelques mots lors de cette journée.

Grand merci (en retard) à l’association Ruby France ! Vivement RailsCamp 2009.

Les Véli’b tous terrains ?

20 juillet 2007 1 commentaire, , ,

Capture de Google Maps montrant une station Vélib'... dans l'eau !

Rassurez-vous, il y a également d’autres stations Vélib’ moins humides.

iPhone

20 janvier 2007 2 commentaires


L’iPhone

L’iPhone est bluffant. Pas tant par ses caractéristiques techniques mais par son ensemble, par l’interface, les applications, la nouvelle façon d’aller sur internet, … au final un PDA avec une interface vraiment classe.

Du point de vue d’un développeur ça a l’air alléchant aussi, au regard des possibilités : un grand écran, une interface rapide, une saisie multi-points, Cocoa… mais encore faut-il pouvoir développer y installer des applications.

Pas un vrai OS X

Un des arguments de Steve Jobs durant sa keynote était que l’iPhone tourne sous OS X. Mais ce n’est pas vraiment un OS X, c’est un OS X où il n’y a ni fenêtres, ni dock, ni menu… Et si bien entendu sous le capot c’est Cocoa, il manque carrément de ce qui fait un OS de PC :

Vous ne pourrez rien installer

Dans son Interview dans le New-York Times Steve Jobs ne veut pas qu’on l’imagine comme un PC, car malgré le nombre de choses qu’on puisse faire de base avec, on ne peux installer aucune application externe.

“We define everything that is on the phone,” he said. “You don’t want your phone to be like a PC. The last thing you want is to have loaded three apps on your phone and then you go to make a call and it doesn’t work anymore.” Steve Jobs

Nombreux seront ceux qui s’attendent à avoir un PDA avec des applications et un développement de tonnes d’applications derrière. Au final ceux-ci seront déçus d’avoir un téléphone qui une fois acheté n’évoluera plus. C’est bien dommage car avec l’engouement que provoquera l’iPhone les développements auraient pu être nombreux et vraiment innovants.

Un vrai PDA extensible, ça existe ?

Si se sont les aspects téléphone et iPod combinés qui vous séduisent l’iPhone vous conviendra si vous pouvez vous passer de la 3G.

Si en revanche vous aimez l’aspect navigateur web, google maps, email, etc. jetez un coup d’œil au Nokia N770 et son nouveau grand frère le N800. L’interface, peut-être moins sexy n’en est pas moins pratique. Navigateur, messagerie instantanée, téléphonie SIP, webcam pour vidéo-conférence, tout ça sur un écran large haute résolution avec un lecteur de cartes en guise d’espace disque. Tournant sous Linux, le N770 a vu des centaines de développeurs créer des applications et ports d’applications Linux (gaim, xchat, doom, fbreader, gnumeric, python, ruby, …) et des nouvelles continuent d’être crées chaque semaine.

Enfin ces tablettes Nokia sont bien moins chères, $399 pour le tout neuf N800 contre $499 plus abonnement de 2 ans à un opérateur téléphonique pour l’iPhone version légère.

👨🏻‍🦰 Sunny Ripert

est un développeur web vivant à ParisContactArchives

Textes et contenus sous licence Creative Commons.