Journal Le web distribué: Zeronet, IPFS, Dat.data, Maidsafe,...

Posté par  . Licence CC By‑SA.
34
20
sept.
2016

J'ai découvert coup sur coup plusieurs technos qui «construisent l'internet distribué dont le monde a besoin» et je vais essayer de les présenter. Ça peut vite devenir technique donc je risque de me planter dans leur présentation.

Freenet

Je le cite d'abord car il est fonctionnel depuis plusieurs années. Il met en avant anonymisation sur le réseau et la résistance à la censure grâce à son fonctionnement en pair à pair: «Freenet est une plateforme pair-à-pair de communication et de (…)

Journal Git Rev News: la newsletter de Git, et sondage pour utilisateurs de Git

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
20
14
sept.
2016

Bonjour,

On n'en a pas beaucoup parlé ici, mais ça fait maintenant un peu plus d'un an que la communauté de développeur de Git a sa lettre mensuelle : Git Rev News.

L'édition #19 vient de paraître : https://git.github.io/rev_news/2016/09/14/edition-19/.

Au programme : une présentation de l'outil git series, un bilan rapide du Google summer of code, un appel à contributeur pour Git Rev News, une interview du contributeur Brian M. Carlson, et comme chaque mois, un paquet de (…)

Journal FsPages : un publicateur de pages statiques pour Gitlab

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
37
18
juin
2016

Bonjour 'Nal,

Github propose depuis un bout de temps les pages github : on pousse les fichiers kivonbien dans la branche kivabien, et un générateur de site statique crée des pages HTML qui sont publiées dans un sous-domaine de github.io.

On trouve de plus en plus de projets dont le site est hébergé par ce biais.

