Accueil Installer Configurer Astuces Communauté Wiki Manuel

lundi 04 janvier 2010 18: 47

Meilleurs voeux pour 2010


  ____                               _                  __         ____   ___  _  ___     _ _ _ 
 | __ )  ___  _ __  _ __   ___      / \   _ __  _ __   /_/  ___   |___ \ / _ \/ |/ _ \   | | | |
 |  _ \ / _ \| '_ \| '_ \ / _ \    / _ \ | '_ \| '_ \ / _ \/ _ \    __) | | | | | | | |  | | | |
 | |_) | (_) | | | | | | |  __/   / ___ \| | | | | | |  __/  __/   / __/| |_| | | |_| |  |_|_|_|
 |____/ \___/|_| |_|_| |_|\___|  /_/   \_\_| |_|_| |_|\___|\___|  |_____|\___/|_|\___/   (_)_)_)
                                                                                                                                                                     

Posté par Denis Bernard | permaliens (html) (gopher)

samedi 21 novembre 2009 17: 48

Création d'un dépôt de fichiers

Le site de NanoBlogger francophone, vient de s'enrichir d'un dépôt de fichiers : http://nanoblogger.vampiris.me/ ! On peut y trouver toutes les sources de toutes les versions officielles de Nanoblogger depuis la version 1.5 datant de 2003. Il y a aussi d'autres fichiers issus de contributeurs divers, dont le récent convertisseur du format NB vers PluXML . Si vous avez quelque code utilisable (plugin, CSS, convertisseur...) n'hésitez pas à le transmettre ici afin de le péréniser dans ce dépôt.


Posté par Denis Bernard | permaliens (html) (gopher) | dans : événement

lundi 16 novembre 2009 17: 50

Comment migrer NanoBlogger vers PluXml

Un très ancien nanoblogger (Cluca's Blog), avec près de 500 billets à son actif, a migré son blog vers PluXml.
Vous pouvez trouver dans son blog le script qui va bien.


Posté par Denis Bernard | permaliens (html) (gopher) | dans : astuces

mardi 10 novembre 2009 19: 55

Ajout de permaliens Gopher

Faisant suite à l'article du 04 octobre dernier, le webmestre des céans ayant mis en place la version Gopher de ce site à l'adresse gopher://oceamer.com/1/nanoblogger , s'est mis en tête d'ajouter les permaliens idoines.
Cela a consisté à intervenir sur trois templates : "entry.htm", "month_entry.htm" et "permalink_entry.htm". La modification de ces trois fichiers est identique et disponible par ce patch. Pour votre site, adaptez les paramètres en raison de vos URI et de leur longueur pour l'extraction des noms des fichiers des entrées.


Posté par Denis Bernard | permaliens (html) (gopher) | dans : astuces, gopher

jeudi 05 novembre 2009 19: 26

Upgrade du site de la 3.4.rc2 à la version 3.4.1

Ce site vient d'être mis à jour à la version courante ! L'opération a été retardée en raison d'une version de Bash incompatible (voir les précédents billets). Pour ceux que ça intéresse et qui sont actuellement en version RC3.4.rc2, la mise à jour est très simple : se référer au wiki sur la modalité de récupération des fichiers et la fusion de Nanoblogger-extra d'avec la version de base.
Ensuite 2 lignes à changer dans le fichier de configuration "nb.conf" : celles qui concernent le chemin du répertoire du blog et la langue. Et c'est tout ! En effet les révisions du code des dernières versions de NanoBlogger ne concernent pas les fichiers se trouvant dans le répertoire "default" (dont les templates). Donc, pour ceux qui ont modifiés les templates pour personnaliser leur blog (comme ici pour NB-fr), nul n'est besoin de substituer les nouveaux fichiers du répertoire "default" aux anciens se trouvant dans le répertoire du blog. Ouf ! Il est même très possible de faire la mise à jour sans rien effacer du tout : juste créer un nouveau répertoire contenant le dernier moteur de blog à côté du précédant. Pour tester la nouvelle version sans risque, après avoir modifier le fichier de configuration comme dit ci-dessus, se rendre dans le nouveau répertoire contenant l'exécutable et entrer "./nb -u main" . Ça permet aussi de conserver intact la version précédente, juste au cas où...
La version courante n'a rien de spectaculaire à première vue, mais beaucoup de travail sur le code a été fait, au niveau des performances et de la stabilité.
Mais il y a quand même un scoop : une version en chinois traditionnel (de Taïwan) est maintenant disponible ! Ci-dessous le fichier d'aide afférent, pour la beauté de la langue.

NanoBlogger - 命令列網誌引擎.                                                                                                                                
第 3.4.1 版, 著作權所有 (C) 2008 Kevin Wood                                                                                      
                                                                                                                                                             
NanoBlogger 完全沒有任何擔保; 更多授權細節請參見 GNU General                                                                                                 
Public License 第二版                                                                                                                                        
                                                                                                                                                             
用法:                                                                                                                                                        
 nb [-b 部落格目錄] [選項] <動作>                                                                                                                            
                                                                                                                                                             
動作:                                                                                                                                                        
 add [article|entry|tag|weblog]         - 建立新文章 (article), 項目 (entry),                                                                                
                                          標籤 (tag), 網誌目錄 (weblog).                                                                                     
 configure                              - 調整網誌組態以便更新 (update).                                                                                     
 delete [entry|tag]                 - 刪除項目 (entry), 標籤 (tag), 或未                                                                                 
                                          貼上標籤的項目.                                                                                                    
 draft <檔案>                           - 建立並編輯詮釋檔.                                                                                                  
 edit [[entry|tag] ]|file <檔案>]   - 編輯項目 (entry), 詮釋檔, 標籤 (tag).                                                                              
 list [all|tags|日期|max|tag ]      - 列出項目或標籤 (預設是 all 全部項目).                                                                              
 import [article|entry] <檔案>          - 從詮釋檔匯入新文章 (article) 或項目                                                                                
                                          (entry).                                                                                                           
 make-file <檔案>                       - 建立新的詮釋檔.                                                                                                    
 make-page <檔案1> <檔案2>              - 用詮釋檔 (檔案1) 來建立新的網誌頁面                                                                                
                                          (file2).                                                                                                           
 manual                                 - 檢視手冊.                                                                                                          
 preview                                - 執行預覽網誌的指令.                                                                                                
 publish                                - 執行發佈網誌的指令.                                                                                                
 tag-entry                          - 將項目貼上標籤 (搭配 '--tag' 使用).                                                                                
 update [all|tag|日期|main|max|         - 強迫更新網誌 (預設為 'all').                                                                                       
        articles|feeds|tag ]                                                                                                                             
 update-cache [all|tag|日期|main|max|   - 強迫更新快取 (預設為 'expired').                                                                                   
        expired|tag ]                                                                                                                                    

