theClimber

To content | To menu | To search

Tag - developpement

Entries feed - Comments feed

Friday, December 25 2009

La charte du développeur

A prendre avec humour évidement !! (au cas où il faut préciser pour certains)

geek.jpg

Continue reading...

Wednesday, June 3 2009

En vrac quelques liens

Thursday, May 28 2009

Le mail du futur releasé par Google !

io2009.png

Je viens de sortir de la salle de conférence et tout le monde en parle, aujourd'hui Google a présenté au monde une technologie qui risque bien de révolutionner la manière dont nous utilisons internet tous les jours de manière assez révolutionnaire. En effet, je suis actuellement en Californie à San Francisco pour la conférence internationale du Google I/O. C'est une conférence organisée par Google.

Hier au keynote Google nous en avait déjà mis plein la figure en offrant à tous les participants de la conférence un HTC Magic Android (Google-Phone) gratuiement ... sachant que nous sommes environ 4000 ici, c'était déjà un gros cadeau !

Aujourd'hui au keynote, Google a présenté son nouveau produit révolutionaire : Google Wave

google_wave_logo.png wave_logo.png

Ici je ne parle pas d'un service google comme un autre. En effet, ici il s'agit vraiment d'un produit qui va avoir de grande implications au niveau du web. voyons d'abord de quoi il s'agit.

Google Wave est un service qui a pour but de revoir notre manière de communiquer avec le mail. En gros c'est un nouvel outil qui permet de communiquer par mail, rédiger des documents de manière collaborative, partager des infos, partager des photos, des documents, et tout ça en temps réel. Ces mails peuvent aussi être traduits en temps réels (tout en étant envoyés en temps réel).

Bref, un principe en temps réel. De plus, inutile d'envoyer des mails, de les forwarder, d'avoir de la duplication de code dans tous les sens, ici ça fonctionne comme une chambre de discussion ou tout le monde a accès au contenu, peut le modifier et l'adapter.

Tout ça est évidement complètement basé sur les fonctionnalités de streaming de l'HTML 5 qui permet de faire toutes ces choses assez terrible. C'est aussi basé sur le protocole XMPP qui permet de partager l'info en stream vers plusieurs serveurs en même temps de manière optimale.

ss1.gif

Mais vous allez me dire : "oui, mais comme tous les produits google, ça ne marchera qu'avec ceux qui ont aussi un compte google". Et là je vous arrête tout de suite. Ici Google va proposer son protocole de manière OpenSource ... tout le monde pourra implémenter son serveur wave chez lui. Au même titre qu'on pouvait avoir un serveur IMAP ou SMTP chez soi avant.

De la même manière, les personnes utilisant encore l'ancien système de mails resteront compatibles avec le wave, ils n'auront juste pas accès à toutes les fonctionnalités proposées par ce nouveau protocole.

J'ai évidement un peu de mal à vous partager mon enthousiasme car la démo a duré 2 heures et pendant 2 heures je suis resté sur mon cul de toutes les fonctionnalités qui ont été présentées. Pour bien comprendre à quel point c'est révolutionnaire il faudrait pouvoir vous montrer une démo. Peut-être que la keynote du Google IO sera disponible sur youtube bientôt, je viendrais mettre à jour mon billet si je la trouve. Pour le moment la keynote de hier est on-line donc celle d'aujourd'hui le sera très prochainement à la même adresse.

La release du code n'est pour le moment pas publique car c'est encore en beta et Google le réserve en prémium aux participants de la conférence du Google IO afin d'avoir des beta testeurs (on est quand même 4000 développeurs, donc ça leur fait déjà un bon set de testeurs). Mais la release publique arrivera bientôt je l'espère. En tout cas Google nous promet de proposer ce protocole en Open Source. De toute façon, si Google veut que ça marche, il n'a pas le choix. Si on veut pouvoir utiliser ce protocole à grande échelle c'est la seule manière de s'y prendre.

Donc voilà, rendez-vous dans 6 mois / 1 an pour la release publique... en attendant je m'en vais tester ce nouveau protocole révolutionnaire avec mes collègues du bureau ... je sens que ça va être assez terrible.

Mise à jour :

La vidéo du keynote de ce matin :

D'autres sources :

Monday, April 6 2009

Arrêtez de spammer vos amis avec vos tests

email11.jpg

C'est chaque fois un peu ennuyant d'envoyer des email à ses amis ou des clients pour tester une applications web n'est-ce pas?

Pour éviter ça, vous pouvez changer d'application mail ou modifier votre configuration postfix, mais c'est lourd en manipulation et pas toujours évident pour tout le monde. De plus, je viens de trouver une solution bien plus simple et facile :

python -m smtpd -n -c DebuggingServer localhost:2525

Et désormais tous les mails envoyés en local seront affichés dans le terminal (si vous utilisez un port plus petit que 1024, vous devez être root)

Bref, une solution bien pratique pour faire des tests avec votre application web et voir si les mails sont bien envoyés là où il faut !

Bon développement !

Thursday, January 3 2008

Vous êtes programmeur? Pensez-vous à la sécurité de vos logiciels?

7761-balvardi-LockClosed.png

Alors voilà, j'avais pas prévu d'écrire un article là-dessus, mais soudain, un coup d'inspiration. En effet, je croise de plus en plus de gens apte à programmer et à scripter pas mal d'actions pour se faciliter la vie. Je vois aussi les gens qui ouvrent leurs codes et les proposent en OpenSource à leurs amis ou même sur l'internet ... et je trouve ça absolument génial.

Pourtant on entend régulièrement d'un autre coté des gens se plaindre de failles de sécurités dans Windows, dans IE, dans Firefox, dans Ubuntu ... je vais pas citer tout ... mais on est bien d'accord que les failles de sécurités existent dans pas mal de logiciels et quand ces logiciels sont un peu populaires, la détection d'une de ces failles fait directement beaucoup de bruit car facilement exploitable à grande échelle.

Alors je pense qu'un coup de sensibilisation auprès des programmeurs réguliers est nécessaire. En effet, je pense que trop peu de gens se soucient en programmant des risques de failles de leurs propres petit logiciels. Un petit script c'est vite fait, il marche, tant mieux ... puis on en fait un script nautilus, ça marche toujours, c'est cool ... puis de plus en plus de gens l'utilisent jusqu'au jour où ce petit script nautilus utilisant une propriété particulière se voit attaqué pour cause d'une petite faille qu'on n'aurait jamais cru exploitée, et c'est là que le bas blesse ... mais ça c'est la responsabilité du/des programmeurs.

Continue reading...