Les choses ont pas mal évolué depuis la dernière entrée de blog sur Progit, mais je m'aperçois dans les statistiques d'accès que les anciennes versions du livre sont encore pas mal téléchargés sur le site. C'est assez dommage de passer à côté de la dernière version disponible.
Premièrement, l'édition 2 du livre a été publiée et a été traduite. Elle traite des versions de Git postérieures à la 2.0, ce qui permet de rafraîchir un peu le manuel d'utilisation. D'autres points ont été ajoutés, tels que les interactions avec les autres systèmes distribués de gestion de version, ou un passage plus particulier sur l'utilisation de GitHub (il faut bien en passer par là). Du coup, les pdfs que je proposais en téléchargement étaient pour la plupart vraiment obsolètes.
J'ai remis à jour la page spécifique pour pointer sur le nouveau dépôt ainsi que les différents téléchargements :
Voilà, comme ça, vous n'avez plus aucune excuse pour ne pas vous mettre à jour !
Je suis en train de terminer le MOOC sur la programmation fonctionnelle en OCaml proposé par France-Université-Numérique. C'est une suite logique dans mes expérimentations de langages nouveaux après les MOOC de Coursera (ici et là) sur la programmation fonctionnelle en Scala de l'année dernière.
Read More
I've just finished the second season of the swedish TV series Real Human (Äkta människor) and I must say that I have been hooked up by the subject and the scenario.
At some point in the second season, there is a code known to free the hubots and some parts are displayed on a screen. Some people have pointed that fhis is lisp code, and they even have rewritten the code, showing that the magic code seems to be related to dog behavior...
On a snapshot of the screen, we can even see a longer sequence of code.
I was a bit intrigued by that: was that some real code, and if so, where did it come from?
I typed a part of this code into my search engine. This code is taken from a lisp project name poiu , which is aiming at parallelizing the build process of lisp projects. So the hubots need to have a build system integrated into their own operating system. That seems logic if this code is intended to make them human, able to learn new things and experiment new feelings. Or was it just a piece of code taken from a random project?
Lately, I had to make a lot of computation and I looked into harnessing the power of the CPU that runs most of our PCs today.
Read More
Github ne proposant plus de section de téléchargement et le contenu du livre ayant quelque peu évolué depuis la dernière mise en ligne des fichiers compilés, j'ai rapatrié les fichiers en téléchargement sur mon site.
J'en ai aussi profité pour remettre à jour la page de présentation du projet sur le site. Biensur, la version sur git-scm.com profite immédiatement de toutes les corrections des textes.
Donc si vous souhaitez profiter des nombreuses corrections et des quelques mises à jour du livre en fichier, n'hésitez pas !
Microsoft propose nativement un greffon pour son outil de développement Visual Studio et pour .NET pour accéder à des dépôts Git... Damned. Là, je sens déjà les dimensions de l'univers se replier.
Mais le plus étonnant, c'est que la société paie un développeur à plein temps pour le développement de la lib qui sert à faire l'interface libgit2 , qui apparaît être publiéee sous une licence GPLv2 un peu modifiée (faut pas exagérer non plus). Pour moi, je crois que c'est la preuve que le CERN a effectivement réussi à créer un trou noir...
La documentation spécifie que Git est capable de traquer les fichiers, y compris lors des renommages. La documentation spécifie aussi que Git est capable d'afficher l'historique de fichiers à travers les renommages, et même de donner l'origine des lignes d'un fichiers si celles-ci ont été copiées d'un autre fichier.
Pour l'instant, je vais seulement voir ce que Git a dans le ventre pour ce qui est du suivi des renommages.
Read More
Il y a quelques temps, j'étais tombé sur une présentation de Sikuli sur le bien-nommé linuxfr. Sikuli est une application qui permet d'automatiser des actions sur un environnement graphique de type bureau, sous Windows, MacOSX et Linux. Par extension, on peut lui faire réaliser des tests dans ces environnements.
Pour l'installer sous Linux, il faut avoir une jvm 6 et quelques paquets supplémentaires :
apt-get install libcv2.1 libcvaux2.1 wmctrl
L'objectif de Sikuli est de faciliter le test de GUI, au moyen de morceaux d'images de la fenêtre à reconnaître et sur lesquels on peut faire des actions. Le langage de script retenu dans cet environnement est Python (donc avec Java c'est du Jython). Mais plutôt que d'en parler, le mieux reste d'aller voir les vidéos sur le site du projet. Pour ma part, j'ai un peu joué avec la capacité de test unitaire pour voir ce que cela donne. C'est vraiment très simple de prise en main et on a rapidement fait des petit morceaux de scripts.
Pour pousser le bouchon un peu plus loin, il y a des testeurs qui ont cherché à intégrer Sikuli avec Robot Framework qui est un outil puissant de tests d'intégrations orientés données, à base de mots-clés. Je pense que c'est le couple gagnant opensource pour monter un système de test d'intégration/réception d'une application graphique.
|
Displaying entries 1-8 of 89 |
Next page »