Sphax a écrit 138 commentaires

  • [^] # Re: Que ton nom soit sanctifié

    Posté par  . En réponse au journal En finir avec la lourdeur de KDE. Évalué à 2.

    Je vais recompiler mon Qt 4.6 avec Raster, pour tester globalement la différence. Mon KDE est globalement rapide, mais des fois ça rame sans que je sache vraiment pourquoi.
  • [^] # Re: Convention de numérotation

    Posté par  . En réponse à la dépêche Une nouvelle version majeure de Wormux. Évalué à 1.

    Tiens tu m'apprends quelque chose concernant mplayer.
    J'ai regardé sur ma Arch, et effectivement ici j'ai une joli version 30325 !

    Ils ont la flemme de faire des releases ?
  • [^] # Re: Toujours dans le même sens

    Posté par  . En réponse au journal GTK+ Made Qt : une bonne idée pour KDE. Évalué à 10.

    Oui, les applications Qt reprennent le style de GTK+, de la même façon que les applis Qt sous Windows reprennent le style Windows.

    Mais l'inverse n'est pas possible, sauf à utiliser gtk-qt-engine, qui n'est pas fameux, et pas disponible par défaut dans GTK.

    C'est ce que je déplore aussi, pourquoi les gens de GTK ne s'occupent pas de reprendre le style Qt quand des applis GTK sont lancés sur KDE ?
    Bon évidemment, c'est plus facile à dire qu'à faire, mais je crois que ça plairait à pas mal de gens d'avoir un Firefox ou autres avec un rendu Qt.

    Tout ceci prouve bien que Qt > GTK+ au final.
  • [^] # Re: clap clap clap

    Posté par  . En réponse au journal Messagerie free HS. Évalué à 1.

    Comme je l'ai dit plus haut, ce problème n'affectait pas que les gens utilisant Zimbra. Mon père n'avait plus d'accès POP sur le compte principal, mais les secondaires fonctionnaient.

    Bon, c'est vrai que c'est un service gratuit sans aucune garantie, là je ne dis pas le contraire.
  • [^] # Re: Serveur Zimbra

    Posté par  . En réponse au journal Messagerie free HS. Évalué à 1.

    Il n'y avait pas que les gens utilisant Zimbra qui étaient touchés, mon père n'a pas eu accès via POP à son compte pendant 2 jours.
  • [^] # Re: Si la piste du processus noyau est la bonne ...

    Posté par  . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 2.

    Il me semble pas. Là j'ai du réinstaller pour une autre connerie, j'ai pas eu le temps de refaire des tests, je reviendrais quand j'aurai de nouvelles infos.
  • [^] # Re: puisque la piste du processus noyau semble la bonne ...

    Posté par  . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 3.

    La configuration du LVM c'est deux disques SATA 7200 rpm, un 1 To et un 640 Go. Je les ai simplement "collé" pour faire mon volume, pas de RAID donc.

    J'utilise ArchLinux, noyau Arch qui est un 2.6.32 de base + un patch qui ne modifie presque rien.
    Là je suis en train de compiler un 2.6.33-rc3, je vais voir si ça change.
    Si ça ne change rien, je testerai un 2.6.31 pour confirmer, mais je suis presque sûr qu'avant le 2.6.32 je n'avais pas ce soucis.

    Le partitionnement du volume est très simple, une seule partition qui prend toute la place disponible, c'est du ext4 monté sur mon home (/home/sphax) et les options de montage c'est juste "defaults" dans mon fstab.
  • [^] # Re: Si la piste du processus noyau est la bonne ...

    Posté par  . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 2.

    Ok, j'ai vu le dump via "dmesg", et je sais pas du tout comment interpréter ça, c'est complètement indigeste :/
    Ca marche par thread ou par process ? Parce que j'ai plusieurs stacktrace de firefox par exemple, une dizaine d'amarok etc..

    Voilà un exemple:
    qbittorrent S 0000000000000000 0 32369 16980 0x00000000
    ffff880003e60d60 0000000000000082 0000000000000000 000000000000fc40
    00000000000f3e57 ffffffff81077179 ffff88007f85b580 ffff88007668a000
    ffff880003e61000 000000000000f888 ffff880003e61000 ffff88007668a000
    Call Trace:
    [<ffffffff81077179>] ? enqueue_hrtimer+0x79/0x100
    [<ffffffff8133294d>] ? schedule_hrtimeout_range+0xcd/0x180
    [<ffffffff810772c0>] ? hrtimer_wakeup+0x0/0x30
    [<ffffffff81332938>] ? schedule_hrtimeout_range+0xb8/0x180
    [<ffffffff8112036c>] ? poll_schedule_timeout+0x2c/0x50
    [<ffffffff811207f9>] ? do_sys_poll+0x3b9/0x4b0
    [<ffffffff81121930>] ? __pollwait+0x0/0x120
    [<ffffffff81121a50>] ? pollwake+0x0/0x60
    [<ffffffff81121a50>] ? pollwake+0x0/0x60
    [<ffffffff81121a50>] ? pollwake+0x0/0x60
    [<ffffffff81121a50>] ? pollwake+0x0/0x60
    [<ffffffff81121a50>] ? pollwake+0x0/0x60
    [<ffffffff8127f029>] ? sock_aio_read+0x169/0x170
    [<ffffffff8127ed40>] ? sock_aio_write+0x0/0x180
    [<ffffffff8110ecb4>] ? do_sync_readv_writev+0xd4/0x110
    [<ffffffff81074100>] ? autoremove_wake_function+0x0/0x30
    [<ffffffff8110eef2>] ? do_sync_read+0xe2/0x120
    [<ffffffff81074100>] ? autoremove_wake_function+0x0/0x30
    [<ffffffff81330aa0>] ? thread_return+0x4e/0x7ae
    [<ffffffff810199e5>] ? read_tsc+0x5/0x20
    [<ffffffff8107dfc1>] ? ktime_get_ts+0x61/0xd0
    [<ffffffff81120314>] ? poll_select_set_timeout+0x74/0xa0
    [<ffffffff81120af1>] ? sys_poll+0x71/0x110
    [<ffffffff81012082>] ? system_call_fastpath+0x16/0x1b

    Les "enqueue_hrtimer" sont récurrents sur beaucoup de process, comme les "schedule_hrtimeout_range", beaucoup de "sys_read", de "sys_write"..
    C'est très long le dump, je vais pas tout copier, mais si je sais plus précisément quoi regarder je le fais.

    Ensuite, j'ai donc attaché strace sur mon process de firefox, en même temps que j'ai lancé 2 décompressions avec unrar, et qbittorrent qui tourne en arrière plan (1 seul torrent en téléchargement). J'ai pleeeeein de lignes comme ça:
    read(10, "\372", 1) = 1 <0.000008>
    read(3, 0x7f44b7286074, 4096) = -1 EAGAIN (Resource temporarily unavailable) <0.000008>
    poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=20, events=POLLIN|POLLPRI}, {fd=22, events=POLLIN|POLLPRI}, {fd=23, events=POLLIN|POLLPRI}, {fd=24, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN}, {fd=29, events=POLLIN}, {fd=10, events=POLLIN}], 9, 0) = 0 (Timeout) <0.000009>

    C'est tout ce que j'ai vu de pertinent, mais encore une fois si je dois regarder autre chose dites le moi.

    Merci !
  • [^] # Re: Si la piste du processus noyau est la bonne ...

    Posté par  . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 1.

    Hum en fait j'avais pas activé les sysrq, mais même en le faisant ça ne fait rien.
    D'après ça: [http://www.mjmwired.net/kernel/Documentation/sysrq.txt]
    La commande 't' devrait m'afficher une liste, mais je n'ai rien ni dans mon konsole, ni dans les tty :/
  • [^] # Re: Si la piste du processus noyau est la bonne ...

    Posté par  . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 1.

    - Comment je peux attacher strace à un process noyau ? Je me tape ça:
    attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted quand j'utilise strace -T -p

    - cat /proc/meminfo
    MemTotal: 2057484 kB
    MemFree: 344592 kB
    Buffers: 80816 kB
    Cached: 970452 kB
    SwapCached: 116348 kB
    Active: 714504 kB
    Inactive: 863260 kB
    Active(anon): 236104 kB
    Inactive(anon): 293600 kB
    Active(file): 478400 kB
    Inactive(file): 569660 kB
    Unevictable: 4916 kB
    Mlocked: 4916 kB
    SwapTotal: 979924 kB
    SwapFree: 643120 kB
    Dirty: 7232 kB
    Writeback: 0 kB
    AnonPages: 453740 kB
    Mapped: 71644 kB
    Shmem: 696 kB
    Slab: 58604 kB
    SReclaimable: 42064 kB
    SUnreclaim: 16540 kB
    KernelStack: 2088 kB
    PageTables: 19808 kB
    NFS_Unstable: 0 kB
    Bounce: 0 kB
    WritebackTmp: 0 kB
    CommitLimit: 2008664 kB
    Committed_AS: 1431644 kB
    VmallocTotal: 34359738367 kB
    VmallocUsed: 298704 kB
    VmallocChunk: 34359428868 kB
    HardwareCorrupted: 0 kB
    DirectMap4k: 3648 kB
    DirectMap2M: 2093056 kB


    - Qu'appelles-tu des "sync" en background ?

    - Rien de spécial dans les logs non

    - La commande ne donne rien, je l'ai lancé quand firefox était bloqué par exemple, après l'avoir lancé il était toujours en attente disque.
  • [^] # Re: Si la piste du processus noyau est la bonne ...

    Posté par  . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 2.

    Alors:
    # ps aux | grep flush
    root 4525 0.0 0.0 0 0 ? S Jan06 0:33 [flush-254:0]

    # ps aux | grep jbd
    root 4170 0.0 0.0 0 0 ? S Jan06 0:05 [jbd2/dm-0-8]

    Rien à voir avec du Java donc, et les deux sont bien des process noyau d'après ce que tu m'indiques.

    Ensuite:
    # ls -l /dev | grep 254
    0 brw-rw---- 1 root disk 254, 0 janv. 6 02:45 dm-0


    dm-0 c'est mon volume LVM contenant mes données, celui qui est utilisé donc.

    En tout cas merci de ces infos, j'étais pas au courant des changements avec le 2.6.32
    Serait-il possible que ce soit du au fait que j'utilise un LVM ?
  • [^] # Re: Ceci n'est (presque) pas une feature-request

    Posté par  . En réponse au journal Ario 1.4.1 - nouvelle version stable du client X11 MPD. Évalué à 1.

    Si j'ai bien compris son idée ça serait un genre de "tag cloud" pour chaque morceau.
    Je connais aucun lecteur qui fait ça.
  • [^] # Re: Communisme

    Posté par  . En réponse à la dépêche L'envolée de Thunderbird dans l'administration française. Évalué à 1.

    Sa page perso est assez surréaliste.
    Je me demande s'il est vraiment sérieux..
  • [^] # Re: Pas le choix !

    Posté par  . En réponse au journal Je ne veux pas passer a KDE4!. Évalué à 2.

    Je savais pas ce que c'était le "Cashew", alors j'ai cherché. Apparemment c'est le truc pour configurer Plasma ?

    Chez moi, si je verouille les plasmoïdes il n'apparaît plus dans la barre des tâches, mais uniquement sur le bureau. Il te dérange tellement celui là ? C'est super petit, ça passe totalement inaperçu je trouve.
    De plus, le "zoom arrière" est-il disponible dans un autre menu ?
  • [^] # Re: 32 vs 64 bits

    Posté par  . En réponse au journal Performance des navigateur web: linux parent pauvre ?. Évalué à 2.

    Hier justement je suis passé sur firefox 3.7a1pre, je savais même pas que tracemonkey était désactivé en 64 bits, je l'ai appris hier soir...

    J'avais fait un bench sunspider sur firefox 3.5 sans tracemonkey, en total 2800ms environ.
    Sur firefox 3.7a1pre je suis à 1347ms. Avec chromium ça tombe à 650ms...

    Malheureusement, même si j'aurai bien envie d'utiliser chromium que je trouve plus réactif de manière générale, le manque de fonctionnalités se fait sentir quand même (pas de filtrages des cookies, pas de noscript, un adblocker pas super efficace..).
  • [^] # Re: très bon test.

    Posté par  . En réponse au journal Test de KDE 4.4 - Krita demande de l'aide - Setup et la mise à jour. Évalué à 4.

    Personnellement, j'avais l'habitude d'écrire chaque accolade sur sa ligne, exemple:
    if (list.isEmpty())
    {
       doStuff();
    }
    else if (list.size() > 5)
    {
       doOtherStuff();
    }
    else
    {
       die();
    }

    A force de lire du code un peu partout, j'ai commencé à changer mes habitudes. Aujourd'hui, je préfère l'accolade ouvrante directement sur la même ligne pour la plupart des cas, exemple:
    if (list.isEmpty()) {
       doStuff();
    } else if(list.size() > 5) {
       doOtherStuff();
    } else {
       die();
    }

    Ca fait moins verbeux, et je trouve ça quand même bien lisible.
  • # KMS sur un R700

    Posté par  . En réponse à la dépêche Nouvelle version 2.6.32 du noyau Linux. Évalué à 6.

    Ca fait environ deux semaines que j'utilise un 2.6.32-rc8, avec KMS d'activé, et ça marche très bien. Les switch entre les tty et le serveur X sont très rapides.
    En plus, avec les versions git de mesa et du driver xf86-video-ati, la 3d fonctionne bien.
    Bon, c'est encore super lent pour les grosses applis 3d (2-3 fps dans Celestia ou Warsow),

    Sinon, dépêche très intéressante, merci !
  • # Qt Creator

    Posté par  . En réponse à la dépêche Sortie de Qt 4.6. Évalué à 4.

    Juste un petit retour.

    Il y a environ deux semaines j'ai commencé à développer un petit truc pour mes parents, j'avais choisi Qt mais je développais avec Vim + Konsole.
    Finalement j'ai décidé de tester Qt Creator, et je n'utilise que ça maintenant. C'est vraiment un très bon IDE, super simple, la complétion est bien foutue, les erreurs de compilation (la fenêtre nous permet de cliquer sur l'erreur, ce qui ouvre directement le fichier concerné à la bonne ligne), la coloration syntaxique bien faite.
    J'ai retrouvé le même feeling de simplicité qu'à l'époque où je bossais sur du Java avec Eclipse, chose que je n'avais pas retrouvé avec Kdevelop quand je l'avais testé.

    Bon, le support de CMake c'est pas encore ça, je suis obligé de relancer moi même cmake dans le répertoire "build", sinon QtCreator ne voit pas les nouveaux fichiers ajoutés.
    Autre chose qui serait bien, ça serait d'avoir la doc d'une méthode quand on utilise la complétion (j'ai pas l'impression que c'est disponible).

    Bref, c'est vraiment du bon.
  • # Certaines choses bizarres

    Posté par  . En réponse au journal Go : Un nouveau langage chez Google. Évalué à 3.

    Je ne dirai rien au niveau des détails techniques vu que je suis pas un spécialiste, mais je trouve certains éléments de la syntaxe bizarre quand même:

    - la visibilité d'un champ/d'une méthode qui se définit par le nom (uppercase ou non)
    - la définition d'une méthode qui est en fait une fonction normale avec un truc en plus

    D'un autre côté, j'aime bien le fait qu'on puisse retourner plus d'une valeur dans une fonction

    Par contre, est-ce qu'il y a la possibilité d'utiliser des bibliothèques existantes ? (Qt, GTK, etc) Si c'est pas le cas ça freinerait quand même pas mal l'adoption pour des applis desktop. Mais peut-être que c'est pas leur but.
  • [^] # Re: plus vite ?

    Posté par  . En réponse au journal Pour utiliser Windows, utilisez Linux. Évalué à 2.

    Sans doute le programme utilise du JNI pour certaines opérations.
  • [^] # Re: En plus il est déjà disponible

    Posté par  . En réponse au journal A l'attention de ceux qui ne se souviennent plus qu'il y a un internet autour de linuxfr.... Évalué à 3.

    Ouaip, d'ailleurs en faisant la maj cette nuit, je suis allé sur kde.org pour trouver l'annonce et j'étais étonné de voir que y'en avait pas encore.
  • [^] # Re: Quelle est ta version de X ?

    Posté par  . En réponse au message Corruption graphique avec les drivers ATI. Évalué à 2.

    J'ai la dernière version dispo dans ArchLinux, donc Xorg 7.5.
    J'ai eu le soucis sur plusieurs versions différentes de xorg, je suis pas sûr que ce soit lié.
  • [^] # Re: Mon expérience

    Posté par  . En réponse à la dépêche Play! 1.0 est sorti. Évalué à 2.

    C'était le "rechargement de contexte" je crois, et il me semble que c'est dans le plugin Tomcat dans mon Eclipse.
    Peut-être que c'est par défaut en fait, je sais plus :/
  • # Mon expérience

    Posté par  . En réponse à la dépêche Play! 1.0 est sorti. Évalué à 4.

    En début d'année j'ai eu à réaliser une application web java pour un projet d'IUT, et bien heureusement que j'ai découvert Play! car c'est vraiment simple.

    Le moteur de template est simple à prendre en main, mais surtout le fait qu'un simple rechargement de la page suffit à prendre en compte les modifs dans le code, c'est le pied.
    Pour comparaison, au boulot on était obligé d'utiliser Eclipse avec un plugin Tomcat pour le rechargement automatique, c'est assez lourd.

    Surtout aussi, il n'y a pas de fichier de config XML, et ça c'est bien.

    Bonne continuation aux développeurs.
  • [^] # Re: OPA

    Posté par  . En réponse au journal Webkit et Kde, état des lieux. Évalué à 3.

    Encore faut il que les développeurs de KHTML aient envie de travailler sur WebKit.
    Il y avait quelques articles des développeurs de KHTML sur le dot il y a quelques temps, où ils disaient que même si KHTML disparait, ça ne les ferait pas automatiquement travailler sur WebKit.