đŸ Archived View for alltext.umaneti.net âș gemlog âș Petits-bouts-d-hubiC.gmi captured on 2024-12-17 at 09:55:40. Gemini links have been rewritten to link to archived content
âŹ ïž Previous capture (2024-09-29)
-=-=-=-=-=-=-
Cet article prĂ©sente des logiciels et des services qui ne sont plus maintenus ou accessibles depuis trĂšs longtemps. Il est conservĂ© Ă titre indicatif et historique, mais aucun des outils abordĂ©s ci-aprĂšs ne doit ĂȘtre utilisĂ© autrement quâĂ titre dâexemple ou de rĂ©fĂ©rence.
Voici dĂ©jĂ quelque temps que je me suis installĂ© Ă Nantes. Au moment de lâemmĂ©nagement, sâest posĂ©e la question dĂ©sormais classiqueâŻ: +quelles sont les boutiques du voisinage+ quel opĂ©rateur tĂ©lĂ©phonique/internet prendreâŻ?
JusquâĂ prĂ©sent jâai souvent Ă©tĂ© chez SFR, dâautant que je possĂ©dais un forfait mobile chez eux. Puis je suis passĂ© chez Joe Mobile et la pertinence de prendre Ă©galement SFR pour lâinternet (offres groupĂ©es) disparaissait. De mĂȘme, les preuves apparues rĂ©cemment de modification du contenu des pages Web servies aux /mobinautes/ me chagrinait un peu.
Dans lâabsolu, je ne souhaitais pas non plus mâembarquer dans une offre avec tĂ©lĂ©vision comprise, Ă©tant donnĂ© que je ne la regarde jamais. Alors, SFR, Orange, Bouygues, FreeâŻ? Bof, bof⊠(oui, Free dans le mĂȘme panier. Depuis lâĂ©pisode des sites en *annu*[1] de la fin des annĂ©es 90, je me suis promis de ne jamais donner le moindre centime directement Ă Iliad).
Lâoffre la plus attirante pour moi sur Nantes Ă©tait bien sĂ»r celle proposĂ©e par FAI maison[2], le FAI alternatif, associĂ© Ă la fĂ©dĂ©ration FDN[3]. Malheureusement, au moment de mon Ă©tablissement des retards de livraison dans lâĂ©tablissement des lignes me faisait craindre un dĂ©lai un peu compliquĂ©. Jâaurai pu, certes, passer directement par FDN, mais les soucis semblant justement venir de lĂ -bas, jâai prĂ©fĂ©rĂ© reporter, tout en me promettant de mâinvestir tout de mĂȘme Ă terme dans lâassociation.
Tout ça, ce nâĂ©tait que la moitiĂ© de lâintroduction. Bref, jâai finalement craquĂ© pour lâoffre dâOVH TĂ©lĂ©com[4]. NâĂ©tant pas lĂ pour faire de la pub, je vous laisse vous documenter par vous-mĂȘme sur leur site. Cette offre propose en option (activable gratuitement Ă la demande) un espace sur leur solution de stockage/synchro en ligne hubiC[5] (oui, la majuscule est Ă la fin, je ne sais pas non plus pourquoiâŠ).
Client de longue date chez Dropbox, jây ai vu entre autres un moyen de rĂ©duire considĂ©rablement ma facture, tout en rapatriant mes donnĂ©es personnelles sous les yeux de la DGSE, plutĂŽt que la NSA. Un geste patriotique quoi (ça donne droit Ă des rĂ©ductions dâimpĂŽt vous pensezâŻ?). NĂ©anmoins, comme on ne fait pas deux fois les mĂȘmes erreurs, jâen ai profitĂ© pour mettre en place une solution de chiffrement de mes donnĂ©es envoyĂ©es sur le /cloud/ (flĂ»te, mes chances de rĂ©duction dâimpĂŽt viennent de voler en Ă©clat đ). Mais câest un autre sujet.
Jâai donc commencĂ© Ă utiliser le client Linux dâhubiC, tout en mono.
[1] sites en *annu* (HTTP) [fr]
[3] fédération FDN (HTTP) [fr]
Chez OVH, quand on fait quelque chose, on le fait Ă fond. Donc quand on fait un client de synchronisation dans le cloud, on barde son produit dâoptions (comme la publication de fichiers ou rĂ©pertoires, la possibilitĂ© dâavoir diffĂ©rents comptes, la liaison avec DBUS et jâen passe)⊠mais on reste sensible aux clichĂ©s. Vous ĂȘtes sous LinuxâŻ? Vous nâaurez donc quâune ligne de commande.
MĂȘme si cette derniĂšre est ma foi fort pratique, Ă lâusage (surtout en comparaison de Dropbox) on regrette quand mĂȘme parfois le manque de visibilitĂ© et de possibilitĂ© de /monitoring/ du bouzin en natif.
Du coup jâai dĂ©cidĂ© de palier Ă ce problĂšme en Ă©crivant des scripts me permettant dâafficher en permanence dans ma barre de statut lâĂ©tat dâhubiC.
Ă ce moment-lĂ , jâutilisais principalement le gestionnaire de fenĂȘtre automatique (une meilleure traduction que «âŻen tuileâŻÂ» pour /tiling/âŻ?) Awesome[1]. Jâen suis toujours extrĂȘmement content. La simplicitĂ© de mise en Ćuvre de scripts divers et variĂ©s pour personnaliser son environnement est tout bonnement⊠awesome (oui, je sais, câĂ©tait facile).
Jâai donc commis dans un premier temps un petit bout de script en Lua permettant dâafficher dans la wibox lâĂ©tat courant de son hubiC, le tout agrĂ©mentĂ© dâun petit nuage utf-8. Le script en lui-mĂȘme[2] est Ă placer oĂč bon vous semble et dĂ©pend dâun script bash[3]. La configuration de ce widget se fait assez simplement.
Dans votre fichier de configuration `~/.config/awesome/rc.lua', placez simplement les lignes suivantes
local cloudwidget = require("edcloudmon") cloudwidget.init()
La premiĂšre ligne inclut le fichier en question. Câest une bonne pratique de regrouper les fichiers tiers dans un sous-dossier de votre dossier de prĂ©fĂ©rence. Ainsi, je place ces fichiers dans le dossier `~/.config/awesome/plugins/' La ligne pour insĂ©rer le fichier se transforme alors simplement en `local cloudwidget = require("plugins.edcloudmon")'.
La deuxiĂšme ligne du fragment prĂ©cĂ©dent permet dâinitialiser le widget et en particulier de lancer les diffĂ©rents timers qui iront vĂ©rifier Ă intervalle rĂ©gulier lâĂ©tat dâhubiC.
Nâoubliez pas dâajouter le widget Ă votre wibox, par exemple Ă lâaide dâune ligne ressemblant Ă la cinquiĂšme ligne du bloc suivantâŻ:
for s = 1, screen.count() do mylayoutbox[s] = awful.widget.layoutbox(s) [...] local right_layout = wibox.layout.fixed.horizontal() right_layout:add(cloudwidget.label) [...] local layout = wibox.layout.align.horizontal() layout:set_right(right_layout) [...] mywibox[s]:set_widget(layout) end
En Ă©tudiant ce code, vous constaterez que jây suis allĂ© un peu comme un bourrin, Ă©tant donnĂ© que je dĂ©butais en partie. Les appels rĂ©pĂ©tĂ©s Ă la commande `hubic status' suivi dâun `sed' nâest pas la soupe la plus digeste pour votre systĂšme.
Par ailleurs, jâai pu constater que les derniĂšres Ă©volutions du projet MATE[4] le rendait enfin trĂšs intĂ©ressant, pour lâamoureux abandonnĂ© du projet Gnome[5] que je suis. La dĂ©couverte du trĂšs bon thĂšme Clearlooks-PhĂ©nix[6] a fini de me convaincre et je suis revenu Ă mes premiers amours. Ce changement de bureau sâest accompagnĂ© dâune quĂȘte de nouveaux outils de monitoring et comme on nâest jamais si bien servi que par soi-mĂȘme, jâai dĂ©cidĂ© quâil Ă©tait dĂ©finitivement temps que je me mette au python.
[2] script en lui-mĂȘme (HTTP)
[6] Clearlooks-Phénix (HTTP) [fr]
Lâoption la plus Ă©vidente sâouvrant Ă moi pour suivre lâactivitĂ© dâhubiC sur mon beau bureau +gnome+ mate, Ă©tait lâĂ©criture dâun script me permettant de loger une icĂŽne dans le systray. Lâoccasion Ă©tait trop belle, jâai donc attrapĂ© mon navigateur et je me suis renseignĂ© sur pygtk.
Le rĂ©sultat est tĂ©lĂ©chargeable sous la forme dâune archive tar.gz[1] Ă dĂ©zipper oĂč bon vous semble. Je considĂšre cette premiĂšre version comme une version de test (que jâutilise cependant quotidiennement). DĂšs que jâaurai lâassurance dâun dĂ©but de stabilitĂ©, je fournirai Ă©galement un paquet pour Archlinux. NâĂ©tant plus depuis longtemps dans le monde Debian, je ne pourrais pas fournir directement de paquet deb (donc Ă©ventuellement pour Ubuntu), mais nâhĂ©sitez surtout pas Ă le faire, je place tous mes dĂ©veloppements (sauf mention explicite du contraire) sous la belle licence WTF[2].
Lâapplication actuelle propose les fonctionnalitĂ©s suivantesâŻ:
Parmi les fonctionnalitĂ©s que je ne souhaite PAS dĂ©velopper, car ne rĂ©pondant pas (Ă mon avis) Ă la problĂ©matique de /monitoring/, il y a toutes les fonctionnalitĂ©s liĂ©es au premier lancement dâhubiC (appariement dâun compte, crĂ©ation dâun compte ou que sais-je), aux opĂ©rations de login/logout ou de publication de fichiers / rĂ©pertoires. Pour cela je considĂšre que le client en ligne de commande est largement suffisant. Mais tout peut-ĂȘtre nĂ©gociable đ
Parmi les Ă©volutions dâores et dĂ©jĂ envisagĂ©es, par contre, vous pouvez trouverâŻ:
Voili voilou. Comme dâhabitude, tous les commentaires / applaudissements / insultes sont les bienvenus.
--
đ vendredi 11 avril 2014 Ă 20:20
đ Ătienne Pflieger with GNU/Emacs 29.4 (Org mode 9.7.11)