Hadopi ? J'ai rien compris...


Petit florilège de ce qui est dit en radio ou écrit dans la presse ces dernières 24 heures :

Eteignez votre PC, votre accès sera sécurisé

E. Walter

 

C’est du Deep Packet Inspection, tout à fait

Marc Guez, Président de la SCPP

 

On n’est pas sur des paquets qui circulent sur internet, on n’inspecte pas du tout les paquets

Marc Guez, encore. Même interview que précedemment, 5mn plus tard.

 

Le téléchargement en soi n'est pas légal

La Hotline Hadopi

 

Heuuuu, comment dire ?! Lol.



Commentaires Aucun commentaire pour le moment

Le Web de demain tournera dans un navigateur. Définitivement.


Après y avoir songé quelques jours, je ne peux réfrener une furieuse envie de réagir à ce post publié sur Smashing Magazine : "Does the future of the Internet have room for web designers". Titre que l'on pourrait volontier traduire par "l'avenir du Web se passera t-il dans un navigateur ? ".

Ainsi donc, sur le modèle du Web mobile, le futur d'Internet ne se passerait pas dans un browser, mais plutôt dans une myriade "d'applications". Au diable donc HTML et CSS, et vive le Desktop ! Adieu navigateurs et standards, bonjour SDK constructeurs ! J'avoue franchement que cet article m'a grandement étonné de la part d'un Smashing Magazine d'ordinaire plutôt bien avisé, mais là... comment peut-on partir d'un si mauvais postula : "L'avenir du Web ressemble à ce qui se passe actuellement dans le Web mobile" ???

Cela n'est que mon humble avis et n'engage que moi, mais je suis absolument persuadé que :

- Le "Web mobile" contemporain n'est qu'un pis-allé. Les "app stores" n'existent que pour combler le néant actuel tout en permettant des gains non négligeables aux pionniers (et ils auraient d'ailleurs tort de s'en priver, c'est tout l'avantage d'être pionnier). Lorsque tous les terminaux seront capables de faire tourner correctement des navigateurs aux derniers standards, et notamment HTML5, cette masse d'appli "Desktop" n'aura plus aucune raison d'être.

- Le browser est naturellement doté de "killers features" inimitables. En particulier depuis l'arrivée d'AJAX, les interfaces "Web" n'ont strictement plus rien à envier aux interfaces clients lourds. Bien au contraire même. De plus, tout navigateur possèdent nativement au moins trois "killer features" : les boutons "back", "home" (traduisez : google) et les favoris.

- Plus personne ne veut de client lourd. Le client serveur, c'est carrément "so 90's". Basecamp, Salesforce, et même désormais SugarCRM... tout le monde se met au cloud et à l'interface Web. Ce n'est pas pour rien. Il y a une tendance lame de fond, et je ne vois absolument aucune raison pour qu'elle s'arrête.

- L'avenir du Web se passe actuellement un peu partout, mais certainement pas dans la téléphonie. L'avenir du Web, c'est ce client plombier zingueur à qui je demandais hier "vous utilisez quel logiciel pour votre compta ?", et qui me répond : "itool : j'ai pas à me soucier des mises à jour, des sauvegardes, et surtout c'est accessible depuis n'importe quel PC sans rien installer". Voila, tout est dit : "depuis n'importe quel PC, sans rien installer".

- Rien ne coûte moins cher à développer qu'une appli Web, d'autant que vous n'aurez aucun mal à trouver des ressources, les compétences requises étant très courantes. A contrario, les ressources maitrisant les SDK mobiles sont beaucoup plus rares (et chères). Ajoutez à cela que développer un client lourd est très vite diablement compliqué (donc long à produire) ; si en plus vous devez porter chaque appli pour toutes les plateformes...

