vendredi 21 novembre 2014

recordmydesktop pas de son

Le logiciel recordmydesktop n'est plus actif depuis 2010. Cependant, vu les deux fois par ans où je l'utilise, il m'est largement suffisant.
Cependant, il peut arriver que le son ne soit pas enregistré lors d'un enregistrement.
Pour y remédier, installer pavucontrol. Dans la section "Périphériques d'entrée", il faut choisir "Tous les périphériques".


mardi 4 novembre 2014

Changer de clavier

Le défi du jour : changer de clavier en ligne de commande. Fort utile sur un serveur configuré en clavier us.
C'est simple :

sudo loadkeys be

lundi 3 novembre 2014

Changer d'adresse ip

Voici une utilisation du paquet ifconfig qui permet de changer d'adresse ip en une ligne :

sudo ifconfig eth0 192.168.1.234 netmask 255.255.255.0 up 

vendredi 26 septembre 2014

phpmyadmin

Ce jeudi 25 septembre 2014, la communauté informatique est en effervescence suite à la publication d'une faille de sécurité dans le bash (source).
Immédiatement, je me renseigne sur les forums ubuntu pour tenter de mieux comprendre les risques encourus par mes serveurs. Assez rapidement, je réalise que la faille ne me concerne pas. Un petit update de bash devrait tout de même me permettre d'avoir bonne conscience.

Cependant, au cours des discussions, je réalise un point important sur la sécurité de mes serveurs : phpmyadmin est fortement déconseillé sur un serveur en production. Je décide donc de le désinstaller. En lieu et place de quoi, je compte utiliser un client lourd comme Mysql Workbech par exemple.

