Suppression des packets non utilisés :
sudo apt purge "gnome-*-docs" "*libreoffice*" aisleriot gnome-mahjongg gnome-mines gnome-sudoku baobab cheese gnome-calendar "gnome-todo*" orca "remmina*" "rhythmbox*" seahorse "shotwell*" simple-scan "totem*" "yelp*" branding-ubuntu netpbm "thunderbird*" ubuntu-web-launchers
Ajout des repositories nécessaire :
sudo add-apt-repository ppa:phoerious/keepassxc
sudo add-apt-repository ppa:nextcloud-devs/client
sudo apt update
Installation des manquants :
sudo apt install keepassxc nextcloud-client inkscape gimp zsh git fonts-powerline gnome-tweaks chrome-gnome-shell
https://extensions.gnome.org/extension/352/middle-click-to-close-in-overview/
Réponse au projet de loi pour le renseignement en France. À lire et surtout comprendre.
Lancer sqlite depuis la ligne de commande et créer une base :
sqlite> CREATE TABLE users
(
id int auto_increment primary key,
nom varchar(20),
score int(30)
);
Créer les données :
sqlite> INSERT INTO users
(nom, score)
VALUES
('player 1', '32'),
('player 2', '18'),
('player 3', '32');
Faire des requêtes :
sqlite> SELECT * FROM users;
La programmation pour Android avec des tonnes d'exemples !
A garder sous le coude pour avoir des modèles d'implémentation.
Petit outil qui permet de générer des animations CSS3.
On peut faire des trucs bien fun, et aussi probablement des trucs imbuvables qui donnent le mal de mer.
1) sudo apt-get install xbindkeys
2) Créer ~/.xbindsrc et y mettre ce texte :
#VolumeUp_Fine
"amixer set PCM 2+"
m:0x14 + c:111
Control+Mod2 + Up
#VolumeDown_Fine
"amixer set PCM 2-"
m:0x14 + c:116
Control+Mod2 + Down
Et maintenant, Ctrl+Haut et Ctrl+Bas changent le son par (tout) petits incréments sur le mixeur "PCM" qui évite d'avoir une sortie muette quand le volume de sortie de "Master" est sous les quelques pourcents.
Une page de Wikipédia bien trop peu connue !
Elle permet de citer proprement Wikipédia en spécifiant la date de la consultation et quelle est la révision associée. Export possible en plein de formats différents, dont BibTeX.
By looking at the source of the spellchecking plugin, we can see it relied on Hunspell dictionaries.
Let's find all the interesting occurrences of hunspell:
~/.atom/.node-gyp/.atom/.apm/spellchecker/0.9.0/package/vendor/hunspell
~/.atom/.node-gyp/.atom/.apm/spellchecker/0.9.0/package/vendor/hunspell_dictionaries
/usr/local/share/atom/resources/app/node_modules/spell-check/node_modules/spellchecker/src/spellchecker_hunspell.cc
/usr/local/share/atom/resources/app/node_modules/spell-check/node_modules/spellchecker/vendor/hunspell_dictionaries
Now, let's find other dictionaries installed: find / 2>/dev/null | grep ".aff$"
You might get interesting stuff in those directories:
/usr/share/hunspell/[LANGUAGE-SPECIFIC].aff
/usr/share/ispell/[LANGUAGE-SPECIFIC].aff
/usr/share/myspell/dicts/[LANGUAGE-SPECIFIC].aff
/opt/libreoffice4.1/share/extensions/dict-[LANGUAGE-SPECIFIC]/[LANGUAGE-SPECIFIC].aff
~/.mozilla/firefox/[RANDOM-STUFF]/extensions/[LANGUAGE-SPECIFIC]@dictionaries.addons.mozilla.org/dictionaries/
~/.config/libreoffice/3/user/extensions/tmp/extensions/[RANDOM-STUFF].tmp_/[LANGUAGE-SPECIFIC-PLUGIN].oxt/dictionaries/
And now, instead of editing /usr/local/share/atom/resources/app/node_modules/spell-check/node_modules/spellchecker/src/spellchecker_hunspell.cc, backup those files :
/usr/local/share/atom/resources/app/node_modules/spell-check/node_modules/spellchecker/vendor/hunspell_dictionaries/en_US.aff
/usr/local/share/atom/resources/app/node_modules/spell-check/node_modules/spellchecker/vendor/hunspell_dictionaries/en_US.dic
And replace them with some other dictionary. I took the following files, renamed in order to overwrite the two above:
/opt/libreoffice4.1/share/extensions/dict-fr/fr.aff
/opt/libreoffice4.1/share/extensions/dict-fr/fr.dic
Initially, I thought that tweaking ~/.atom/.node-gyp/.atom/.apm/spellchecker/0.9.0/package/vendor/hunspell_dictionaries would do the trick, but actually no.
Not perfect, but better than nothing!
Encore du GIT, avec une bonne synthèse de tout un tas de liens vers des ressources utiles.
Cette méthode ne fonctionne que si vous avez LibreOffice d'installé, et de manière à ce qu'il puisse déjà corriger la langue que vous désirez. (Sinon, il faut chercher à la main les fichier de dictionnaire).
1) "sudo apt-get install geany-plugin-spellcheck" : installer le plugin
2) Ouvrir Geany, menu "Éditer" > "Préférences des plugins" > "Vérification orthographique"
3) Mettre "/opt/libreoffice4.1/share/extensions/dict-fr" dans le champ de texte "Dossier où chercher les fichiers de dictionnaire".
Et normalement, ça marche :)
Article qui explique les subtilités du CSS. Avec tout ça en tête, je ne pense pas qu'il y aie beaucoup de problèmes qui résistent longtemps.
On peut redimensionner des éléments à coup de CSS. Principalement, il faut juste un peu de :
resize:both; / Ou vertical, horizontal /
overflow:auto; / Ou hidden, scroll... /
Par contre, c'est juste une poignée en bas à droite, ça ne semble pas possible de l'activer sur un bord d'élément.
Comment faire un système de login avec hash. De la sécurité essentielle, et pas triviale à deviner quand on est pas expert.
À garder sous le coude de toute personne faisant un jour ou l'autre des champs de login/password.
1) Gu Zhang - Mao Jian, Chine, 80°C, 4'
2) Long Jing, Chine, 80°C, 3'
3) Tie Guan Yin Impérial, Chine, 95°C, 5'-7'
4) Grand Yunnan Impérial, Chine, 95°C, 3'-5'
5) Grand Lapsang Souchong, Chine, 95°C, 4'-5'
6) Qimen Hao Ya, Chine, 95°C, 3'-5'
7) Pu Er Impérial, Chine, 95°C, 4'
8) Rose de Chine, Mélanges et parfums, 95°C, 5'
9) Thé du Tigre, Taïwan, 95°C, 4'-5'
10) Grand Jasmin Chun Feng, Mélanges et parfums, 75°C, 3'
11) Fancy, Taïwan, 95°C, 5'-7'
12) Viêt-Nam, Viêt-Nam, 95°C, 2'-5'