PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Porneia delights : Sortie de ratpoison 1.4.6 et gestion de todolist

lundi 8 avril 2013 à 11:47

Porneia delights, , illovæ — Ah, ratpoison ! Quelques jours seulement après l'annonce de la RC1 de ratpoison-1.4.6 faîte par Jérémie Courrèges-Anglas, qui fait suite d'ailleurs à l'initiateur du projet Shawn Betts, voici finalement l'annonce de la version finale, version 1.4.6, de notre cher gestionnaire de fenêtre nous permettant de libérer notre souris. Le nouveau développeur du projet, à savoir donc Jérémie qui opère officiellement en tant que mainteneur du projet depuis le 8 février dernier si l'on en croit le ChangeLog, n'a pas chômé ces dernières semaines (qui finissent au bout du compte par faire des mois). Au menu, correction de bugs en tout genre, ajout/modification au niveau de la page de manuel, intégration des patchs (notamment la tant attendue, en tout cas pour ma part, intégration totale de l'UTF-8), et autres joyeusetés. Tous les détails sont dans les fichiers NEWS et ChangeLog bien sûr.

Le téléchargement de la nouvelle version peut se faire via le site officiel bien sûr (tar.gz et tar.gz.sig ; tar.xz et tar.xz.sig). N'hésitez pas bien sûr à consulter sur le wiki du projet la page concernant l'installation voir même, pourquoi pas, la FAQ.

Les utilisateurs quotidiens de ratpoison le savent très bien, ce gestionnaire de fenêtre est conçu pour être parfaitement modulable, notamment par l'intermédiaire de la status bar qui peut servir à faire à peu près tout ce que l'imagination permet... d'imaginer (forcément). J'exagère un peu mais cela peut aller de l'affichage simple de l'heure en passant par des notifications quelconques jusqu'à un véritable système intéractif permettant de gérer évidemment ratpoison lui-même mais aussi tout ce qu'on pourrait envoyer comme variable à un script/programme tiers. Pour donner un exemple concret sur ce dernier point, je m'en servais comme d'une télécommande pour ma Freebox v5 par le truchement d'un simple script bash.

Dans le même état d'esprit, et histoire de ne pas faire qu'un simple billet d'annonce d'une nouvelle version, je vais vous présenter la façon dont je gère ma todolist avec ratpoison. Alors il faut savoir tout de suite que j'ai des besoins assez simples en ce domaine, à savoir ajout et suppression d'éléments bien sûr principalement. J'ai longtemps utilisé devtodo, excellent outils, très complet (peut-être même trop pour moi finalement). Je me suis cependant retranché depuis quelques mois sur un simple script bash nommé Todo.txt qui répond parfaitement à mes besoins limités même s'il dispose encore d'options que je n'utilise pour ainsi dire jamais. Bon, ce n'est pas le sujet donc je ne vais pas vous le présenter, mais si ça vous intéresse il n'y a vraiment rien de sorcier et puis au pire il y a la documentation.

L'idée donc est d'interagir avec Todo.txt (mais ça marcherai très bien aussi avec devtodo ou un script personnel ceci dit) en utilisant la status bar de ratpoison et cela pour 1) afficher la todolist 2) afficher la todolist mais en y applicant un filtre, histoire de ne voir que les élements voulus (par projet ou par contexte/tag) 3) ajouter des éléments à la todolist 4) supprimer des éléments de la todolist 5) prioriser un élément et enfin 6) le déprioriser. Il faut savoir que ratpoison permet d'assigner un jeu de touche à certaines fonctions particulières comme on peut le faire avec GNU Screen ou tmux par exemple. J'ai décidé d'assigner la combinaison de touches s-t, soit la touche super (autrement nommée windows) et la touche t, comme base pour interagir avec l'outils de gestion de ma todolist et d'attribuer des touches spécifiques pour chaque action que je souhaite effectuer. Manière d'être plus clair, par exemple pour afficher ma todolist avec la status bar de ratpoison, je tape s-t l, soit la combinaison de touche super et t, puis l. Bref, une image valant souvent mieux que de longs discours, voici le résultat :