Enfin, je ne vois aucune (non, _vraiment_ aucune) raison pour que l'histoire de l'informatique ne se répète pas encore une fois, en s'étendant cette fois aux terminaux mobile. Soit en substance et pour résumer : plus de réseaux, plus de cloud, plus de services payant, tout dans le browser.... Et dans l'autre sens : Moins d'appli Desktop, moins de programmes payant à installer, moins de données stockées en local.

Bref, vous l'aurez compris... l'avenir est dans le navigateur. Définitivement.



Commentaires Aucun commentaire pour le moment

A free, lightweight yet powerfull image magnifier for prototype


Surprisingly, I did not found any image magnifier that can suit me needs :

  • prototype based
  • lightweight
  • unobstrusive JS, simple and clean HTML markup
  • free
  • easily tweakable (sizes, aspect ratio...)

... So I wrote my own, and as I think I'm not the only one who love this effect, why not publishing it ? You'll find every details, code download and a demo here. Support is not garanteed, but fell free to ask.

Enjoy :-)

 



Commentaires 5 commentaires

un OS Orange ?!


LOL !!! Pendant ce temps, les gens sérieux se demandent quand Nokia va t'il enfin adopter Android. Non, franchement, le monde Mobile n'a ab-so-lu-ment pas besoin d'un OS de plus, quelle idée...



Commentaires Aucun commentaire pour le moment

Rails + Twitter + OAuth = Twitter gem


Je viens de découvrir ça : twitter gem . Bigre, c'est d'une simplicité déconcertante, et ça marche du tonnerre ! C'est un des aspects de Rails que j'apprécie le plus avec la pratique et le temps : la faculté et la facilité de ré-utilisation du code au travers des Gem et des plugins. Ca permet de gagner un temps fou, tout en s'assurant une qualité optimale.



Commentaires Aucun commentaire pour le moment

Missing the Rails 2.3.5 gem. Please `gem install -v=2.3.5 rails` althought Rails IS already installed


So it appears that Rails apps sometimes boot up strangely... I have a server properly configured that already runs about 5 rails applications, without any single issue ; but as I'm trying to install a copy of Fat Free CRM this morning, the server crashs and application boot fails with this weird message :

Missing the Rails 2.3.5 gem. Please `gem install -v=2.3.5 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed

I digged a little deeper into it and found that Rails startup is not very verbose nor curious at all : it simply throw out this message whatever could be the error !!! In order to raise the real and specific error that crash you boot, you'll have to edit the /config/boot.rb file, and found these lines :

rescue Gem::LoadError => load_error
 $stderr.puts %(Missing the Rails #{version} gem. Please `gem install -v=#{version} rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.)
  exit 1
end

Now, add this at the beginning of the rescue block : raise load_error.inspect . This should throw out the real and usable error message.



Commentaires Aucun commentaire pour le moment

Taratata bang paf poum wizzzzz


Petite surprise ce soir en voulant regarder les Artic Monkeys sur le site de Taratata

 

Ben ça alors, la sortie d'erreur est pas à Off ;-)



Commentaires Aucun commentaire pour le moment

Diaspora... et forcément, c'est du Rails !


Si j'en crois le site officiel, le 15 Septembre prochain sera publiée la première release de Diaspora ! J'attend ce projet avec une certaine impatience, parce que l'idée d'un réseau social distribué et open source me trotte dans la tête depuis un bon moment (si vous avez envie de faire de l'archéologie avec du vieux code PHP d'il y a 3 ans, je vous encourage à essayer Com~Unity, appli qui me sert toujours pour mon usage personnel), mais aussi parce que les développeurs du projet ont adopté la techno et les pratiques nouvelles de "développement agile" : Ruby on Rails, Open Source, développement très rapide et versioning avec Github.

Ne serait-ce que pour les choix techniques et le design du site officiel : Diaspora a tout d'une révolution embryonnaire... et c'est peut être -justement- tout ce qu'on en attend qui mènera à sa perte (voir à ce sujet le Post avisé de Jason Fried)



Commentaires Aucun commentaire pour le moment