Je suis aussi sur un fixe et sans onduleur, du coup, j'ai viré tout ce qui touchait à la batterie.
#!/bin/bash# An intelligent an non intrusive prompt for bash# Licensed under the AGPL version 3## This program is free software: you can redistribute it and/or modify# it under the terms of the GNU Affero General Public License as# published by the Free Software Foundation, either version 3 of the# License, or (at your option) any later version.## This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the# GNU Affero General Public License for more details.## You should have received a copy of the GNU Affero General Public License# along with this program. If not, see <http://www.gnu.org/licenses/>.# 2012 (c) nojhan <nojhan@gmail.com># Below are function for having a flexible dynamic prompt for power user:# - display the colored hostname when connected via ssh# - when root, color in yellow the [username path] and in red the sharp# - when user, print the colored git branch name (if in a git repository):# red = some changes are not commited, yellow = some commits are not pushed,# green = no changes or commits# - if necessary, print a counter for jobs that are attached to the current term (e.g. xterm &)# or that are sleeping (e.g. Ctrl-z)# - display the load average, colored with a colormap# - display the battery level (if necessary), with colormap# Some colorsBLUE="\[\033[0;34m\]"LIGHT_GRAY="\[\033[0;37m\]"LIGHT_GREEN="\[\033[1;32m\]"LIGHT_BLUE="\[\033[1;34m\]"LIGHT_CYAN="\[\033[1;36m\]"YELLOW="\[\033[1;33m\]"WHITE="\[\033[1;37m\]"RED="\[\033[0;31m\]"NO_COL="\[\033[00m\]"################## Where are we? ##################THIS_TTY=tty`ps aux | grep $$ | grep bash | awk '{ print $7 }'`SESS_SRC=`who | grep $THIS_TTY | awk '{ print $6 }'`# Are we in an SSH connexion?SSH_FLAG=0
SSH_IP=`echo$SSH_CLIENT | awk '{ print $1 }'`if[$SSH_IP] ; thenSSH_FLAG=1
fiSSH2_IP=`echo$SSH2_CLIENT | awk '{ print $1 }'`if[$SSH2_IP] ; thenSSH_FLAG=1
fiif[$SSH_FLAG -eq 1 ] ; thenCONN=ssh
elif[ -z $SESS_SRC] ; thenCONN=lcl
elif[$SESS_SRC="(:0.0)" -o $SESS_SRC=""] ; thenCONN=lcl
elseCONN=tel
fi################ Who are we? ################if[`/usr/bin/whoami`="root"] ; thenUSR=u_root
elseUSR=nou_root
fi###################################### Count the number of attached jobs ####################################### Either attached running jobs (started with $ myjob &)# or attached stopped jobs (suspended with Ctrl-Z)
jobcount(){rep=""running=`jobs -r | wc -l | tr -d " "`stopped=`jobs -s | wc -l | tr -d " "`if[$running !="0" -a $stopped !="0"] ; thenrep=" ${running}r/${stopped}s"elif[$running !="0" -a $stopped=="0"] ; thenrep=" ${running}r"elif[$running=="0" -a $stopped !="0"] ; thenrep=" ${stopped}s"fiecho -ne "$rep"}####################### GIT branch display ######################## Get the branch name of the current directory
git_branch(){if git rev-parse --git-dir >/dev/null 2>&1 ; thengitver=$(git branch 2>/dev/null| sed -n '/^\*/s/^\* //p')elsereturn 0
fiecho -e "$gitver"}# Set a color depending on the branch state:# - green if the repository is up to date# - yellow if there is some commits not pushed# - red if there is changes to commit
git_branch_color(){if git rev-parse --git-dir >/dev/null 2>&1 ; thenred=`tput setaf 1`green=`tput setaf 2`yellow=`tput setaf 3`color=""if git diff --quiet 2>/dev/null >&2 ; thenbranch="$(git_branch)"has_commit=`git rev-list origin/$branch..$branch`if["$has_commit" !=""] ; thencolor="${yellow}"# some commits to pushelsecolor="${green}"# nothing to commit or pushfielsecolor="${red}"# changes to commitfielsereturn 0
fiecho -ne $color}################ System load ################# Get the load average
load_out(){load=`uptime | sed -e "s/.*load average: \(.*\...\), \(.*\...\), \(.*\...\).*/\1/" -e "s/ //g"`tmp=$(echo$load*100 | bc)load100=${tmp%.*}if[${load100} -gt 50 ] ; thenecho -n $loadelseecho -n ""fi}######################### Construct the prompt ########################## different colors depending on connexion type and userif[$CONN= lcl -a $USR= nou_root ] ; thenPS1="${WHITE}[\u \w]${NO_COL}"elif[$CONN= lcl -a $USR= u_root ] ; thenPS1="${YELLOW}[\w]${NO_COL}"# no user name if we are local rootelif[$CONN= tel -a $USR= nou_root ] ; thenPS1="[\u${LIGHT_GREEN}@\h${NO_COL} \w]${NO_COL}"elif[$CONN= tel -a $USR= u_root ] ; thenPS1="${RED}[\u @${YELLOW}\h${RED} \w]${NO_COL}"elif[$CONN= ssh -a $USR= nou_root ] ; thenPS1="[\u @${LIGHT_BLUE}\h${NO_COL} \w]${NO_COL}"elif[$CONN= ssh -a $USR= u_root ] ; thenPS1="${RED}[\u @${LIGHT_BLUE}\h${RED} \w]${NO_COL}"fi# add job countPS1="$PS1${LIGHT_BLUE}\$(jobcount)${NO_COL}"if[$USR= nou_root ] ; then# add git branch and statusPS1="$PS1 \$(git_branch_color)\$(git_branch)${NO_COL}"fi# add prompt markif[$USR= nou_root ] ; thenPS1="$PS1${WHITE}\\$ ${NO_COL}"elif[$USR= u_root ] ; thenPS1="$PS1${RED}\\$ ${NO_COL}"fi# add colored load averagePS1="\[\$(load_color)\]\$(load_out)${NO_COL}$PS1"# Glue the bash prompt always go to the first column .# Avoid glitches after interrupting a command with Ctrl-CPS1="\[\033[G\]$PS1"
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
Un truc que les gens aiment bien avec Access, c'est la génération de rapport pas trop mal foutu, et ça n'existe pas avec une base de données SQL par défaut.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
Je la range au coté de Slackware et Gentoo pour le coté didactique
Personnellement, j'ai bien plus appris avec Gentoo qu'avec Archlinux, et le fait qu'il n'y ait pas les symboles de débogages sous Archlinux n'est vraiment pas pratique.
Alors oui c'est sûr, on va me dire : "Pour ça on peut booter sur un live CD"… Et là je ne sais plus quoi dire ;)
Si tu n'as pas accès physiquement au serveur, mais uniquement au travers d'une (émulation de) console série, ça peut être pratique.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
Mais en ce cas, pourquoi les distrib veulent faire passer au forceps systemd sous prétexte que ça fera gagner du temps au démarrage ?
Ce n'est pas du tout le prétexte utilisé, c'en est un parmi d'autres et uniquement par rapport aux init classiques, mais d'autres ont déjà un init par dépendance (upstart, le truc de Debian dans Squeeze, openrc…) qui ne doit pas être loin d'offrir les mêmes performances.
Par contre, systemd veut rendre l'écriture des fichiers de configuration plus simple, tirer parti des fonctionnalités offertes par Linux (comme les cgroups) et améliorer (du point de vue des développeurs de systemd) les fonctionnalités offertes par un init (démarrage des services à la demande, gestion des services qui plantent…)
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
mais parce que toutes les combinaisons sont équiprobables. Et ce, parce qu'on suppose le dé non pipé, et parce que les évènements sont indépendants (le dé ne se « souvient » pas du tirage précédent)
Je supposais évidemment que c'était acquis depuis le début, c'est quand même toujours le cas quand on prend un exemple d'un dé sans ajouter de contrainte.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
Rien ne dit que tu n'auras pas suffisamment d'utilisateurs dans le premier cas. C'est vrai que le deuxième cas offre plus de chance pour qu'il y ait suffisamment d'utilisateurs, mais ce n'est pas une méthode sûre à 100 %.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
Il a déjà été annoncé par les développeurs que la transition vers KDE 5 se ferait bien plus en douceur. Il sera principalement question de supprimer les classes KDE3support qui dépendent que Qt3support, car ces dernières ne seront plus présentes dans Qt5.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
Alors, c'est que le dé est pipé mais ça veut dire que la probabilité n'était pas de ⅙ dès le départ et ce n'est pas parce que tu as joué le dé 10 fois que ça a changé.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
Du moment où tu ne réclames pas de pilotes pour ton matériel, pas de soucis.
Pourquoi ne devrait-il pas réclamer de pilote ? C'est justement parce qu'un nombre suffisant de personne réclame un pilote que les constructeurs se rendront compte qu'ils font en développer. Si personne ne réclame de pilote, comment pourraient-ils savoir qu'il faut en développer ?
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
Il n'y a même pas besoin de boire pour que ça pose problème. Si tu te lève tôt pour bosser un vendredi et que tu fais la fête jusque tard dans la nuit, tu n'es pas forcément en état de conduire (même s'il n'y a pas de mesure de la fatigue, ce n'est pas pour ça que c'est une bonne idée).
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
Et ce n'est qu'une parmi d'autres. Ce n'est pas parce qu'il n'est pas aussi extrémiste que RMS qu'il n'est pas convaincu que c'est la meilleure chose à faire.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Mon résultat.
Posté par claudex . En réponse à la dépêche Un prompt bash utile, sans poudre aux yeux. Évalué à 3.
Sommaire
Je suis aussi sur un fixe et sans onduleur, du coup, j'ai viré tout ce qui touchait à la batterie.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Réponse d'un développeur actif
Posté par claudex . En réponse au journal Été meurtrier chez Mozilla. Évalué à 5.
Une intégration Carddav pour l'utiliser avec Owncloud ce serait pas mal non plus.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Re : J'ai du mal à comprendre
Posté par claudex . En réponse au journal 5-sigma: le boson de Higgs est débusqué !. Évalué à 5.
Je pensais surtout à http://fr.wikipedia.org/wiki/Gps#Prise_en_compte_de_la_relativit.C3.A9
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Comment fgaire croire à un étudiant naïf que l'on est ouvert ...
Posté par claudex . En réponse au message Un équivalent libre de access. Évalué à 3.
Un truc que les gens aiment bien avec Access, c'est la génération de rapport pas trop mal foutu, et ça n'existe pas avec une base de données SQL par défaut.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re : menu.lst
Posté par claudex . En réponse à la dépêche GRUB 2.00 est enfin sorti. Évalué à 4.
Personnellement, j'ai bien plus appris avec Gentoo qu'avec Archlinux, et le fait qu'il n'y ait pas les symboles de débogages sous Archlinux n'est vraiment pas pratique.
Si tu n'as pas accès physiquement au serveur, mais uniquement au travers d'une (émulation de) console série, ça peut être pratique.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Mauvaise facture?
Posté par claudex . En réponse au journal [Hors sujet/philosophie] Stanford Encyclopedia of Philosophy. Évalué à 3.
Il est possible d'avoir une URL lisible de la version française http://fr.wikipedia.org/wiki/Variété_(géométrie)
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Rien à voir avec le sujet...
Posté par claudex . En réponse au journal D-LAN - Projet de partage de fichiers en LAN arrive sous Linux. Évalué à 5.
Voilà ce que ça donne quand on laisse l'édition libre https://linuxfr.org/forums/g%C3%A9n%C3%A9ralpetites-annonces/posts/recherche
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re : J'ai du mal à comprendre
Posté par claudex . En réponse au journal 5-sigma: le boson de Higgs est débusqué !. Évalué à 7.
À condition que tu n'aies pas besoin qu'ils te donnent l'heure.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Lenteur
Posté par claudex . En réponse à la dépêche GRUB 2.00 est enfin sorti. Évalué à 7.
Ce n'est pas du tout le prétexte utilisé, c'en est un parmi d'autres et uniquement par rapport aux init classiques, mais d'autres ont déjà un init par dépendance (upstart, le truc de Debian dans Squeeze, openrc…) qui ne doit pas être loin d'offrir les mêmes performances.
Par contre, systemd veut rendre l'écriture des fichiers de configuration plus simple, tirer parti des fonctionnalités offertes par Linux (comme les cgroups) et améliorer (du point de vue des développeurs de systemd) les fonctionnalités offertes par un init (démarrage des services à la demande, gestion des services qui plantent…)
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Dans 2 ans une dépêche ! Et des questions....
Posté par claudex . En réponse au journal Davfi : le premier antivirus open source made in France. Évalué à 7.
Je vais citer ton commentaire pour te répondre :
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Utilisation d'OCaml dans l'industrie
Posté par claudex . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 3.
D'ailleurs la mémoire transactionnelle (qui arrive dans GCC par exemple) essaye de corriger ce problème.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Re : J'ai du mal à comprendre
Posté par claudex . En réponse au journal 5-sigma: le boson de Higgs est débusqué !. Évalué à 5.
Je supposais évidemment que c'était acquis depuis le début, c'est quand même toujours le cas quand on prend un exemple d'un dé sans ajouter de contrainte.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re : J'ai du mal à comprendre
Posté par claudex . En réponse au journal 5-sigma: le boson de Higgs est débusqué !. Évalué à 10.
Pour compléter ce qui a déjà été dit plus haut, au onzième lancer, tu n'as que six combinaisons possibles :
Tu as donc bien une chance sur six de faire un six au onzième lancé.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Tout ce que touche Redhat se transforme en merde!
Posté par claudex . En réponse au journal GNOME et la suppression progressive des fonctions. Évalué à 3.
Il suffit d'en parler sur Linuxfr pour que le bug soit corrigé. https://bugs.kde.org/show_bug.cgi?id=295484#c20 (par contre, ce n'est pas peut-être par 4.9).
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Vote public?
Posté par claudex . En réponse au journal Acta en Europe, c'est mort !. Évalué à 3.
Les commissaires Européens ont un droit de vote au parlement ?
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Grâce à ce journal.....
Posté par claudex . En réponse au journal GNOME et la suppression progressive des fonctions. Évalué à 4.
Rien ne dit que tu n'auras pas suffisamment d'utilisateurs dans le premier cas. C'est vrai que le deuxième cas offre plus de chance pour qu'il y ait suffisamment d'utilisateurs, mais ce n'est pas une méthode sûre à 100 %.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Tout ce que touche Redhat se transforme en merde!
Posté par claudex . En réponse au journal GNOME et la suppression progressive des fonctions. Évalué à 5.
C'est pas terrible pour les failles de sécurités.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Tout ce que touche Redhat se transforme en merde!
Posté par claudex . En réponse au journal GNOME et la suppression progressive des fonctions. Évalué à 4.
Il a déjà été annoncé par les développeurs que la transition vers KDE 5 se ferait bien plus en douceur. Il sera principalement question de supprimer les classes KDE3support qui dépendent que Qt3support, car ces dernières ne seront plus présentes dans Qt5.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Tout ce que touche Redhat se transforme en merde!
Posté par claudex . En réponse au journal GNOME et la suppression progressive des fonctions. Évalué à 3.
J'ai le même problème avec l'IMAP.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: J'ai du mal a comprendre
Posté par claudex . En réponse au journal 5-sigma: le boson de Higgs est débusqué !. Évalué à 9.
Alors, c'est que le dé est pipé mais ça veut dire que la probabilité n'était pas de ⅙ dès le départ et ce n'est pas parce que tu as joué le dé 10 fois que ça a changé.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Grâce à ce journal.....
Posté par claudex . En réponse au journal GNOME et la suppression progressive des fonctions. Évalué à 4.
Pourquoi ne devrait-il pas réclamer de pilote ? C'est justement parce qu'un nombre suffisant de personne réclame un pilote que les constructeurs se rendront compte qu'ils font en développer. Si personne ne réclame de pilote, comment pourraient-ils savoir qu'il faut en développer ?
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Tout ce que touche Redhat se transforme en merde!
Posté par claudex . En réponse au journal GNOME et la suppression progressive des fonctions. Évalué à 3.
As-tu rencontré le bug de perte des courriels avec akonadi https://bugs.kde.org/show_bug.cgi?id=286043 ? Si oui, est-il corrigé dans 4.9 ?
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: métro de paris
Posté par claudex . En réponse au journal De tout, de rien, des bookmarks, du bla bla. Évalué à 3.
Il n'y a même pas besoin de boire pour que ça pose problème. Si tu te lève tôt pour bosser un vendredi et que tu fais la fête jusque tard dans la nuit, tu n'es pas forcément en état de conduire (même s'il n'y a pas de mesure de la fatigue, ce n'est pas pour ça que c'est une bonne idée).
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: 20 minutes wtf?!
Posté par claudex . En réponse à la dépêche Revue de presse de l'April pour la semaine 26 de l'année 2012. Évalué à 4.
Linus Torvalds
Et ce n'est qu'une parmi d'autres. Ce n'est pas parce qu'il n'est pas aussi extrémiste que RMS qu'il n'est pas convaincu que c'est la meilleure chose à faire.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Tout ce que touche Redhat se transforme en merde!
Posté par claudex . En réponse au journal GNOME et la suppression progressive des fonctions. Évalué à 4.
Personnellement, je ne l'ai pas lu, je l'ai expérimenté, et c'était vraiment très mauvais par rapport à ce qu'on trouvais ailleurs.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche