Avec ses petits copains Comet et Web Sockets, vous découvrirez aussi le bonheur de maintenir des centaines de milliers de connexions persistantes à travers votre pauvre firewall stateful sous iptables/conntrack. Yipiii :) Un plaisir à ne pas bouder, car ça ne durera pas : quelqu'un écrira bientôt le firewall enfin scalable en javascript.
Ne te plains pas, tu vas enfin pouvoir acheter bientôt du nouveau matos pour gérer ces milliers de sockets persistantes qui n'existaient pas avant. Entre les ours polaires et la coolitude, il va falloir choisir.
Jamais compris pourquoi les nouveaux langages n'ont pas ça de base, comme TCL le fait depuis bien longtemps (fileevent, after, ...). C'est tellement pratique.
En fait les namespaces ça te mets pas mal la zone, surtout que globalement pour ce genre de trucs ça ne sert à rien. Je ne pourrais pas t'aider parce que je mets toujours un sed devant qui les vire afin de ne pas trop affecter ma santé mentale ...
Une fois les namespaces virés, ça marchera bcp mieux. Repris de tes essais, voici un exemple qui affiche juste les timestamp (attention, je vais essayer de faire passer du texte avec des balises xml, je m'assoie bien sur sur l'indentation, hein ;) :
Donc, c'est browser.link.open_newwindow qu'il faut mettre à 1 (cf http://kb.mozillazine.org/Browser.link.open_newwindow ) et c'est bon. Merci beaucoup, autant pour l'idée que pour les liens qui expliquent chaque variable de config.
Firefox > Préférences > Onglets > Décoche "ouverture dans un nouvel onglet au lieu d'une nouvelle fenêtre"
Si je fais ça, il ouvre une nouvelle fenêtre ... Je vais essayer le reste.
Je l'ai sub^^utilisé dans le cadre de mon boulot.
Pour résumer, je dirais que:
- c'est un outil informatique qui est fait pour être utilisé par des humais et surtout *pas* par des machines. Quand on doit utiliser plusieurs systèmes de gestion, synchroniser codendi avec les autres devient vite un enfer, surtout que l'utilisateur de base n'a pas accès au code source (mais ça a peu être changé ?) ni à aucune forme de documentation sur le bousin. Alors il faut être pote avec les admins de la plateforme (qu'on ne connait pas toujours), etc.
- je bave devant le parcours des arbres svn de google code, viewcvs.php a vraiment pris un coup de vieux
- la gestion des mailing list pour les bug reports est parfois déroutante et les mails me semblent peux lisibles: il faut un oeil expert pour savoir où aller chercher l'incrément d'information contenu dans un message
Reste qu'en dehors du 1er point, rien de bloquant, mais les gouts et les couleurs (un peu comme ... http://www.3615desirsdavenir.com/ :)
Parce que ça m'ennuie de rebooter vu que j'ai pas mal de calculs en tâche de fond qui ne se termineront pas avant demain, et que j'aurais voulu pouvoir partir avec ce we (cadeaux ;)
A priori j'étais parti sur du Fedora parce que c'est ce que je connais le mieux, mais du Debian pourrait faire l'affaire.
Je vais donc aller voir du côté de debbootstrap/chroot.
Merci.
Mon problème: j'habite dans une petite ville, donc les soldes pour le matos informatique, c'est forcément sur le web. Donc pas de possibilité d'avoir un code barre ou d'ouvrir la machine pour regarder si le controlleur est de la série A ou B.
Ce qui m'inquiète vraiment, c'est que tout ce que j'ai pu lire à propos des contrôleurs JMicron des SSD utilisés par Asus n'est pas flatteur du tout, surtout la première série. Alors j'hésite à faire le pas, d'autant que dans les descriptifs (soit disant techniques) des produits qu'on achète, il n'y a jamais ce niveau de détail.
#!/bin/bash -x
[...]
Comme ça tu sauras ce qui se passe vraiment. Pour tracer juste une portion de code, tu l'encadres avec des set -x et set +x. Et ça fonctionne aussi avec sh.
[^] # Re: Les adminsys en redemande
Posté par defmonkey . En réponse à la dépêche Les technos web cools du moment. Évalué à 4.
Ne te plains pas, tu vas enfin pouvoir acheter bientôt du nouveau matos pour gérer ces milliers de sockets persistantes qui n'existaient pas avant. Entre les ours polaires et la coolitude, il va falloir choisir.
# Modèle évènementiel
Posté par defmonkey . En réponse à la dépêche Les technos web cools du moment. Évalué à 2.
[^] # Re: f^ck les namespaces
Posté par defmonkey . En réponse au message XSL pour débutant. Évalué à 1.
donc (avec un xml sans les namespace, genre sed -e 's/xmlns="[^"]*"//g' ) pastebin:
http://pastebin.com/mc0bd8a9
# f^ck les namespaces
Posté par defmonkey . En réponse au message XSL pour débutant. Évalué à 1.
Une fois les namespaces virés, ça marchera bcp mieux. Repris de tes essais, voici un exemple qui affiche juste les timestamp (attention, je vais essayer de faire passer du texte avec des balises xml, je m'assoie bien sur sur l'indentation, hein ;) :
<?xml version="1.0" encoding="ISO-8859-1"?><br/>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br/>
<br/>
<xsl:template match="/"><br/>
<html><br/>
<head><br/>
<title>Chatlog</title><br/>
</head><br/>
<body><br/>
<table border="1"><br/>
<tr><br/>
<th>Date</th><br/>
<th>From</th><br/>
<th>To</th><br/>
<th>Body</th><br/>
</tr><br/>
<xsl:apply-templates select="jive/packet"/><br/>
</table><br/>
</body><br/>
</html><br/>
</xsl:template><br/>
<br/>
<xsl:template match="packet"><br/>
<tr><br/>
<td><xsl:value-of select="@timestamp"/></td><br/>
</tr><br/>
</xsl:template><br/>
<br/>
</xsl:stylesheet><br/>
[^] # Re: Nouvel onglet ou nouvelle fenetre?
Posté par defmonkey . En réponse au message controle d'un process firefox. Évalué à 1.
[^] # Re: Nouvel onglet ou nouvelle fenetre?
Posté par defmonkey . En réponse au message controle d'un process firefox. Évalué à 1.
Si je fais ça, il ouvre une nouvelle fenêtre ... Je vais essayer le reste.
[^] # Re: retours ?
Posté par defmonkey . En réponse à la dépêche La Marine Nationale choisit Codendi pour normaliser ses processus logiciel. Évalué à 5.
Pour résumer, je dirais que:
- c'est un outil informatique qui est fait pour être utilisé par des humais et surtout *pas* par des machines. Quand on doit utiliser plusieurs systèmes de gestion, synchroniser codendi avec les autres devient vite un enfer, surtout que l'utilisateur de base n'a pas accès au code source (mais ça a peu être changé ?) ni à aucune forme de documentation sur le bousin. Alors il faut être pote avec les admins de la plateforme (qu'on ne connait pas toujours), etc.
- je bave devant le parcours des arbres svn de google code, viewcvs.php a vraiment pris un coup de vieux
- la gestion des mailing list pour les bug reports est parfois déroutante et les mails me semblent peux lisibles: il faut un oeil expert pour savoir où aller chercher l'incrément d'information contenu dans un message
Reste qu'en dehors du 1er point, rien de bloquant, mais les gouts et les couleurs (un peu comme ... http://www.3615desirsdavenir.com/ :)
# gtf et xrandr
Posté par defmonkey . En réponse au message Xrandr trouve n'a pas les résolutions souhaitées.. Évalué à 2.
genre:
> gtf 1920 1200 60
# 1920x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 193.16 MHz
Modeline "1920x1200_60.00" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -HSync +Vsync
> xrandr --newmode "1920x1200_60.00" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -HSync +Vsync
> xrandr --addmode VGA "1920x1200_60.00"
> xrandr --size "1920x1200_60.00"
ça juste marche chez moi :)
[^] # Re: pourquoi ?
Posté par defmonkey . En réponse au message install sur un autre dd sans rebooter. Évalué à 1.
A priori j'étais parti sur du Fedora parce que c'est ce que je connais le mieux, mais du Debian pourrait faire l'affaire.
Je vais donc aller voir du côté de debbootstrap/chroot.
Merci.
[^] # Re: eeepc 901
Posté par defmonkey . En réponse au message Linux / netbook / SSD. Évalué à 1.
[^] # Re: La soluce
Posté par defmonkey . En réponse au message sed, c'est dien. Évalué à 1.
[^] # Re: eeepc 901
Posté par defmonkey . En réponse au message Linux / netbook / SSD. Évalué à 1.
[^] # Re: Hum...
Posté par defmonkey . En réponse à la dépêche Générer des nombres aléatoires avec Hasard 0.9.6. Évalué à 5.
# printf debugging considered harmfull
Posté par defmonkey . En réponse au message Bash: GNU find & ! -path. Évalué à 1.
#!/bin/bash -x
[...]
Comme ça tu sauras ce qui se passe vraiment. Pour tracer juste une portion de code, tu l'encadres avec des set -x et set +x. Et ça fonctionne aussi avec sh.