pasScott pasForstall a écrit 2329 commentaires

  • [^] # Re: ATTENTION au type d’écran !

    Posté par  . En réponse au journal Fujitsu, une bonne marque de PCs portables ?. Évalué à -10.

    L'avantage c'est que là, je retourne le portable, je prends le tourne vis que je veux et je peux rajouter une barrette de RAM, changer celle qui est déjà présente, changer le disque dur, etc. Tu peux faire ça avec un mac ou tu dois aller chez Apple pour changer le moindre truc ?

    Bien evidemment, tu peux le faire aussi facilement qu'avec ta merde a 500 euros. Et avec le meme tournevis.

    Si je m'achète un mac, je peux virer la bouse qu'est Mac OS ?

    C'est quoi ces questions a la cons? Je sais bien que le premier mac avait son os dans une rom soudee sur la carte mere, mais faut pas deconner quand meme, ca doit bien faire 20 ans qu'apple utilise des disques durs pour stocker le systeme d'exploitation...

    Et si oui, tout sera fonctionnel sans bidouille si j'installe une Arch ?

    Aucune idee. Vu le support general du matos linux, et le nombre de journaux pour dire que les pilotes machins sont pourris (ou geniaux parce qu'ils peuvent enfin jouer a doom 2 avec 30 fps), j'ai envie de dire non, mais t'auras les memes problemes partout, dnc bon.
    Et meme si tu les a pas, tu les auras a la prochaine sortie du kernel, a cause de la derniere regression en date.

    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: ATTENTION au type d’écran !

    Posté par  . En réponse au journal Fujitsu, une bonne marque de PCs portables ?. Évalué à -10.

    Sinon, c’est bizarre, dans les commentaires, il n’y a pas encore de maqueux pour venir dire que ton portable est moins bien que le dernier Macbook pro (à 2000 €...), parce que bon, le plastique, c’est quand même de la camelote pour prolétaire.

    Ben apparement, t'as l'air motive pour gacher 500 euros dans une merde pas fiable de chez ed l'epicier qui te lachera au bout de 12 mois, au lieu de te payer une machine decente qui te servira 3 fois plus longtemps, donc bon...

    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: j'ai failli trouver ça drôle

    Posté par  . En réponse au journal Un article proprement hallucinant sur des pratiques de gold farming dans des camps de travaux forcés. Évalué à 1.

    La difference, c'est que le mec qui casse des caillasses toute la journee pendant 15 ans, il a 90% de chances de finir avec un squelette en vrac, quoi qu'il fasse.

    Le mec qui se chope un canal carpien en utilisant une souris pendant 15, il ne peut s'en prendre qu'a lui meme d'avoir une position de merde sur son poste de travail.
    Et je parle meme pas d'avoir une souris ergonomique mes couilles, juste d'etre assis a la bonne hauteur avec une position decente.

    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: Correction

    Posté par  . En réponse au journal Les bitcoins n'intéressent pas que les geeks. Évalué à -1.

    Et c'est un probleme, tu crois pas?
    D'autre part, elle ne "rame" pas, elle se fige. Elle ne se redessine plus, elle ne traite aucun evenement, bref elle ne fait plus rien a part attendre, ce qui est bien le pire cas pour une interface graphique.

    si ton disque dur est sur le point de mourir ca se verra aussi

    Ca tombe bien, il est pas sur le point de mourir du tout, il est tout neuf, il demande qu'a faire tourner ses plateaux, mais il a pas ete solicite depuis une heure ou deux et donc a arrete de tourner, comme tout disque externe qui se respecte.

    (au passage faut pas oublier que le reste du systeme est moultitaches)

    Ca me fait une belle jambe dis donc de savoir que les applis que j'utilisent pas a ce moment la tournent tres bien...

    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: Cassation

    Posté par  . En réponse au journal Vente liée, encore une décision de justice en défaveur des constructeurs.. Évalué à 1.

    Norton coute 0 euros, c'est un crapware d'essai limite dans le temps.
    Et hp recoit des sous pour le distribuer, comme tout distributeur en fait, ca va etre dur d'attaquer sous cet angle 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: Correction

    Posté par  . En réponse au journal Les bitcoins n'intéressent pas que les geeks. Évalué à 1.

    et tu fais quoi "folders" pointe vers un repertoire sur un disque dur externe usb, dont les plateaux sont arretes et que ton call a isEmpty() mettra 2 secondes a te rendre la main?

    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: Correction

    Posté par  . En réponse au journal Les bitcoins n'intéressent pas que les geeks. Évalué à 0.

    Clair que citer un developeur kernel au milieu d'une discussion UI, c'est pertinent...

    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: Correction

    Posté par  . En réponse au journal Les bitcoins n'intéressent pas que les geeks. Évalué à 0.

    ça reste un cas particulier.

    Clair qu'un appel reseau, un acces disque ou un traitement de plus de quelques dizaines de ms c'est un cas particulier (oui, je redescends a qq dizaine, mon chiffre de 300 donne plus haut etait une estimation haute tres grossiere).

    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: Correction

    Posté par  . En réponse au journal Les bitcoins n'intéressent pas que les geeks. Évalué à 1.

    Et donc t'es en train de nous expliquer que c'est pas un modele multi threade?

    Tu sais que multi threade ne veut pas forcement dire "creer un thread a la main", ca veut dire plusieurs chemin de codes qui s'executent en meme temps, ce qui implique concurrence, impossibilite de savoir qui va arriver le prermier et tout ce genre de choses?

    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: Suffit d'aller sur les bons sites...

    Posté par  . En réponse au journal Des événements secrets. Évalué à 1.

    ben un certif vieux de 3 ans pour humanoidz.com sur agendadulibre.org, ca fait tache quand meme, on ne va meme pas aborder le sujet de l'autosignature "tiens, je te prouve que je suis bien moi, parce que je te le dis, c'est bien que je suis de confiance!".

    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: Correction

    Posté par  . En réponse au journal Les bitcoins n'intéressent pas que les geeks. Évalué à 3.

    Et dis moi, mon canard, elle fait quoi ton event loop, sur quel thread elle tourne et que se passe t il si tu passe plus de, disons, 300ms a faire qq chose en reponse a un evenement?

    D'ou mon "moins de 2 threads", t'as ton UI thread, et les autres, la ou tu vas charger tes donnees, faire tes traitement etc.

    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: Correction

    Posté par  . En réponse au journal Les bitcoins n'intéressent pas que les geeks. Évalué à -3.

    D'un autre cote, si t'as une meilleure idee pour faire une interface graphique avec moins de 2 threads, je suis preneur.

    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: Intéressant

    Posté par  . En réponse au journal Des paradigmes alternatifs. Évalué à 0.

    ok, mais ca reste toujours a l'oppose de l'aop.

    La decoration implique une volonte de la part du designer (tu peux pas la rajouter apres coup, faut que ta classe ait ete pensee decoration), ca se voit dans les constructeurs (un constructeur qui prend une instance de son interface, c'est dur de rater), et surtout, surtout, tu recuperes des instance d'une classe donnee.
    Tu fais un step into et paf, tu vois ce qui est rajoute avant ou apres.

    Bref, ca revient a ce que je disais plus haut, l'aop ne resoud pas grand chose que d'autres patterns explicite ne peuvent resoudre, et apporte son lot de pb qui vont rendre tes developeurs malheureux.

    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: Intéressant

    Posté par  . En réponse au journal Des paradigmes alternatifs. Évalué à 2.

    Ben ouais, mais c'est un peu a l'oppose de la philosophie aop justement :)

    Le but de l'aop c'est precisement que l'appelant n'ai pas la moindre idee de ce qu'il va se passer avant, pendant ou apres, et c'est precisement pour ca que c'est le plus souvent une mauvaise idee.

    Et ca change pas le probleme quand tu imbriques tes appels, t'es pas au courant que a va appeler b. C'est impossible a documenter sans devenir chevre.

    Je connais pas les decorators pythons, c'est une implem du pattern eponyme?

    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: Dépendances

    Posté par  . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à -4.

    Serieux?
    Awk?

    Faut sortir awk pour desinstaller evolution sans perdre la possibilite de desinstaller gnome?

    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: Intéressant

    Posté par  . En réponse au journal Des paradigmes alternatifs. Évalué à 3.

    L'exemple est amusant, certes mais implementer un cache quel qu'il soit en aop, c'est de la pure folie.

    Soit c'est un petit cache local sans importantce (ton exemple de factorielle), t'auras plus vite fait de cacher manuellement, ca sera clair pour tout le monde et tu risques pas de cacher quelque chose qui ne devrait pas l'etre ou inversement.
    Un cache, ca vient avec des regles claires et visibles, pas en douce derriere ton dos, les repercutions et effets de bords sont trop importants pour etre glisse sous le tapis. Tu peux pas juste cacher tout en n'importe quoi au ptit bonheur la chance.

    Que fais tu quand tes regles vont evoluer (et elles le feront), qu'il va falloir invalider le cache pour une raison x ou y? Tu vas commencer a rajouter des cutpoint a droite a gauche, t'etales toute ta logique de gestion du cache de partout, tout devient obscur et tu t'en sort plus.
    Au lieu d'avoir un point central ou tout passes (ce qui est un peu le concept du cache), tu repartis tout ca dans le systeme, ce qui est generalement le contraire de ce que tu veux faire.

    Mets moi tout cas dans une classe, injectes en une insance, ecrit un service locator ou un singleton si tu peux pas faire autrement. Plus simple, beaucoup plus robuse, infiniment plus clair et tu sais ou aller voir quand ca chie.

    Aller faire un tour chez nosql (ou meme sql) derriere le dos de l'appelant sans qu'il ait aucun controle dessus ni meme le moindre moyen de savoir si ca va faire un appel reseau ou pas, c'est une tres mauvaise idee.
    Ca me rappelle foutrement corba par exemple et ceux qui y sont alles en sont tous revenu en ayant mal aux fesses.
    Tu fais un appel innoncent a une methode sur ton thread d'ui et paf, tu te manges 500ms de delai dans la gueule, mais pas toujours, ton interface freeze et tu passes deux jours a trouve le coupable.
    Ou tu fais une utilisation en apparenence innocente de ton api et en profilant tu te rends compte que ta base mango tourne a fond les ballons et que tu passes la plupart de tes ressources dans des appels reseaux.
    Tu changes ton nom de methode ou de classe, et paf 100% de cache miss en permanence.
    T'ecris une autre methode qui appelle un autre objet qui en appelle un autre et tu te retrouves avec une file monstrueuse d'aspect qui s'executent et le pire c'est que t'es meme pas au courant qu'ils pourraient simplement exister, toi t'as juste vu la pointe de l'iceberg.

    C'est exactement le genre de cas ou il ne faut PAS utiliser l'aop, parce que ca va te peter a la gueule dans des cas subtils et tu vas passe un temps monstrueux a trouver le probleme pour potentielleme te rendre compte que t'es baise et que tu peux pas t'en sortir sans peter qq chose.

    Le concept reste interressant et bon a connaitre, mais a n'utiliser qu'avec tres grande parcimonie.

    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: Intéressant

    Posté par  . En réponse au journal Des paradigmes alternatifs. Évalué à 3.

    Oula, non, rien a voir avec le monkey patching.
    Le monkey patching c'est grosso modo remplacer une classe/methode de librairie bas niveau par la sienne generalement pour corriger un bug alakon.
    C'est une pratique de grouik de tout dernier recours.
    Genre tu veux corriger un bug dans le runtime de flex qui est connu et qu'adobe refuse de corriger.
    Ca marche pas partout, bon courage pour monkey patcher la class String de java par exemple.

    L'aop, c'est grosso modo "avant chaque appel de methode qui s'appelle foo, tu feras tourner ce bout de code la".
    En gros tu veux faire tourner du code avant ou apres, avec des conditions hautement dynamiques, basee sur le nom du methode, la classe de l'objet appelant, la valeur d'un des parametres ou l'age du capitaine.
    Mais en aucun cas tu ne modifies le comportement de la methode appellee, contrairement au monkey patching dont c'est la raison d'etre.

    En gros, c'est tres pratique pour la transactionalite, eventuellement pour du logging (encore que c'est franchement tire par les cheveux) et c'est a peu pres tout.
    Faire quoi que ce soit d'autre avec te retomberas tres probablement sur la gueule un jour.

    C'est un enfer a debugger, personne de sain ne l'envisagerais serieusement en tant que paradigme de programmation a part entiere. Et meme pour les transactions, un bon vieux proxy des familles fait bien mieux l'affaire.
    Si vous me croyez pas, configurez une transactionalite dans spring avec proxy + @transactional, et tentez de faire pareil avec spring aop.
    C'est moins souple, certes mais au moins ca te pete pas a la gueule sans raison et surtout, on voit ce qu'il se passe.

    Rajoutez par dessus que certains framework aop requierent d'aller faire le con avec le bytecode ou de compiler specialement les classes aopiser, si rien que ca vous convainc pas que c'est une mauvaise idee...

    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: l'install par défaut de Debian

    Posté par  . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à -3.

    Faut dire GNU/Gnome maintenant alors?

    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: Dépendances

    Posté par  . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à -1.

    Cool, faut se fader une liste de 152 paquets ou faire des hacks foireux en ligne de commande a coup de pipe sur 3 meta paquets et prier pour que rien ne pete entre temps, juste parce que t'as l'outrecuidance de vouloir virer evolution.

    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: Dépendances

    Posté par  . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à -2.

    Heu, si ya un probleme justement, c'est precisement ce que je ne veux PAS faire...

    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: Dépendances

    Posté par  . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à 1.

    Comme un paquet virtuel, tu l'installes, ca tire les paquets qui viennent avec.
    Tu vires un de ces paquets, ca touche pas aux autres (sauf dependance explicite, evidemment).
    Tu vires le paquet virtuel, ca vire tout ce qu'il y a en dessous.

    Reste une zone d'ombre en cas de mise a jour, auquel cas je dirais "touche pas a ce qui a ete explicitement vire par l'utilisateur, met le reste a jour".

    En gros, un moyen simple de tirer tout gnome sans pour autant te forcer a conserver tout gnome ad vitam eternam, ce qui est probablement ce que l'utilisateur veut.

    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: Zissi

    Posté par  . En réponse au journal LINUX 2.8.0. Évalué à 1.

    Si tu fait reference a java, c'est le contraire, ils ont change le nom et garde la numerotation, en l'occurence "java 6" (marque, en quelque sorte) en version 1.6.
    Cf java -version pour les sceptiques.
    Pas essaye avec un jre 7 cela dit.

    Et c'est l'oeuvre de sun, pas d'oracle.

    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: Dépendances

    Posté par  . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à -3.

    Elles ne l'ont pourtant pas ete (installees manuellement).

    Donc en gros, c'est tout ou rien, avec un hack pour avoir une partie, mais qui casse un des interets principaux du metapaquet si j'ai bien compris?

    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: Dépendances

    Posté par  . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à -4.

    Et qu'est ce qu'il se passe quand on cherche a effacer le meta paquet apres avoir fait 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: Dépendances

    Posté par  . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à 4.

    L'interet du paquet virtuel est avere, c'est leur implementation qui est assez ole ole visiblement.

    Le paquet virtuel, naturellement, j'ai tendance a voir ca comme un paquet qui fournit qq chose, pas comme un paquet qui depend de 125 autres paquets.
    En gros, il devrait en haut de la hierarchie, pas en bas.

    Ya pas la notion de "suggestion" dans apt? Genre gnome suggere les 125 paquets, tu confirmes que tu les veux et ensuite si evolution te plait pas tu le vires.

    Apres il parait que la gestion de dependances sous linux est parfaite, donc je vais probablement me faire moinsser.

    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.