Transférer sa bibliothèque iTunes (et les sauvegardes iOS) sur un disque externe

Heureux possesseur d’un MacBook Air acheté pour commencer le développement iOS, je me suis vite retrouvé confronté au problème de l’espace disque sur le SSD interne de 64Go de la machine. Une des solutions pour faire de la place, c’est bien entendu d’utiliser un disque externe pour tous les fichiers volumineux : images de disques […]

Utiliser les services Public Cloud d’OVH sur Mac

En plein dans la lecture de Deploying Rails, un bouquin instructif sur l’automatisation du déploiement de l’infrastructure pour sites Rails, je me suis inscrit au Cloud Public d’OVH pour mettre en pratique l’enseignement du livre. Ce dernier ayant pour sujet le scriptage des actions de mise en ligne d’une application, la présence d’APIs dans la […]

Remplacer rvm par rbenv

Il semblerait que rvm soit « so much last year » que je me devais de tester rbenv, dont la promesse est de modifier moins en profondeur le système sur lequel il est installé. Voici comment j’ai procédé sur mon Mac. Désinstaller rvm Tout d’abord, vous devez désinstaller rem, en tapant les commandes suivantes : rvm implode […]

Pousser son dépôt git vers un serveur

Lorsque je démarre un nouveau projet, cela se passe toujours sur ma machine cliente, et je crée bien entendu le dépôt git dans la foulée. Ce n’est généralement qu’après que je mutualise ce dépôt en le stockant sur github ou sur mon serveur git personnel. Voici la méthode que j’utilise pour créer le dépôt à postériori […]

Comment gérer les utilisateurs et leurs rôles avec une liaison has_one

Je me suis arraché les cheveux pour trouver la bonne manière de gérer un cas d’utilisation relativement courant dans une application web : ayant un modèle (et une table) User, je souhaitais pouvoir affecter un utilisateur à chaque modèle Account (stocké dans une table … accounts) en tant que Manager. Bien entendu, je souhaitais pour […]