[Todo.txt dans ratpoison]
Affichage de la todolist via la status bar de ratpoison

Comme dit cette fameuse barre permet une certaine interactivité, donc on peut très bien l'utiliser pour faire ce que j'ai exposé ci-dessus, et même plus si on voulait. Pour cela, j'ai ajouté ces quelques lignes dans mon ~/.ratpoisonrc :

## TODOLIST
# On commence par ajouter les alias vers les commandes désirées :
alias todo exec ratpoison -c "echo $(todo.sh ls)"
alias todolsc exec ratpoison -c "echo $(todo.sh ls $(ratpoison -c "prompt todo context: "))"
alias todoa exec todo.sh a $(ratpoison -c "prompt todo add: ")
alias tododel exec todo.sh -f del $(ratpoison -c "prompt todo del: ")
alias todopri exec todo.sh pri $(ratpoison -c "prompt todo pri: ")
alias tododepri exec todo.sh depri $(ratpoison -c "prompt todo depri: ")
# On créé le keymap spécifique pour la todolist
newkmap super-t
# On assigne les touches pour chaque alias
definekey super-t l todo
definekey super-t c todolsc
definekey super-t a todoa
definekey super-t d tododel
definekey super-t p todopri
definekey super-t u tododepri
# Enfin on indique je ne sais pas trop quoi mais sans ça ratpoison
# ne comprend pas que s-t == super-t (j'ai suivi la doc, j'ai pas trop
# cherché à comprendre, j'avoue)
definekey top s-t readkey super-t

J'ai instamment voulu utiliser une autre combinaison de touche bien spécifique (avec la touche super et t ici) que celle par défaut, d'une part pour ne pas interférer avec mes commandes liées à la gestion de ratpoison et aussi pour ne pas interférer avec Emacs. Donc par exemple, personnellement avec cette configuration, quand je tape s-t a un prompt s'ouvre et attend que j'entre l'item de la liste à ajouter, suivi de la touche entrée pour valider. J'ai de cette manière accès très simplement et rapidement, depuis mon gestionnaire de fenêtre, à la gestion de ma todolist au quotidien sans forcément devoir passer par un terminal et/ou un éditeur de texte. Non, sérieusement, c'est super pratique.

Gravatar de Porneia delights
Original post of Porneia delights.Votez pour ce billet sur Planet Libre.

Nicolargo : MetaGlances, une interface pour les gouverner tous…

lundi 8 avril 2013 à 11:00

Depuis la version 1.5 de Glances et la mise à disposition d'une API au format JSON XML/RPC, l'écosystème autour de Glances grandit petit à petit. Un des premier projet à avoir vu le jour est MetaGlances, une interface Web "responsive" permettant de centraliser la gestion de ses serveurs Glances.

metaglances

Développée par Laurent Spinelli (aka spin0us) et distribuée sous licence GPL version 3, cette interface s'installe en quelques commandes sur un serveur Web et permet grâce à un mélange de scripts PHP (pour l'interface JSON XML/RPC avec les serveurs Glances) et HTML/JavaScript/JQuery (pour l'UI):

capture_069
mg-ihone

 

Installer son propre serveur MetaGlances

Si vous disposez d'un serveur Web opérationnel (sinon vous pouvez toujours utiliser ce script d'installation automatique de Nginx) avec par exemple pour racine /var/www alors l'installation nécessite la saisie des commandes suivantes:

cd /var/www
sudo git clone https://github.com/spin0us/MetaGlances
sudo mkdir -p /var/www/MetaGlances/cache/config /var/www/MetaGlances/cache/data
sudo chown -R www-data:www-data /var/www/MetaGlances

Puis saisir l'URL de votre serveur MetaGlances: http://nomdevotreserveur/MetaGlances

La configuration de MetaGlances est centralisé dans le fichier /var/www/MetaGlances/config.php.

MetaGlances est en cours de développement. Pour mettre à jour votre serveur avec la dernière version, il faudra saisir les commandes:

