Syndication : Atom 1.0  RSS 2.0
Blogs des développeurs   »   Blog de christopheJ

12/07/2009

Permalink 14:05:47, Catégories: Mac, Récapitulatif, Récapitulatif Mac, Informatique générale, Récapitulatif Hardware, 811 mots   French (FR) , christopheJ

[Hardware][Mac] La SD card devient le CD et le CD devient la disquette

Toute cette réflexion démarre de cet article, mais sa lecture n'est pas nécessaire puisque je vais en reprendre les principaux points.

Il y a quelques années nous utilisions les disquettes pour échanger des fichiers. Quand la taille des fichiers a augmenté, nous avons découpé nos fichiers sur plusieurs disquettes. Puis la révolution du CD est arrivée suivi de son graveur. Nous pouvions alors mettre nos fichiers d'un seul bloc sur un support.
Quelques années plus tard, la clé USB a fait son apparition. Moins encombrante que le CD, elle permettait l'échange de fichier facilement et plus rapidement. La taille des clés continuant d'augmenter, la démocratisation des graveurs de DVD n'a pas permis de renverser cette situation. Le CD/DVD se retrouvant cantonné au rôle de support de sauvegarde (photos, musique..)
De nos jours, avec l'internet haut débit, les espaces de stockage offerts par les FAI, les sites comme Flickr ou Picassa, les supports optiques perdent leur rôle de sauvegarde, puisque les données sur le web ont le grand avantage d'être accessibles de partout. Certains sites proposent même des interfaces dédiées et évoluées pour vos téléphones (Google Docs..). Le déport de données vers "le cloud" va même plus loin, lorsque l'on voit l'intégration d'Android avec les solutions Google, ou le MobileMe d'Apple.

Que reste-t-il à nos supports optiques?

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

07/07/2009

Permalink 23:51:31, Catégories: Conférences, Récapitulatif, Evènements, Jazoon 2009, 684 mots   French (FR) , christopheJ

[Java] Jazoon J3 en différé

Avec un gros différé, voici mon billet sur la troisième journée de Jazoon.

Le troisième jour commence par un Keynote de Adrian Colyer de SpringSource sur l'évolution du développement Java. Une jolie présentation avec plein de métaphore plus ou moins politique : un coucher de soleil, une forêt amazonnienne où les grands arbres tombent et laisse la lumière arriver sur les petits qui survivaient en dessous et vont maintenant pouvoir entrer en pleine croissance.... Il a passé beaucoup de temps sur les nouveaux langages de la JVM. Je vous recommande de lire le billet très complet de Nicolas Martignole sur le Touiller Express. Ce que je retiens principalement de sa présentation, c'est qu'il va falloir nous mettre à d'autres langages que Java. J'ai notamment repensé à Ola Bini qui se fait l'avocat du "Polyglot Programming", voir aussi ce podcast

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

28/06/2009

Permalink 23:45:07, Catégories: Conférences, Récapitulatif, Evènements, Jazoon 2009, 1034 mots   French (FR) , christopheJ

[Java] Jazoon J2 en différé

Ce billet a été commencé pendant la keynote du troisème jour, jeudi, fini dans le hall de gare de l'aéroport à Roissy, vendredi, et finalement relu et posté que maintenant.

Comme l'a fait mon collègue du Touilleur Express, je fais mon coming-out et annonce que je n'ai plus 20 ans.
La soirée du mercredi s'étant prolonger très tard (la sécurité nous a mis dehors), ma capacité à récupérer diminuant avec l'age et le retour à la maison avec les enfants font que je ne poste pas autant que je veux et surtout que le live devient vite du différé.....

Le second jour a commencé par un Keynote de Danny Coward. Une présentation des 5 points importants dans JDK7 et dans Java FX. Pour Java 7, trouve : la modularité (Jigsaw), la JVM polyglotte (DaVinci), les évolutions du langages (Coin), nouvelle API IO et le Garbage Collector G1. Pour JavaFx : plus d'OS, nouveaux composants, nouveaux layout, meilleurs performances et meilleure gestion des données.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

25/06/2009

Permalink 09:37:20, Catégories: Conférences, Récapitulatif, Evènements, Jazoon 2009, 587 mots   French (FR) , christopheJ

[Java] Jazoon J1 suite