Cependant, pour pouvoir exploiter le client, il faudra d'abord configurer correctement mysql pour pouvoir accéder au serveur depuis une autre machine sur le LAN. Voici les étapes à suivre pour un serveur ubuntu 10.04.

  1. On crée un utilisateur pour une machine sur le réseau
    En utilisant putty, je me connecte sur le serveur mysql :
    > mysql -u <utilisateur> -p
    En console mysql (n'oubliez pas le point-virgule à la fin de chaque ligne) :
    > CREATE USER '<utilisateur>'@'<ip de la machine>' IDENTIFIED BY '<mot de passe>';
    > flush privilieges;
    >exit;
    Il faudra aussi gérer les droits de cet utilisateur soit en ligne de commande, soit directement dans phpmyadmin (puisqu'il est, dans mon cas, encore installé)
  2. On indique dans iptables qu'il faut accepter la machine qui discutera avec le serveur mysql :
    >sudo /sbin/iptables -A INPUT -i eth0 -s <ip de la machine> -p tcp --dport 3306 -j ACCEPT
  3. On modifie le fichier /etc/mysql/my.cnf
    Il faut commenter la ligne bind-address=127.0.0.1
  4. Il ne reste plus qu'à désinstaller phpmyadmin et le tour est joué.
L'utilisation de Mysql Workbench ne devrait pas poser de problème si l'on connaît l'ip du serveur ainsi que le login/mot de passe de l'utilisateur tel que défini plus haut.
A éviter lorsqu'on crée un tel utilisateur : ne pas créer 'user'@'*' ce qui permettrait à cet utilisateur de se connecter depuis n'importe où.

vendredi 19 septembre 2014

Ripper un CD

Ripper un cd en ligne de commande.
Installez ce paquet :

sudo apt-get install cdda2wav

et utilisez ensuite cette commande :

CDDA_DEVICE=/dev/cdrom cdda2wav (ou cdda2mp3)

Simple, efficace.

mardi 26 août 2014

Partager plusieurs liens

Il est parfois intéressant de publier plusieurs liens en rapport avec un sujet. Le site bridgeurl.com vous propose de créer un partage multiple à partir d'un seul lien. Très pratique sur twitter par exemple.

Rendez-vous sur le site (pas besoin de créer un compte), donnez une description et la liste de vos liens.


Creéz votre lien, c'est prêt à partager !


Voici le lien obtenu : http://bit.ly/1laO4Jq.

vendredi 22 août 2014

Un jour, un 33 tours

Dans un précédent billet, j'évoquais ma passion soudaine pour les antiques disques microsillons. Je me suis donc décidé de partager cette passion par l'intermédiaire d'un (presque) nouveau réseau social : Pinterest.

L'idée, relativement simple, consiste à vous poster chaque jour - dans la mesure du possible - la photo d'un vinyle que j'aurai préalablement pris le soin d'écouter.
Ne vous attendez pas à de grandes critiques musicales ou chroniques en bonne et due forme.
Ce sera juste une simple photo, un visuel, une prise de vue d'une autre époque, une époque où l'on prenait le temps d'écouter un album sans l'interrompre, sans passer à la piste suivante ... Enfin, d'une autre façon de consommer.

Edit 2014 : j'ai finalement supprimé mon compte pinterest parce que je n'y trouvais pas ou peu d'intérêt. D'ailleurs, il en va de même pour mes profils facebook, linkedin, viadeo, foursquare et goodreads.
Pour la petite histoire, j'ai également fermé mes profils tumblr et flickr.
Le premier m'a un jour demandé de valider de nouvelles conditions d'utilisations et, sans même lire ces conditions, j'ai décidé de ne jamais les valider. Juste comme ça, pour faire mon rebelle.
Le second a imposé l'utilisation d'une nouvelle adresse yahoo. Ayant déjà suffisamment d'adresses email comme cela, j'ai décidé de fermer le profil.
Message aux réseaux sociaux : faut pas trop me chercher.

Pour le reste, les photos des 33 tours sont toujours disponibles sur mon autre blog : diskurtec.blogspot.be/


jeudi 14 août 2014

Non aux pubs sur internet

Petite mise à jour d'un ancien article.
Vous trouverez ici, quelques listes de sites à bloquer.

Voici l'article initial :

Envie de bloquer certaines régies publicitaires sur internet sans passer par un plugin dans votre navigateur préféré? La solution proposée a l'avantage de fonctionner pour tous les navigateurs. Je suppose qu'elle a des défauts, faudra que je pense à les détailler.

L'idée est très simple, il suffit d'éditer le fichier /etc/hosts. Ce fichier a pour but, à l'origine, d'éviter une requête DNS en associant une adresse IP à un nom de domaine. (Méthode mise au point pour l'ARPANET) Avec l'évolution de la taille des réseaux, cette méthode est devenue obsolète. Elle reste utile pour les petits réseaux d'entreprise ou autre.
L'idée, ici, c'est d'utiliser cette méthode pour tromper l'ordinateur lorsqu'il tente d'accéder à un site. Cela permet de censurer ou bannir un site particulier. J'ai déjà utilisé cette méthode pour bannir facebook sur certain PC.
Voici quelques exemples qui me rendent de bons services en bloquant de la pub et m'assurent un certain anonymat vis-à-vis de google analytics :

127.0.0.1  www.google-analytics.com
127.0.0.1  google-analytics.com
127.0.0.1  s0.2mdn.net
127.0.0.1  vht.tradedoubler.com

Pour trouver les bons noms de domaine à virer, il suffit d'utiliser un plugin comme adblock sur les sites que vous visitez souvent. Avec adblock, il est possible de cibler une pub. En lisant son URL, on se rend compte que les pubs récurrentes viennent toutes d'un ou de plusieurs mêmes sites. Vous savez maintenant ce qu'il faut en faire.

Bien sur, ce n'est pas bien parce que les sites qui proposent du contenu gratuitement doivent bien vivre, etc. C'est pas faux, mais au final, chacun fait ce qu'il veut.

La bonne nouvelle pour les "autres", c'est que la méthode fonctionne aussi avec windows.


dimanche 15 juin 2014

Gnome Shell [14.04]

Extensions

Je suis passé sous ubuntu 14.04 (avec gnome shell) et le site https://extensions.gnome.org/ ne reconnait plus mon environnement comme étant gnome.
Voici l'astuce pour installer les extensions :

sudo add-apt-repository ppa:zpydr/gnome-shell-extension-taskbar
sudo apt-get update
sudo apt-get install gnome-shell-extension-taskbar

En réalité, il s'agit d'installer l'extension taskbar. L'effet de bord, c'est que, du coup, ça active les extensions dans gnome tweak. J'avoue que j'ai pas tout compris, mais ça fonctionne.





Répertoire par défaut de gnome-screenshot

Si vous voulez changer de répertoire par défaut, ça se passe dans dconf-editor : org.gnome.gnome-screenshot. Par exemple, mettez /tmp dans auto-save-directory. Seulement, ça ne change pas grand chose. Et pour cause, le raccourci impr de gnome-shell n'utilise pas gnome-screenshot.
Pour y arriver, il faut désactiver les raccourcis-clavier et les remplacer par les trois raccourcis personnalisés :

screenshot global : gnome-screenshot
screenshot fenêtre courante : gnome-screenshot --window
screenshot zone : gnome-screenshot --area




Unity

Autre astuce pour les gens sous unity : pour remettre les menus dans les applications (parce qu'il n'ont rien à faire dans la toolbar nondidju!) :

sudo apt-get remove indicator-appmenu

Une autre bonne idée consiste à retirer les recherches sur le web qui ont tendance à bugger le dash d'unity :

sudo apt-get remove unity-lens-video
sudo apt-get remove unity-lens-music
sudo apt-get remove unity-lens-friends
sudo apt-get remove unity-lens-photos

vendredi 30 mai 2014

L'après truecrypt

En attendant que le truecrypt-gate soit un peu éclairci, voici une solution pour installer  et utiliser tcplay :

Editez le gestionnaire de sources :

sudo gedit /etc/apt/sources.list

ajoutez les dépôts universe si ce n'est déjà le cas (par exemple) :

deb http://us.archive.ubuntu.com/ubuntu saucy main universe

puis :

sudo apt-get update 
sudo apt-get install tcplay

Les exemples qui montrent la méthode pour créer un disque fourmillent sur le net.
Mais comment ouvrir un disque préalablement crypté avec truecrypt ?
Voici un exemple d'utilisation.
Je dispose d'un disque crypté : /chemin/DISQUE.tc
J'ai créé un répertoire d'accueil de mon disque : /mnt/MONDISQUE/

Montage du disque :

sudo /sbin/losetup /dev/loop0 /chemin/DISQUE.tc
sudo tcplay -m /chemin/DISQUE.tc -d /dev/loop0
sudo mount /dev/mapper/DISQUE.tc /mnt/MONDISQUE/

Démontage du disque :

sudo umount /mnt/MONDISQUE/
sudo dmsetup remove /chemin/DISQUE.tc
sudo losetup -d /dev/loop0


Voici également un excellent article sur le logiciel encfs qui est une vraie alternative libre à truecrypt. Avec le logiciel cryptkeeper, vous disposez d'un outil efficace et simple d'emploi pour protéger de vos données.

mercredi 21 mai 2014

Lecteur de carte eID (Belgium)

Comment utiliser le lecteur de carte d'identité électronique belge (eID) sous ubuntu (12.04 - edit : et 14.04 aussi!).

1. Installer les pilotes pour lecteur de cartes d'identité


Pour les lecteurs de carte ACR38U (largement distribué)

sudo apt-get install libacr38u

Pour les lecteurs de carte comptatibles CCID (redémarrer le pc suite à cette opération) :

sudo apt-get installm pcscd libccid

2. Installer le logiciel eID

Ne pas utiliser la version des dépôts officiels. Il vaut mieux télécharger les fichiers .deb disponibles sur le site de téléchargement linux.
La bonne version du middleware eid-mv est disponible sur cette page.

3. Configuration des browsers

a - chromium/chrome

Chromium utilise NSS pour gérer ses certificats de sécurité. Pour utiliser eID, fermez votre navigateur et introduisez les commandes suivantes (à partir de votre répertoire home/user) :

sudo apt-get install libnss3-tools
cd
modutil -dbdir sql:.pki/nssdb/ -add "Belgium eID" -libfile /usr/lib/libbeidpkcs11.so

Et ça fonctionne! (Aussi bien sous chrome que chromium).

b - firefox

Il suffit d'installer le plugin eID Belgique. Redémarrer firefox et rien de plus.




mardi 20 mai 2014

Réduire la taille d'un document PDF.

Après avoir scanné un document, vous vous retrouvez avec un gros document pdf et vous souhaitez en réduire un peu la taille.
Voici une astuce très facile à mettre en oeuvre, en ligne de commande :

1. impression dans un fichier PostScript

pdftops mongros.pdf

2. Création d'un pdf à partir du fichier ps créé

ps2pdf mongros.ps mongros_maigri.pdf


Une autre approche consiste à créer un script nautilus avec le contenu suivant :

#!/bin/bash

printf %s "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" |
while read -r arg
do
   gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile="${arg%%.*}"_dim.pdf "$arg"
   
done

Les performances du script sont les mêmes chez moi. D'un fichier de 205Mo, j'arrive à 15,5Mo.



lundi 12 mai 2014

Fusionner des documents PDF

L'outil PDFSuffler est très pratique pour fusionner ou retoucher des documents PDF. Cependant, il devient moins pratique lorsqu'on souhaite fusionner un grand nombre de PDF.
Pour ce faire, je vous conseille d'installer pdftk (présent dans les dépôts ubuntu). C'est un outil qui permet de fusionner des documents PDF en ligne de commande.

Je fais un peu l'impasse sur les différentes options que vous pourrez retrouver ici.

Voici la ligne qui vous permettra de fusionner tous les pdf présents dans un répertoire :

pdftk *.pdf cat output tous.pdf



mardi 6 mai 2014

Monter/démonter une clé usb

L'astuce du jour consiste à monter une clé usb en ligne de commande quand "ça veut pas". C'est-à-dire quand on est en mode terminal (sur un serveur par exemple) ou quand le mode graphique vous prend pour un c?#!.
Dans mon cas, je devais mettre un fichier dans sur un serveur dans virtual box.
Ma première idée était de passer par une clé usb.
Ma clé était reconnue par mon serveur sous le nom sdb1 (dans /dev/)

La solution est la suivante :

sudo mount /dev/sdb1 /media/cle

N'oubliez pas d'éviter l'erreur du débutant : il faut créer le répertoire /media/cle au préalable.

Ensuite, pour démonter :

sudo umount /media/cle/



mardi 29 avril 2014

LibreOffice - puces personnalisées par défaut

Comment personnaliser la puce par défaut dans Libre Office. En ce qui me concerne, j'ai testé la version 4.1.

Pour commencer, il faut créer un modèle par défaut.
Ouvrez un document vide et tapez F11 pour éditer le style.


Nous allons commencer par modifier le style Puce 1. Il suffit de sélectionner la dernière icone de la fenêtre des styles, elle concerne les puces. Ensuite, on clique-droit sur Puce 1 et on modifie.


Pour le choix du type de puce, on peut prendre un modèle existant, définir un caractère spécial ou même importer une image faite-soi-même. Explorez les différents onglets pour trouver votre bonheur.

 

Lorsque vous avez trouvé votre puce, cliquer sur Appliquer. Nous venons de définir le style Puce 1. Toutes mes félicitations!

Dans la deuxième étape, nous allons configurer le style de paragraphe par défaut (mais vous pourriez configurer n'importe quel autre style). Il vous suffit de revenir sur la première icone dans la fenêtre des styles et cliquer-droit sur le style "Style par défaut" et de le modifier. 


Rendez vous dans l'onglet "Plan et numérotation" et sélectionnez le style Puce 1 comme style de numérotation. Excellent! Tout se met en place comme je l'avais prévu ...



Ceci étant fait, cliquez sur "Appliquer", refermez la fenêtre des styles et sauvegardez votre document (vide!) en tant que modèle. 



Donnez-lui un petit nom et définissez-le par défaut.


Convaincu que vous avez fait tout ce qu'il fallait, refermez Libre Office, rouvrez un nouveau document et cliquez sur le bouton de puce. (...) Et là, c'est le drame, ça ne marche pas :/


Vous allez me dire que tonton Kurt devient gâteux? Alors essayez un peu de cliquer sur le bouton des puces une seconde fois!

Et oui, on ne peut pas modifier la puce par défaut mais cette méthode nous permet d'avoir une puce customisée en cliquant deux fois sur l'icone des puces. C'est déjà pas si mal. ^__^

mardi 22 avril 2014

dconf-editor

dconf-editor est un outil bien utile mais il est parfois difficile de retenir toutes les clés. Voici un petit rappel des clés utiles :

  • Répertoire printscreen : org.gnome.gnome-screenshot
  • Position des boutons sur les fenêtres : 
    • org.gnome.desktop.wm.preferences.button-layout [ubuntu 14.04 - gnome classique]
    • org.gnome.shell.overrides.button-layout [ubuntu 14.04 - gnome shell]
  • Format date : com.canonical.indicator.datetime [gnome-session-fallback]

Ubuntu 14.04

Voici un petit article dans lequel je vais consigner quelques astuces utiles à garder à l'esprit pour la nouvelle LST d'ubuntu.

1. monter un disque au démarrage

la disparition de pysdm / disk-manager nous oblige à revenir à la bonne vieille méthode de modification du /ets/fstab
Par exemple, pour monter le second disque dur de mon pc, je rajouter cette ligne à la fin du fichier /etc/fstab :

/dev/sdb1 /media/DATA ntfs nls=iso8859-1,umask=000 0 0

N'oubliez pas de créer le répertoire DATA!

sudo mkdir /media/DATA
sudo chmod 750 /media/DATA

2. Nautilus / nemo

A ma grande tristesse, nautilus n'autorise plus l'affichage du double panneau, bien utile pour faire des copie d'un répertoire à un autre. Il suffit d'installer nemo en lieu et place.


3. Replacer les boutons du "bon côté" de la fenêtre

Pas moyen de m'habituer aux boutons "fermer", "minimize", etc du côté gauche des fenêtres. Pour y remédier, après avoir installer gnome-session-fallback, ouvrez dconf-editor et modifier la clé org.gnome.desktop.wm.preferences.button-layout.


mercredi 16 avril 2014

Gnome session-fallback - règlage de l'heure

J'utilise Gnome session-fallback régulièrement ces derniers temps et le réglage du format de la date et de l'heure m'a causé quelques souci. Voici donc une méthode efficace pour paramétrer l'indicateur en question.

Ouvrir l'éditeur de configuration (dconf editor) et recherchez la clé suivante :
com > canonical > indicator > datetime

Ensuite, changez time-format en "custom" et ajustez le custom-time-format comme vous souhaitez.
Par exemple : %A, %d %B, %Y -- %H:%M:%S.

Plus d'information sur le format de date : http://manpages.ubuntu.com/manpages/lucid/fr/man1/date.1.html


mercredi 12 mars 2014

Consommation mémoire sous Linux

J'ai découvert récemment le blog journaldunadminlinux.fr, bourré de bonnes astuces.
Voici une commande bien utile pour connaître la consommation de mémoire :

free -m

Je vous laisse consulter le blog en question pour plus d'informations sur cette commande.


vendredi 14 février 2014

Script nemo

Il y a quelques temps, je vous expliquais comment créer vos scripts nautilus pour faire, par exemple, de la conversion de fichiers.
Et puis je suis passé sous nemo. Et là, malheureusement, plus moyen d'envoyer un mail en cliquant-droit sur le fichier et sélectionnant l'option "Envoyer vers".

J'ai découvert que l'on pouvait fort bien réutiliser les scripts de nautilus dans nemo en les copiant dans le répertoire ~/.gnome2/nemo-script/
Fort de cette découverte, je me suis alors proposé de réaliser un petit script qui remplacerait l'option d'envoi de mail de nautilus. Voici le résultat de mes recherches :

#!/bin/bash
for arg
do
thunderbird -compose "attachment=file://$(pwd)/$arg"
done

On copie ce joli petit bout de script dans un fichier bien nommé et qui dispose des bons droits d'éxécution dans le répertoire nemo-script/ et le tour est joué.


mercredi 15 janvier 2014

Recherche de photos

Bonjour et bonne année 2014!

Pour le premier billet de cette nouvelle année je vous propose une astuce pour trouver des images. En particulier, des images sous licence libre, c'est-à-dire des images que vous pouvez afficher sur votre site ou modifier sans débourser un centime.

Trouver des images libres de droits est une chose, trouver L'IMAGE que l'on cherche et qu'elle soit libre de droits est une autre histoire.

Flickr.com est un réseau social (propriété de Yahoo) dédié au partage d'images et de photos.
Pour trouver une image dans une thématique particulière, vous pouvez utiliser son moteur de recherche.


En regardant d'un peu plus près, on découvre un "Advanced search" qui vous ouvre une pléthore d'options plus ou moins pertinentes mais surtout (tout en bas de la liste) un filtre pour cibler les images sous licence Creative Commons.


Attention, cette licence vous impose tout de même certaines conditions (notamment de créditer l'auteur de l'image) mais en respectant ces (quelques) règles, vous disposez d'une bonne base de données d'images thématiques et libres.

Edit du 16/01/2014.
J'apprends à l'instant, grâce à Nikopik, que Google propose désormais le même type de fonctionnalité. C'est toujours bon à savoir.