Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: qRFCview : un petit logiciel libre sympa pour lire les RFC

Posté par David Mentré (page perso, ). Modéré le 19 juillet 2006.
Ayant beaucoup à travailler avec des RFC de l'IETF, mon collègue Romain Rollet a programmé une petite application sympa pour les visualiser : qRFCview. C'est du libre sous licence GNU GPL. Programmé avec Qt 4 donc disponible pour Windows et Linux (et normalement MacOS X).

Fonctionnalités : création automatique d'une table des matières avec accès direct à une section donnée, gestion des références intra-RFC, téléchargement automatique d'une RFC dans un nouvel onglet par un clic sur sa référence ou son numéro, mise en cache des RFC récupérées, navigation par onglets et recherche.

Un paquet Debian a été également fait et recherche un mentor.

> Lire la dépêche (33 commentaires, moyenne: 2,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Table des matières

Posté par andeus () le 19/07/2006 à 23:41. (lien). Évalué à 7.

Je trouve que c'est une très bonne idée, par contre ça ne marche pas toujours. Par exemple ça marche avec la RFC de HTTP (#2616), mais pas avec la text/enriched MIME Content-type (#1896).
Sinon c'est vraiment pratique :)

Pour le deb, il faudrait rajouter une dépendance à qt4-dev-tools et un conflit avec qt3-dev-tools sinon ça build pas, et un petit lien de /usr/bin/qrfcview vers /usr/bin/qRFCView ;)

Encouragements

Posté par Glandos () le 20/07/2006 à 06:25. (lien). Évalué à 7.

Alors là, voilà un logiciel qui aurait dû sortir depuis longtemps ! Ce qui est dommage, c'est que je ne l'ai pas eu sous la main quand j'ai lus des RFC pour DHCPv6, mais bon...
Le soft prend un bon départ, avec la lecture automatique par numéro de RFC. Si jamais il pouvait gérer les drafts un jour (mais est-ce vraiment utile ?)
Je pense que le développeur devrait prendre contact avec l'IETF, il y a des chances que ça les intéresse !

Dernière chose : utiliser QT4 permet un binaire sous Windows, et c'est encore mieux :)

[+] Format des originaux ?

Posté par Sytoka Modon (page perso, ) le 20/07/2006 à 07:29. (lien). Évalué à -1.

Le texte original des RFC est sous quelle forme ? Toujours en ASCII ?

Si oui, pourquoi ne le mettent ils pas en XML ?

Si non, n'est-il pas transformable en XML puis avec des feuiles de styles XSLT, on pourrait en faire du HTML.

Recherche d'une RFC

Posté par Hank Lords (Jabber id, ) le 20/07/2006 à 09:05. (lien). Évalué à 1.

Toujours en rapport avec les rfc, je me sers d'un truc pratique des navigateurs modernes : les mots clés internet. En gros je tape 'rfc 2616' dans la barre d'adresse de konqueror et il m'amene sur la rfc sur le site de l'ietf.

Bon evidemment avec ce logiciel, c'est plus la peine :)

[+] gtk

Posté par Elghinn (Jabber id, ) le 20/07/2006 à 10:53. (lien). Évalué à -10.

À quand une version utilisant gtk à la place de qt ?

[+] Abus des Acronymes !

Posté par antoinelucas () le 20/07/2006 à 12:56. (lien). Évalué à -3.

Je lis les dépeches de linuxfr depuis longtemps, et je crois etre vaguement familier au monde linux, mais cette avanlanche d'acronymes a de quoi decourager quelqu'un qui voudrais s'interesser au monde linux.

La j'ai du regarder sur wikipedia pour comprendre que les RFC sont des documents standards concernant les normes internet, et l'IETF un groupe de travail sur les standards (corrigez moi si je me trompe :=)

D'une maniere plus generale, je trouve qu'il y a beaucoup d'annonces sur linuxfr incompréhensible par le commun des mortels. J'ai l'impression parfois que le monde de linux s'isole de plus en plus en utilisant un vocabulaire hyper spécialise

Je crois qu'il serait souhaitable, lorsque l'on poste une annonce un peu technique, de rappeler la signification des acronymes utilisés.

Configuration d'un proxy

Posté par Low Memory () le 20/07/2006 à 15:45. (lien). Évalué à 1.

Excellent !

Voila un visionneur de RFC partique et facile d'utilisation !

Je n'ai pas trouvé où configurer la connexion au réseau (ils nous "protègent" derrière un proxy au taf) mais c'est pas un problème puisqu'il suffit d'avoir les RFC en local pour pouvoir les lire.

Trop bon boulot !

--
"Internet et Logiciels Libres sont les deux facettes d'une même entitée."
Benjamin Bayard

Pour GNU Emacs

Posté par Xavier Maillard (Jabber id, page perso, ) le 20/07/2006 à 16:38. (lien). Évalué à 2.

Ca fait longtemps que ca existe mais peut-etre l'avez-vous manque :)

Grace a :

http://www.neilvandyke.org/rfcview/

Ou meme juste avec ces quelques lignes:

(defun rfc (num)
"Show RFC NUM in a buffer."
(interactive "nRFC (0 for index): ")
(let ((url (if (zerop num)
"http://www.ietf.org/iesg/1rfc_index.txt"
(format "http://www.ietf.org/rfc/rfc%i.txt" num)))
(buf (get-buffer-create "*RFC*")))
(with-current-buffer buf
(let ((inhibit-read-only t))
(delete-region (point-min) (point-max))
(let ((proc (start-process "wget" buf "wget" "-q" "-O" "-" url)))
(set-process-sentinel proc 'rfc-sentinel))
(message "Getting RFC %i..." num)))))

(defun rfc-sentinel (proc event)
"Sentinel for `rfc'."
(with-current-buffer (process-buffer proc)
(goto-char (point-min))
(view-mode 1)
(when (fboundp 'rfcview-mode)
(rfcview-mode)))
(display-buffer (process-buffer proc)))


C'est beau Emacs :)

Pour info

Posté par Christophe Garault (page perso, ) le 22/07/2006 à 09:50. (lien). Évalué à 3.

RFC Util [1] est un petit outil bien pratique et ultra simple pour effectuer des recherches et visualiser les RFC. Un complément fort utile pour qui s'intéresse au sujet.

Un exemple valant mieux qu'un long discours:


marge ~ # rfc -h
rfc v3.2.3: perl util to search the rfc-index and disply the pages with $viewer
usage: rfc # search rfc-index for specified RFC and list topic
rfc -d # /path/ (optional) dumps plain text RFC. default is current dir
rfc -h displays this stuff
rfc -i updates the /var/cache/rfc/rfc-index via $viewer
rfc -k keyword; same as -s
rfc -l # spawns $viewer to the specified RFC
rfc -m # user@remote.net [opt subject]; emails the RFC to given address
rfc -n #/daemon local search for non-standard service/port nums
(BO, Netbus, etc)
rfc -o # Dumps RFC to STDOUT
rfc -p Connect to INI's assigned numbers for proto nums or
services/ports association
rfc -r go wild with your own regexp on rfc-index
rfc -s "string" Search the index for specific string
rfc -u # sets the base URL to the number listed with -w
rfc -w lists the available webservers to display
baseURL=http://www.ietf.org/rfc/
comments/bugfixes mailto: rfc@blinky-lights.org


[1] http://www.dewn.com/rfc/

Revenir en haut de page