PHP #upgrades
▻https://gist.github.com/mindplay-dk/1b0dde22160c31e4f76b4347bb3da1b1
Guidelines for upgrading the minimum #PHP #version #requirements of packages and projects.
PHP #upgrades
▻https://gist.github.com/mindplay-dk/1b0dde22160c31e4f76b4347bb3da1b1
Guidelines for upgrading the minimum #PHP #version #requirements of packages and projects.
Underscore numeric separator - PHP 7.4 • PHP.Watch
▻https://php.watch/versions/7.4/underscore_numeric_separator
Référence pour le changement d’écriture de spip_version_code
de ▻https://git.spip.net/spip/spip/commit/33f37523d47b7ac610b8f1ff6aaa65b07e67842d
(cf erreur type
``Parse error: syntax error, unexpected '_04_13' (T_STRING) in...
``
▻https://contrib.spip.net/http.api/ezrest/paquets?prefixe=saisies&compatible_spip=4.1
↑ exemple de requête sur l’API de spip-contrib/ezrest pour récupérer les infos d’un plugin (ici saisies) compatible avec une version précise de SPIP (ici 4.1)
Le retour est un Json dans lequel on pourra trouver (entre autre !) les versions du plugin (ici : donnees > SAISIES > paquet > 4.3.6)
Devrait permettre de pouvoir récupérer le tag correspondant (ici « v4.3.6 » si la nomenclature de création des tags a été respectée) via une commande spip dl
(en mode git) de spip-cli...
Salut @cy_altern,
De mon côté, je viens de faire un script pour lister les commandes git à faire pour cloner un site avec les même versions de plugin déjà installés par Git :
<code>
function generategitinstall() {
FILE=$PWD/$1/../paquet.xml
if [ -f “$FILE” ]; then
origin=$(git —git-dir=$1 —work-tree=$PWD/$1/.. config —get remote.origin.url)
prefix=$(xmllint —xpath “string(/paquet/@prefix)” $PWD/$1/../paquet.xml)
branch=$(git —git-dir=$1 —work-tree=$PWD/$1/.. branch —show-current)
echo “git clone $origin $prefix && cd $prefix && git checkout -b$branch && cd ..”
fi
}
function findgits() {
find ./* -type d -name “.git” -print0 | sort -z |
while IFS= read -r -d ’’ line; do
generategitinstall $line
done
}
echo “# spip”
branch=$(git branch —show-current)
echo “checkout.php spip -b$branch .”
echo “# plugins”
cd plugins
findgits
cd ..
</code>
Can I PHP? - caniuse.com but for PHP features
▻https://caniphp.com
#PHP feature support by version - like #caniuse.com but for PHP.
This is a list of language features and functions added or removed in recent PHP #versions. It is not an exhaustive reference.
Un jour après son lancement - tesla retire son système avancé d’aide à la conduite
▻http://www.lessentiel.lu/fr/hi_tech/story/tesla-retire-son-systeme-avance-d-aide-a-la-conduite-15290610
La firme automobile a renoncé à la dernière version bêta de son système FSD (Full Self Driving), un jour seulement après l’avoir déployée, en raison de « problèmes ».
Tesla rétropédale. Moins d’un jour après avoir déployé la version bêta 10.3 de son système FSD (Full Self Driving), à savoir la version entièrement autonome du système de pilotage automatique, le constructeur de voitures électriques l’a suspendue temporairement pour revenir à l’ancienne version 10.2. Son patron Elon Musk l’a confirmé dimanche dans un tweet, évoquant des « problèmes » en guise d’explication. « Veuillez noter que cela est normal avec un logiciel bêta. Il est impossible de tester toutes les configurations matérielles dans toutes les conditions avec l’assurance qualité interne, d’où la version bêta publique », a essayé de rassurer le dirigeant.
La nouvelle version du logiciel avait été rendue disponible auprès de 2 000 propriétaires de Tesla triés sur le volet aux États-Unis sur la base de leur « score de sécurité ». Il s’avère que certains de ces utilisateurs ont rapporté de fausses alertes de collision et d’autres dysfonctionnements du pilote automatique et du régulateur de vitesse sensible au trafic (TACC).
En août, la National Highway Traffic Safety Administration (NHTSA), agence américaine de la sécurité routière, avait lancé une enquête visant Tesla et son système avancé de conduite autonome, à la suite d’une série d’accidents ayant causé des blessés aux États-Unis.
#test #cobayes #version_beta #tesla #fsg #conduite_autonome #voiture #accidents #elon_musk
Type hint in PHP function parameters and return values | mlocati - Michele Locati
▻https://mlocati.github.io/articles/php-type-hinting.html
Tableau des n° de version PHP d’introduction des différents type hint (array, callable, bool, string... etc)
On #undoing, fixing, or removing commits in #git
▻https://sethrobertson.github.io/GitFixUm/fixup.html
This document is an attempt to be a fairly comprehensive guide to recovering from what you did not mean to do when using git. It isn’t that git is so complicated that you need a large document to take care of your particular problem, it is more that the set of things that you might have done is so large that different techniques are needed depending on exactly what you have done and what you want to have happen.
ctrl+z :p
#git submodules
▻https://hackernoon.com/git-submodules-91a52e6e8779?source=rss----3a8144eabfe3---4
.gitmodulesWhat are submodules in git?Git allows you to include other Git repositories inside a repository called submodules. Git allows you to commit, pull and push to these repositories independently.How does it work?SubmodulesLike we have two modules A and B both have different .git files but now the requirement is to add both inside one repository but it’s not possible simply if we create one repository and push module A there then we can’t push module B on the same remote URL.But we have Submodules concept in #github it means we can add both repositories with different .git files inside the parent repository.ADD multiple repositories inside a parent repositorygit submodule add <git-remote-repo-url>You can only add information about the submodule that is added to the main (...)
Versions Maintenues
Une page qui liste les versions maintenues de SPIP avec un jolie graphique « comme les grands ».
Voir aussi :
– la discussion sur le calendrier « accéléré » des sorties de versions de SPIP : ▻https://discuter.spip.net/t/un-calendrier-des-futures-sorties/157212
– la discussion sur la roadmap de SPIP (avec un troll sur SAISIE qui pollue le truc :-( ) : ▻https://discuter.spip.net/t/proposition-roadmap-spip-court-terme-et-composer/157863/1
#Mediapart et #Belloubet, des #versions_contradictoires - L’Express
▻https://www.lexpress.fr/actualite/politique/mediapart-et-belloubet-des-versions-contradictoires_2060986.html
#paye_ta_mauvaise_foi
Dans un communiqué intitulé « Madame la #garde_des_Sceaux, vous mentez » et publié quelques heures plus tard, la rédaction de Mediapart a répondu en deux points à Nicole Belloubet. Les journalistes estiment d’abord que la ministre « confond délibérément deux procédures judiciaires différentes ». Rappelant qu’il existe d’un côté une demande de réquisition des bandes sonores par la justice et de l’autre une tentative de #perquisition liée à une enquête préliminaire ouverte pour « atteinte à l’intimité de la vie privée ».
La rédaction de Mediapart affirme que c’est cette seconde procédure qui a valu au site une visite des juges et de la police, lundi, vers 11h10.
« La première enquête a pour objet de documenter la #violation du #contrôle_judiciaire de MM. #Benalla et #Crase, et de possibles délits (destruction de preuves, #parjure, contrat russe), tandis que la seconde - dénoncée par de nombreux syndicats , journalistes, avocats, membres de la classe politique - vise à identifier nos sources », écrivent les journalistes.
Make Clean Pull Requests — version control and #collaboration
▻https://hackernoon.com/make-clean-pull-requests-version-control-and-collaboration-420ecff2e7b5?
This is the first installment of the technical portion of my blog for junior developers. I come from a non-traditional coding background so I work hard and practice the ABC’s (Always Be Coding). Half of my blogs will be about technical subjects and the other half will be about equality, social justice, and tech for good.For the past couple of weeks, I have begun my journey in Software Engineering. One of the most challenging, out of the MANY, things to learn has been version control. You want to make sure that your pull requests are clean so that code reviewers can efficiently comb through your code and give you feedback that will help increase its quality, performance, and readability.Picture this scenario, you finish working on your feature branch. You feel proud and ready to rule the (...)
AUC Press on Twitter:
“#Nawal_El_Saadawi, 86, has been dubbed the “Simone de Beauvoir of the Arab World.” CairoReview interviews @NawalElSaadawi1”
▻https://mobile.twitter.com/AUCPress/status/998518053280342016
Sinan Antoon on Twitter:
“Time to stop describing non-Western authors as “the x(insert European name) of the Arab/African/Muslim etc.”. We are not #copies or #versions of anything except ourselves!”
▻https://mobile.twitter.com/sinanantoon/status/998544115443879936
On #git commit messages and issue trackers
▻https://hackernoon.com/on-git-commit-messages-and-issue-trackers-f700f3cbb5a7?source=rss----3a8
Rethinking our commit messages structure.Git is the most used Version Control System for projects based mainly on text files, like source code etc.If you are working in a company, in a team or also alone, probably you are using also an issue/project tracker like JIRA or the ones included in GitHub, GitLab and Bitbucket.The advantage of those pieces of software is that we can create “issues” or “tickets”, each of those tracking #development of a single feature or bug correction in our software. They work by creating and assigning an ID to the newly created ticket — that can be numeric or include a brief project identifier like ALX-1231 — in the way you can keep each one easily referenceable in chats, groups, commits, etc.Commits, commits, commitsIf we have used Git at least one time, we would know (...)
Understanding #git — #index
▻https://hackernoon.com/understanding-git-index-4821a0765cf?source=rss----3a8144eabfe3---4
Understanding Git — IndexThis is the third post in my Understanding Git series so be sure to check out the first two (Data Model and Branching) before proceeding with this one.There are three areas where file changes can reside from git’s point of view: working directory, staging area, and the repository.Git areasWhen you work on your project making changes you are dealing with your project’s working directory. This is the project directory on your computer’s filesystem. All the changes you make will remain in the working directory until you add them to the staging area (via git add command). The staging area is best described as a preview of your next commit. Meaning, when you do a git commit, git will take the changes that are in the staging area and make the new commit out of those (...)
Why should you care about commit quality
▻https://www.reddit.com/r/programming/comments/7s4e0o/why_should_you_care_about_commit_quality
submitted by /u/ted1158 [link] [comments]
[Vidéo] Rien à cacher | Mihaela Gladovic and Marc Meillassoux
►https://vimeo.com/193515863
Documentaire de 2016, mis en ligne sous Creative Commons, et dédié à la question de la surveillance de masse et à son acceptation dans la population. Durée : 1h26. Source : Relevé sur le Net...
#film #documentaire #surveillance_de_masse #rien_à_cacher #Mihaela_Gladovic #Marc_Meillassoux #nothing_to_hide #internet #liberté #données #NSA #services_de_renseignement #marché_des_données #invisibilité #quotidien #vie_quotidienne #danger #risques #smartphones #profilage #réseaux_sociaux #catégorisation #tierces-parties #industrie_de_négoce_des_données #consentement #assurances #big_data #solvabilité #assurance_maladie #santé #données_personnelles #intimité #minorités #Stasi #Etat_policier #vie_privée #France #sécurité #terrorisme #attentats #surveillance_de_masse #surveillance_ciblée #occupy #état_d'urgence #Joël_Domenjoud #note_blanche #COP_21 #occupy_wall_street #abus_de_pouvoir #injustice #notes_blanches #contrôle_social (comme premier objectif de la surveillance) #pouvoir #rien_à_cacher #corporate_store #auto-censure #démocratie
cc @albertocampiphoto
vu sur twitter (retwitté par Snowden)
Many #iranian users received a text message from an unknown number which threatened them to be charged with “anti-revolutionary “ crime if they participate in #iranprotest
Dissident in China Says Facial Recognition Technology Used to Catch Me
Camera system spies on everyone, bringing Orwell’s nightmare to life
Monologue of the Algorithm: how Facebook turns users data into its profit
Does Facebook identify and manipulate our feelings? Is it able to recognize our personality type, habits, interests, political views, wages? Does it use all the information in order to reach us with personalized ads or sponsored content? You bet! Mark Zuckerberg’s empire is based on analysing the digital dandruff that we leave behind on the Internet, transforming it into a valuable consumer profiles and selling it to advertisers. In this factory we are not even a product - we are just a human biomass, which only gains value after being shaped and worked on by algorithm. How exactly does it work? Take a look.
Miximum — Pour arrêter de galérer avec Git
►https://www.miximum.fr/blog/enfin-comprendre-git
J’adore Git ! Depuis 5 ans que je l’utilise quotidiennement, je ne me lasse pas d’admirer la puissance sublime de cet outil, et je ne compte plus les fois ou ma vie fut sauvée par l’une ou l’autre de ces obscures mais miraculeuses commandes. D’ailleurs, n’est-ce pas Aristote qui as dit « Donnez-moi vim et git, et je soulèverai le monde » ? Ce n’est pas un hasard si en Swahili, « Git » signifie « divinité toute puissante à la sagacité du renard, la volupté de l’hippopotame et la virilité du bonobo ».
Je dois pourtant reconnaître que Git n’est pas forcément l’outil le plus abordable qui soit. Toutes ces commandes bizarres ! Toutes ces options apparemment redondantes ! Cette documentation cryptique ! Et ce worflow de travail, qui nécessite 18 étapes pour pousser un patch sur le serveur. Tel un fier et farouche étalon des steppes sauvages, Git ne se laissera approcher qu’avec cisconspection, et demandera beaucoup de patience avant de s’avouer dompté.
(perso je le trouve bien fichu) #git #tutoriel #versionnement
Endettement excessif et montée du populisme, un cocktail explosif Le Devoir - 20 décembre 2016 - Gérard Bérubé
▻http://www.ledevoir.com/economie/actualites-economiques/487454/etudes-endettement-excessif-et-montee-du-populisme-un-cocktail-explosif
L’endettement mondial dépasse aujourd’hui son niveau d’avant-crise alors que les banques centrales ont, en définitive, poussé leur assouplissement monétaire à la limite de leur capacité d‘intervention. La montée du populisme et du repli sur soi augmente le risque d’un choc de plus forte ampleur que la Grande Récession.
Deux études mises ensembles créent un dangereux cocktail. En se demandant si la prochaine crise mondiale sera (encore) liée à l’endettement, Hendrix Vachon, économiste senior au Mouvement Desjardins, mesure que l’endettement mondial avoisine désormais les 250 % du PIB. Cet endettement, qui combine celui des ménages, des entreprises non financières et des gouvernements, atteignait 215 % du PIB mondial au début de 2008. Ce problème ne s’est donc pas résorbé depuis la fin de la Grande Récession. Il s’est plutôt déplacé selon les pays entre ménages, gouvernements et entreprises.
Pays avancés les plus endettés
« Sans surprise, les pays avancés demeurent les plus endettés, à environ 280 % du PIB en moyenne. Les pays émergents se démarquent néanmoins par une tendance haussière nettement plus prononcée », ajoute l’économiste, les récentes données montrant un ratio moyen de 190 % pour eux. La problématique demeure entière à l’échelle mondiale « et constitue un risque important pour la croissance économique future. Ce risque est d’autant plus élevé que la récente tendance haussière des taux d’intérêt pourrait mettre de la pression sur les emprunteurs. »
Hendrix Vachon conclut donc à la capacité plutôt limitée de nombre de gouvernements à répondre à une nouvelle crise. « Le même constat d’impuissance menacerait plusieurs banques centrales, ce qui exposerait l’économie à une plus forte contraction. Peu de banques centrales disposent actuellement d’une marge de manoeuvre significative pour abaisser leurs taux directeurs. Le recours à des politiques d’achat massif d’actifs pourrait encore être envisagé, mais la marge de manoeuvre a aussi fondu de ce côté. Cela est sans compter qu’il est très difficile de stimuler l’économie via le crédit lorsque l’endettement est déjà très élevé. »
Repli sur soi
Sept ans après la fin de la Grande Récession, l’économie mondiale se retrouve donc devant un risque accru d’une récession de grande ampleur advenant un choc. Et Hendrix Vachon d’évoquer qu’une possible montée du protectionnisme aux États-Unis et dans son sillon pourrait être l’élément déclencheur.
Une deuxième étude, celle cosignée par Benoit Durocher, vice-président directeur et chef stratégie économique chez Addenda Capital, et Richard Beaulieu, vice-président et économiste principal, associe la montée du protectionnisme à un repli sur soi des économies nationales. « Les programmes de politique populistes comporteront souvent des mesures protectionnistes qui entravent non seulement la liberté de circulation des biens et services mais aussi de la population, de la main-d’oeuvre. »
Les auteurs retiennent que l’intégration de l’économie mondiale dans l’après-guerre a contribué à l’augmentation du niveau de vie moyen. Qu’elle a également soutenu une diminution des inégalités entre les pays industrialisés et les économies émergentes. Mais qu’au sein de chacun de ces pays, la redistribution s’est faite de façon inégale. « Surtout au cours des 30 dernières années […] La distribution inégale des gains de niveau de vie a suscité la désaffection d’une partie plus importante de la population, tant dans les pays riches que dans les pays pauvres, dans le contexte de ralentissement de la croissance économique tendancielle. »
Programmes populistes inefficaces
Y voyant une problématique de redistribution, la réponse ne peut venir des programmes populistes. Au contraire, les économistes du cabinet spécialisé soutiennent qu’ « après un effet initial favorable, les inefficacités que de telles politiques engendreront pourraient diminuer le niveau de vie global et creuser à nouveau l’écart de richesse séparant les pays riches et pauvres ». Aussi, « les entraves au commerce résulteront en une augmentation des prix. Les gains d’emplois qui découleraient initialement des mesures protectionnistes pourraient bien disparaître en raison de la baisse du pouvoir d’achat ».
Sur la mobilité de la main-d’oeuvre, « l’arrivée d’immigrants, souvent plus jeunes, permet de soutenir le fardeau dû au vieillissement de la population lié notamment aux régimes de retraite publics et aux coûts des soins de santé. Restreindre l’arrivée de nouveaux concitoyens pourrait forcer les gouvernements à revoir l’ampleur de certains programmes sociaux. »
#économistes_néo_libéraux #journaliste_néo_libéral #pensée #économique #officielle #dogme #populistes_financiers #version_officielle
Version courte testée et approuvée ici :
▻http://drup.org/install-php-56-ubuntu-1604
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php5.6 libapache2-mod-php5.6 php5.6-curl php5.6-gd php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-sqlite3 php5.6-xml
a2dismod php7.0
a2enmod php5.6
service apache2 restart
Mango: Git completely decentralised
#Git is a distributed (and soon decentralised) versioning or change tracking system, mostly used for managing software source code.
Welcome #Mango, which combines #Ethereum with IPFS or Swarm as a backend for Git. [it can therefore replace #Github]
▻https://medium.com/@alexberegszaszi/mango-git-completely-decentralised-7aef8bcbcfe6
#Hype
All buzzwords are there.
I agree with xuv : there is a looong path to replace Github which is much more than a git repository.
GitHub - joeyh/etckeeper : store /etc in git
▻https://github.com/joeyh/etckeeper
Le site officiel de #etckeeper
« Etckeeper est un outil qui permet de gérer le répertoire /etc au sein d’un dépôt versionné.
Il peut s’agir de dépôt : #Git, Mercurial, Bazaar, Darcs
Il permet donc de conserver un historique de toutes les modifications qui sont faites dans le répertoire #/etc.
Pour y parvenir, plusieurs mécanismes sont en place.
Premièrement, il s’interface avec les gestionnaires de paquets systèmes par l’intermédiaire de hooks. Après chaque modification d’un paquet système (installation, mise à jour, etc.), un commit est effectué automatiquement.
De plus, un commit quotidien est automatiquement fait par défaut pour conserver toute modification qui aurait pu être réalisée à la main. »
#versionning #sauvegarde #debian #serveur
Nouvelle url du projet : ▻http://etckeeper.branchable.com cf
this mirror has been deleted due to the github TOS change. Use ▻https://git.joeyh.name/git/etckeeper.git
What’s New in #jquery 3 - Telerik Developer Network
▻http://developer.telerik.com/featured/whats-new-in-jquery-3
Les nouveautés de jQuery #version 3
My view of #PHP #version adoption - Jordi Boggiano
▻http://seld.be/notes/my-view-of-php-version-adoption
Again these numbers need to be taken with a grain of salt, but looking at the ecosystem from this perspective I would say PHP 5.3 can be safely dropped by most libraries and 5.5 sounds like a promising target!
BitTorrent Bleep Alpha Goes Public, Introduces Mac and Android apps
▻http://blog.bittorrent.com/2014/09/17/bittorrent-bleep-alpha-goes-public-introduces-mac-and-android-apps
Private Voice Private Voice & Text App Opens Test Community to All Interested Parties
Communicating with friends, family and coworkers is easier than ever, but at what cost? The Internet promotes the free exchange of information, but we often sacrifice privacy for the sake of convenience. Cloud-based services store personal information and private moments on servers, making them vulnerable to attacks.
Here at BitTorrent, we’re working on a way to change that.
Bleep (aka BitTorrent Chat) est disponible en alpha pour tous (Windows, Mac OS et Android). BitTorrent est une technologie qui a fait ses preuves, donc c’est à tester, même si c’est quand même très problématique que ce soit pas open source...
De mon côté je cherche l’APK...
#BitTorrent_(protocole) #Bleep #Communication #Messagerie_instantanée #Open_source #Pair_à_pair #Peer-to-peer #Version_alpha #VoIP #Voix_sur_IP
Ah voilà, vous trouverez l’APK (package android) via :
▻http://apps.evozi.com/apk-downloader/?id=com.bittorrent.chat
NextInpact souligne bien le problème aujourd’hui :
BitTorrent Bleep : la messagerie sécurisée pour Android, OS X et Windows
▻http://www.nextinpact.com/news/89927-bittorrent-bleep-messagerie-securisee-pour-android-os-x-et-windows
Car si des initiatives sur des applications de transfert de fichiers ou de messageries libres et chiffrés sont une bonne chose, cela tient plus de l’éparpillement des ressources que de la diversité. On citera par exemple Tox, MiniLock, Cryptocat, RedPhone et TextSecure, Ostel, ChatSecure, Caliop ainsi que la multitude de projets misant sur le financement participatif en nous promettant de pouvoir s’envoyer des mails, fichiers et autres petits mots doux sans risque de se faire épier par la NSA. Pour le moment, toutes ces communautés semblent peu communiquer entre elles et ne pas toujours travailler à la mise en place de bases communes saines, dont la fiabilité serait assurée pour tous avec un réel suivi du développement à long terme, des tests ainsi que des audits complets et réguliers.
Résultat, chacun avance peu, dans son coin, et rares sont ceux qui arrivent pour le moment à fédérer assez de développeurs compétents sur un sujet aussi technique que le chiffrement afin de proposer réellement des solutions fiables et exploitables, aux fonctionnalités multiples, et capables de faire de l’ombre à toutes les solutions propriétaires.
Quand à Bleep, il y a quelques zones d’ombre pour moi... J’ai essayé d’en savoir un peu plus sur le forum (oui, mon anglais est pitoyable) :
▻http://forum.bittorrent.com/topic/31734-some-questions-because-we-need-more-transparency
How Does Bleep Work ?
▻http://engineering.bittorrent.com/2014/09/17/how-does-bleep-work
(en attendant, je regarde du côté de #tox.im et ça me semble super !)
La notoriété de #Bleep progresse, malheureusement. Rappel : l’application, qui se targue pourtant de sécuriser les communications, n’est pas open source et il est par conséquent impossible d’en vérifier le fonctionnement. Même problème qu’avec #btsync (aka #Bittorrent_Sync) et dont on a depuis découvert certaines surprises :
▻http://seenthis.net/messages/326677
Bref, je lis par contre ceci :
L’application iOS est disponible partout, sauf en France. L’éditeur nous a indiqué que cette absence momentanée était due à une procédure de validation gouvernementale liée au système de chiffrement.
C’est ici : ▻http://www.igen.fr/app-store/2015/05/bleep-la-messagerie-securisee-de-bittorrent-dispo-sur-ios-sauf-en-france-91209
Il faudrait vérifier, mais en l’admettant, comment l’expliquer ? Une entente cordiale entre #BitTorrent_Inc et la #France pour ménager une #backdoor ?
EDIT : C’est probablement du fait de la loi pour la confiance dans l’économie numérique, article 30 :
▻http://legifrance.gouv.fr/affichTexteArticle.do?idArticle=LEGIARTI000006421577&cidTexte=LEGITE
La fourniture, le transfert depuis un Etat membre de la Communauté européenne ou l’importation d’un moyen de cryptologie n’assurant pas exclusivement des fonctions d’authentification ou de contrôle d’intégrité sont soumis à une déclaration préalable auprès du Premier ministre, sauf dans les cas prévus au b du présent III. Le fournisseur ou la personne procédant au transfert ou à l’importation tiennent à la disposition du Premier ministre une description des caractéristiques techniques de ce moyen de cryptologie, ainsi que le code source des logiciels utilisés.
git man page generator
▻http://git-man-page-generator.lokaltog.net
git-adapt-ref adapts a few downstream refs opposite of a few fast-exported changes, and a few staged heads that were previously fetched for the passive archives are packed to a passive log.
J’en pleure de rire, c’est tellement juste.