Il y a eu dans Elektor, il y a quelques temps (un an ou deux) une série d'article sur la prise de diagnostique normalisée, description du protocole, des paramètres normalisés, ainsi que la description d'une interface permettant de connecter la prise DIAG sur un PC il me semble. Une petite recherche sur le site dans les sommaires des anciens numéros devrait te renseigner.
J'ai reçu le même (dans la boite SPAM d'ailleurs) et GMail prévient par un gros rectangle sur fond jaune en haut du message :
Warning: This message may not be from whom it claims to be. Beware of following any links in it or of providing the sender with any personal information. [Learn more]
Les souris actuelles sont généralement vendues avec 5 boutons :
- Bouton gauche
- Bouton droit
- Clic sur la molette (bouton central)
- Défilement vers le haut avec la molette (bouton haut)
- Défilement vers le bas avec la molette (bouton bas)
Si le serveur dit qu'il faut cacher la page, alors il le fait.
Si le serveur dit qu'il ne faut pas cacher la page, alors il ne le fait pas.
Si le serveur ne dit rien, le navigateur fait ce qu'il veut.
Le navigateur peut demander si la page a été modifiée depuis la dernière fois, dans le cas ou c'est la même, alors le serveur ne retransmets pas le document.
4- Certe, un FPGA n'est pas un CPU, mais il permet d'implémenter un CPU, par exemple la FreeBox contient un FPGA qui d'après certains contient une implémentation de processeur...
En implémentant un microcontroleur ultra-simple, ou deux dans le core, on doit être capable de gérer deux liaisons séries à 9600 (il me semble que c'est la norme PS/2) sans trop de soucis. En prime, si ce microcontroleur est reprogrammable, c'est la porte ouverte pour tous les bricoleurs. Il existe il me semble des implémentations libres sur certains sites.
L'approche micro-controleur n'est pas forcément la plus simple, il est peut être plus simple de simplement coder des UARTS classiques.
Je viens de regarder le PDF des specs, je trouve que c'est pas très ambitieux.
- L'interface PCI et éventuellement AGP, je pense qu'en raison des temps de développement, il vaudrait mieux prévoir une carte à la nouvelle norme (PCI-Express il me semble), qui fonctionne en x1 et en x4, ou x8 ou x16, de toute façon je crois que ça s'adapte. L'idée du x1 est de pouvoir en mettre plusieurs dans une machine. Et le temps que la carte sorte, je ne sais pas quel sera encore la durée de vie du PCI et de l'AGP.
- Avoir deux RAMDAC pour pouvoir faire des cartes avec deux sorties.
- Prévoir des mécanismes pour pouvoir coupler plusieurs cartes en xinerama sans avoir à désactiver toutes les accélérations matérielles.
- Si le FPGA dispose de quelques ports supplémentaire, y prévoir une interface 2x PS/2 afin de pouvoir faire un terminal X simplement en ajoutant une carte. Il y a un "general (user) I/O pads", ça serait cool de pouvoir télécharger un petit bout de code dans la carte pour pouvoir les transformer en cela (le PS/2 ne doit pas être un gros consommateur de ressources).
J'imagine que dans toutes les cartes vidéo, il y a un MMU qui permet de voir sous la forme d'un bloc unique de mémoire, la mémoire correspondant à une fenêtre rectangulaire quelconque de la mémoire vidéo affichée.
Pour java, c'est faux, j'ai une JVM 1.3 sur ma machine
La vieille génération en G3 était un peu mieux supporté, mise en veille, DRI et Airport.
C'est vraiment une machine fabuleuse, le 12" est petit et pratique à transporter, la mise en veille fait qu'en quelques secondes, la machine est prête à reprendre du service.
Est-ce que X est obligatoire ? Pourquoi ? J'essaye de transformer des images et je ne comprends pas trop pourquoi il essaye d'ouvrir X qui n'est pas présent sur ma machine.
Ca mouline pendant un moment, le fichier w2.jpg n'est pas créé et j'ai une erreur "<CImg Error> ==> CImgDisplay::new_lowlevel() : Can't open X11 display"
Serait-il possible de donner une ligne de commande qui permet de faire un traitement par défaut sur une image ?
Oui, normal, lorsque j'achète le CD, ce que j'achète c'est le droit de l'écouter, le prix du support est négligeable.
Donc je ne vois pas ce qu'il y a comme manque à gagner lorsque je fais une copie pour dans la voiture. D'ailleurs, je pourrais porter plainte contre les majors qui me mettent des batons dans les roues et qui me vendent un droit en m'empéchant de l'exercer par des dispositifs anti-copie.
* Les cellules flash sont généralements vendues pour 10.000 écritures.
* Le filesystem FAT est d'usage particulièrement crétin sur ces médias parce qu'à chaque fois que les informations sur les blocs changent, on ré-écrit la FAT et le répertoire, si on travail dans le répertoire racine, l'emplacement est fixe et c'est forcément les mêmes cellules qui sont ré-écrites à chaque fois.
* Une logique embarquée dans la clef dispose d'un petit pool de mémoire non mappé qui permet de ré-affecter les blocs morts, ça permet de doubler ou tripler la durée de vie et évite de mettre la clef à la poubelle lorsque les cellules contenant la FAT sont mortes.
Le fait de monter la clef en sync doit produire un paquets d'écriture, je n'ai pas analysé le script. Créer et effacer le fichier dans le répertoire racine génère au moins deux écritures. D'après les logs, le bench provoque au moins 13 créations de fichiers, et autant de destruction, soit 26 écritures du répertoire racine. Quand on le lance 4 fois, on a déjà 'consommé' au minimum 1% de la durée de vie de la cellule concernée.
Au niveau performance, le plus rapide, c'est Système de fichier + FS adapté, ReiserFS par exemple, qui ne paye pas de surcout pour un répertoire de plusieurs milliers de fichiers.
Avec de l'ext2/3, il me semble que les gros répertoires sont très pénalisants, les programmes comme squid créer des sous-répertoires pour accélérer la recherche: 3a/d6/MonFichier.bidule
Le stockage en base risque de poser d'autres problèmes: l'espace disque occupé risque d'être important, et parfois la sauvegarde pose des problèmes. Par contre, en base tous les accès se font via le flux SQL, et à distance, ça évite d'avoir à gérer un accès NFS ou autre, plus un mécanisme de droits supplémentaire.
Tu pourrais faire un petit effort pour les gens qui te lisent et te relire pour corriger les fautes d'orthographe, c'est la moindre des politesses quand on demande de l'aide.
Qu'utilises-tu pour booter ? Lilo ? Grub ? Quel est le message d'erreur, quels sont les chiffres qui apparaissent ? Qu'est ce qui ne fonctionne pas ? Le bootloader ? Windows ? Linux ? Lilo dispose d'une documentation très bien faite qui décrit précisément les cas d'erreurs et les problèmes à apporter. Grub doit faire pareil, je n'ai jamais regardé.
Ghost est sans doute très bien fait pour sauvegarder et restaurer une partition windows, je ne suis pas certain que ce soit la solution idéale sous Linux. Le boot est un peu problématique, il faut connaitre les secteurs physiques sur lesquels est le noyau (sous windows aussi, mais le logiciel a été prévu pour). Si ton disque lache et que tu es obligé de changer, ou bien si tu modifies les partitions, tu risques de ne plus pouvoir booter après une restauration.
Sur un linux, une solution simple est de faire un gros tar de chaque partition disque, pour restaurer, booter sur une disquette ou un CD, restaurer les tar, et relancer lilo ou grub.
Le Coaxial 50 ohms n'est pas un format de sortie, c'est tout juste un indice sur le connecteur.
Les GPS sortent généralement au format NMEA-0182, il s'agit d'une liaison série asynchrone qui peut attaquer un port série sans trop de problème. Cherche "GPS NMEA" dans Google.
La liaison est soit TTL (0/+5v) soit Série (-15/+15v), mais les adaptateurs sont extrèmement simples à faire.
On sort généralement les coordonnées, mais avec la doc de ton GPS ou en cherchant un peu sur le net, tu trouveras ton bonheur.
Il me semble même que certaines versions/modules/drivers de ntp sont capable de lire directement les données d'un réception GPS.
Cette solution, de même que la précédente, rends le document source non-XML, ce qui n'est pas très pratique si on veut l'éditer avec un éditeur XML ou le parser avec un parseur XML.
Ceci parce qu'une PI se termine par ?>, il ne faut donc pas avoir ce code dans toute la partie PHP.
La forme <?= est une forme simplifié qu'il est fortement déconseillée d'utilisée, parce que dépendante de la configuration.
En php, il faut écrire le code le plus universel possible, sinon on fini toujours par avoir des problèmes, le jour où on déménage, le jour où la config change, plus rien ne fonctionne.
J'ai acheté un ibook 12" G3/800Mhz il y a 18 mois, et c'est une machine fabuleuse.
La mise en veille est tellement pratique qu'il ne redémarre jamais, et maintenant j'allume beaucoup moins souvent le desktop.
Le CPU est un peu faible, mais ça n'empèche pas de lire des vidéos, le problème étant plutot OSS qui fait ramer les vidéos avec un kernel 2.4.x
Le poid est quelque chose de très appréciable, je te conseille vraiment de ne pas en prendre un trop gros.
J'ai quand même monté la mémoire de 128Mo à 384 avec une barrette noname pour PC achetée sur LDLC. Et avec une (vieille et supportée) carte Airport (non extreme) il se ballade dans tout l'appartement.
Si j'ai bien compris, le processeur XSLT tourne sur le serveur web, mais la réponse est de type text/xml, et du coup n'est pas interprété par le navigateur ?
Les processeurs XSLT sortent en text/xml par défaut.
Ajout un <xsl:output media-type="text/html" encoding="ISO-8859-1" /> dans ta feuille de style principale
D'après les entêtes, ça a été posté depuis une machine Wanadoo, tu devrait envoyer ce journal à abuse avec tous les entêtes.
Received: from linux.site (AVelizy-152-1-17-198.w82-120.abo.wanadoo.fr [82.120.11.198])
by main.uucpssh.org (Postfix) with ESMTP id D65DA648AF
for <Captain_Idiot@dlfp.org>; Thu, 21 Oct 2004 12:42:00 +0200 (CEST)
Received: by linux.site (Postfix, from userid 1000)
id 5609B3E0B4; Thu, 21 Oct 2004 11:45:21 +0200 (CEST)
Ton système est un peu complexe, il est nécessaire d'avoir une action de la part de l'utilisateur.
Pourquoi ne pas simplement laisser passer les requêtes pour les sites inconnus et ensuite regarder les logs du proxy le soir.
On supprime des logs tous les sites qui sont déjà dans une catégorie (filtré) ou l'autre (accepté), il ne reste plus que les nouveautés qu'il reste à classer.
Pas de trucs tordus et pénibles pour l'utilisateur.
Pas de triche 'on m'a piqué mon IP', 'on a utilisé mon poste dans mon dos', 'perso.fai.com' rentre dans les deux catégories.
Sur le même principe, on configure log4j pour envoyer tous les logs sur une socket (ce qui n'interdit pas d'écrire aussi dans un fichier) ou sur un port sur une IP distante.
Un arbre permet de filtrer et d'activer les différentes catégories de log.
Ensuite les évenements sont visible dans l'interface.
# Elektor
Posté par Sébastien Koechlin . En réponse au journal Prise DIAG, réseaux CAN, VAN, .... Évalué à 3.
http://www.elektor.fr/(...)
Ca semble être entre autre les numéros d'Octobre à Décembre 2002, il y a peut-être des articles théoriques plus vieux.
# Pendant ce temps chez gmail
Posté par Sébastien Koechlin . En réponse au journal Cas de phishing ... j'aurais pu me faire avoir. Évalué à 7.
Warning: This message may not be from whom it claims to be. Beware of following any links in it or of providing the sender with any personal information. [Learn more]
Un point pour eux.
[^] # Re: mauvaise cible
Posté par Sébastien Koechlin . En réponse au journal HTTP -> http://www.w3.org : The best place to learn more about http ! (le retour). Évalué à -1.
On remarquera hélas que pour HTML, le w3.org n'est que le second résultat.
http://www.google.com/search?q=html(...)
[^] # Re: Autodérision ?
Posté par Sébastien Koechlin . En réponse au journal Heureux.... Évalué à -6.
- Bouton gauche
- Bouton droit
- Clic sur la molette (bouton central)
- Défilement vers le haut avec la molette (bouton haut)
- Défilement vers le bas avec la molette (bouton bas)
[^] # Re: Té !
Posté par Sébastien Koechlin . En réponse au journal tusors.fr.st, rien ne va plus. Évalué à 3.
Si le serveur dit qu'il faut cacher la page, alors il le fait.
Si le serveur dit qu'il ne faut pas cacher la page, alors il ne le fait pas.
Si le serveur ne dit rien, le navigateur fait ce qu'il veut.
Le navigateur peut demander si la page a été modifiée depuis la dernière fois, dans le cas ou c'est la même, alors le serveur ne retransmets pas le document.
Lire http://httpd.apache.org/docs/mod/mod_expires.html(...)
[^] # Re: linuxfr 1st
Posté par Sébastien Koechlin . En réponse au journal SCO: YOUR CODE BELONG TO US MOUHAHAHA. Évalué à 4.
http://uptime.netcraft.com/up/graph?site=www.sco.com(...)
# Et chez UGC
Posté par Sébastien Koechlin . En réponse au journal Air France et SNCF réunis dans l'horreur par le BSOD. Évalué à 3.
Désolé monsieur, la caisse va fermer pendant deux minutes.
L'écran était un peu incliné, en m'approchant de la vitre, j'ai vu la page de boot du bios Compaq, puis la page de démarrage de NT4.
[^] # Re: Quelques commentaires
Posté par Sébastien Koechlin . En réponse au journal Spécification de la carte open-graphics. Évalué à 2.
En implémentant un microcontroleur ultra-simple, ou deux dans le core, on doit être capable de gérer deux liaisons séries à 9600 (il me semble que c'est la norme PS/2) sans trop de soucis. En prime, si ce microcontroleur est reprogrammable, c'est la porte ouverte pour tous les bricoleurs. Il existe il me semble des implémentations libres sur certains sites.
L'approche micro-controleur n'est pas forcément la plus simple, il est peut être plus simple de simplement coder des UARTS classiques.
# Quelques commentaires
Posté par Sébastien Koechlin . En réponse au journal Spécification de la carte open-graphics. Évalué à 5.
- L'interface PCI et éventuellement AGP, je pense qu'en raison des temps de développement, il vaudrait mieux prévoir une carte à la nouvelle norme (PCI-Express il me semble), qui fonctionne en x1 et en x4, ou x8 ou x16, de toute façon je crois que ça s'adapte. L'idée du x1 est de pouvoir en mettre plusieurs dans une machine. Et le temps que la carte sorte, je ne sais pas quel sera encore la durée de vie du PCI et de l'AGP.
- Avoir deux RAMDAC pour pouvoir faire des cartes avec deux sorties.
- Prévoir des mécanismes pour pouvoir coupler plusieurs cartes en xinerama sans avoir à désactiver toutes les accélérations matérielles.
- Si le FPGA dispose de quelques ports supplémentaire, y prévoir une interface 2x PS/2 afin de pouvoir faire un terminal X simplement en ajoutant une carte. Il y a un "general (user) I/O pads", ça serait cool de pouvoir télécharger un petit bout de code dans la carte pour pouvoir les transformer en cela (le PS/2 ne doit pas être un gros consommateur de ressources).
J'imagine que dans toutes les cartes vidéo, il y a un MMU qui permet de voir sous la forme d'un bloc unique de mémoire, la mémoire correspondant à une fenêtre rectangulaire quelconque de la mémoire vidéo affichée.
[^] # Re: avis d'un utilisateur
Posté par Sébastien Koechlin . En réponse au message Ibook linux wifi. Évalué à 3.
La vieille génération en G3 était un peu mieux supporté, mise en veille, DRI et Airport.
C'est vraiment une machine fabuleuse, le 12" est petit et pratique à transporter, la mise en veille fait qu'en quelques secondes, la machine est prête à reprendre du service.
# Ca a l'air sympa mais...
Posté par Sébastien Koechlin . En réponse au journal Restauration d'image au CNRS. Évalué à 2.
Est-ce que X est obligatoire ? Pourquoi ? J'essaye de transformer des images et je ne comprends pas trop pourquoi il essaye d'ouvrir X qui n'est pas présent sur ma machine.
J'ai essayé "./greycstoration_linux -h -restore w1.jpg -o w2.jpg -normalize"
Ca mouline pendant un moment, le fichier w2.jpg n'est pas créé et j'ai une erreur "<CImg Error> ==> CImgDisplay::new_lowlevel() : Can't open X11 display"
Serait-il possible de donner une ligne de commande qui permet de faire un traitement par défaut sur une image ?
# Les mathématiques modernes
Posté par Sébastien Koechlin . En réponse au journal Bill Gates reçoit 4 millions d'emails par jour mais n'en lit que 40.000. Évalué à 4.
[^] # Re: Une remarque à ce sujet...
Posté par Sébastien Koechlin . En réponse au journal Copie pirate légalisé. Évalué à 2.
Donc je ne vois pas ce qu'il y a comme manque à gagner lorsque je fais une copie pour dans la voiture. D'ailleurs, je pourrais porter plainte contre les majors qui me mettent des batons dans les roues et qui me vendent un droit en m'empéchant de l'exercer par des dispositifs anti-copie.
[^] # Re: mouais
Posté par Sébastien Koechlin . En réponse au journal Benchmarkez votre clef USB !. Évalué à 6.
* Le filesystem FAT est d'usage particulièrement crétin sur ces médias parce qu'à chaque fois que les informations sur les blocs changent, on ré-écrit la FAT et le répertoire, si on travail dans le répertoire racine, l'emplacement est fixe et c'est forcément les mêmes cellules qui sont ré-écrites à chaque fois.
* Une logique embarquée dans la clef dispose d'un petit pool de mémoire non mappé qui permet de ré-affecter les blocs morts, ça permet de doubler ou tripler la durée de vie et évite de mettre la clef à la poubelle lorsque les cellules contenant la FAT sont mortes.
Le fait de monter la clef en sync doit produire un paquets d'écriture, je n'ai pas analysé le script. Créer et effacer le fichier dans le répertoire racine génère au moins deux écritures. D'après les logs, le bench provoque au moins 13 créations de fichiers, et autant de destruction, soit 26 écritures du répertoire racine. Quand on le lance 4 fois, on a déjà 'consommé' au minimum 1% de la durée de vie de la cellule concernée.
# Terminé
Posté par Sébastien Koechlin . En réponse au journal SuSE révèle une faille sérieuse sur le kernel Linux 2.6. Évalué à 5.
http://www.suse.de/de/security/2004_37_kernel.html(...)
parce que l'article de silicon.fr est un peu léger.
Ensuite on y découvre que c'est terminé depuis le 2.6.8 :
" This problem has already been fixed in the 2.6.8 upstream Linux kernel"
Donc la correction existe depuis un moment.
# Le plus performant
Posté par Sébastien Koechlin . En réponse au message binaires : enregistrer en base ou fichiers externes ?. Évalué à 6.
Avec de l'ext2/3, il me semble que les gros répertoires sont très pénalisants, les programmes comme squid créer des sous-répertoires pour accélérer la recherche: 3a/d6/MonFichier.bidule
Le stockage en base risque de poser d'autres problèmes: l'espace disque occupé risque d'être important, et parfois la sauvegarde pose des problèmes. Par contre, en base tous les accès se font via le flux SQL, et à distance, ça évite d'avoir à gérer un accès NFS ou autre, plus un mécanisme de droits supplémentaire.
# Un petit effort
Posté par Sébastien Koechlin . En réponse au message probleme ghoster un double boot ???. Évalué à 2.
Qu'utilises-tu pour booter ? Lilo ? Grub ? Quel est le message d'erreur, quels sont les chiffres qui apparaissent ? Qu'est ce qui ne fonctionne pas ? Le bootloader ? Windows ? Linux ? Lilo dispose d'une documentation très bien faite qui décrit précisément les cas d'erreurs et les problèmes à apporter. Grub doit faire pareil, je n'ai jamais regardé.
Ghost est sans doute très bien fait pour sauvegarder et restaurer une partition windows, je ne suis pas certain que ce soit la solution idéale sous Linux. Le boot est un peu problématique, il faut connaitre les secteurs physiques sur lesquels est le noyau (sous windows aussi, mais le logiciel a été prévu pour). Si ton disque lache et que tu es obligé de changer, ou bien si tu modifies les partitions, tu risques de ne plus pouvoir booter après une restauration.
Sur un linux, une solution simple est de faire un gros tar de chaque partition disque, pour restaurer, booter sur une disquette ou un CD, restaurer les tar, et relancer lilo ou grub.
# Coax ?
Posté par Sébastien Koechlin . En réponse au journal Synchronisation temporelle sur GPS. Évalué à 2.
Les GPS sortent généralement au format NMEA-0182, il s'agit d'une liaison série asynchrone qui peut attaquer un port série sans trop de problème. Cherche "GPS NMEA" dans Google.
La liaison est soit TTL (0/+5v) soit Série (-15/+15v), mais les adaptateurs sont extrèmement simples à faire.
On sort généralement les coordonnées, mais avec la doc de ton GPS ou en cherchant un peu sur le net, tu trouveras ton bonheur.
Il me semble même que certaines versions/modules/drivers de ntp sont capable de lire directement les données d'un réception GPS.
[^] # Re: balise <?php
Posté par Sébastien Koechlin . En réponse au message [Débutant] PHP et XHTML. Évalué à 4.
Ceci parce qu'une PI se termine par ?>, il ne faut donc pas avoir ce code dans toute la partie PHP.
Il faut utiliser
<?php echo '<?xml version="1.0" encoding="utf-8" ?'.'>'; ?>
La forme <?= est une forme simplifié qu'il est fortement déconseillée d'utilisée, parce que dépendante de la configuration.
En php, il faut écrire le code le plus universel possible, sinon on fini toujours par avoir des problèmes, le jour où on déménage, le jour où la config change, plus rien ne fonctionne.
# Mon ibook
Posté par Sébastien Koechlin . En réponse au message Portable x86 ou Apple ?. Évalué à 2.
La mise en veille est tellement pratique qu'il ne redémarre jamais, et maintenant j'allume beaucoup moins souvent le desktop.
Le CPU est un peu faible, mais ça n'empèche pas de lire des vidéos, le problème étant plutot OSS qui fait ramer les vidéos avec un kernel 2.4.x
Le poid est quelque chose de très appréciable, je te conseille vraiment de ne pas en prendre un trop gros.
J'ai quand même monté la mémoire de 128Mo à 384 avec une barrette noname pour PC achetée sur LDLC. Et avec une (vieille et supportée) carte Airport (non extreme) il se ballade dans tout l'appartement.
# Mime-Type de sortie
Posté par Sébastien Koechlin . En réponse au message Pb avec ce cher mod_xslt. Évalué à 1.
Si j'ai bien compris, le processeur XSLT tourne sur le serveur web, mais la réponse est de type text/xml, et du coup n'est pas interprété par le navigateur ?
Les processeurs XSLT sortent en text/xml par défaut.
Ajout un <xsl:output media-type="text/html" encoding="ISO-8859-1" /> dans ta feuille de style principale
# Merci Apache
Posté par Sébastien Koechlin . En réponse au message Java et pdf. Évalué à 3.
http://xml.apache.org/fop/(...)
(J'espère que tu n'as pas peur du XML).
On l'a déjà utilisé chez des clients pour générer des factures et ce genre de choses.
# On ne peut pas faire grand chose
Posté par Sébastien Koechlin . En réponse au journal Spam sur mon adresse @dlfp.org. Évalué à 5.
Received: from linux.site (AVelizy-152-1-17-198.w82-120.abo.wanadoo.fr [82.120.11.198])
by main.uucpssh.org (Postfix) with ESMTP id D65DA648AF
for <Captain_Idiot@dlfp.org>; Thu, 21 Oct 2004 12:42:00 +0200 (CEST)
Received: by linux.site (Postfix, from userid 1000)
id 5609B3E0B4; Thu, 21 Oct 2004 11:45:21 +0200 (CEST)
# Plus simplement
Posté par Sébastien Koechlin . En réponse au journal Proxy web volontariste. Évalué à 3.
Pourquoi ne pas simplement laisser passer les requêtes pour les sites inconnus et ensuite regarder les logs du proxy le soir.
On supprime des logs tous les sites qui sont déjà dans une catégorie (filtré) ou l'autre (accepté), il ne reste plus que les nouveautés qu'il reste à classer.
Pas de trucs tordus et pénibles pour l'utilisateur.
Pas de triche 'on m'a piqué mon IP', 'on a utilisé mon poste dans mon dos', 'perso.fai.com' rentre dans les deux catégories.
[^] # Re: chainsaw
Posté par Sébastien Koechlin . En réponse au message Fichiers de Logs Log4J. Évalué à 1.
Sur le même principe, on configure log4j pour envoyer tous les logs sur une socket (ce qui n'interdit pas d'écrire aussi dans un fichier) ou sur un port sur une IP distante.
Un arbre permet de filtrer et d'activer les différentes catégories de log.
Ensuite les évenements sont visible dans l'interface.
Homepage: http://traxel.com/lumbermill/(...)
Capture: http://traxel.com/img/lumbermill.png(...)