wismerhill a écrit 2608 commentaires

  • [^] # Re: Résolu

    Posté par  . En réponse au message système de fichire corrompu. Évalué à 2.

    Normal, comme indiqué dans la page de manuel, mke2fs -S est une solution de la dernière chance qui réécrit uniquement le superbloc avec les informations qu'on lui donne.
    Il faut donc le faire en le paramétrant exactement comme l'était le fs qu'on veut essayer de récupérer, sinon ça ne donnera rien d'utilisable, et il faut directement le suivre d'un e2fsck pour essayer de récupérer quelque chose.

  • # partition != système de fichiers

    Posté par  . En réponse au message système de fichire corrompu. Évalué à 3.

    Tu as réduit la partition, mais as-tu également réduit le système de fichiers qu'elle contenant?
    Qu'as-tu utilisé pour réduire la partition et le système de fichiers?

  • # Et vive le spam

    Posté par  . En réponse au message messagerie. Évalué à 1.

    C'est très très idiot d'aller mettre son adresse email sur un forum.

  • [^] # Re: Btrfs

    Posté par  . En réponse à la dépêche Le noyau Linux est disponible en version 3.0. Évalué à 7.

    Il faut garder à l'esprit que bien souvent le matériel informatique coûte moins cher que l'optimisation d'un logiciel dédié.

    Quand le logiciel en question n'est utilisé que par une poignée de personnes, peut-être.
    S'il est utilisé par des milliers de personnes c'est beaucoup plus économique de passer quelques jours à bien optimiser le logiciel plutôt que de forcer des milliers de personnes à racheter du matériel (et peut-être jeter du matériel parfaitement fonctionnel).

  • [^] # Re: sed

    Posté par  . En réponse au message Découpe d'une chaine de caractère. Évalué à 5.

    Et on peut faire encore un peu plus court en remplaçant le bloc BEGIN par l'option -F

    gawk -F _ '{print $(NF-1)}'

  • [^] # Re: Btrfs

    Posté par  . En réponse à la dépêche Le noyau Linux est disponible en version 3.0. Évalué à 3.

    Un serveur web (ou le serveur de base de données qui est derrière) qui fait plein de petites requêtes par seconde a un débit d'I/O à peu près constant.

    Non, sur une moyenne de quelques dizaines de secondes c'est à peu près constant, mais si tu le regarde au dizième de seconde près tu constatera que ça ne l'est pas.

    Et sur ces machines, un cache d'écriture se remplis tellement rapidement que ça ne sert à rien.

    Un serveur web fait beaucoup plus de lectures que d'écritures, et s'il doit relire une donnée qu'il vient d'écrire peu de temps avant il y a un gros gain si celle-ci est encore en cache.
    (mais là j'ai plus en tête la cache RAM gérée par Linux, je n'ai pas vraiment d'expérience avec de gros contrôleurs SCSI avec plein de Mo de cache intégrée)

  • [^] # Re: Mon point de vue, pour ce qu'il vaut... ;-)

    Posté par  . En réponse au message SubVersion vs Mercurial vs Git .... Évalué à 2.

    Oui, ce sera dans subversion 1.7 (dès qu'il sortira), cf
    http://subversion.apache.org/docs/release-notes/1.7.html#wc-ng

    Enfin, moi je trouvais ça bien pratique que chaque sous-répertoire soit également une copie de travail valide, faudra que je change un peu mon mode de travail que je passera à subversion 1.7

  • [^] # Re: pydoc

    Posté par  . En réponse au journal ou sont les man ?. Évalué à 3.

    Et d'ailleurs, c'est pareil pour les pages info avec info:/

  • [^] # Re: Non

    Posté par  . En réponse au journal ou sont les man ?. Évalué à 1.

    pas de pageur

    commande --help | less

  • [^] # Re: Chacun son style

    Posté par  . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 2.

    Ce n'est pas un problème, en java (puisque c'est quand même la base de la discussion) les éléments sont simplement initialisés à null et la création des instances lourdes peut être faite à la demande.

  • [^] # Re: Chacun son style

    Posté par  . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 2.

    On continue de progresser à reculons, donc c'est quand même initialisé à chaque création d'objet et tu y ajoute un appel de fonction.

  • [^] # Re: Chacun son style

    Posté par  . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 2.

    Tu fais comment pour initialiser une variable d'instance avec un statement statique?
    Je connais mal le C++, mais je ne vois pas comment une variable d'instance, qui est créée pour chaque instance de l'objet, pourrait n'être initialisée qu'une fois.

  • [^] # Re: Chacun son style

    Posté par  . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 4.

    Donc pour éviter d'initialiser ta variable, tu ajoute une variable booléenne, que tu initialise et que tu teste à chaque get et que tu dois en plus affecter à chaque set.
    Hum...

  • # XML != HTML

    Posté par  . En réponse au message Programmation XML avec C. Évalué à 3.

    Si tu veux parser du HTML, laisse tomber libxml qui se vautrera directement dessus (sauf s'il s'agit de XHTML valide).
    L'HTML est beaucoup moins strict que le XML, j"ignore ce qui se fait en C, mais ça ne sert à rien de regarder du côté des parseurs XML.

  • [^] # Re: et python ? :)

    Posté par  . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 2.

    Ça c'est idiot, ça crée une sous-classe (anonyme) de HashMap sans raison, dont un fichier .class en plus à charger, qui va aller prendre un peu de mémoire dans la partie non-heap, si tu multiple ce genre de construction tu va consommer toute la mémoire non-heap (qui est beaucoup plus rarement libérée).

  • [^] # Re: Chacun son style

    Posté par  . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 2.

    On peut en virer des warnings dans Java aussi...

    Certes, mais ne pas initialiser une variable locale ou finale est une erreur, il est impossible de compiler le code.
    Quand aux variables non-locales et non-finales, si le compilateur détecte qu'elles ne sont pas initialisée dans le constructeur il va ajouter lui-même l'initialisation à la valeur par défaut (false, 0 ou null)

  • [^] # Re: CAPTCHA qui marche bien

    Posté par  . En réponse au journal CAPTCHA. Évalué à 3.

    Bah, t'as qu'à bloquer directement le /64, et hop 18 milliards de milliards d'adresses bloquées d'un coup :-)

  • [^] # Re: Marre des captcha

    Posté par  . En réponse au journal CAPTCHA. Évalué à 6.

    Ah, oui, donc il faut ajouter en alt du captcha le texte à taper, pour que ce soit accessible aux non-voyants :-D

  • [^] # Re: Traître niveau 2

    Posté par  . En réponse au journal Nokia abandonne Meego. Évalué à 4.

    Celle-là, elle est vraiment capillotractée!

  • [^] # Re: chrome effect

    Posté par  . En réponse à la dépêche Firefox 5 est sorti. Évalué à 3.

    Sinon les gens "normaux" ne s'en aperçoivent même pas

    Et c'est quoi un "gen normal"?
    Ma mère est assez normale, mais si on lui change la place des éléments d'interface (comme par exemple mettre les onglet au dessus) elle est perdue. Donc si ça changeait régulièrement sans même la prévenir elle serait souvent à me demander de l'aide.
    Heureusement c'est moi qui gère les mises à jour sur son ordinateur et je teste chez moi avant de faire les grosses mises à jour chez elle, soit pour reconfigurer comme elle est habituée, soit pour pouvoir lui expliquer les changement.

  • [^] # Re: chrome effect

    Posté par  . En réponse à la dépêche Firefox 5 est sorti. Évalué à 10.

    Elle est toujours à jour. Sous Chrome par exemple, la mise à jour est totalement transparente (on ne sais jamais quand la MAJ se fait, et... On s'en fout), on a Chrome, point barre.

    Quelle horreur!

    Donc à chaque fois qu'on lance le programme on peut se retrouver devant un truc qui a changé sans prévenir et auquel il faut se réhabituer?

  • [^] # Re: Applis portables

    Posté par  . En réponse au journal Des Bibliothèques dans le même répertoire que l'application. Évalué à 2.

    L'option --dbpath

    de rpm, j'avais oublié de préciser.

  • [^] # Re: Applis portables

    Posté par  . En réponse au journal Des Bibliothèques dans le même répertoire que l'application. Évalué à 3.

    L'option --dbpath permet d'utiliser une autre base de donnée que celle du système, mais alors tu perd la liste de tout ce qui est installé globalement et tu va devoir faire les installations à coup de --nodeps (ou mettre à jour à la main ta copie à partie de la DB centrale chaque fois qu'elle change, je ne sais pas si c'est possible).

  • [^] # Re: It's a feature

    Posté par  . En réponse au journal usability fail. Évalué à 3.

    Mais c'est sûr, les développeurs de KDE ne sont pas allés jusqu'à enlever les boutons minimiser et agrandir.

    Pas la peine, c'est configurable (ça l'était déjà dans KDE3), on peut enlever tous les boutons si on veut ;-)

    Moi, j'en ai profité pour mettre le bouton fermer tout seul à droite et tous les autres à gauche, il m'arrivait parfois de mal viser et cliquer sur fermer par erreur.

  • [^] # Re: Page d'errata ?

    Posté par  . En réponse à la dépêche Sortie de Mageia 1. Évalué à 5.

    Elle se trouve dans le wiki (temporaire):
    http://www.mageia.org/wiki/doku.php?id=mageia1:errata

    il semble effectivement que ce lien manque dans les notes de version.