Comme la vie dans les conférences est agitée et que la connexion wifi fluctue (victime de la double IP par personne : le laptop et le smartphone...), la suite du premier jour est postée depuis le keynote du troisième jour.

L'après-midi a commencé avec une présentation Flex BlazeDS, Spring et Hibernate par James Ward dont j'avais vu des comptes rendus élogieux de la performance au Paris JUG. J'ai été un peu déçu par le présentation, hautement commerciale sur la première demi-heure puis un peu de code et 30 secondes de Spring-Hibernate sur la fin....

Ensuite, j'ai suivi une présentation sur la sécurité des RIA. Avec le déplacement d'une partie de la logique coté client, nous exposons nos application à un certain nombre d'attaques. Le speaker a fait la démonstration en utilisant une application de type Paypal écrite en GWT. Après un login rapide en utilisant la désormais classique injection SQL que l'on ne devrait plus trouver dans nos applications, il nous a montré le code de l'application qui n'était pas obfusqué. Vous pouvez paramêtrer GWT pour obfusquer votre code, mais de toutes façons des outils permettent de faire le contraire. Ensuite en utilisant simplement Firebug, il a modifié les paramètres d'une requêtes XHR juste après le contrôle et avant l'envoi. Si la vérification n'est pas refaite coté serveur, vous avez une faille. Le deuxième exemple marquant a été l'activation d'onglet d'administration et/ou de debug simplement en deux ligne de javascript. Il faut donc compiler séparément le code basic des parties admin et debug.

La journée s'est poursuivie par deux sessions courtes (trop courtes) sur les tests. La première a parlé du "Testing Zen" et notamment du Fuzz testing ou tests d'ordre aléatoire avec génération aléatoire de données, et les bases de données en mémoire pour les tests. La couverture de code par les tests a été aussi abordée mais le sujet est plus connu. La seconde session portait sur Benerator qui est un outils de génération de données. Il est très configurable et il existe maintenant un plugin pour Eclipse et Maven. Cet outil, sous license GPL ou commerciale, permet de générer des bases semblables aux bases de production pour faire des tests de charge mais il présente aussi l'avantage de pouvoir anonymiser les données ou introduire des "worst cases" que l'on ne trouve normalement pas dans les bases de production.

Pour clore la journée, il y avait deux séances plénières avec deux speakers de renom : Neal Ford et Ivar Jacobson. Neal Ford nous a mis en garde contre l'évolution de notre métier en nous comparant aux forgerons qui avaient un avenir radieux au début du siècle précédent et sont très rares de nos jours. Ivar Jacobson nous a présenté une série de conseils pleins de bon sens sur l'organisation et la gestion de nos projets, regroupés sous les appellations "smart" et "not smart".

Enfin comme les journées de conférences ne sont jamais finies, il y avait le BOF des JUG Leaders où nous en avons profité pour mettre des visages sur les noms que l'on voit dans la mailing liste et échanger des conseils. Les discussions se poursuivant jusque tard la nuit dans un des bars de Zurich.

Vous devez être identifié pour poster un commentaire.

23/06/2009

Permalink 12:50:18, Catégories: Conférences, Récapitulatif, Evènements, Jazoon 2009, 285 mots   French (FR) , christopheJ

[Java] Live from Jazoon 2009

Cette année j'ai la chance d'être à Jazoon pour la première fois.

Après les retrouvailles avec les suspects habituels (Alexis Moussine Pouchkine, Antonio Goncalves, Nicolas Martignole, Felipe Gaucho ...), j'ai assisté au Keynote fait par James Gosling.
Il nous a présenté toute la stack Java par SUN : NetBeans, GlassFish, JavaFx, Kenai....
Le chiffre qui m'a marqué : il y a 10 milliards d'appareils (ordinateur, téléphones, javacard...) supportant Java soit plus que d'humains sur terre. Il a aussi mis un coup de projecteur sur les SunSpots, Sentilla et surtout la LincVolt

A la pause, j'ai eu le plaisir de retrouver Roman Strobl qui avait cessé les démonstrations de NetBeans pour passer chez Solaris. Il a de nouveau changé pour aller travailler avec le meilleur IDE du monde.

