birkoss.com

Enlever le "Guest Session" dans Ubuntu 16.04

C'est sensiblement la même chose que pour Ubuntu 14.04, il faut modifier le fichier suivant :

/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

Pour ajouter la ligne suivante à la fin :

allow-guest=false

Voici un exemple de mon fichier au complet :

[Sea…

Créer un backup d'un wordpress avant de faire mise à jour

Voici comment créer un backup des fichiers de Wordpress avant une mise à jour. Habituellement, je ne backup pas le dossier wp-content/uploads/ car il est souvent trop lourd, et il ne sera pas modifié lors de la mise à jour.

Si votre site Web est dans le …

RogueLike

En m'inspirant sur le concept Abstract Open World, j'ai commencé le développement d'un roguelike pour mobile.

En utilisant Unity 3D, pour linux, voici le code source du jeu, en son état actuel.

Il y a plusieurs de choses fonctionnelles :

  • Création de map…

Les commandes Bang de Bash

En CLI, nous utilisons souvent les mêmes commandes, et les mêmes arguments. Voici des trucs simples pour augmenter votre rapidité et votre efficacité avec Bash.

!!

Cette commande va exécuter la dernière commande à nouveau. Voici un exemple pratique:

apt…

Effacer les fichiers plus vieux que 30 jours

Cette commande effacera les fichiers plus vieux que 30 jours, dans le dossier en cours :

find . -mtime +30 -exec rm {} \;

Le signe devant le 30 indique la comparaison à faire:

  • +30 = Supérieur à 30 jours
  • -30 = Inférieur à 30 jours
  • 30 = Exactement 30 jour…

Afficher la taille des sous-dossiers en ordre de poids

Commande très pratique pour afficher la taille des sous-dossiers du dossier en cours, en ordre de poids :

du -h --max-depth=1 | sort -h

Voici un exemple du résultat :

4.0K    ./Atom Crashes
4.0K    ./.com.google.Chrome.4A1OpU
4.0K    ./.ICE-unix
4.0K    …

Modifier les liens dans Wordpress pour passer vers HTTPS

Si vous utilisez des fichiers venant de votre serveur n'ayant pas de HTTPS, vous n'aurez pas le beau cadenas vert qui indique que la connexion est sécurisée. Et nous voulons tous ce cadenas :)

C'est possible facilement, de corriger les liens vers nos fic…

Redirection HTTP vers HTTPS avec le fichier .htaccess

Voici un exemple pour faire une redirection du domaine de http://domaine.com vers https://domaine.com avec un fichier .htaccess :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^DOMAINE\.COM [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://DOMAIN…

Générer un certificat SSL avec LetsEncrypt sur une machine distante

Installer Letsencrypt

Étant donner l'état actuel de LetsEncrypt: Encore en beta, et demande l'accès root pour générer des certificats à distance, je préfère l'utiliser dans une machine virtuelle.

Une fois dans la machine virtuel, il suffit d'aller cherch…

Jeu de carte

Un petit prototype de jeu de carte de combat, simple en javascript.

Le code est disponible sur GitHub.

Le prototype utilise les sprites d'Oryx.

Factorisation en nombres premiers

Cette petite fonction en python permet d'afficher la factorisation en nombres premiers d'un nombre :

def print_factor(n):
        d = 2
        while n > 1:
                while n % d == 0:
                        n /= d
                        p…

Raccourcis pour ouvrir rapidement des connexions SSH sous Ubuntu

Voici ma méthode pour avoir un accès rapide à mes différentes connexions SSH sous Ubuntu. Plusieurs de mes serveurs ont des noms d'usager différents, ou des ports différents. Cette méthode me permet de ne plus avoir à me souvenir des différentes informat…

Se connecter sans mot de passe sur un serveur par SSH

Générer une clé publique et privée

Cette étape est optionnelle si vous avez déjà généré une clé sur votre ordinateur.

Ouvrez un terminal, et entrez la commande suivante pour créer des clés RSA de 2048 bit.

ssh-keygen -t rsa

Vous devrez entrer le fichier …