<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.avignu.com/dokuwiki/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://www.avignu.com/dokuwiki/feed.php">
        <title>AviGNU wiki - snippet</title>
        <description></description>
        <link>https://www.avignu.com/dokuwiki/</link>
        <image rdf:resource="https://www.avignu.com/dokuwiki/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-04-16T04:46:04+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.avignu.com/dokuwiki/doku.php?id=snippet:c&amp;rev=1400962483&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.avignu.com/dokuwiki/doku.php?id=snippet:cmake&amp;rev=1388738858&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.avignu.com/dokuwiki/doku.php?id=snippet:python&amp;rev=1492880159&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.avignu.com/dokuwiki/doku.php?id=snippet:shells&amp;rev=1402498282&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.avignu.com/dokuwiki/doku.php?id=snippet:vala&amp;rev=1728237186&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.avignu.com/dokuwiki/doku.php?id=snippet:xslt&amp;rev=1383296344&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.avignu.com/dokuwiki/lib/exe/fetch.php?media=wiki:logo.png">
        <title>AviGNU wiki</title>
        <link>https://www.avignu.com/dokuwiki/</link>
        <url>https://www.avignu.com/dokuwiki/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://www.avignu.com/dokuwiki/doku.php?id=snippet:c&amp;rev=1400962483&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-24T20:14:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c</title>
        <link>https://www.avignu.com/dokuwiki/doku.php?id=snippet:c&amp;rev=1400962483&amp;do=diff</link>
        <description>Le langage C

Il a été développé par Dennis Ritchie au sein des laboratoires Bell (opérateur historique de télépĥonie aux États-Unis). Il est hautement portable, et des compilateurs disponibles pour tous les systèmes.

Définir une macro


/*
 * gcc -Wall macro.c -o macro
 */

#include &lt;stdio.h&gt;

#if !defined(ISO_CODES_PREFIX)
#define ISO_CODES_PREFIX /usr
#endif


int main (int argc, char *argv[]) {
	printf (&quot;%s\n&quot;, ISO_CODES_PREFIX);
	return 0;
}</description>
    </item>
    <item rdf:about="https://www.avignu.com/dokuwiki/doku.php?id=snippet:cmake&amp;rev=1388738858&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-03T08:47:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cmake</title>
        <link>https://www.avignu.com/dokuwiki/doku.php?id=snippet:cmake&amp;rev=1388738858&amp;do=diff</link>
        <description>CMake

On peut qualifier CMake (cross platform make) comme étant un équivalent à Autotools (GNU build system). Il est multiplate-forme.

Détecter un système d&#039;exploitation

Il existe pour cela une variable prédéfinie CMAKE_SYSTEM_NAME.

Par exemple pour définir une nouvelle variable</description>
    </item>
    <item rdf:about="https://www.avignu.com/dokuwiki/doku.php?id=snippet:python&amp;rev=1492880159&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-22T16:55:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python</title>
        <link>https://www.avignu.com/dokuwiki/doku.php?id=snippet:python&amp;rev=1492880159&amp;do=diff</link>
        <description>Python

Python est un langage de programmation doté d&#039;une syntaxe concise et rigoureuse forte appréciée dans l&#039;apprentissage d&#039;un langage.

Décomposer les différents éléments d&#039;une URL

Python est capable de décomposer les différents éléments qui constitue une</description>
    </item>
    <item rdf:about="https://www.avignu.com/dokuwiki/doku.php?id=snippet:shells&amp;rev=1402498282&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-11T14:51:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shells</title>
        <link>https://www.avignu.com/dokuwiki/doku.php?id=snippet:shells&amp;rev=1402498282&amp;do=diff</link>
        <description>Le shell

Il s&#039;agit d&#039;un interpréteur de commandes accessible depuis une console ou un terminal. Il existe une multitude de shells, le plus connu étant bash (il est installé par défaut sur toutes les distributions Linux).

Afficher un nombre aléatoire à partir d&#039;un intervalle</description>
    </item>
    <item rdf:about="https://www.avignu.com/dokuwiki/doku.php?id=snippet:vala&amp;rev=1728237186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-06T17:53:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vala</title>
        <link>https://www.avignu.com/dokuwiki/doku.php?id=snippet:vala&amp;rev=1728237186&amp;do=diff</link>
        <description>Vala

Vala est un langage de programmation compilé, qui réutilise la « plateforme » GObject du projet GNOME.

Résoudre les redirections (302) avec libsoup

Dans l&#039;exemple ci-dessous, nous allons utilisé le signal got-headers pour savoir si une ressource est directement accessible ou une redirection (302) est mise en place.</description>
    </item>
    <item rdf:about="https://www.avignu.com/dokuwiki/doku.php?id=snippet:xslt&amp;rev=1383296344&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-11-01T08:59:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xslt</title>
        <link>https://www.avignu.com/dokuwiki/doku.php?id=snippet:xslt&amp;rev=1383296344&amp;do=diff</link>
        <description>XSLT

Astuces pour la mise en œuvre de certaines fonctionnalités XSLT (eXtensible Stylesheet Language Transformations).

Ajouter automatiquement la date et l&#039;heure

Pour générer automatiquement la date, il suffit d&#039;utiliser une des extensions mises à disposition par</description>
    </item>
</rdf:RDF>
