Satis, le meilleur ami de Composer

Si votre entreprise développe beaucoup sous Symfony 2, vous avez généralement besoin d’industrialiser la production. Cela passe forcément par un gestionnaire capable de gérer le déploiement et les dépendances entre vos paquets. La méthode n’est pas restreinte à Symfony; elle s’appliquera tout aussi bien à d’autres technologies utilisant Composer telles que Zend Framework 2, WordPress, PHP Unit, etc.

Satis est un indexeur de packages Composer. Il permet de remplacer Packagist (très utile dans le domaine publique) dans le domaine privé. Il est issu du projet Composer.

Je vais tenter de vous expliquer comment mettre en place votre propre dépôt de bundles. L’exemple sera fait d’éléments externes souvent utilisés que sont les bibliothèques JavaScript et CSS, et il sera déclinable à l’infini sur des bibliothèques PHP ou des bundles maison.

Continuer la lecture

Raspberry Pi 2

Raspberry Pi 2, le tant attendu !

Hier, tout fébrile, j’ai reçu mon tout nouveau Raspberry Pi 2. Il est très proche d’un B+, si ce n’est qu’il y a une puce en plus en dessous du circuit. Comme la puce principale est estampillée Broadcom (alors que sur les précédents modèles elle porte la marque de la mémoire, qui était greffée dessus), j’en ai déduis que cette nouvelle puce côté pile devait être la mémoire (de 1 Go). C’est la seule différence entre le Raspberry Pi 2 et le Raspberry Pi B+ (à quelques composants près j’imagine). Tout reste compatible. Les boîtiers, les extensions, les logiciels (le ARM v7 du Raspberry Pi 2 est rétro-compatible avec le ARM v6 du Raspberry Pi 1).

Continuer la lecture

Kodi

Raspberry Pi en media center

« Petit, mais costaud », le Raspberry Pi occupe une place de choix au milieu du salon. L’installation que je vais vous décrire vous permettra de jouer à vos vieux jeux de console 8 bits (et plus); de visualiser vos vidéos, vos photos, d’écouter votre musique sur votre télévision, et en cas de besoin, d’avoir un environnement de bureau avec navigateur, client mail et tout ce que vous aurez jugé bon d’y installer. C’est d’autant plus vrai depuis la sortie du Raspberry Pi 2. Aujourd’hui je monte la troisième machine de ce type, et me décide enfin à en faire un article.

Continuer la lecture

Raspberry Pi personnalisé

J’ai un certain nombre de machines Linux, tant à la maison qu’au bureau ou en datacenters. Ces machines sont répartis dans différents environnements (travail, démonstration, production); donc à des niveaux de criticité différents. Sur chacune de ces machines, je suis généralement tour à tour utilisateur et administrateur.

Pour pouvoir me repérer dans tout ce petit monde, j’utilise quelques astuces, que je vais appliquer à travers cet article à nos chers petits Raspberry Pi.

Continuer la lecture