Happy Birthday Matt : 35 photo

Happy Birthday Matt : 35

Happy Birthday Matt : 35 photo

Boom, je viens d’avoir 35 ans aujourd’hui !

C’est fou comme le temps passe, j’ai l’impression d’avoir écrit l’article sur mes 34 ans il y a quelques mois à peine.

J’ai comme l’impression que le temps s’accélère, ou du moins la perception que j’en ai.

Les années scolaires semblent elles aussi s’écouler plus vite qu’au début de ma carrière, ce qui ne semble pas être un très bon signe!

Le nombre 35 en mathématiques

35 est un nombre semi-premier, le 5e nombre pentagonal, le 5e nombre tétraédrique (la somme des 5 premiers nombres triangulaires), le 3e nombre cubique centré et le 4e nombre pentatopique.

35 est le nombre d’hexaminos, ces polynomes composés de 6 carrés.

Trivia sur le nombre 35

Trente-cinq est aussi :

  • le numéro atomique du brome, un halogène.
  • l’âge minimum des candidats aux élections de président des États-Unis ou président de l’Irlande.
  • le nombre d’années de mariage des noces de rubis.
  • le score maximum d’une volée de sarbacane sportive
  • la règle 35 des règles de l’Internet, qui dit que s’il n’existe pas de porno à ce sujet, cela va venir
  • l’âge auquel décèdent Wolfgang Amadeus Mozart, Jeanne de Valois-Saint-Rémy (célèbre pour l’affaire du collier de la reine) ou le guitariste Stevie Ray Vaughan
  • l’année 35 avant J.-C. marque le début à Rome du consulat de Lucius Cornificius et Sextus Pompeius.
  • l’année où Octavie, sœur d’Octavien, est envoyée par ce dernier rejoindre son mari Marc Antoine avec des renforts afin d’aider celui-ci dans sa préparation d’une nouvelle expédition contre les Parthes. Octavie reçoit un message de Marc Antoine, alors qu’elle vient d’arriver à Athènes, lui enjoignant de retourner à Rome ce qu’elle fait. Les renforts, eux, arrivent à Marc Antoine.
  • le printemps des campagnes victorieuses d’Octavien en Illyrie et en Dalmatie (fin en 33 av. J.-C.). Il combat les Iapydes, les Pannoniens et les Dalmates. Selon Suétone, Octavien est blessé deux fois pendant cette campagne.
  • l’année où Hérode fait noyer “accidentellement” Aristobule III ; Hananel reprend la charge de grand prêtre. Alexandra, la mère d’Aristobule, écrit à Antoine et Cléopâtre pour obtenir réparation. Hérode est convoqué à Laodicée de Syrie. Il confie la régence de Judée à son oncle Joseph, avec ordre d’exécuter Mariamne, épouse d’Hérode et sœur d’Aristobule, s’il ne revenait pas. Le bruit court qu’il a été exécuté par Antoine et une révolte des partisans des Hasmonéens contre les Hérodiens éclate. Hérode gagne Antoine avec de d’argent et réprime la révolte.

Lire la suite

NAS Synology : résoudre l'erreur rsync "permission denied" lors de la connexion au NAS photo

NAS Synology : résoudre l’erreur rsync “permission denied” lors de la connexion au NAS après mise à jour du DSM

Mon NAS Synology vient de mettre à jour son firmware DSM et je constate en lançant ma sauvegarde rsync que la connexion rsync vers le NAS ne se fait plus : après saisie du mot de passe, on obtient une erreur “permission denied”.

Voici comment remédier à ce petit désagrément en deux minutes montre en main.

Problème : connexion SSH refusée

Lors de la connexion initiale, démarrée par :

rsync --ignore-existing --progress -vr --rsh='ssh -p22222' /home/backup/* root@example.com:/volume1/videoCode language: PHP (php)

on obtient le message d’erreur suivant, après saisie du mot de passe:

Permission denied, please try again.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.1]Code language: CSS (css)

Après vérification que les identifiants (user/password) sont bien corrects, il s’avère que la solution réside dans l’utilisation de l’argument --rsync-path afin d’expliciter le chemin de l’exécutable rsync présent sur le NAS.

Solution : ajouter le chemin du binaire rsync du NAS

La solution est toute simple, il suffit de renseigner le chemin du binaire rsync qui se trouve sur le NAS Synology comme argument de notre connexion.

Sous DSM5, le chemin de rsync est /usr/syno/bin/rsync.

A partir de DSM6, le chemin de rsync est /usr/bin/rsync, qui est le chemin habituel sous linux.

Nous ajoutons donc l’argument --rsync-path à notre connexion initiale, ce qui nous donne :

rsync --ignore-existing --progress -vr --rsh='ssh -p22222' --rsync-path=/usr/bin/rsync /home/backup/* root@example.com:/volume1/videoCode language: JavaScript (javascript)
Note: n’oubliez pas de changer le chemin suivant que vous utilisez DSM5 ou DSM6.

Et hop, la sauvegarde rsync est de nouveau fonctionnelle.

Linux : installer Android Studio pour développer des applications Android photo 1

Linux : installer Android Studio pour développer des applications Android

Aujourd’hui, nous installons tous les outils nécessaires pour devélopper des applications Android sous Linux.

Ce tutoriel s’adresse aux utilisateurs Linux mais est très facilement transférable d’un système à l’autre.

Ma machine principale tourne sous Ubuntu mais le tuto fonctionne aussi pour Linux Mint ou Debian.

Pour mener à bien l’installation, il nous faut donc : une version récente de Java et Android Studio pour coder nos applications pour mobiles, tablettes, télévision, Android wear… vous allez vraiment pouvoir vous amuser !

Installation de Java

On installe la version Oracle de Java pour maximiser les chances que tout tourne bien ensuite, avec un PPA :

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update 
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-defaultCode language: JavaScript (javascript)

On vérifie notre version de Java:

java -version

ce qui nous retourne :

java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)Code language: CSS (css)

Java 8 est donc bien installé.

Installation d’Android Studio

On installe Android Studio avec un PPA également:

sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studioCode language: JavaScript (javascript)

et on lance l’assistant de configuration qui va récupérer les packages et les mises à jour :

/opt/android-studio/bin/studio.sh

L’installation prend pas mal de temps, il y a environ 600 Mo à télécharger et à compiler ensuite.

Lire la suite