Mes liens del.icio.us sur maps
Photos flickr sur maps
Articles sur maps
18 mai 2008 3 commentaires — conférence, événement, Gmaps, javascript, rails, RailsCampParis, ruby
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.
20 juillet 2007 1 commentaire — google, maps, paris, vélo
Rassurez-vous, il y a également d’autres stations Vélib’ moins humides.
20 janvier 2007 2 commentaires — apple
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.
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 :
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.
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.
est un développeur web vivant à Paris — Contact — Archives
Textes et contenus sous licence Creative Commons.