選項:
 -b, --blog-dir <目錄>                  指定網誌目錄.
 -f, --force                            強迫更新快取. (和 'update-cache' 一樣).
 -h,--help                              顯示本說明訊息.                        
 -i, --interactive <1=開/0=關>          切換互動模式 (搭配 'add', 'delete',    
                                        'preview', 'publish', 'update' 使用).
 -v, --verbose <1=開/0=關>              切換囉嗦模式.
 --conf-file <檔案>                     指定替代組態檔.
 --desc <文字>                          設定描述文字 (搭配 'add', 'draft',
                                        'import', 'make-*' 使用).
 --data-dir <目錄>                      指定網誌的資料目錄.
 --meta-file <檔案>                     指定詮釋檔 (搭配 'add' 使用).
 --title <文字>                         設定標題 (搭配 'add', 'article',
                                        'draft', 'edit', 'import', 'make-*'
                                        使用).
 --author <文字>                        設定文字作者 (搭配 'add', 'draft',
                                        'import', 'make-*' 使用).
 --plugin-dir <目錄>                    指定網誌的外掛模組目錄.
 -q, --query [all|tag|日期|main|max]    - 指定要查問的事項 (搭配 'edit',
                                          'delete', 'list', 'tag-entry',
                                          'update', 'update-cache' 使用).
 -c, --tag                          - 指定標籤 (搭配 'add', 'delete',
                                          'edit', 'list', 'import', 'update',
                                          'update-cache' 使用).
 --text <文字>                          設定主要內文 (搭配 'add', 'draft',
                                        'import', 'make-*' 使用).
 --template <檔案>                      指定檔案載入模版 (搭配 'draft',
                                        'import', 'make-*' 使用).
 --template-dir <目錄>                  指定網誌的模版目錄.
 --var <變數>                           定義詮釋變數 (搭配 'add', 'draft',
                                        'edit', 'import', 'make-*' 使用).
 --set-var <輸入>                       設定詮釋變數 (搭配 '--var' 使用).
 --no-preview                           停用自動預覽 (搭配 'add'使用).
 --no-publish                           停用自動更新 (搭配 'add' 使用).
 --version                              顯示版本資訊.

其他短選項:
 -a             和 add 動作一樣.
 -d         刪除項目 (可以跟 '-c' 一起使用).
 -E       和 draft 動作一樣.
 -e         編輯項目 (可以跟 '-c' 一起使用).
 -l             和 list 動作一樣.
 -m         和 tag-entry 動作一樣.
 -u             和 update 動作一樣.

 --tag,delete,edit,tag-entry 接受用逗號隔開的多重 ID 編號
 (例如  1,2,3).

 日期格式 = CCYY-MM-DD, CCYY-MM, CCYY (或範圍 = 日期1,日期2)

注意: 特殊查問如 "articles" 及 "feeds" 通常會跟 update 動作合併使用.

更多資訊請見:
 網址: http://nanoblogger.sourceforge.net


Posté par Denis Bernard | permaliens (html) (gopher) | dans : événement, traduction

dimanche 04 octobre 2009 14: 27

Weblog + Gopher => Phlog

