44 private links
Un site qui explique LVM
Un petit outil Linux pour analyser ce qui prend du temps au démarrage de la machine.
Un logiciel de cartographie intéressant, mais la dernière version ne tourne que sous OS 10.12...
À voir sous Linux
En rédigeant un ~/.ssh/config qui contiendra :
Host dev
HostName dev.example.com
Port 22000
User fooey
Host github.com
IdentityFile ~/.ssh/github.key
par exemple et ensuite un simple ssh dev fera le job.
Ce script permet de générer une adresse MAC aléatoire à l'interface Wi-Fi.
Un outil pour changer de fond d'écran pour Linux
On a tous vécu une fois au moins la perte d'un ou de plusieurs fichiers importants que nous n'avions pas jugé bon de sauvegarder. Parfois aussi on croit disposer d'une sauvegarde et ce n'est pas le cas ! Il est donc nécessaire de mettre en place des sauvegardes périodiques et automatiques de tout ou partie de votre répertoire utilisateur.
Sous Linux, la commande de prédilection pour archiver des données est la commande rsync. Nombre de logiciels de sauvegarde sous Linux sont d'ailleurs basés sur rsync. Cette commande dispose comme beaucoup de commandes Unix et Linux de très nombreuses options qui peuvent en dérouter plus d'un. Heureusement, dans le cas d'usage qui est le notre, nous n'en avons besoin que de quelques unes. Mais que cherche t'on à faire exactement ?
On ne veux pas perdre notamment:
les fichiers de notre répertoire $HOME, les plus importants étant dans le répertoire Documents
certains fichiers de configuration comme .profile, .bashrc, .bash_aliases, .inputrc, .gitconfig
les fichiers de configuration de Sublime Text, Remarkable , Emacs ou Tor Browser
En revanche, il est inutile de conserver:
les fichiers du répertoire Téléchargements (ou Downloads)
les fichiers situés dans Musique (ou Music)
de nombreux répertoires commençant par un . (notamment les caches des navigateurs Internet)
Pour répondre à ce besoin, le mode archivage de la commande rsync remplit parfaitement son rôle, c'est à dire qu'il va mettre à jour notre répertoire de sauvegarde avec les fichiers ayant été modifiés depuis la dernière sauvegarde.
Dans ce mode, les options suivantes seront positionnées pour nous:
-r, --recursive visite récursive des répertoires
-l, --links copie les liens symboliques comme liens symboliques
-p, --perms préserve les permissions
-o, --owner préserve le propriétaire (root uniquement)
-g, --group préserve le groupe
-D, --devices préserve les périphériques (root uniquement)
-t, --times préserve les dates
Concrètement, pour archiver les données du répertoire /home/user dans le répertoire d'archivage /media/backup, on utilisera un script similaire à celui-ci:
#!/bin/sh
rsync \
--exclude '.cache' \
--exclude '.dbus' \
--exclude '.icons' \
--exclude '.local' \
--exclude '.themes' \
--exclude 'Musique' \
--exclude 'Téléchargements' \
--exclude 'Vidéos' \
--exclude 'VirtualBox VMs' \
--verbose \
--archive \
--log-file=/var/log/backup-home.log \
/home/user /media/backup
C'est à dire qu'on archive tout ce qui se trouve dans $HOME à l'exclusion d'un certain nombre de répertoires. Par exemple, je n'archive pas les machines virtuelles VirtualBox parce que cela prend beaucoup de place et personnellement ça ne m'est pas utile.
On pourrait simplifier la syntaxe utilisée pour les répertoires commençant par un point, mais le fait de préciser un à un chacun de ces répertoires me permet d'archiver mes dépôts git qui se trouvent dans Documents. De plus utiliser --exclude '.*' ne me permettra pas d'archiver par exemple .profile, .bashrc, ... ni le répertoire .mozilla qui contient le profile de Firefox avec les marques pages.
Les exclusions peuvent s'écrire plus simplement grâce à l'option --exclude-from et l'utilisation d'un fichier.
Voilà pour la sauvegarde. Pour ce qui est du coté périodique de celle-ci, j'ai utilisé anacron avec une sauvegarde quotidienne. C'est très simple, il suffit de créer ce fichier backup-home et de le placer dans le bon répertoire.
Chacun choisira la périodicité qui lui convient. On peut même faire une sauvegarde deux fois par semaine en ajoutant un code conditionnel de sortie en début du script /etc/cron.daily/backup-home.
Less seems definitely to be more !
Depuis l'article support : http://linuxfr.org/users/barmic/journaux/back-to-basics-avoir-un-excellent-pager-avec-less
LESS="-FSRXI"
C’est assez pratique pour ne pas avoir à redonner perpétuellement les options de less à less (et c’est pratique parce que les alias ça marche pas pour les man).
Donc ces 4 options :
F : quitte less si le contenu qu’il tente d’afficher fait moins d’un écran (très utile avec l’option X) ;
S : ne pas renvoyer à la ligne les lignes plus larges que l’écran ; je trouve que c’est plus lisible pour les journaux (les débuts de lignes sont bien alignés) ;
R : pour autoriser les séquences ANSI (utile pour la couleur) ;
X : ne nettoie pas l’écran à la fermeture ; en combinaison de -F, less devient utilisable comme un cat pour pas mal de choses. Ça me permet de continuer de voir ce qu’il y avait dans un man, même une fois quitté (et donc de ne pas avoir besoin de 2 Shells). Ça ne plaira pas à tout le monde, car ça peu polluer l’écran ;
I : la recherche est insensible à la casse, sauf si cette dernière contient des lettres majuscules.Le titre l'indique, une alternative à Time Machine pour Linux
Un outil en ligne pour vérifier les scripts shell.
Logiciel de découpe / fusion de vidéos sous Linux
Des "basheries" : trucs et astuces pour mieux utiliser bash
Une description complète de ce qu'il faut faire pour installer un serveur d'e-mail sur une Debian Buster
Bon, je ne fais pas de musique, mais ça peut intéresser quelqu'un...
Paperwork est un programme de gestion de documents papiers (et PDF) conçu par un flemmard pour les flemmards. Il s’agit d’une interface graphique conçue avec une idée en tête : « scan & forget » (« numériser et puis voilà fini »). Lire, trier et indexer les papiers est un travail de machine, pas d’humain.
Malheureusement, pas de version mac...
Salut, j'espère que tu ne l'a pas jeté wink j'ai la même ici, et ça marche bien smile (version avec puce sirf4) .
Je reconnais que ce n'est pas du plug and play et que ça demande un peu de recherche en anglais pour y arriver.
d'abord ce n'est pas une clé reconnu directement en usb comme une clé usb traditionnelle, mais une interface série usb pour dialoguer avec la clé.
tu peux utiliser skytraq-datalogger [https://code.google.com/archive/p/skytraq-datalogger/downloads] pour la configurer (choisir temps, distance et vitesse de déclenchement)
le déchargement / effacement des traces se fait en ligne de commande avec gpsbabel et le module "skytraq" en input, par exemple:
gpsbabel -i skytraq -f /dev/ttyACM0 -x simplify,error=0.003k -o gpx -F gps/vol145.gpx
(le "-x simplify,error=0.003k" sert juste à enlever les points qui gardent la trace dans moins de 3 mètres d'erreur, pour avoir une trace moins chargée, mais c'est facultatif)
pour effacer ce qui est sur la clé:
gpsbabel -i skytraq,erase,no-output -f /dev/ttyACM0
note que cette clè est aussi reconnue en tant que gps externe par gpsd, sous reserve de ne pas lui faire changer de vitesse de transmission (elle se bloque alors et il faut attendre le vidage batterie pour qu'elle reparte) d'où l'option "-b" avec gpsd (dans mon cas, peut être que les versions à base de puce venus marchent correctement pour ça)
gpsd -Nb /dev/ttyACM0
tu peux alors l'utiliser avec navit, dans josm avec le plugin livegps etc...
ah oui j'oubliais, il faut qu'elle soit allumé et pas utilisée par gpsd pour pouvoir la décharger avec gpsbabel.