pasScott pasForstall a écrit 2329 commentaires

  • [^] # Re: Bonne nouvelle

    Posté par  . En réponse à la dépêche Que penser du rachat de Novell ?. Évalué à 0.

    > Avoir toutes les config dans des fichiers c'est quand même génial.

    et tu crois qu'ils la stockent ou la config windows et mac?
    Partant de la, tes deux premiers points sont non pertinents. Bon, windows centralise tout, ca aide pas a assembler des bouts, c'est sur, mais c'est pas un probleme texte vs api dediee.

    Ton 3 se fait trivialement sous macos avec defaults write/delete, et avec une semantique autrement plus forte que de manipuler aveuglement des bytes.
    Genre ca permet de s'affranchir des 42 format de confs en cours dans le monde linux et des 25 paths possibles pour la conf.

    Je connais pas windows, mais je doute qu'ils ne proposent pas une api systeme (donc identique pour chaque appli) pour manipuler la registry.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Bonne nouvelle

    Posté par  . En réponse à la dépêche Que penser du rachat de Novell ?. Évalué à 2.

    La politique de Mono est clair : si y'a un brevet qui peut géner, on l'utiliser pas en trouvant un algo alternatif. Si c'est pas possible, on supprime le code en question.

    Ok, ca resoud le pb legal (enfin ca montre une bonne volonte tout du moins), par contre si le code en question est supprime, elles font quoi les applis qui en dependent?

    Note que je suis plutot du cote des "la probabilite d'un proces est tres faible, pas plus eleve qu'avec le kernel en tout cas", mais ca a tendance a me faire peur ce genre d'approche, disons qu'avec le brevet, tu peux payer si t'en as les moyens. La meme si t'as les moyen, tu te retrouves gros jean comme devant.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à 1.

    Ben pourtant...
    Les faits sont la, les hommes ont toujours bosse comme des chameau, ca n'est que dans les dernieres 70-80 annees qu'on a reduit le temps de travail drastiquement, et encore par chez nous seulement.
    Et comme par hasard, ce sont les richesses apportees par le capitalisme qui ont permit ca.

    La semaine de 60 heures etait norme a l'epoque, on bossait le sa'di et pour les vacances a palavas les flots, hem, comment dire?

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: .

    Posté par  . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 1.

    Ensuite on met en prod, ca pete, on traque et 2 jours plus tard on se rend compte que bruno a oublie de changer un nom de methode, on le fouette, on corrige et on remet en prod.

    Plus serieusement, c'est valable pour des "petits" projets ca. Ca implique que le mec qui fait la modif connait tous les workflow potentiel de la methode modifiee, c'est pas toujours possible.

    La ou je bosse, on decoupe tout en pitis projets et on utilise maven pour tirer les dependances. Typiquement, je bosse sur le domain dans le backend, et les gars du front end tirent ma dependance, potentiellement transitive (donc qq niveau plus bas). Ou d'autres gars du back end.
    Je peux m'assurer que tout mon code est ok, mais pas le leur (je connais pas tous ceux qui l'utilisent).
    Un typage statique garantit que leur code ne compilera pas si le refactoring a foire qq part. Ca m'arrive meme regulierement, ayant tendance a changer un peu trop de trucs. On ferait du python, je pense qu'on aurait eu qq catastrophes recemment, et bon courage pour les traquer.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: .

    Posté par  . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 4.

    C'est comme ca qu'elle s'appelle, ca tombe bien. Au milieu de move, extract interface, pull up/push down, generate delegate, change signature etc.

    C me semble bien du refactoring tout ca :)

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: .

    Posté par  . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 2.

    > C'est plutôt la concision et la clarté du code qui compte. (cf l'étude d'IBM qui fait un rapprochement tout bête entre le nombre de lignes et le nombre de bugs).

    Ya une raison toute simple a ca: les seuls bugs qu'on aura pas sont dans du code qu'on a pas ecrit.

    Par contre, concision ne veut pas mecaniquement dire moins de bug parce que moins de code. Ou ca depent comment tu comptes tes lignes.

    Transformes 5 lignes en un one liner, t'as moins de code, mais t'auras plus de chances d'avoir un bug si qq1 modifie ladite ligne.

    Change le design d'une class pour qu'elle ait moins de choses a faire, vires 200 lignes de code, la t'aura moins de bug potentiel.

    Le truc primordial, c'est une bon design objet adapte a son domaine. Domain driven design d'eric evans devrait etre sur la table de nuit de tout developeur qui se respecte. Le langage est (presque) accessoire la dedans.
    Porte un design de merde de java a python, t'aura le meme nb de problemes a la louche.
    Reste en java et change le design, les problemes s'en iront.
    Ca veut pas dire qu'un langage plus concis n'apportera rien, mais sa concision ne feront pas s'envoler les probleme de design qui sont bien plus important.
    Remarque, c'est ptetre ce que tu veux dire par clarte :) auquel cas on est d'accord en gros.

    En clair? Faire de l'objet correctement encapsule adapte a son domaine, utiliser le langage de son domaine, simplicite est *toujours* mieux que complexite. Applique rien que ca deja, t'eviteras deja enormement de pb.

    Apres quand je vois que l'anemic object anti pattern est religion dans certaine boite, qu'encapsulation veut souvent dire "field prives avec getter/setters", ce qui resulte en du code imperatif ecrit en java, je comprends ton raisonnement. Mais c'est pas un pb de langage, juste de developpeur.

    > De la même manière, plus le code va être concis, explicite et clair, moins l'ide va avoir d'importance.
    Dans l'absolu, c'est vrai, mais l'ide restera toujours indispensable. Ca apporte des gardes fous a cout nul dont il serait tres idiot de se passer.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Et le choix de Ruby on Rails ?

    Posté par  . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 1.

    Bien sur que ca existe. Comme la plupart des trucs dont les gens pensent que ca n'existe pas sous macos.
    Cmd tilde sur clavier qwerty.

    Et si, il est oriente documents, lit qq docs cocoa pour t'en convaincre, ou regarde le nombre d'applis mdi la ou leur version windows/mac sont sdi.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Et le choix de Ruby on Rails ?

    Posté par  . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à -2.

    Sisi, de la a dire que ca se fait tres bien, ya un pas que je ne franchirais, d'ou le ton, desole s'il t'as blesse.

    Je sais pas, c'est un peu comme si je te disais "ecrire un programme en whitespace, ca se fait tres bien".
    Que la communaute du fonctionnel soit active et fasse des trucs de ce genre, tant mieux, pis j'aime bien le fonctionnel, je trouve ca elegant.
    Mais c'est clairement inutilisable pour un projet web.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à -2.

    Clair que ya 5 siecles, les hommes prenaient le temps de glander.
    Surtout les paysans qui etaient aux champs du lever au coucher du soleil et serraient les fesses pour avoir une bonne recolte et pas crever de faim pendant l'hiver.

    Ce qu'il faut pas lire comme conneries des fois...

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Et le choix de Ruby on Rails ?

    Posté par  . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 2.

    Oui oui, bien sur.
    D'ailleurs J2EE et PHP sont sur le point de se faire faire la nique par OCaml On Rails.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Et le choix de Ruby on Rails ?

    Posté par  . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 0.

    C'est pas faux.
    Apres on parle de dev web, faire du procedural ou du fonctionnel dans ce contexte, faut avoir du temps a perdre.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Et le choix de Ruby on Rails ?

    Posté par  . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 0.

    La truc avec macos c'edt que les 80% de fonctionnalites utilisees par tout le monde sont effectivement tres simple a apprendre.
    La plupart n'ont pas besoin du reste et s'arretent la. C'est ce que t'appelles, je pense, la pleine efficacite de macos.

    Les 20% restants sont pourtant bel et bien presents, reste a les apprendre.
    La c'est moins evident, mais c'est tout a fait faisable.

    Quand a vim, il est dispo sur mac par defaut bien evidemment.
    Le wm de macos permet ds merveilles un fois qu'on a compris son paradigme (oriente document et pas oriente applications) et les qq racciurcis qui vont bient. Apres on aime ou on aime pas, les gout et les couleurs.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à 0.

    > ça dépend du point de vue

    Justement, non.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: .

    Posté par  . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 1.

    Ca se discute.

    Prends spring, c'est un modele exemplaire d'architecture.
    Simple, concis non intrusif. Lit le code, c'est tres instructif.

    Hibernate se debrouille bien.

    Apres si tu veux parler de struts, des ejb et d'autres horreurs, c'est sur que ca va pas etre du meme tonneau.

    C'est vraiment un probleme de mentalite des dev. Et oui, beaucoup de dev java pensent que plus c'est complexe et mieux c'est. Mais pas tous, loin de la.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Et le choix de Ruby on Rails ?

    Posté par  . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 1.

    Apres, si tu maitrises reellement un langage, en apprendre un autre est facile, pas plus dur que d'apprendre un framework en tout cas.
    Si tu maitrises plusieurs langage, ca sera le dernier de tes soucis.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à 1.

    Reponds a la question au lieu de l'eviter.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à 2.

    Et donc leur niveau de vie a baisse?

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à 2.

    Ok, ok.
    Je declare forfait.
    80% de la population vit dans la misere pendant que les noble^W^W les actionnaires organisent des partouzes dans le caviar en se faisant arroser de champagne.
    Bettencourt est responsable des sdf qui meurent de froid et le CEO de FT est venu mettre la corde au cou de ses employes.

    Si ca vous donne bonne conscience, soit!

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à 1.

    Pour moi la "richesse apportée à beaucoup" est un peu contradictoire avec le "20% possède 80% des richesses
    Non, pas forcement.
    20% possede 80%.
    Deja, ca a pas change depuis des lustres ca, pas dans de grandes proportions en tout cas.

    La quantite a partager, elle, a en revanche radicalement grossit depuis un siecle.

    Conclusion: les 20% qui representaient 10 ya disons 100 ans representent maintenant 1000.
    Soit 990 de gagne par les "pauvres".
    Valeur tirees du chapeau ayant valeur d'exemple.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à 1.

    Ben c'est pas que je veux pas, mais je vois toujours pas le lien de cause a effet et tu veux pas expliciter un peu plus.

    Je comprends bien ce que tu veux dire effectivement, mais je te demande de montrer le lien "bettencourt a 20%" => "SDF qui meurt de froid".

    Doit je conclure de ton refus de repondre qu'il n'y a effectivement aucun lien de cause a effet?
    Et que par consequent on peut en deduire que ta question n'avait aucun sens?

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: google == evil

    Posté par  . En réponse au journal Do not be evil, enfin un peu tout de même. Évalué à 2.

    C'est parce qu'ils veulent pas partager leur chocolat.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à 1.

    Point du tout!

    Je suis en train de dire que les periodes de non crise font plus de bien a l'ensemble que ce que les crises font a certains.

    Et oui, par definition, si on parle de crise, c'est qu'il ya des periodes ou ca va bien. Sinon on a appelerais pas ca la crise, on l'appelerais pas d'ailleurs.

    Et donc, cette misere apportee a certains est plus que compensee par la richesse apportee a beaucoup le reste du temps.

    Je mitigeais par dessus tout ca les effets nefastes de la crise, en pointant que nombre passent au travers sans embuches et que certains retournent une mauvaise situation en bonne situation (et n'auraient pas forcement pu le faire hors periode de crise).

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à 0.

    Logique briaeros du premier ordre:
    - Il a raison.
    - Tu as tord.
    - Quand il se rend compte qu'il disait des conneries, il a 2 arguments imparables:
    * tu n'argumentes pas
    * tu fais des attaques ad hominem et est aggressif

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à 1.

    Toujours agréable de parler avec toi. Tu prend jamais ton interlocuteur pour un con et est toujours très capable de donner des arguments intéressants.

    Ah!
    Ca y est, on l'a mouche!
    Il a finit par faire chat bite - perche - pas le droit de toucher son pere!

    Ca me fait toujours autant de rire de lire ca de la part d'un des "debateurs" les plus aggressifs, hautain et meprisant et ferme a la discussion qu'on peut trouver par ici.

    Je sais, je suis un mechant...

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Banques

    Posté par  . En réponse au journal Éloge du don. Évalué à -1.

    Et ben, pour quelqu'un qui passe son temps a gueuler contre le manque d'argumentation, tu fais fort.

    Aide moi, apres tout ce qui se concoit bien s'enonce clairement, ca donc pas etre si difficile que ca.
    Allez, je t'aide, je te demande meme pas de me prouver que le faire sauvera les sdf, je te demande juste de me prouver le lien de cause a effet.

    Vois tu, a mon niveau de logique de 6eme, je ne vois pas ce qui rend la proposition suivante vraie:
    bettencourt imposee a 20% => sdf qui meurt de froid

    Ou peut etre est tu de ceux qui croient que les problemes sociaux disparaissent en les saupoudrant d'argent?

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.