Archives pour la categorie ‘stuff’

Europe et haines

Je savais que je n’aurais pas dû regarder les résultats des élections mais c’est plus fort que moi, il fallait que je sache. Eh bien ça n’a pas changé, les français sont toujours aussi cons: il y a 2 ans ils élisaient le petit Nicolas, rebelote quand il s’agit d’avoir un regard international. Ceci dit, à ce niveau les européens sont globalement aussi malins, vu les résultats préliminaires qui donnent les conservateurs en très grande majorité. Les citoyens européens qui ont fait leur devoir (ceux qui ont pu en tout cas, parce qu’avec des bureaux qui ferment à 18h et des informations officielles cachées dans un coin de la gazette hebdomadaire de Saint Égrève, on est arrivés un poil court pour faire valoir nos droits – passons) ont donc remis au pouvoir ces mêmes personnes qui font le choix du profit personnel d’une élite au détriment du plus grand nombre, de l’exploitation des ressources au lieu de leur sauvegarde, de la conservation du pouvoir dans les mains d’une poignée d’initiés aux connivences plus que douteuses.
Au vu de l’impact de la TV sur le citoyen lambda, j’ai eu la naïveté de croire que la diffusion de Home à la veille de ces élections serait un tremplin pour les personnes qui font de la responsabilité écologique et de la sauvegarde de l’humanité une priorité. Une fois de plus, je suis bien forcé de constater que c’est une bien mauvaise habitude que de me bercer d’illusions.
Bah, avec la Corée du Nord qui va nous déclencher une 3ème guerre mondiale et l’Iran qui suivra l’exemple, au moins on n’aura pas longtemps à attendre avant la fin de cette civilisation égoïste. Qu’importe si l’espèce humaine disparait, les échelles géologiques donneront raison à l’évolution et à la vie.

Java, le COBOL du 21ème siècle (MàJ) ?

Je viens de prendre simultanément un coup de vieux et un gros coup de tatanne dans mes convictions de développeur.

Ce n’est un secret pour personne, j’aime Java. C’est une technologie et un langage que j’ai appris très tôt dans ma formation (j’en faisais déjà en 2002 en fin de première année à l’N7) et à laquelle j’ai tout de suite adhéré : langage objet, gestion des exceptions, ramasse-miettes, outils de développement libres, API fournie etc. Mais surtout ce qui m’a séduit à l’époque, c’est le fait que Java est virtuellement partout : dans les environnements de travail, les navigateurs, les téléphones mobiles, les serveurs d’application, les cartes à puce, les lecteurs BluRay maintenant… En fait, en bon développeur fainéant, le principal point fort que je lui trouve, c’est qu’une fois qu’on connait Java, on n’a pas besoin d’apprendre autre chose pour développer sur toutes les plateformes évoquées (du moins, rien d’autre que les documentations des différentes bibliothèques/API).

Là où je prends un coup de vieux, c’est que c’est exactement ce que m’a sorti un jour un chef de projet chez nous à propos du développement “grands systèmes” : quand tu connais COBOL, tu sais tout faire sur AS400. Pas besoin d’apprendre quoi que ce soit de plus.

Là où je prends un gros coup de tatanne, c’est qu’on m’a demandé dernièrement de faire une étude/chiffrage pour une interface Web avec comparaison des technologies existantes à l’heure actuelle (et pas trop obscures, sinon j’aurais parlé de haXe bien entendu). En bon accro à la caféine, j’ai eu tout le mal du monde à séparer une approche par applets d’une approche basée sur Flex – jusqu’à ce que je m’aperçoive de trois choses :

  • Les IHM Flex, ça a de la gueule tout de suite, le langage est très expressif ;
  • Apprendre Flex, c’est à la portée d’à peu près n’importe qui sait se servir d’une souris et regarder des vidéos ;
  • Java traine une image de mocheté, d’inefficacité et de lourdeur, imputable à son âge finalement respectable (pour une technologie Web).

Alors, Java relégué au rang de COBOL comme une technologie imbittable, engoncée dans des concepts très informaticiens, ou Flex nouveau VB pour les développeurs sans formation objet ? Je crois que je commence à vieux-conniser sévère…

[EDIT]

