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.
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.
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.
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.
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.
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.
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 :/
- 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
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 ?
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..).
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.
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),
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).
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.
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é.
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 :/
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.
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.
[^] # Re: Que ton nom soit sanctifié
Posté par Sphax . En réponse au journal En finir avec la lourdeur de KDE. Évalué à 2.
[^] # Re: Convention de numérotation
Posté par Sphax . En réponse à la dépêche Une nouvelle version majeure de Wormux. Évalué à 1.
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 Sphax . En réponse au journal GTK+ Made Qt : une bonne idée pour KDE. Évalué à 10.
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 Sphax . En réponse au journal Messagerie free HS. Évalué à 1.
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 Sphax . En réponse au journal Messagerie free HS. Évalué à 1.
[^] # Re: Si la piste du processus noyau est la bonne ...
Posté par Sphax . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 2.
[^] # Re: puisque la piste du processus noyau semble la bonne ...
Posté par Sphax . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 3.
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 Sphax . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 2.
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 Sphax . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 1.
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 Sphax . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 1.
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 Sphax . En réponse au message Flush disque qui fait "freezer" la machine. Évalué à 2.
# 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 Sphax . En réponse au journal Ario 1.4.1 - nouvelle version stable du client X11 MPD. Évalué à 1.
Je connais aucun lecteur qui fait ça.
[^] # Re: Communisme
Posté par Sphax . En réponse à la dépêche L'envolée de Thunderbird dans l'administration française. Évalué à 1.
Je me demande s'il est vraiment sérieux..
[^] # Re: Pas le choix !
Posté par Sphax . En réponse au journal Je ne veux pas passer a KDE4!. Évalué à 2.
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 Sphax . En réponse au journal Performance des navigateur web: linux parent pauvre ?. Évalué à 2.
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 Sphax . En réponse au journal Test de KDE 4.4 - Krita demande de l'aide - Setup et la mise à jour. Évalué à 4.
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 Sphax . En réponse à la dépêche Nouvelle version 2.6.32 du noyau Linux. Évalué à 6.
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 Sphax . En réponse à la dépêche Sortie de Qt 4.6. Évalué à 4.
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 Sphax . En réponse au journal Go : Un nouveau langage chez Google. Évalué à 3.
- 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 Sphax . En réponse au journal Pour utiliser Windows, utilisez Linux. Évalué à 2.
[^] # Re: En plus il est déjà disponible
Posté par Sphax . 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.
[^] # Re: Quelle est ta version de X ?
Posté par Sphax . En réponse au message Corruption graphique avec les drivers ATI. Évalué à 2.
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 Sphax . En réponse à la dépêche Play! 1.0 est sorti. Évalué à 2.
Peut-être que c'est par défaut en fait, je sais plus :/
# Mon expérience
Posté par Sphax . En réponse à la dépêche Play! 1.0 est sorti. Évalué à 4.
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 Sphax . En réponse au journal Webkit et Kde, état des lieux. Évalué à 3.
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.