cd /var/www/MetaGlances
sudo git pull
sudo chown -R www-data:www-data /var/www/MetaGlances

Ou tester directement en ligne !

J'ai installé MetaGlances sur un de mes serveurs. Vous pouvez donc directement superviser vos machines disposant d'une interface IP publique et sur lesquelles Glances serveur est lancé (je vous conseille de lancer Glances en configurant un mot de passe et si possible en filtrant à l'aide d'un Firewall les accès entrant venant de mon serveur).

Pour tester MetaGlances cliquez sur le lien suivant: http://metaglances.nicolargo.com

Attention: ce serveur MetaGlances est uniquement mis à disposition pour tester MetaGlances. Ne pas s'en servir pour en production, il peut être arrêté  mis à jour ou déplacé sans préavis.

Utilisation de MetaGlances

Grâce au travail de Laurent, l'utilisation est assez intuitive. Je vous la laisse découvrir dans cette série de screenshots:

capture_070Ajout d'un serveur à superviser

capture_071Saisie des informations sur le serveur Glances

capture_072Affichage de la liste des serveurs

capture_073Affichage des statistiques d'un serveur Glances

capture_074Accès au cloud MetaGlances

capture_075Création d'un compte MetaGlances

capture_076Sauvegarde ou restauration de la liste des serveurs Glances

Nous avons besoin de VOUS !

MetaGlances est en cours de développement et Laurent Spinelli, le créateur à besoin de bêta testeurs pour améliorer ce logiciel. Si vous rencontrez un bug ou que vous trouvez qu'il manque des fonctions, n'hésitez pas à le dire directement via la page suivante sur le GitHub officiel.

Perso, je suis fan de MetaGlances, il y a un bon potentiel pour en faire un outil simple de supervision système.

Vous en pensez quoi ?

Cet article MetaGlances, une interface pour les gouverner tous… est apparu en premier sur Le blog de NicoLargo.

Gravatar de Nicolargo
Original post of Nicolargo.Votez pour ce billet sur Planet Libre.

Articles similaires

Devil505 : Frugalware 1.9pre1 (Arcturus) released

lundi 8 avril 2013 à 09:06
This is the first preview release of Frugalware 1.9. It also marks the first
public testing for our new live CD environment, FVBE, and our new installer
called fwsetup.

This has been in development for 8 months already, and is a compilation of 4
older projects. They are fwlive, setup, fwife, and frugalwareutils. In this
new project, they are integrated so they will share a common codebase. This
should help avoid the fragmentation like we had with setup and fwife.

The new installer should be feature complete in terms of replacing the old
installer. However, some parts were removed because of disuse or just plain
uselessness. And some features are entirely new, such as the keyboard
layout selection that also configures your X11 XKB layout.

The main feature that is not yet implemented is a replacement for netconfig.
It should be finishd by pre2. There are no other major features planned for
the new installer during this release cycle, as the existing stuff needs to
be tested more.

There has also been changes to what kinds of ISOs we will build from now on.
Starting with this release, we will only provide ISOs with packages from the
main package groups. Anything from -extra will only be available via net
install or after install is complete. By pre2, net install ISOs should also
be available.

Also of interest is that our new ISOs are now using GRUB2 to boot and no
longer using isolinux to boot. GRUB2 natively supports BIOS hybrid ISOs
for our i686 branch and BIOS/UEFI hybrid ISOs for our x86_64 branch. UEFI
mode is only supported for booting at this time, and not for installation.

One other thing is that the new installer has been primarily tested on x86_64
using the ISO mode of the hybrid ISO. So, we need the most testing on i686
and USB mode. Any feedback will be examined, to help improve the new
installer.

Current known issues include network not working after initial install.
For now, run netconfig after logging in as root. This should work as a
temporary fix until we can implement the netconfig replacement.

To use the new installer, you will need to login as root after the ISO
boots using the password fvbe. To run the installer, use the command
fwsetup.

One final note is that we are looking for someone to design a new 16
color palette for the new installer. Currently it uses the color
palette from Mandriva's NEWT patches. If you are interested, then
contact us on IRC or the forums.

