Recursively find last modified file in a directory

I need to find the most recent file recursively. Linux find command took around 50 minutes.

Here is a little script to do it faster (less than 2 seconds):

It’s a recursive function who get the most recent modified item of a directory. If this item is a directory, the function is called recursively and search into this directory, etc.

Remplacer le caractère ^M par un retour à la ligne

Je me suis retrouvé aujourd’hui face à un fichier contenant ce putain de caractère ^M et l’outil dos2unix que j’utilise habituellement ne l’a pas remplacé par un retour à la ligne.

Mon autre workaround n’a pas fonctionné non plus:

Heureusement, ce vieux sed est venu à la rescousse:

Mission done !

Réactiver le touchscreen

Source: Merci à MaTachi du forum ArchLinux

Ayant récemment fait l’aquisition d’un PC avec touchscreen, j’ai remarqué que ce dernier se désactivait après retour de la mise en veille. J’utilise GNOME 3.

Pour corriger le souci:

Créer un script qui recharge le module hid_multitouch.

Lancer ce script réactivera votre touchscreen. Bien entendu, il ne va pas s’executer automatiquement après chaque retour de veille :-/ C’est ce dont on va s’occuper ci-dessous.

Faire en sorte que le touchscreen se réactive après chaque retour de veille.

Créer ce service systemd:

Et activez-le:

Ne pas laisser de trace dans l’historique

Lorsque l’on est plusieurs sur un système Linux, il peut arriver que l’on n’ait pas envie de laisser les commandes que l’on a entrées dans le terminal.

Il est possible d’éditer directement votre ~/.bash_history, ou effacer vos commandes à coups de history -d xxx, mais la méthode que je préfère est celle-ci:

$HISTFILE est la variable d’environnement contenant le fichier d’historique. Vous pouvez la définir à n’importe quel moment. Une fois définie à /dev/null, il vous suffit de vous déloguer pour que les commandes entrées lors de votre session soient perdues à jamais.

PHP Short tags: Nettoyer son code

Vous ne savez pas ce que sont les shorts tags en PHP, et pourquoi il faut les virer ?

=> http://www.apprendre-php.com/tutoriels/tutoriel-3-pourquoi-il-est-dconseill-d-utiliser-les-balises-courtes-short-tags.html

Voici maintenant un petit script qui vous permettra de nettoyer votre code de ces affreux short tags:

Cette première boucle va chercher dans votre code tout ce qui commence par

Cette seconde boucle va chercher toutes les occurences de

Voilà, vous avez un code tout propre.

Convertir des vidéos de Youtube en mp3 / Intégration PCManFM

Bon, ce qu’on va faire aujourd’hui est dans le titre, convertir des vidéos de Youtube en mp3.

C’est tout simple avec le script youtube-dl présent dans toutes les bonnes distributions. Continuer la lecture de Convertir des vidéos de Youtube en mp3 / Intégration PCManFM

Python, la tête dans les étoiles

Aujourd’hui, un article écrit par Kevin Samuel sous licence Creative Commons qui m’a bien aidé lors de mes débuts en python à comprendre les étoiles et notamment les fameux f(*args, **kwargs):

L’utilisation du signe étoile (*) en Python est très simple, mais certains cas sont peu intuitifs. Les nouveaux venus ont souvent besoin d’un peu plus
d’explications que ce que donne la doc. Les utilisateurs d’autres langages sont généralement déroutés car ils sont habitués certaines fonctionnalités qu’on ne retrouvent pas en Python.

Continuer la lecture de Python, la tête dans les étoiles