À l'occasion du toilettage récent des liens des nanoblogs actifs et d'une recherche sur le net, sont apparus deux sites remarquables, celui d'un blogueur en Australie et celui du déjà bien connu Illovae (avec son nanoblog à l'enseigne de Druuna ) qui contribue à ouvrir de nouvelles perspectives en la résurgence du protocole oublié Gopher , cette fois-ci sous la bannière Britney . À la suite de cet exemple, le webmestre de ce site, dévoré par une sorte de jalousie honteuse (et qui se souvenait avoir jadis surfé sur Gopher) s'est mis en quête du Graal du Gopherspace. Bon, après quelques lectures édifiantes à coup de RFCs et autres wikipedias pas franchement à jour, le susdit s'est mis en tête d'opérer une sorte de transmutation malsaine du HTTP en Gopher. Les billets au format raw de nanoblogger sont rédigés en HTML. Restait à les convertir en format texte, enlever les balises HTML et surtout à créer la mise en page avec tous les ingrédients classiques de la typographie (marge, alinéa, justification...) et aussi convertir les liens hypertextes en notes de bas de page. S'étant déjà intéressé aux secrets du site Druuna, il apparaissait que les navigateurs textes comme Lynx, w3m ou Links étaient des candidats sérieux. Donc, avec un utilitaire , il était possible de faire un traitement par lot du contenu du répertoire « data » en employant un de ces navigateurs comme processeur de texte. Restait le plus dur: implémenter un serveur Gopher sur le port 70. Il apparaît qu'il y a pas mal de serveurs disponibles entre les sites de Sourceforge et Freshmeat. Ilovae a mis Pygopher. La version Gopher de ce site est sous Gofish, qui est disponible avec Gentoo.

Autre chose : comment fait-on pour aller dans le Gopherspace ? Le plus simplement du monde avec Firefox ! En effet ce navigateur est compatible Gopher, comme l'a été jadis Internet Explorer de Microsoft. Avec un bémol cependant : les fichiers texte sont encapsulés dans du HTML avec la balise PRE et des liens hypertextes apparaissent automatiquement. Sinon, en mode texte, il y a Lynx et Elinks. Et il est possible de télécharger le contenu d'une URL Gopher avec l'utilitaire Snarf (dispo avec Gentoo) , ce que ne sait pas faire « wget ». Pensez aussi à configurer l'encodage par défaut du navigateur pour les documents en format texte (pour ce site : UTF-8). Au pire, si vous n'avez ni Firefox, ni Lynx ou Elinks sur votre système (?), il reste possible de surfer avec ce couteau de l'armée Suisse qu'est TELNET (en tant que client). Une petite démonstration :

Entrez dans une console :
telnet oceamer.com 70
À l'invite de commande, entrez :
0/nanoblogger/2009-10-04T14_27_40.txt

vous remarquerez que les URI gopher sont d'une nature différente de celle du HTTP: le type du fichier à télécharger est partie intégrante de l'URI-URL.

Bon, à quoi sert Gopher de nos jour, mis à part se faire honteusement plaisir ?

On peut deviner trois utilisations :
  • Avoir un blog à la sauce gopher, sous le néologisme "phlog", orienté texte pur. Typiquement ce que fait Illovae. Surtout que certains serveurs Gopher délivrent simultanément du HTTP et du Gopher, voire même du WAP ;
  • Variante du précédent, le cas du bloggeur qui est très dissert mais souhaite aussi mettre en ligne de nombreux documents en rapport avec son billet, typiquement des photos. Dans le cas d'un blog classique, il est obligé de coupler son site avec une galerie de photos. Et si ces documents ne sont pas des photos, faire une page de liens qui renvoit à un téléchargement en HTTP ou FTP. Peu pratique.
  • Dernière possibilité : prendre le meilleur des deux protocoles (rivaux ?). Ainsi, lorsqu'on a plus de trois photos à inclure dans un billet, le temps de chargement de la page web devient rédhibitoire. Un lien vers son site Gopher peut présenter de façon claire les fichiers disponibles, car avec un résumé d'une ligne pour chacun d'eux (ce que ne sait pas faire une page de liens sous FTP).

En guise de résumé : le webmestre de ce site a éprouvé moins de difficultés à installer Gofish qu'Apache. Gopher apparaît comme la symbiose du FTP et du HTTP. Le port unique (70) de Gopher pour les entrées-sorties des flux TCP rend trivial le filtrage des paquets. Le format des entrées en raw de nanoblogger rend très aisée la transposition en fichiers textes purs pour un gopher log (phlog). NanoBlogger pourrait être une solution d'avenir en tant que moteur mixte blog-phlog.


Posté par Denis Bernard | permaliens (html) (gopher) | dans : gopher

mardi 15 septembre 2009 11: 26

Perturbations sur le site NanoBlogger Francophone

Ce site a été hors ligne plus d'une semaine : la cause était la défaillance de la carte mère du serveur. Le matériel était en place depuis 5 ans 1/2 en fonctionnement H24. Pour l'instant, le service est rétabli sur une autre machine, en l'attente de nouvelles pièces. Des perturbations sont donc à caindre dans les prochains jours !


Posté par Denis Bernard | permaliens (html) (gopher) | dans : matériel