background preloader

Learn Git Branching

Learn Git Branching

http://learngitbranching.js.org/

Related:  b3nogd3nGitG+

Utiliser PHP Mess Detector, PHP Code Sniffer et PHP Coding Standards Fixer pour vos projets PHP Après Gitorious et Redmine, Nous sommes en train de mettre en place en interne Jenkins pour assurer l’automatisation des tests de nos projets PHP et ainsi ajouter une couche supplémentaire de qualité lors du développement de nos projets. Jenkins, c’est bien. Que chaque développeur s’assure que son code soit propre avant de livrer à ses collègues, c’est mieux.

Git contre Mercurial : pourquoi Git ? Depuis la nuit des temps (1970), les geeks ont vécu une guerre longue et sanglante entre le vrai et le faux, le bien et le mal, Emacs et Vim. Plus récemment un autre type d’outils ont jeté de l’huile sur le feu en appelant une fois de plus les geeks à un nouveau combat par blogs interposés au lieu de réellement travailler. Je parle bien entendu de l’épineux débat entre Git et Mercurial. Cet article prend parti pour Git et se penche sur quelques raisons pour lesquelles Git a fortement progressé dans sa domination au cours de cette lutte épique. Mises en garde ooooouuuuuhh! Avant tout, je voudrais être franc et admettre que je suis la dernière personne à affirmer que Git est parfait. Watch_Dogs WeAreData Dans Watch_Dogs, la ville de Chicago est gérée par le ctOS, un système de contrôle informatisé hautement perfectionné. Ce réseau utilise les données qui lui sont transmises pour contrôler l’ensemble des infrastructures urbaines et résoudre les problèmes complexes liés à la circulation routière, la lutte contre la délinquance, la gestion de l’électricité, etc. Mais aujourd’hui, cette situation n’a plus rien de fictif : les villes « intelligentes » sont une réalité. Chaque jour, une quantité incalculable de données sont recueillies et traitées avant d’être rendues publiques et accessibles à tous. Watch_Dogs WeareData est le premier site Internet à rassembler en un même endroit les données publiques de Paris, Londres et Berlin. Chacune de ces villes a été recréée sur une carte en 3D, de manière à permettre aux utilisateurs du site de découvrir en temps réel comment les villes modernes d’aujourd’hui organisent et traitent ces données.

Améliorer votre workflow avec git-flow - Jérôme Smadja - Développeur web - Blog Je suis tombé sur cet article l’année dernière, A successful Git branching model. C’est un article très intéressant, qui est pratiquement devenu un standard. L’auteur, Vincent Driessen, y explique comment avoir un repository git organisé et propre. Il est à l’origine du concept git flow mais il ne s’est pas arrété là, il a aussi a développé une extension pour git qui facilite la mise en place et l’utilisation de toutes ses recommandations. L’extension est disponible sur Github et l’installation est assez simple. Présentation Ubuntu – Les touches Fn pour régler la luminosité ne fonctionnent pas ? Ubuntu – Les touches Fn pour régler la luminosité ne fonctionnent pas ? Si vous avez installé Ubuntu sur une machine portable un peu exotique, il se peut que les touches de fonction (Fn) qui permettent de régler la luminosité ne soient pas utilisables. Il est heureusement possible de contourner le problème avec Indicator-Brightness, un soft qui se glisse dans la barre d'état d'Unity et qui permet de régler la luminosité, soit en cliquant dessus, soit en donnant un petit coup de molette sur l'icône, soit grâce à des raccourcis clavier que vous aurez attribué. Grâce à ces raccourcis, au lieu d'utiliser une touche de fonction spécifique à l'ordinateur, vous pourrez par exemple faire des CTRL-F11 pour baisser la luminosité et des CTRL-F12 pour l'augmenter. Pour installer Indicator-Brightness, ouvrez un terminal et lancez les commandes suivantes : sudo add-apt-repository ppa:indicator-brightness/ppasudo apt-get updatesudo apt-get install indicator-brightness

Upload de fichiers par formulaire Une fois le fichier uploadé et déplacé dans un dossier du site, il est possible d'effectuer plusieurs actions. Parmi les nombreuses possibilités qui s’offrent à nous, voici les quelques-unes que nous allons étudier : enregistrement des infos dans une BDD ;téléchargements avec compteur ;création de miniatures. Enregistrement des infos dans une BDD Je ne vais pas vous apprendre à créer une table ou à insérer un nouvel enregistrement. En revanche, je peux vous donner quelques conseils pour bien utiliser votre BDD. Gestion des versions avec Git Présentation Git est un utilitaire de gestion de versions décentralisé (comme Mercurial). Git sauvegarde l’intégralité de l’historique dans un dépôt en local (dossier .git/ caché à la racine du projet). Google Entreprise montre la diversité de ses clients en France Pour son application GazMaps, le réseau GRDF exploite la cartographie de Google pour afficher son réseau (cliquer sur l'image). Google joue la carte des applications d'entreprise en France en faisant témoigner ses clients. Le gestionnaire de réseau de gaz GRDF exploite les ressources cartographiques de Maps. Le groupe Partouche a déployé Gmail sur 42 sites et Altran a ouvert 10 000 boîtes mail dans le monde. Bonduelle utilise Google+.

Git pour deployer votre site - CrEv's log Git est un outil merveilleux pour gérer vos projets. Non content de vous permettre de versionner correctement vos fichiers, c'est aussi un véritable outils de devops qui vous permet de déployer votre site automagiquement.Petit tour dans le monde merveuilleux du capitaine crochet des hooks et des remotes. Contexte Mon blog est créé à partir de Web Log Today mon petit générateur de site statique en ruby. Il est bien évidemment hébergé sous git (dont voici les sources). Jusqu'à présent, je modifiais mes fichiers, ajoutais des billets, visualisais en local, etc. SyncApp de Bittorrent sort de version alpha privée SyncApp de Bittorrent sort de version alpha privée Bon, je ne vais pas vous la refaire parce que j'ai déjà tout expliqué ici, mais sachez que Bittorrent a enfin sorti une version publique de son logiciel de synchro P2P. Que ce soit pour vos backups, pour remplacer votre Dropbox ou pour synchroniser un bon gros répertoire de MP3 avec vos potes, SyncApp c'est vraiment du bonheur. Les échanges sont chiffrés en AES 256 et SyncApp permet de s'affranchir des systèmes centralisés.

file_put_contents file_put_contents — Écrit un contenu dans un fichier Description ¶ intfile_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] ) Paris JUG : Improve your sex life with Git Mardi soir se tenait une session consacrée entièrement à Git au Paris JUG qui a été sponsorisée par In Fine. Elle a rencontré un énorme succès, les places ont été prises d’assaut en moins de 4h. Néanmoins beaucoup de gens se sont fait recaler à l’entrée. La polémique des inscriptions Certains ont accusé JUG Events pour ce désastre au niveau des inscriptions. Quoi qu’il en soit, ce site semble de plus en plus inadapté au succès que rencontre le Paris JUG.

Related: