System.out

Java, JavaEE, Big Data, Machine Learning, Neo4j, Clojure, Scripting, Unix...

Nettoyer Ubuntu en ligne de commande

18/04/2015

Un Ubuntu a tendance à s’encrasser et à conserver au fil des mises à jour un certain nombre de saletés (vieux kernels inutilisés, connexions réseau dans NetworkManager, vieux fichiers de config…). Ayant été confronté au problème (mon pc est sous Ubuntu depuis 2008 et a subi plusieurs dist-upgrade), j’ai cherché comment nettoyer tout ça en ligne de commande !

Build a Docker image for RStudio Server

30/12/2014

This project aims to provide a Docker image for a secured RStudio Server. I have created this image for working on project of Coursera’s Data Science Specialization. This image can then be deployed on cloud environment (like Amazon, or runabove.com), if you are short on RAM or CPU with your desktop computer (great for training Random Forests).

Utiliser Hadoop2 depuis Windows

14/10/2014

Il est possible d’utiliser Hadoop sous Windows à partir de la version 2.x, cependant, les binaires Windows n’étant pas fournis, il est nécessaire de recompiler les sources d’Hadoop pour les obtenir. Ce post décrit comment faire.

Réparer un DVD sous Ubuntu avec ddrescue

13/10/2014

Lors de la copie d’un DVD vers la tablette Storio, j’ai rencontré plusieurs problèmes à la sauvegarde du DVD: lenteur (plusieurs heures pour une simple copie, séries d’erreurs dans les logs systèmes…). Cet article décrit comment contourner ce problème sous Ubuntu.

Installer Cyanogenmod sur HTC Wildfire

10/08/2014

Dans l’idée de recycler mon vieux HTC Wildfire pour en faire un lecteur multimédia, je me suis lancé dans la mise à jour du portable (à la base sous Android 2.2). C’était un peu plus compliqué que prévu car il a d’abord fallu débloquer le téléphone avec les outils fournis par HTCDev, puis installer ClockWork à la main, avant de faire l’upgrade vers Cyanogenmod.

Copier des fichiers via Telnet avec Netcat

25/04/2014

Telnet est un protocole généraliste utilisé pour établir des connexions distantes. La principale utilisation est de fournir des sessions Telnet auxquelles on s’identifie via login/mot de passe afin d’accéder à un shell sur l’hôte distant. C’est notamment utilisé dans le monde de l’embarqué pour se connecter au matériel et avoir accès à des commandes, des logs… Le problème est qu’il arrive un moment où on a besoin de transférer des fichiers (pour récupérer un fichier de logs par exemple) mais les clients Telnet classiques ne le permettent pas. C’est là qu’arrive netcat (nc), qui va permettre de scripter sur des connexions Telnet (notamment)

Générer un site Maven avec Markdown

14/12/2013

Maven permet d’embarquer de la documentation au sein d’un projet. Le plugin maven-site permet de créer des sites dans différents formats dont le format Markdown, assez répandu en ce moment).

Mettre à jour une box Vagrant

27/11/2013

Suite de l’article sur la création d’une box Vagrant… Au bout de quelques jours d’utilisation de votre box, vous vous rendez compte qu’il manque quelquechose (de l’espace disque, un nouveau disque…).

Créer une box CentOS pour Vagrant

15/11/2013

Vagrant est un outil facilitant la gestion d’environnements virtualisés. À partir de boxes (qui sont des images de VMs pré-configurées), Vagrant offre la possibilité de démarrer puis de personnaliser ses VMs.

Utiliser Jekyll pour blogguer sur Github

08/10/2013

Github.io permet d’héberger des pages gratuitement à partir d’un repository github. En plus de pouvoir héberger de simples pages HTML, Github utilise Jekyll pour générer des pages à partir de fichiers formatés dans divers formats tels que Markdown ou Textile (et peut-être d’autres encore…)

BookBox: embed book widget, share book list