Je ne suis apparemment pas le seul à me poser ce genre de questions: je viens de tomber sur un article de la collection Java IBM developerWorks, Dead like COBOL, où les prédictions “malthusiennes” faites sur la plateforme ces dernières années sont en grande partie démontées. Maintenant, reste à savoir si ce n’est qu’une façon comme une autre de me rassurer :)

DADVSI – L’expérience

Pour mon premier billet de l’année 2007 (bonne année à ceux qui lisent encore ceci !), un regard sur les résultats de la politique politicienne française:

http://linuxfr.org/2007/01/16/21913.html

Non je ne suis pas pessimiste, c’est pas comme si on avait des élections dans quelques mois…

Tolérance zéro ?

C’est difficile d’être tolérant. Très, trop même et c’est bien pour ça que je ne le suis pas assez.

Être tolérant envers quelqu’un qui apprend, qui ne demande qu’à s’améliorer, je le conçois. Mais comment être tolérant envers le fumeur qui met en danger ses enfants, ceux des autres et en définitive, tout son entourage ? Comment pardonner au chauffard qui prend le volant avec un taux d’alcoolémie proche de la concentration d’un liquide antigel ? Comment enfin, pardonner les excès de nos dirigeants – et je parle ici au nom de l’humanité entière (crise de modestie) ?

Derrière la notion de tolérance, il y a celles de pardon et d’espoir: on pardonne une faute dans l’espoir qu’elle servira d’enseignement, dans l’espoir que le “fautif” saura percevoir qu’on lui donne l’occasion de se rattrapper.

C’est bien beau tout ça, mais il faut être vraiment naïf pour y croire. Même dans mes pires accès de naïveté (et Il sait que je suis naïf), j’ai du mal à l’accepter. Il n’y a qu’à consulter les nouvelles pour s’apercevoir que la tolérance universelle n’est qu’une utopie, une limite vers laquelle on ne peut que tendre asymptotiquement.

Je HAIS les mauvais codeurs

Je HAIS positivement les gens qui codent n’importe comment. Je m’adresse ici aux geeks javatisants qui passent de temps en temps ici:

- je HAIS les comparaisons avec == sur des String – HERESIE
- je HAIS les exceptions masquées (try/catch sans rien dans le catch) qui compliquent le débuggage
- je HAIS les tests de type (typeof), ils démontrent un mauvais design de base
- je HAIS les “if(condition) return true”, autant faire “return condition”
- je HAIS les “if(condition1) { if(condition2) { blabla }}”, autant faire “if(condition1 && condition2)”, l’évaluation est séquencielle en Java
- je HAIS les multiples définitions de constantes, pourquoi ne pas les définir une bonne fois pour toutes et toujours s’y référer de la même manière ?

C’est tout ce qui me vient à l’esprit pour le moment, j’en rajouterai si j’en trouve d’autres (parce que tout ça, j’en trouve tous les jours).

La boite de Pandore

Pandora Internet Radio

Ce site est une énormité, j’ai découvert en 1/4h plus de groupes potentiellement écoutables qu’en 2 heures de recherche à la FNAC.

Pandora est une sorte de moteur de recherche de musique “qui ressemble à une autre musique”. Il se base sur des annotations réalisées par des employés de Pandora Media et s’inspire du Music Genome Project, pour proposer de générer des “chaines” de radios Internet à double sens: Pandora propose des albums, l’utilisateur peut alors lui dire si oui, ça correspond à ses gouts ou non, ça ne va pas du tout. La “boite” s’ajuste donc pour élargir les horizons musicaux tout en affinant ses critères de recherche.

L’expression consacrée pour ce genre d’initiative est je crois Web 2.0. Alors évidemment, c’est en Flash, ce n’est pas accessible et tout; mais c’est un pur produit de la nouvelle tendance à établir un flux à double sens entre le Web et son arpenteur, une immersion dans un monde numérique de plus en plus proche de notre réalité.

"In London, it is about what you can do, not what you have done"

http://news.bbc.co.uk/2/hi/business/5048428.stm