Download for i686 or x86_64: See our mirror list. Don't forget to check the integrity of the install images before burning!

Gravatar de Devil505
Original post of Devil505.Votez pour ce billet sur Planet Libre.

Planet Libre : Brèves du Planet Libre - Monday 08, April 2013

lundi 8 avril 2013 à 00:00

La stratégie de Mozilla pour les jeux vidéo sur le Web ouvert - LinuxFr.org

WebGL JavaScript Web jeu Mozilla FirefoxOS Emscripten asm.js


antistress : "Un nouveau front s'est ouvert dans «guerre du Web»: le jeu vidéo. Ce journal va tenter d'expliquer ce que Mozilla est en train d'y faire, et pourquoi c'est important.
Par "jeux du Web ouvert" je veux dire des jeux vidéo n'utilisant que des standards du Web ouvert tels JavaScript, HTML, les Canvas 2D et WebGL, WebAudio et autres technologies ouvertes, sans utilisation de plugins binaires tels que Flash."


[EN] Open-Source 3D Support For NVIDIA's Tegra - Phoronix

nvidia linux arm


antistress : Le SoC ARM NVIDIA Tegra recevra prochainement un pilote 3D open source.


Décodage matériel des vidéos avec le pilote libre AMD - LinuxFr.org

amd codec linux mesa VDPAU


antistress : "L'équipe de développement libre d'AMD publie le code permettant d'utiliser l'accélération matérielle pour lire des vidéos encodées en MPEG ou h264 (UVD). Cela devrait augmenter l'autonomie des portables, et permettre de lire des vidéos Full HD avec n'importe quel processeur. "


Apple pousse Izneo à censurer 1500 bandes dessinées - Numerama

apple neutralité


antistress : "Apple a obligé la plateforme française de bandes dessinées Izneo à supprimer 40 % de son catalogue sur sa version iPad, en lui demandant de censurer tout contenu pouvant être considéré comme "pornographique" par les Américains, qui ne font pas ou peu de distinction entre pornographie et érotisme."


Google quitte Webkit et officialise Blink, son nouveau moteur de rendu - PC INpact

web google webkit


antistress : "Séisme dans le monde des navigateurs : Google vient d’annoncer qu’il arrêtait de se concentrer sur le moteur de rendu Webkit pour se focaliser sur un «fork » nommé Blink. Les ambitions de l’éditeur ne sont désormais plus compatibles avec les caractéristiques de Webkit et Opera a décidé de suivre le mouvement. Entre avantages, inconvénients et répercussions, analyse d’une situation complexe."


Internet Explorer 11 supporte le protocole SPDY de Google - PC INpact

internet_explorer SPDY WebGL web standard


antistress : "Depuis la fuite de la préversion de Windows Blue, les informations sur le prochain système n’en finissent plus d’arriver. Internet Explorer 11 est particulièrement au centre des attentions. Ainsi, après avoir dévoilé malgré lui son support du WebGL, voilà que le navigateur devrait être également compatible avec le protocole SPDY de Google."


Free/YouTube : l'excès de trafic coûte "quelques centimes" selon l'Arcep - Clubic.com

neutralité internet


antistress : "Xavier Niel a justifié hier la « crise de débit » entre Free et YouTube par le surcoût de 5 à 15 euros par mois et par abonné qu'entraînerait sa résolution. Selon l'Arcep, il ne serait que de quelques centimes d'euros."


Gravatar de Planet Libre
Original post of Planet Libre.Votez pour ce billet sur Planet Libre.

Tuxicoman : Afficher correctement les CSS du panneau admin de Django

dimanche 7 avril 2013 à 22:14

Suite à mon passage à Django 1.4, les feuilles de style du panneau d'admin de Django ne s'affichaient plus. Voici la solution.

Dans le settings.py de votre projet

Gravatar de Tuxicoman
Original post of Tuxicoman.Votez pour ce billet sur Planet Libre.

Articles similaires

I'm richer than you! infinity loop