<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://incodewetrust.ias.u-psud.fr/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://incodewetrust.ias.u-psud.fr/feed.php">
        <title>incodewetrust.ias.u-psud.fr</title>
        <description></description>
        <link>https://incodewetrust.ias.u-psud.fr/</link>
        <image rdf:resource="https://incodewetrust.ias.u-psud.fr/lib/tpl/docinfo/images/favicon.ico" />
       <dc:date>2026-05-07T12:43:29+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/people:cossou?rev=1504280863&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/python:pyinvoke?rev=1511902594&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/python:python3_pour_asr?rev=1515516173&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/python:create_project_101?rev=1531990607&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/git:keep_fork_in_sync?rev=1504104839&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/help:howto?rev=1504192364&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/technowatch:testcontainers?rev=1509904554&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/git:trucs_et_astuces?rev=1504105630&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/git:aide-memoire?rev=1504175809&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/technowatch:spotify-docker-lib?rev=1509905312&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/ruby:notes?rev=1512544756&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/python:optimisation_python?rev=1511538077&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/python:decorateurs?rev=1531388736&amp;do=diff"/>
                <rdf:li rdf:resource="https://incodewetrust.ias.u-psud.fr/doku.php/start?rev=1504105415&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://incodewetrust.ias.u-psud.fr/lib/tpl/docinfo/images/favicon.ico">
        <title>incodewetrust.ias.u-psud.fr</title>
        <link>https://incodewetrust.ias.u-psud.fr/</link>
        <url>https://incodewetrust.ias.u-psud.fr/lib/tpl/docinfo/images/favicon.ico</url>
    </image>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/people:cossou?rev=1504280863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-09-01T17:47:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>people:cossou</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/people:cossou?rev=1504280863&amp;do=diff</link>
        <description>Pour toute question:

Bureau 331 du batiment 121

mail: christophe.cossou@ias.u-psud.fr

Tous mes tutoriels .pdf sont en français. 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'aurais voulu leur donner (C, C++, Java). En espérant qu'ils vous soient utiles.</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/python:pyinvoke?rev=1511902594&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-28T21:56:34+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python:pyinvoke</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/python:pyinvoke?rev=1511902594&amp;do=diff</link>
        <description>Invoke (pyinvoke)

Invoke 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'outil exécute celles-ci dans le bon ordre.


Il repose sur la définition des tâches (</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/python:python3_pour_asr?rev=1515516173&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-09T17:42:53+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python:python3_pour_asr</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/python:python3_pour_asr?rev=1515516173&amp;do=diff</link>
        <description>python python3 bash asr

Utiliser Python3 en Admin Systèmes et Réseaux

Note : les exemples sont testés avec le programme iptyhon3 (Python 3.6.3, IPython 5.1.0)

En-tête de fichier

Spécifie l'environnement ainsi que l'encodage utiliusé (utf-8) :


#!/usr/bin/env python3
# -*- coding: utf8 -*-</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/python:create_project_101?rev=1531990607&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-19T10:56:47+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python:create_project_101</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/python:create_project_101?rev=1531990607&amp;do=diff</link>
        <description>Comment créer un projet Python

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.com/gouarin/python_packaging_2017

Argparse :

le module d'analyse de ligne de commande recommandé dans la bibliothèque standard Python.</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/git:keep_fork_in_sync?rev=1504104839&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-30T16:53:59+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git:keep_fork_in_sync</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/git:keep_fork_in_sync?rev=1504104839&amp;do=diff</link>
        <description>1. Clone your fork:


  git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git


	* Add remote from original repository in your forked repository:


  cd into/cloned/fork-repo
  git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
  git fetch upstream</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/help:howto?rev=1504192364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-31T17:12:44+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>help:howto</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/help:howto?rev=1504192364&amp;do=diff</link>
        <description>Guide de contribution

Pour contribuer à ce site, il est juste nécessaire de partager certaines valeurs et pratiques.

	* partager ses connaissances et ses compétences
	* respecter les autres quelque soit leur niveau de compétence
	* être de bonne volonté</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/technowatch:testcontainers?rev=1509904554&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-05T18:55:54+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>technowatch:testcontainers</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/technowatch:testcontainers?rev=1509904554&amp;do=diff</link>
        <description>TestContainers

Une initiative à suivre: la création de containeurs dédiés aux tests.

https://www.testcontainers.org/



Un exemple de mise en oeuvre avec l'appel d'une librairie java à travers Gradle est illustré dans cet article.

Dans cet exemple, il est montré comment lancer</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/git:trucs_et_astuces?rev=1504105630&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-30T17:07:10+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git:trucs_et_astuces</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/git:trucs_et_astuces?rev=1504105630&amp;do=diff</link>
        <description>trucs et astuces de l'utilisateur Git

Pour obtenir un bel historique

Pour avoir un hitorique joliement présenté

&lt;https://coderwall.com/p/euwpig/a-better-git-log&gt;

la commande
 git config --global alias.lg &quot;log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)&lt;%an&gt;%Creset' --abbrev-commit&quot;</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/git:aide-memoire?rev=1504175809&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-31T12:36:49+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git:aide-memoire</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/git:aide-memoire?rev=1504175809&amp;do=diff</link>
        <description>Aides mémoires de commandes GIT

	* [aide mémoire des commandes usuelles en 1 planche réalisé par Guillaume Harry]

git</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/technowatch:spotify-docker-lib?rev=1509905312&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-05T19:08:32+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>technowatch:spotify-docker-lib</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/technowatch:spotify-docker-lib?rev=1509905312&amp;do=diff</link>
        <description>La librairie java Docker de Spotify

Spotify a crée une librairie java de pilotage du daemon Docker à travers son API REST https://github.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 TestContainers.

La démarche est intéressante car elle permet de décrire et exécuter les tests d'intégration java depuis des fichiers source java.</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/ruby:notes?rev=1512544756&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-06T08:19:16+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ruby:notes</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/ruby:notes?rev=1512544756&amp;do=diff</link>
        <description>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

Oubliez l’aride irb, utilisez pry, un équivalent de IPython

&lt;https://www.sitepoint.com/rubyists-time-pry-irb/Rubyists, It’s Time to PRY Yourself Off IRB!&gt;

ruby</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/python:optimisation_python?rev=1511538077&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-24T16:41:17+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python:optimisation_python</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/python:optimisation_python?rev=1511538077&amp;do=diff</link>
        <description>Optimisation en Python

L'optimisation 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.</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/python:decorateurs?rev=1531388736&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-12T11:45:36+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python:decorateurs</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/python:decorateurs?rev=1531388736&amp;do=diff</link>
        <description>Tutoriel pour comprendre le fonctionnement et l'intérêt des décorateurs : https://pabloariasal.github.io/python-decorators-from-the-ground-up/</description>
    </item>
    <item rdf:about="https://incodewetrust.ias.u-psud.fr/doku.php/start?rev=1504105415&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-30T17:03:35+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://incodewetrust.ias.u-psud.fr/doku.php/start?rev=1504105415&amp;do=diff</link>
        <description>In Code We Trust

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 contribuer

	* Comment contribuer à ce site ?

Les informations étroitement associées à un projet donné sont dans le gestionnaire Redmine.</description>
    </item>
</rdf:RDF>