Gitlab, un projet libre qui propose une alternative à Github propose la même fonctionnalité, mais uniquement dans la version entreprise (pas dans la (…)

Sortie de git 2.9

Posté par  . Édité par M5oul, Matthieu Moy, Nairwolf, palm123 et Yves Bourguignon. Modéré par ZeroHeure. Licence CC By‑SA.
71
22
juin
2016
Gestion de versions

git 2.9 est sorti le 13 juin 2016. Pour rappel, git est un gestionnaire de version décentralisé, originellement développé par Linus Torvalds pour versionner les sources du noyau Linux. Depuis, ce gestionnaire de version est devenu très populaire parmi les projets open-source, comme en témoigne le succès des plateformes basées sur cet outil, comme GitHub ou Gitlab, ainsi que les projets de toutes tailles auto-hébergés utilisant git.

Dans cette dépêche nous nous proposons de revenir sur quelques-uns des changements apportés par cette version.

Git logo

Forum général.cherche-logiciel Cherche CMS basé sur git / statique / dynamique ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
29
juin
2016

Bonjour,

je réfléchis depuis quelques temps à un système de blog (plutôt blog que CMS d'ailleurs mais techniquement un blog est un CMS tout de même).

Voici les spécifications de ce dont j'ai besoin :
- Toute la partie rédaction doit se faire en local dans un dépôt git
- Un simple git push doit remettre à jour l'ensemble du site suivant les modifications effectuées depuis le dernier commit
- le langage de rédaction doit être évolué : permettre une (…)

Journal Sortie de Git 2.9

Posté par  . Licence CC By‑SA.
Étiquettes :
21
16
juin
2016

Un rapide journal pour vous dire que le logiciel de gestion de version décentralisé le plus connu et le plus meilleur (on sera vendredi dans 20 minutes, c'est bon…) vient de sortir en version 2.9 !

Au menu :
* La possibilité d'exécuter une commande, après chaque commit, lors d'un rebase, grâce à l'option -x : git rebase -x 'make test'

Bitkeeper essaye de rattraper l'histoire en passant Open Source

36
12
mai
2016
Gestion de versions

BitKeeper, logiciel de gestion de version vient discrètement de passer en Open Source, sous licence Apache 2.0. Soit plus de dix ans après l'avènement de Git dont il est indirectement à l'origine. Que de temps pour trouver le bon chemin !

logo Bitkeeper

Enfin diront certains, trop tard diront d'autres. Le changement s'est fait relativement discrètement via l'annonce assez laconique de la version Bk-7.2ce sur leur forum :

I might as well mention bk-7.2ce which is the first open-source release.

Si vous vous demandez si cela vaut le coup de laisser tomber votre SCM préféré, ils ont en place une page spécialement pour vous. Ironie de l'histoire, sur leur page de téléchargement, ils proposent de récupérer les sources de BitKeeper via Git !

Journal CPython abandonne Mercurial et passe à Git et Github

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
37
2
jan.
2016

Les développeurs de Python ont décidé d'abandonner leur infrastructure actuelle, basée sur divers outils open-source écrits en Python et auto-hébergés, pour passer aux services propriétaires proposés par Github. Cela implique de passer le code source de Mercurial à Git.

La raison fondamentale, détaillée dans le PEP 481, est la nécessité de faciliter le travail des contributeurs du projet, l'arrivée de nouveaux contributeurs, et les contributions occasionnelles (correction de typos, amélioration de doc).

L'infrastructure actuelle utilise un outillage spécifique, comme (…)

Forum Linux.général Git et fichiers binaires

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
30
août
2015

Bonjour.
J'ai aujourd'hui des utilisateurs (un petite société) pour la quelle je sert de service informatique, qui aurais aujourd'hui des problèmes de duplication, synchronisation et sauvegarde.
Un ordinateur fixe, un portable et un disque dur externe sur les quels devrais chaquns posséder la même série de documents dans la même version.
- Les fichiers sont essentiellement binaires (ou devant être considéré comme tel) : Documents bureautiques, entre autre chose.
- Les deux ordinateurs fonctionnent sous Fedora
- Les utilisateurs étant (…)

Gérer son espace de travail git avec "gws"

Posté par  . Édité par Benoît Sibaud, BAud, palm123, Nils Ratusznik et Ontologia. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
38
26
juil.
2015
Gestion de versions

gws est un outil KISS (script bash, compatible zsh) pour gérer de manière simple un espace de travail composé de plusieurs dépôts git. Ça ne vous parle pas et vous semble être un pitch commercial ? Laissez-moi l'aborder autrement ; si vous vous reconnaissez dans quelques-unes de ces questions, cet outil pourrait vous être utile :

  • Vous avez un dossier ~/dev/, ~/code/ ou ~/workspace/ dans votre répertoire personnel ?
  • Vous y avez cloné dedans plein de dépôts git ?
  • Vous ne savez jamais quels dépôts, branches, commits n'ont pas été synchronisés ?
  • Vous en avez marre d'avoir à faire 17 git pull manuellement le lundi matin au boulot ?
  • Vous déprimez en arrivant dans le train de voir que vous n'avez pas récupéré votre dernier projet sur votre ordinateur portable ?

Forum général.général Conseils pour se mettre à git

Posté par  . Licence CC By‑SA.
3
28
juil.
2015

Bonjour,

j'aimerais avoir mon propre dépôt git personnel pour partager des fichiers et collaborer avec des amis et collègues. Néanmoins, je ne sais pas exactement comment m'y prendre…

Voici quelques caractéristiques de ce que je recherche :
Une partie du contenu sera public mais une autre non (par exemple documents qui ne sont pas suffisamment matures ou documents en lien avec le boulot).
Le dépôt devrait contenir principalement des fichiers sous une licence libre mais peut-être pas exclusivement.
Je suis (…)

Journal SourceForge dans les choux

Posté par  . Licence CC By‑SA.
Étiquettes :
38
18
juil.
2015

Si vous hébergez votre code ou si vous téléchargez des logiciels libres sur SourceForge, vous avez pu constater que le site est mort depuis quelques jours. Une grosse panne, une attaque ? Mystère. En tout cas, en ayant marre des publicités pleines de virus, ayant lu récemment l'article sur les dérives de SourceForge sur https://linuxfr.org/news/sourceforge-de-pire-en-pire-usurpation-d-identite-du-projet-gimp , j'ai décidé de migrer vers une autre forge. J'avais essayé Gna! et Savannah il y a longtemps mais les bugs n'étaient pas corrigés (par exemple (…)

Forum Astuces.divers Faire un bilan de son boulot sous git

Posté par  . Licence CC By‑SA.
Étiquettes :
3
23
juil.
2015

C'est peut-être pour vous aussi la période des entretiens annuels, bilans, etc. Vous voulez savoir ce que vous avez glandé^Wfait pendant une certaine période ? Bien sûr, vous enregistrez tous vos travaux dans des dépôts git, parsemés un peu partout sur votre machine. Utilisez le script suivant pour opérer un suivi (log) sur l'ensemble de vos dépôts :

#!/bin/sh
locate --regex \\.git$ | while read repo; do
[ -d "$repo" ] || continue
echo "From $repo"
GIT_DIR="$repo" git --no-pager -c color.ui=always log
(…)

Journal Git a fêté ses 10 ans hier ...

Posté par  . Licence CC By‑SA.
Étiquettes :
56
8
avr.
2015

… et même pas une moule pour relayer cette petite interview de son papa:
http://www.linux.com/news/featured-blogs/185-jennifer-cloer/821541-10-years-of-git-an-interview-with-git-creator-linus-torvalds

Les 10 ans de Git pour changer un peu des bougies, c'est aussi l'occasion de se pencher sur la mémoire de tous ses challengers qui ont rejoint le panthéon des logiciels. Paix ait leur âme.
C'est peut-être aussi l'occasion de ressusciter quelques trolls endormis en mémoire du bon vieux temps, car bon, en lisant cette interview moi j'ai plutôt le souvenir d'un bon vieux syndrome (…)

Journal Gérer ses fichiers de config avec git

Posté par  (site web personnel) . Licence CC By‑SA.
19
16
avr.
2015

Je continue sur ma lancée des trucs qui enlarge my productivity. Aujourd'hui, voyons comment gérer efficacement ses fichiers de config directement avec git.

Comment gérez-vous les fichiers de configs répartis sur vos différentes machines ? Les synchronisez-vous de temps en temps à coup de scp, rsync ou unison ? Peut-être utilisez-vous un outil évolué comme vcsh ? Mais savez-vous que si ce dernier est une surcouche à git dédiée à la gestion des fichiers de configuration, git seul peut faire l'affaire ?

Bien (…)