A la reprise, j'ai assisté à une session sur les patterns d'utilisation de Groovy. Cela fait un moment que je pense à apprendre un langage de scripting pour la JVM, je pense que Groovy vient de marquer des points. Même si certains points comme le "keyhole surgery" ou "House-Elf Scripts" ne m'ont pas complètement convaincu, l'aspect glue, prototype et DSL pour la configuration sont intéressant.

Actuellement je suis dans une session sur Scaling web application in the cloud. Je me suis laissé entrainer pour l'aspect Cloud mais après une rapide introduction, le speaker parle principalement de l'implémentation dans Resin4. Même si cela est intéressant, je regrette un peu de ne pas avoir fait la session sur Spring 3 que je n'ai pas regardé depuis la version 1.... Mais comme Nicolas est allé à cette session, je compte sur lui pour un compte rendu exhaustif comme à son habitude...

La suite dans un prochain billet.

Vous devez être identifié pour poster un commentaire.

14/06/2009

Permalink 22:43:48, Catégories: Java, Réflexions, Récapitulatif Java, Récapitulatif, 114 mots   French (FR) , christopheJ

[Java] Pushing Java

Java doit beaucoup de son succès aux communautés qui se sont créées autour. Ces groupes de bénévoles (comme l'équipe de ce site, celles des JUGs ou des projets open source) donnent beaucoup de leur temps.
Lors de l'édition de JavaOne cette année, une partie des leaders de ces communautés se sont réunis autours de la mascotte de Java, Duke, et de celle des JUGs, Juggy, pour réaliser une petite vidéo.

Je vous recommande cette petite vidéo (1 min 30), pleine d'humour, pour voir comment les communautés poussent Java.
N'y attendez pas des concepts ou des conseils, mais juste des blagues de geek.

Vous devez être identifié pour poster un commentaire.

06/05/2009

Permalink 13:48:23, Catégories: Java, Réflexions, Récapitulatif Java, Récapitulatif, 235 mots   French (FR) , christopheJ

[Java] Une injection pour tous

Non il ne s'agit pas d'une injection vaccin contre le grippe A... Il s'agit d'une unification des frameworks d'injection.
Bob Lee (Google, créateur de Guice) vient d'annoncer une nouvelle spécification sur l'injection de dépendance, en collaboration avec Spring. L'objectif est de standardiser les annotations pour rendre les objets injectables portables entre les différents frameworks.
La JSR n'est pas encore officiellement soumise au JCP, par contre il montre une forte volonté de faire les choses au grand jour : la mailing list est lisible pour le public et la spécification est hébergé chez Google Code.

C'est intéressant de voir ce mouvement vers l'interopérabilité des frameworks. La fin d'une partie des débats sur les annotations de Guice qui vous rendent dépendant de Guice....

Par contre il reste à voir comment cette spécification va pouvoir s'accorder avec celle de la JSR 299, anciennement WebBeans qui est maintenant nommée : Java Context and Dependency Injection. Va-t-on revoir la même guerre que pour les spécifications sur la modularité? Bob répond à la question dans les commentaires sur son blog, en précisant qu'elles sont compatibles, il faut "juste" que le groupe d'expert de la JSR 299 adopte ces nouvelles annotations. La JSR 299 est une spécification Java EE qui préciserait la configuration alors que cette nouvelle spécification se veut Java SE et laisse libre l'implémentation de la configuration.

Vous devez être identifié pour poster un commentaire.

16/04/2009

Permalink 14:50:11, Catégories: Java, 135 mots   French (FR) , christopheJ

Les Cast Codeurs

Peut-être connaissez vous le Java Posse, un podcast hebdomadaire sur Java et tout ce qui tourne autour. Peut-être regrettez vous qu'il soit en Anglais?
Alors réjouissez vous, voici non pas une traduction de ce podcast mais une version en Français fait par des Français : les CastCodeurs.
Dans cette équipe, on retrouve :

  • Emmanuel Bernard de l'équipe Hibernate chez JBoss et spec leader pour la JSR 303 (Bean Validation)
  • Antonio Goncalves, Freelance, Leader du Paris JUG, auteur à succès et membre des JSR 313 (Java EE 6), 318 (EJB 3.1) et 317 (JPA 2.0).
  • Guillaume Laforge de chez SpringSource et Groovy
  • Vincent Massol de chez XWiki et Maven

Il reste quelques coins à arrondir, mais le premier épisode est très prometteur, vivement la suite.

En attendant cette suite, vous pouvez leur envoyer vos commentaires/encouragements à commentaire@lescastcodeurs.com

Vous devez être identifié pour poster un commentaire.

05/04/2009

Permalink 21:23:40, Catégories: Java, Divers, Tours JUG, Récapitulatif, Evènements, 638 mots   French (FR) , christopheJ

[Java] La multiplication des JUG

Les JUG se multiplient actuellement et vous allez bientôt pouvoir en trouver deux près de chez vous. Vous n'aurez donc plus d'excuses pour ne pas aller rencontrer d'autres développeurs dans ces réunions.
Il y a maintenant 14 JUG actifs, sur le point de faire leur première réunion ou en constitution d'équipe.

Faute d'avoir tenu la liste au fur et à mesure des créations, je ne vais pas en parler dans l'ordre historique, mais commencer par les petits nouveaux.

Le dernier né en date est le Poitou-Charentes JUG. La première réunion, sur Maven, sera vendredi 10 avril du coté du Futuroscope. Cette session sera animée par Nicolas de Loof, commiter Maven et Leader du Breizh JUG. Pour faire une réussite de l'inauguration de ce JUG, n'hésitez pas à en faire de la publicité autour de vous.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

11/01/2009

Permalink 22:27:05, Catégories: Récapitulatif Java, Récapitulatif, Informatique générale, 508 mots   French (FR) , christopheJ

[Java] Conseils aux débutants

Faisons de la science-fiction quelques secondes. Si vous pouviez vous envoyer un message dans le passé, lorsque vous étiez étudiants, quel serait le conseil que vous donneriez à ce jeune pour faire que son avenir de développeur soit encore plus brillant?

La question du conseil à l'étudiant a été posés à quelques "stars" du développement Java. Parmi les conseils, j'en retiens principalement trois :
- pratiquer beaucoup (Joshua Bloch)
- apprendre à utiliser les outils, explorer des nouveaux outils (Tor Norbye, Arun Gupta)
- interagir avec des experts (Ben Galbraith)

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

02/01/2009

Permalink 23:10:09, Catégories: Récapitulatif, Informatique générale, 745 mots   French (FR) , christopheJ

La motivation du développeur

En dépilant le retard accumulé dans mon aggrégateur de flux lors de Devoxx, je suis tombé sur cet article sur la motivation des développeurs.

L'auteur passe en revue ce qui pourrait améliorer la motivation des développeurs.
Pour résumer, il présente en quatre points avec :

  • La compensation (poste et salaire)
  • supprimer ou réduire les aspects démotivants (spécifications vagues, deadline intenable, réunionite aigüe, collègues invivables, process ou outils trop lourd, mauvais environnement de travail)
  • améliorer les aspects motivants (soutenir l'apprentissage, fournir des challenges et des feedbacks, écouter les désirs des développeurs)
  • Enfin l'arme de dernier recours : la peur

Si je suis d'accord avec la plupart des points de cet article, je souhaite en discuter quelques-uns.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

31/12/2008

Permalink 16:55:01, Catégories: Mac, Récapitulatif, Récapitulatif Mac, 129 mots   French (FR) , christopheJ

[Mac] Safari+ ce qu'il manquait a mon iphone

Le problème avec un navigateur comme celui de l'iphone c'est que l'on devient vite exigeant... Quand j'avais mon vieux téléphone, je restais bloqué en WAP et je m'en contentais. Depuis que j'ai l'iphone avec un affichage de mes pages comme sur dans les autres navigateurs, je me surprends a vouloir certaines fonctionnalités (pas le Flash, au moins mes pages se chargent vite sans les pubs..).
Les fonctionnalités qui me manquaient étaient plus du genre "recherche" ou "ouverture dans un autre onglet".
Je viens de trouvé mon bonheur à travers les Bookmarklets (des petits javascript utilisés en bookmark) et le projet Safari+

Pour les installer il suffit d'aller voir le site http://www.ipuhelin.com/en/safariplus/ depuis votre iphone et de suivre les instructions.

Vous devez être identifié pour poster un commentaire.

« Page Précédente 1 2 3 4 5 Page suivante »

Liste des blogs

Blog de christopheJ

Rechercher

<  Février 2012  >
Lun Mar Mer Jeu Ven Sam Dim
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web