Installation de Firefox sur Debian
Télécharger la dernière version de Firefox sur le site de mozilla.
Décompresser l'archive dans :
/opt/firefox/
Créer un lien symbolique avec :
ls -sf /opt/firefox/firefox /usr/bin/firefox
Télécharger la dernière version de Firefox sur le site de mozilla.
Décompresser l'archive dans :
/opt/firefox/
Créer un lien symbolique avec :
ls -sf /opt/firefox/firefox /usr/bin/firefox
Dans mon firebug des "warnings" s'affichent :
Champs mot de passe présents sur une page non sécurisée (http://). Cela
représente un risque de sécurité permettant le vol d'identifiants de
connexion.
Ainsi que :
Champs mot de passe présents dans un formulaire possédant une action de
formulaire non sécurisée (http://). Cela représente un risque de sécurité
permettant le vol d'identifiants de connexion.
La première indications informe que vous n'êtes pas sur un site utilisant le HTTPS. Lorsque vous allez remplir le champs "password" celui-ci sera envoyé en clair sur le réseau.
La seconde indication informe que l'action du formulaire envoi sur une page qui n'est pas en HTTPS.
Vous pouvez avoir votre formulaire sur l'url : https://www.mon-formulaire.fr et dans l'action de votre formulaire avoir : http://www.mon-formulaire.fr
Dans ce cas l'affichage du formulaire est sécurisé, mais l'envoi des données ne l'est pas vu que l'action est en http.
Installer imapfilter via apt par exemple :
apt-get install imapfilter
Se rendre dans le dossier de configuration :
cd ~/.imapfilter
Créer un fichier config.lua :
touch config.lua
Maintenant je décide de faire un fichier de configuration par boite email.
Ici gmail :
cat > gmail.lua <<EOF
gmail = IMAP {
server = 'imap.gmail.com',
username = 'mail@gmail.com',
password = 'mon_mot_de_passe',
ssl = 'ssl3',
}
EOF
Et un pour Yahoo :
cat > yahoo.lua <<EOF
yahoo = IMAP {
server = 'imap.yahoo.com',
username = 'mail@yahoo.com',
password = 'mon_mot_de_passe',
ssl = 'ssl3',
}
EOF
Ajouter nos boites dans le fichier de config avec des filtres :
if_dir = os.getenv('HOME') .. '/.imapfilter/'
-- on inclus nos comptes imap…
dofile(if_dir .. "gmail.lua")
dofile(if_dir .. "yahoo.lua")
-- nos options
options.timeout = 120
-- filtres pour le compte gmail (on copie les messages non lus dans la boite "nouveaux")
nonlugmail=gmail.INBOX:is_unseen()
nonlugmail:copy_message(gmail['nouveaux'])
-- filtres pour le compte yahoo (on supprime tous les messages lus)
del_read_yahoo=yahoo.INBOX:is_seen()
del_read_yahoo:delete_messages()
Maintenant c'est à vous de faire vos propres filtres. Une fois configuré, lancer imapfilter simplement depuis le terminal :
imapfilter
Posté le sam. 08 mars 2014 • Tags : dpkg, debian, xubuntu, linux
En voulant modifier xscreensaver par i3lock j'ai supprimé des paquets non utilisés (jeux etc…).
J'ai malheureusement supprimé un peu (trop) de paquets tel que (xfdesktop4 et xfce4-panel). Au démarrage de x, une fois identifié, un écran gris s'affiche et rien d'autre. Heureusement grâce à mon access SSH je peux me connecter à la machine à distance.
Pour voir la liste des paquets déinstallés j'ai donc fait :
dpkg --get-selections > liste-des-paquets
Il suffit ensuite d'ouvrir dans un éditeur texte (type vi) le fichier pour voir les paquets installés / déinstallés. Et réinstaller avec sudo apt-get install le ou les paquets manquants.
Lors d'une modification d'un bout de code, j'ai perdu la fin d'une ligne…
J'ai du faire un git diff dans mon terminal et copié la ligne (mais pas entièrement…).
J'ai donc refais un git diff dans mon terminal et je me suis aperçu que ma ligne qui devait être sur plusieurs lignes ne l'était pas…
Mon fichier texte ressemble à ceci :
ligne avec un peu de texte ici nous avons 66 caractères affichés.
Or, quand je fais un diff on ne voit pas tous les caractères :
git diff HEAD~1 HEAD
diff --git a/test.txt b/test.txt
new file mode 100644
index 0000000..235a891
--- /dev/null
+++ b/test.txt
@@ -0,0 +1 @@
+ligne avec un peu de texte ici nous avons 66 caractè\
No newline at end of file
Pour résoudre ce problème il faut soit ajouter GIT_PAGER="" avant la commande git diff soit ajouter dans son fichier de config git :
git config --global core.pager "less -r"
Voilà ce que ça donne avec GIT_PAGER :
GIT_PAGER="" git diff HEAD~1 HEAD
diff --git a/test.txt b/test.txt
new file mode 100644
index 0000000..235a891
--- /dev/null
+++ b/test.txt
@@ -0,0 +1 @@
+ligne avec un peu de texte ici nous avons 66 caractères affichés.\
No newline at end of file
Dans le terminal sur votre mac :
diskutil list
Qui permet de lister vos disque dur / clés usb etc…
ici ma clé usb est disk2. :
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.1 GB disk2
1: Linux 4.0 GB disk2s1
2: Linux_Swap 4.1 GB disk2s5
Démontez la clé. :
diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
Maintenant on copie xubuntu depuis notre dossier téléchargements vers cette clé usb :
sudo dd if=~/Downloads/xubuntu-13.10-desktop-i386.iso of=/dev/rdisk2 bs=1m
Password:
834+0 records in
834+0 records out
874512384 bytes transferred in 137.915395 secs (6340934 bytes/sec)
Puis on éjecte proprement la clé usb :
diskutil eject /dev/disk2
Disk /dev/disk2 ejected
Posté le jeu. 06 février 2014 • Tags : git
J'utilise git depuis pas mal de temps déjà et j'avais déjà vu des messages sur cherry-pick sans savoir ce que c'était.
git cherry-pick permet d'appliquer un commit sur la branche sur la branche actuelle.
git cherry-pick c4a99776
Posté le jeu. 06 février 2014 • Tags : blog
Je n'avais pas mis à jour mon thème depuis bien longtemps.
C'est maintenant chose faite avec ce nouveau thème !
Voici l'ancien thème en souvenir.
J'étais à la recherche de se caractère unicode dans vim :
<U+2028>
Pour pouvoir le supprimer j'ai utilisé la commande suivante :
:%s/\%U2028//g
Décortiquons la commande :
:%s/
Recherche et remplace dans tout le fichier
\%U2028
Le caractère que l'on recherche unicode "2028"
//
par rien (1er slash sépare la recherche par ce qu'on remplace, le second pour dire la fin de ce qu'on remplace).
g
dans tout le fichier (global).
Posté le mer. 13 novembre 2013 • Tags : crontab, file, linux
Ou se trouve(nt) le(s) fichier(s) crontab lorsque l'on tape crontab -e ?
C'est une bonne question n'est-ce pas ?
La réponse si vous êtes root est : /var/spool/cron/crontabs/root (sur debian, a voir sur d'autres distribs)