C’est tellement vrai. Je ne suis absolument pas pour le libéralisme à outrance, mais ce qui est dit dans cet article est tellement VRAI ! Trouver un premier emploi sur le marché du travail français n’a rien de simple puisqu’il faut dans 95% des cas justifier d’une expérience professionnelle de 2 ans. Pour un premier emploi, comment avoir 2 ans d’expérience dans quelque domaine que ce soit ? Du coup, ça ne m’étonne pas qu’un jeune de 18-25 ans sur 5 soit en vacances prolongées.

La phrase du titre résume bien cette situation: à Londres, ce qui importe est ce que vous pouvez faire, pas ce que vous avez fait. Alors qu’en France, le simple fait d’affirmer qu’on a 2 ans et demi de formation intensive en école sur une technologie ne suffit pas, il faut justifier l’avoir utilisée dans un cadre professionnel.

Au lieu de proposer des Contrats Poubelle Express, peut-être que nos chers dirigeants (au premier sens du terme) feraient peut-être bien de s’inspirer de ce qui se passe outre-Manche. Mais bon, la perfide Albion reste depuis bientôt mille ans l’ennemie jurée…

DADVSI – La mascarade politique

C’est fait, la loi DADVSI a été acceptée, dans des conditions antidémocratiques et malgré toutes les actions menées contre ses points les plus grossiers.

Des centaines de milliers de français se sont mobilisés, ont contacté leurs députés et sénateurs, ont participé à des flash-mobs, on distribué des tracts, ont cherché à contacter les dirigeants de notre pays.

Ils ont été ignorés, leurs droits démocratiques bafoués, réprimés et leurs représentants refoulés devant les tours d’ivoires depuis lesquelles les hauts fonctionnaires comptent leurs voix et leurs euros.

C’est sûrement eux qui écrivent nos livres d’histoire, sinon je vois mal comment le pays qui a “inventé” les droits de l’Homme et subi une Révolution pour les faire accepter en est arrivé à ce point de décadence et de corruption.

Faites de la musique !

C’est Diam’s et Lorie qui ont un peu picolé et qui décident de partir en boite en voiture. C’est Diam’s qui est au volant, complètement torchée, elle commence à rouler à droite, à gauche et ce qui devait arriver arriva, leur voiture percute un camion de plein fouet.

Et vous savez qui a survécu dans l’histoire?

La chanson française.

Vous en reprendrez bien un peu ?

C’est un jeune homme qui fait de l’auto-stop sur la Nationale 7. Une Mercedes 500 sl s’arrête. Le conducteur est en smoking, avec des lunettes noires et il fume un gros Havane.
- Avant que vous ne montiez dans ma voiture, lui dit-il, il faut que vous me disiez si vous êtes de droite ou de gauche en politique.
Le jeune auto-stoppeur un peu naïf répond :
- Je suis de gauche, monsieur.
Et le type à la Mercedes lui répond en fermant la portière et en mettant les bouts :
- Dommage pour vous !
Quelques minutes plus tard, une BMW 840i s’arrête et il se passe exactement la même chose : le conducteur demande au jeune auto-stoppeur de quel bord politique il est. Le jeune gars répond encore qu’il est de gauche. Comme pour la première fois, le type à la BMW démarre en laissant le jeune sur la route.
- C’est débile, se dit l’auto-stoppeur, la prochaine bagnole qui s’arrête, je lui dirai que je suis de droite et puis basta !
Quelques minutes après cette sage réflexion, une Porsche 911 s’arrête. Le conducteur est une conductrice, c’est même une blonde splendide, encore mieux carrossée que sa voiture. La blonde lui demande de quel bord politique il est. Laissant sa naïveté de côté, le jeune auto-stoppeur répond qu’il est de droite.
La fille l’invite alors à monter, ce qu’il fait. Il remarque vite que la fille porte une minijupe ultra courte, et qu’au moindre passage de vitesse, à la moindre accélération, la jupe remonte, remonte, remonte…
L’auto-stoppeur a le regard fixé sur les cuisses et la petite culotte de sa bienfaitrice. Il est de plus en plus excité et commence à se sentir serré dans son jean. Finalement, il n’y tient plus et dit à la fille :
- C’est marrant la politique : je ne suis pas de droite depuis dix minutes que j’ai déjà envie de baiser quelqu’un !

Haut de Page

INFORMATION

Changez cette phrase et le titre dans la page d'options de l'administration du theme