Git est un système de versionnage bien pratique pour plusieurs raisons. Les plus communes sont probablement la souplesse avec laquelle il est possible de cloner et repartager n'importe quel dépôt, sa notion de branches très fonctionnelle grâce aux commandes avancées que la solution propose (commits interactifs, rebase, stash et bien-sûr : merge), ou simplement le fait qu'il s'agisse d'une des technologies la plus populaire, donc la plus supportée. Une raison secondaire, mais potentiellement aussi puissante réside dans son système de hooks (« crochets », en français) autorisant le couplage avec des applications externes.
Archives par tag : versionning
Un serveur Apache et des versions de PHP à la douzaine
Ça y est, vous êtes un développeur PHP heureux - voir même comblé : on vous a enfin confié un développement en PHP 5.4 ! A vous les joies des traits et autres dé-référencements de tableaux (et la super syntaxe ['hey' => 'you']) sans oublier l'amélioration des fonctions anonymes et la disparition des magic quotes !
Oui mais... comment comptez-vous développer avec cette nouvelle version sur votre serveur (ou VM) qui carbure en 5.3 et sert toujours pour les anciens projets ? Bien-sûr vous pouvez toujours faire un nouveau serveur (ou VM) avec la bonne version mais cette solution me laisse un petit goût de pas fini - pas vous ? Ce que je vous propose de voir ici c'est comment installer cette version 5.4 (et possiblement toute autre version de PHP) en parallèle avec votre 5.3 : sur la même machine et avec le même Apache. Tout ça grace aux CGI !
Firefox Nightly, Aurora, Beta, Desktop, Mobile, ESR & Co.
A l'heure actuelle, il devient difficile de s'y retrouver dans toutes les versions des navigateurs internet. C'est particulièrement le cas pour Firefox.
Des cycles de livraison différents
Faisons un bref historique de trois navigateurs principaux du marché. Désolé d'avance pour les inconditionnels d'Opera et de Safari, je ne les aborderai pas dans cet article.