oke]] est un **ordonnanceur** et un **exécuteur** de tâches, c'est çà dire que il permet de décrire un workflow d'étapes pour atteindre un objectif et l'o... ans le bon ordre.
Il repose sur la définition des tâches (//task//) via l'annotation //@task//.
Ce... py//
<code python>
from invoke import task
@task
def remove_all(ctx):
ctx.run('rm -rf /tmp/my_dirs
. Ils sont écrits et peaufinés au fur et à mesure de leur utilisation. Certains deviennent très denses (LaTeX, Linux, Fortran). Certains sont devenus des pavés sans jamais acquérir la clarté que j'aur
on3// (Python 3.6.3, IPython 5.1.0)
===== En-tête de fichier =====
Spécifie l'environnement ainsi que... x docstrings, il est très facile (et recommandé!) de documenter son code :
<code>
def server():
"""Définit les caractéristiques du serveur"""
</code>
L'accès à la documentation peut se faire de 2 manières, soit par la fonction help() :
<code>
====== Guide de contribution ======
Pour contribuer à ce site, il est juste nécessaire de partager certaines valeurs et pratiques.
* par... * respecter les autres quelque soit leur niveau de compétence
* être de bonne volonté
* chercher à améliorer nos connaissances et compétences ensemb
consiste à rendre plus rapides ou plus efficaces des portions de codes.
C'est une démarche délicate et parfois chronophage.
**Il faut parfois évaluer le coût de l'optimisation au regard du bénéfice obtenu.**
=... rche qui fait suite à la constatation un problème de performance. Il peut être tentant de le faire pen
t Python ======
<note important>Article en cours de rédaction</note>
Resources :
Formation bonne pratiques de Loic Gouarin avec la mise en palce de modules, tests, intégration, publication de son module sur PyPI ou anaconda etc : [[https://github.co
=====
Le site utilise les tags. Il est conseillé de les mettre à la toute fin du document. En effet, en début de document, les tags ne permettent pas d'optimiser ... utour du sommaire et un espace vide sera à gauche de ce dernier.
{{foo.png}}
===== Ajouter un tag =====
Pour ajouter un tag, dans l'éditeur Diokuwiki, a
====== La librairie java Docker de Spotify ======
Spotify a crée une librairie java de pilotage du daemon Docker à travers son API REST ... ub.com/spotify/docker-client .]]\\
\\
Cela permet de créer des conteneurs Docker depuis un programme Java. C'est ce qui est à l'origine notamment de [[:te
====== Notes de voyage sur Ruby ======
Quelques notes de voyage dans le pays de Ruby posées comme cela. Un jour nous rangerons.
===== pry for yourself =====
... l’aride ''irb'', utilisez ''pry'', un équivalent de //IPython//
[[https://www.sitepoint.com/rubyists
u-psud.fr ======
Vous êtes sur la page d'accueil de votre wiki.
Vous pouvez la modifier afin de l'adapter à votre contexte de travail.
Si vous avez besoin d'aide, vous trouverez une page d'explications et de conseils [[https://dokufarmer.ias.u-psud.fr/doku.
ners ======
Une initiative à suivre: la création de containeurs dédiés aux tests.\\
[[https://www.tes... n in a Docker container.</blockquote>
Un exemple de mise en oeuvre avec l'appel d'une librairie java ... t montré comment lancer
* un containeur Docker depuis un script groovy
* une service de tests unitaires
Le tout peut se faire //dans// un conteneur
ust ======
Les acteurs du développement logiciel de l'Institut d'Astrophysique Spatiale vous proposent à travers ce site de partager avec l'ensemble de la communauté leurs expériences, réflexions et études.
===== Comment con
====== trucs et astuces de l'utilisateur Git ======
===== Pour obtenir un bel historique =====
Pour ... an>%Creset' --abbrev-commit"
permet d'associer l'alias
git lg
à un descriptif plus agréable.