Browse Source

Article sur vcsh

Phyks (Lucas Verney) 5 years ago
parent
commit
2f17609345

+ 29
- 2
blog/2015/01/index.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>
@@ -43,6 +43,33 @@
43 43
                 </div>
44 44
 
45 45
                 <div id="articles">
46
+<article>
47
+	<aside>
48
+		<p class="day">04</p>
49
+		<p class="month">Janvier</p>
50
+	</aside>
51
+	<div class="article">
52
+		<header><h1 class="article_title"><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></h1></header>
53
+		<!-- 
54
+    @author=Phyks
55
+    @date=04012015-2310
56
+    @title=Versionner ses fichiers de configuration avec vcsh
57
+    @tags=Phyks
58
+-->
59
+
60
+<p>Je viens de découvrir un petit outil fort pratique pour versionner ses fichiers de configuration avec Git&nbsp;: <a href="https://github.com/RichiH/vcsh#30-second-how-to">vcsh</a>. J'ai plusieurs ordinateurs que j'utilise régulièrement, et c'est toujours une véritable horreur de garder une configuration à jour entre les différents postes. Une solution standard est d'utiliser Git, mais il faut s'amuser à faire des liens symboliques dans tous les sens si on veut pas un <code>.git</code> à la racine de son répertoire personnel, etc.</p>
61
+<p><code>vcsh</code> sert justement à éviter ces problèmes, en vous masquant les différents dépôts utilisés. Il est ultra simple d'utilisation et remplit parfaitement son rôle.</p>
62
+<p>Imaginons qu'on veuille versionner notre configuration de ZSH. Sur un des postes, il suffit de lancer <code>vcsh init zsh</code> pour démarrer un dépôt <code>zsh</code>. On ajoute ensuite nos fichiers de configuration avec <code>vcsh zsh add …</code>. Par exemple&nbsp;:</p>
63
+<p><code>vcsh zsh add .zshrc .zprofile .zshenv</code></p>
64
+<p>On peut ensuite commiter nos fichiers de configuration avec <code>vcsh zsh commit</code>. Par exemple&nbsp;:</p>
65
+<p><code>vcsh zsh commit -m "Premier commit de ma config ZSH"</code></p>
66
+<p>Si on veut synchroniser ses fichiers de configuration entre plusieurs ordinateurs, il peut être utile d'ajouter un <em>remote</em> avec <code>vcsh zsh remote add origin &lt;remote&gt;</code> puis de pusher avec <code>vcsh zsh push -u origin master</code>.</p>
67
+<p>En gros, <code>vcsh zsh</code> remplace <code>git</code> habituellement utilisé, pour toutes les opérations de base. Vous pouvez bien sûr faire des branches, merger, pusher, puller, … sans problèmes.</p>
68
+<p>Par exemple, pour récupérer votre configuration sur un autre ordinateur, il vous suffit de <code>vcsh clone &lt;remote&gt;</code> et c'est reparti&nbsp;! =) </p>
69
+		<footer><p class="date">Le 04/01/2015 à 23:10</p>
70
+		<p class="tags">Tags : <a href="//phyks.me/tags/Phyks.html">Phyks</a></p></footer>
71
+	</div>
72
+</article>
46 73
 <article>
47 74
 	<aside>
48 75
 		<p class="day">02</p>

+ 79
- 0
blog/2015/01/vcsh.html View File

@@ -0,0 +1,79 @@
1
+<!DOCTYPE html>
2
+<html lang="fr">
3
+    <head>
4
+        <meta charset="utf-8">
5
+        <title>Phyks' blog - Versionner ses fichiers de configuration avec vcsh</title>
6
+		<link rel="stylesheet" href="//phyks.me/design.css"/>
7
+        <link type="text/plain" rel="author" href="//phyks.me/humans.txt"/>
8
+        <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+        <link rel="alternate" type="application/rss+xml" title="RSS" href="//phyks.me/rss.xml" />
10
+    </head>
11
+    <body>
12
+        <div id="wrapper">
13
+            <!-- Sidebar -->
14
+                <aside id="sidebar-wrapper">
15
+                    <header><h1><a href="//phyks.me">~Phyks</a></h1></header>
16
+
17
+                    <h2>Catégories</h2>
18
+                        <nav id="sidebar-tags">
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20
+                        </nav>
21
+
22
+                    <h2>Derniers articles</h2>
23
+                        <ul id="sidebar-articles">
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25
+                        </ul>
26
+
27
+                    <h2>Liens</h2>
28
+                        <ul id="sidebar-links">
29
+                            <li><a href="//phyks.me/contact.html" title="Contact">Me contacter</a></li>
30
+                            <li class="monospace"><a href="//links.phyks.me" title="Mon Shaarli">find ~phyks -type l</a></li>
31
+                            <li><a href="https://github.com/phyks/" rel="me" title="Github">Mon Github</a></li>
32
+                            <li><a href="//phyks.me/divers.html" title="Divers">Divers</a></li>
33
+                        </ul>
34
+                </aside>
35
+
36
+            <!-- Page content -->
37
+                <header id="header">
38
+                    <h1><a href="//phyks.me">~Phyks</a></h1>
39
+                </header>
40
+
41
+                <div id="note_responsive">
42
+                    <p><em>Note</em> : Cliquez sur la bande bleue à gauche pour faire apparaître le menu.</p>
43
+                </div>
44
+
45
+                <div id="articles">
46
+<article>
47
+	<aside>
48
+		<p class="day">04</p>
49
+		<p class="month">Janvier</p>
50
+	</aside>
51
+	<div class="article">
52
+		<header><h1 class="article_title"><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></h1></header>
53
+		<!-- 
54
+    @author=Phyks
55
+    @date=04012015-2310
56
+    @title=Versionner ses fichiers de configuration avec vcsh
57
+    @tags=Phyks
58
+-->
59
+
60
+<p>Je viens de découvrir un petit outil fort pratique pour versionner ses fichiers de configuration avec Git&nbsp;: <a href="https://github.com/RichiH/vcsh#30-second-how-to">vcsh</a>. J'ai plusieurs ordinateurs que j'utilise régulièrement, et c'est toujours une véritable horreur de garder une configuration à jour entre les différents postes. Une solution standard est d'utiliser Git, mais il faut s'amuser à faire des liens symboliques dans tous les sens si on veut pas un <code>.git</code> à la racine de son répertoire personnel, etc.</p>
61
+<p><code>vcsh</code> sert justement à éviter ces problèmes, en vous masquant les différents dépôts utilisés. Il est ultra simple d'utilisation et remplit parfaitement son rôle.</p>
62
+<p>Imaginons qu'on veuille versionner notre configuration de ZSH. Sur un des postes, il suffit de lancer <code>vcsh init zsh</code> pour démarrer un dépôt <code>zsh</code>. On ajoute ensuite nos fichiers de configuration avec <code>vcsh zsh add …</code>. Par exemple&nbsp;:</p>
63
+<p><code>vcsh zsh add .zshrc .zprofile .zshenv</code></p>
64
+<p>On peut ensuite commiter nos fichiers de configuration avec <code>vcsh zsh commit</code>. Par exemple&nbsp;:</p>
65
+<p><code>vcsh zsh commit -m "Premier commit de ma config ZSH"</code></p>
66
+<p>Si on veut synchroniser ses fichiers de configuration entre plusieurs ordinateurs, il peut être utile d'ajouter un <em>remote</em> avec <code>vcsh zsh remote add origin &lt;remote&gt;</code> puis de pusher avec <code>vcsh zsh push -u origin master</code>.</p>
67
+<p>En gros, <code>vcsh zsh</code> remplace <code>git</code> habituellement utilisé, pour toutes les opérations de base. Vous pouvez bien sûr faire des branches, merger, pusher, puller, … sans problèmes.</p>
68
+<p>Par exemple, pour récupérer votre configuration sur un autre ordinateur, il vous suffit de <code>vcsh clone &lt;remote&gt;</code> et c'est reparti&nbsp;! =) </p>
69
+		<footer><p class="date">Le 04/01/2015 à 23:10</p>
70
+		<p class="tags">Tags : <a href="//phyks.me/tags/Phyks.html">Phyks</a></p></footer>
71
+	</div>
72
+</article>
73
+            </div>
74
+            <footer id="rss">
75
+                <p><a href="//phyks.me/rss.xml"><img src="//phyks.me/img/rss.png" alt="RSS"/></a></p>
76
+            </footer>
77
+        </div>
78
+    </body>
79
+</html>

+ 29
- 2
blog/2015/index.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>
@@ -43,6 +43,33 @@
43 43
                 </div>
44 44
 
45 45
                 <div id="articles">
46
+<article>
47
+	<aside>
48
+		<p class="day">04</p>
49
+		<p class="month">Janvier</p>
50
+	</aside>
51
+	<div class="article">
52
+		<header><h1 class="article_title"><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></h1></header>
53
+		<!-- 
54
+    @author=Phyks
55
+    @date=04012015-2310
56
+    @title=Versionner ses fichiers de configuration avec vcsh
57
+    @tags=Phyks
58
+-->
59
+
60
+<p>Je viens de découvrir un petit outil fort pratique pour versionner ses fichiers de configuration avec Git&nbsp;: <a href="https://github.com/RichiH/vcsh#30-second-how-to">vcsh</a>. J'ai plusieurs ordinateurs que j'utilise régulièrement, et c'est toujours une véritable horreur de garder une configuration à jour entre les différents postes. Une solution standard est d'utiliser Git, mais il faut s'amuser à faire des liens symboliques dans tous les sens si on veut pas un <code>.git</code> à la racine de son répertoire personnel, etc.</p>
61
+<p><code>vcsh</code> sert justement à éviter ces problèmes, en vous masquant les différents dépôts utilisés. Il est ultra simple d'utilisation et remplit parfaitement son rôle.</p>
62
+<p>Imaginons qu'on veuille versionner notre configuration de ZSH. Sur un des postes, il suffit de lancer <code>vcsh init zsh</code> pour démarrer un dépôt <code>zsh</code>. On ajoute ensuite nos fichiers de configuration avec <code>vcsh zsh add …</code>. Par exemple&nbsp;:</p>
63
+<p><code>vcsh zsh add .zshrc .zprofile .zshenv</code></p>
64
+<p>On peut ensuite commiter nos fichiers de configuration avec <code>vcsh zsh commit</code>. Par exemple&nbsp;:</p>
65
+<p><code>vcsh zsh commit -m "Premier commit de ma config ZSH"</code></p>
66
+<p>Si on veut synchroniser ses fichiers de configuration entre plusieurs ordinateurs, il peut être utile d'ajouter un <em>remote</em> avec <code>vcsh zsh remote add origin &lt;remote&gt;</code> puis de pusher avec <code>vcsh zsh push -u origin master</code>.</p>
67
+<p>En gros, <code>vcsh zsh</code> remplace <code>git</code> habituellement utilisé, pour toutes les opérations de base. Vous pouvez bien sûr faire des branches, merger, pusher, puller, … sans problèmes.</p>
68
+<p>Par exemple, pour récupérer votre configuration sur un autre ordinateur, il vous suffit de <code>vcsh clone &lt;remote&gt;</code> et c'est reparti&nbsp;! =) </p>
69
+		<footer><p class="date">Le 04/01/2015 à 23:10</p>
70
+		<p class="tags">Tags : <a href="//phyks.me/tags/Phyks.html">Phyks</a></p></footer>
71
+	</div>
72
+</article>
46 73
 <article>
47 74
 	<aside>
48 75
 		<p class="day">02</p>

+ 2
- 2
blog/archives.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 29
- 31
blog/index.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>
@@ -43,6 +43,33 @@
43 43
                 </div>
44 44
 
45 45
                 <div id="articles">
46
+<article>
47
+	<aside>
48
+		<p class="day">04</p>
49
+		<p class="month">Janvier</p>
50
+	</aside>
51
+	<div class="article">
52
+		<header><h1 class="article_title"><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></h1></header>
53
+		<!-- 
54
+    @author=Phyks
55
+    @date=04012015-2310
56
+    @title=Versionner ses fichiers de configuration avec vcsh
57
+    @tags=Phyks
58
+-->
59
+
60
+<p>Je viens de découvrir un petit outil fort pratique pour versionner ses fichiers de configuration avec Git&nbsp;: <a href="https://github.com/RichiH/vcsh#30-second-how-to">vcsh</a>. J'ai plusieurs ordinateurs que j'utilise régulièrement, et c'est toujours une véritable horreur de garder une configuration à jour entre les différents postes. Une solution standard est d'utiliser Git, mais il faut s'amuser à faire des liens symboliques dans tous les sens si on veut pas un <code>.git</code> à la racine de son répertoire personnel, etc.</p>
61
+<p><code>vcsh</code> sert justement à éviter ces problèmes, en vous masquant les différents dépôts utilisés. Il est ultra simple d'utilisation et remplit parfaitement son rôle.</p>
62
+<p>Imaginons qu'on veuille versionner notre configuration de ZSH. Sur un des postes, il suffit de lancer <code>vcsh init zsh</code> pour démarrer un dépôt <code>zsh</code>. On ajoute ensuite nos fichiers de configuration avec <code>vcsh zsh add …</code>. Par exemple&nbsp;:</p>
63
+<p><code>vcsh zsh add .zshrc .zprofile .zshenv</code></p>
64
+<p>On peut ensuite commiter nos fichiers de configuration avec <code>vcsh zsh commit</code>. Par exemple&nbsp;:</p>
65
+<p><code>vcsh zsh commit -m "Premier commit de ma config ZSH"</code></p>
66
+<p>Si on veut synchroniser ses fichiers de configuration entre plusieurs ordinateurs, il peut être utile d'ajouter un <em>remote</em> avec <code>vcsh zsh remote add origin &lt;remote&gt;</code> puis de pusher avec <code>vcsh zsh push -u origin master</code>.</p>
67
+<p>En gros, <code>vcsh zsh</code> remplace <code>git</code> habituellement utilisé, pour toutes les opérations de base. Vous pouvez bien sûr faire des branches, merger, pusher, puller, … sans problèmes.</p>
68
+<p>Par exemple, pour récupérer votre configuration sur un autre ordinateur, il vous suffit de <code>vcsh clone &lt;remote&gt;</code> et c'est reparti&nbsp;! =) </p>
69
+		<footer><p class="date">Le 04/01/2015 à 23:10</p>
70
+		<p class="tags">Tags : <a href="//phyks.me/tags/Phyks.html">Phyks</a></p></footer>
71
+	</div>
72
+</article>
46 73
 <article>
47 74
 	<aside>
48 75
 		<p class="day">02</p>
@@ -1229,35 +1256,6 @@ modèle d'accessibilité…</p>
1229 1256
 		<p class="tags">Tags : <a href="//phyks.me/tags/Web.html">Web</a></p></footer>
1230 1257
 	</div>
1231 1258
 </article>
1232
-<article>
1233
-	<aside>
1234
-		<p class="day">26</p>
1235
-		<p class="month">Avril</p>
1236
-	</aside>
1237
-	<div class="article">
1238
-		<header><h1 class="article_title"><a href="//phyks.me/2014/04/app_transport.html">Utilisons des formats simples et arrêtons la multiplication des applications pour les transports ?</a></h1></header>
1239
-		<!--
1240
-	@author=Phyks
1241
-	@date=26042014-2132
1242
-	@title=Utilisons des formats simples et arrêtons la multiplication des applications pour les transports ?
1243
-	@tags=Smartphone
1244
--->
1245
-<p>Cette dernière semaine, j'ai pris un vol easyjet, un vol airfrance, un train italien et un train français. Cela fait donc 4 billets de transport que j'ai pris sur internet. Si je ne voulais pas les imprimer, je pouvais les utiliser directement sur mon smartphone, à condition d'utiliser l'application associée. Je ne sais pas comment fonctionne trenitalia et airfrance, mais pour la SNCF et easyjet, chacun oblige à installer son application.</p>
1246
-
1247
-<p>J'ai donc le choix entre imprimer 4 billets inutilement (juste pour avoir un QRCode qui pourrait être facilement scanné sur mon smartphone) ou à devoir installer au moins deux applications : celle d'easyjet et celle de la SNCF.</p>
1248
-
1249
-<p>Pourtant, ces applications font exactement la même chose que ce que je peux déjà faire sur mon téléphone : elles affichent un QRCode ! J'ai déjà un lecteur de fichiers PDF et la galerie d'images sur mon smartphone, alors, pourquoi devrais-je en installer deux autres ?!</p>
1250
-
1251
-<p>Bref, il est vraiment dommage que chacun reste dans son coin, avec son application propriétaire, disponible uniquement sur le store officiel (et donc nécessitant un compte Google sur Android) et tout ça pour proposer une fonctionnalité qui existe déjà sur mon téléphone ?! Enfin, aujourd'hui, si tu n'as pas ton application attitrée qui vient encombrer l'écran d'accueil de l'utilisateur lambda, tu n'es rien… Tant pis, qu'on garde ces applications, mais qu'on laisse aussi les gens utiliser un format universel et leur smartphone comme ils l'entendent pour afficher le QRCode nécessaire ! Surtout que l'utilisateur a bien souvent l'e-mail avec la confirmation et le billet en PDF dans ses e-mails.</p>
1252
-
1253
-<p>P.S. : Peut être que l'utilisation de l'application dédiée n'est pas nécessaire… Officieusement en tout cas. Mais sur le site de la SNCF (et d'easyjet), on ne parle que de deux possibilités : l'impression papier et l'utilisation de l'application dédiée, en spécifiant que le billet n'est pas valide pour toutes les autres utilisations.</p>
1254
-
1255
-<p>EDIT : Apparemment, pour le contrôle à bord du train, tant qu'on peut présenter le code, éventuellement sur son smartphone, c'est bon. Par contre, ce n'est pas indiqué sur les conditions d'utilisation, et je ne sais pas si c'est officiel…</p>
1256
-
1257
-		<footer><p class="date">Le 26/04/2014 à 21:32</p>
1258
-		<p class="tags">Tags : <a href="//phyks.me/tags/Smartphone.html">Smartphone</a></p></footer>
1259
-	</div>
1260
-</article>
1261 1259
 <p class="archives"><a href="//phyks.me/archives.html">Archives</a></p>            </div>
1262 1260
             <footer id="rss">
1263 1261
                 <p><a href="//phyks.me/rss.xml"><img src="//phyks.me/img/rss.png" alt="RSS"/></a></p>

+ 30
- 27
blog/rss.xml View File

@@ -7,7 +7,36 @@
7 7
 		<language>fr</language>
8 8
 		<copyright>CC BY</copyright>
9 9
 		<webMaster>webmaster@phyks.me (Phyks)</webMaster>
10
-		<lastBuildDate>Fri, 02 Jan 2015 16:43:58 -0000</lastBuildDate>
10
+		<lastBuildDate>Sun, 04 Jan 2015 21:11:25 -0000</lastBuildDate>
11
+		<item>
12
+			<title>Versionner ses fichiers de configuration avec vcsh</title>
13
+			<link>http://phyks.me/2015/01/vcsh.html</link>
14
+			<guid isPermaLink="true">http://phyks.me/2015/01/vcsh.html</guid>
15
+			<description>Je viens de découvrir un petit outil fort pratique pour versionner ses fichiers de configuration avec Git : vcs…</description>
16
+			<content:encoded><![CDATA[<div class="article">
17
+<header></header>
18
+<!-- 
19
+    @author=Phyks
20
+    @date=04012015-2310
21
+    @title=Versionner ses fichiers de configuration avec vcsh
22
+    @tags=Phyks
23
+-->
24
+<p>Je viens de découvrir un petit outil fort pratique pour versionner ses fichiers de configuration avec Git : <a href="https://github.com/RichiH/vcsh#30-second-how-to">vcsh</a>. J'ai plusieurs ordinateurs que j'utilise régulièrement, et c'est toujours une véritable horreur de garder une configuration à jour entre les différents postes. Une solution standard est d'utiliser Git, mais il faut s'amuser à faire des liens symboliques dans tous les sens si on veut pas un <code>.git</code> à la racine de son répertoire personnel, etc.</p>
25
+<p><code>vcsh</code> sert justement à éviter ces problèmes, en vous masquant les différents dépôts utilisés. Il est ultra simple d'utilisation et remplit parfaitement son rôle.</p>
26
+<p>Imaginons qu'on veuille versionner notre configuration de ZSH. Sur un des postes, il suffit de lancer <code>vcsh init zsh</code> pour démarrer un dépôt <code>zsh</code>. On ajoute ensuite nos fichiers de configuration avec <code>vcsh zsh add …</code>. Par exemple :</p>
27
+<p><code>vcsh zsh add .zshrc .zprofile .zshenv</code></p>
28
+<p>On peut ensuite commiter nos fichiers de configuration avec <code>vcsh zsh commit</code>. Par exemple :</p>
29
+<p><code>vcsh zsh commit -m "Premier commit de ma config ZSH"</code></p>
30
+<p>Si on veut synchroniser ses fichiers de configuration entre plusieurs ordinateurs, il peut être utile d'ajouter un <em>remote</em> avec <code>vcsh zsh remote add origin &lt;remote&gt;</code> puis de pusher avec <code>vcsh zsh push -u origin master</code>.</p>
31
+<p>En gros, <code>vcsh zsh</code> remplace <code>git</code> habituellement utilisé, pour toutes les opérations de base. Vous pouvez bien sûr faire des branches, merger, pusher, puller, … sans problèmes.</p>
32
+<p>Par exemple, pour récupérer votre configuration sur un autre ordinateur, il vous suffit de <code>vcsh clone &lt;remote&gt;</code> et c'est reparti ! =) </p>
33
+<footer>
34
+<p class="tags">Tags : <a href="http://phyks.me/tags/Phyks.html">Phyks</a></p></footer>
35
+</div>]]></content:encoded>
36
+			<pubDate>Sun, 04 Jan 2015 21:10:00 -0000</pubDate>
37
+			<category>Phyks</category>
38
+			<author>webmaster@phyks.me (Phyks)</author>
39
+		</item>
11 40
 		<item>
12 41
 			<title>Gestion d'articles scientifiques avec BMC</title>
13 42
 			<link>http://phyks.me/2015/01/bmc.html</link>
@@ -1042,31 +1071,5 @@ modèle d'accessibilité…</p>
1042 1071
 			<category>Web</category>
1043 1072
 			<author>webmaster@phyks.me (Phyks)</author>
1044 1073
 		</item>
1045
-		<item>
1046
-			<title>Utilisons des formats simples et arrêtons la multiplication des applications pour les transports ?</title>
1047
-			<link>http://phyks.me/2014/04/app_transport.html</link>
1048
-			<guid isPermaLink="true">http://phyks.me/2014/04/app_transport.html</guid>
1049
-			<description>Cette dernière semaine, j'ai pris un vol easyjet, un vol airfrance, un train italien et un train françai…</description>
1050
-			<content:encoded><![CDATA[<div class="article">
1051
-<header></header>
1052
-<!--
1053
-	@author=Phyks
1054
-	@date=26042014-2132
1055
-	@title=Utilisons des formats simples et arrêtons la multiplication des applications pour les transports ?
1056
-	@tags=Smartphone
1057
--->
1058
-<p>Cette dernière semaine, j'ai pris un vol easyjet, un vol airfrance, un train italien et un train français. Cela fait donc 4 billets de transport que j'ai pris sur internet. Si je ne voulais pas les imprimer, je pouvais les utiliser directement sur mon smartphone, à condition d'utiliser l'application associée. Je ne sais pas comment fonctionne trenitalia et airfrance, mais pour la SNCF et easyjet, chacun oblige à installer son application.</p>
1059
-<p>J'ai donc le choix entre imprimer 4 billets inutilement (juste pour avoir un QRCode qui pourrait être facilement scanné sur mon smartphone) ou à devoir installer au moins deux applications : celle d'easyjet et celle de la SNCF.</p>
1060
-<p>Pourtant, ces applications font exactement la même chose que ce que je peux déjà faire sur mon téléphone : elles affichent un QRCode ! J'ai déjà un lecteur de fichiers PDF et la galerie d'images sur mon smartphone, alors, pourquoi devrais-je en installer deux autres ?!</p>
1061
-<p>Bref, il est vraiment dommage que chacun reste dans son coin, avec son application propriétaire, disponible uniquement sur le store officiel (et donc nécessitant un compte Google sur Android) et tout ça pour proposer une fonctionnalité qui existe déjà sur mon téléphone ?! Enfin, aujourd'hui, si tu n'as pas ton application attitrée qui vient encombrer l'écran d'accueil de l'utilisateur lambda, tu n'es rien… Tant pis, qu'on garde ces applications, mais qu'on laisse aussi les gens utiliser un format universel et leur smartphone comme ils l'entendent pour afficher le QRCode nécessaire ! Surtout que l'utilisateur a bien souvent l'e-mail avec la confirmation et le billet en PDF dans ses e-mails.</p>
1062
-<p>P.S. : Peut être que l'utilisation de l'application dédiée n'est pas nécessaire… Officieusement en tout cas. Mais sur le site de la SNCF (et d'easyjet), on ne parle que de deux possibilités : l'impression papier et l'utilisation de l'application dédiée, en spécifiant que le billet n'est pas valide pour toutes les autres utilisations.</p>
1063
-<p>EDIT : Apparemment, pour le contrôle à bord du train, tant qu'on peut présenter le code, éventuellement sur son smartphone, c'est bon. Par contre, ce n'est pas indiqué sur les conditions d'utilisation, et je ne sais pas si c'est officiel…</p>
1064
-<footer>
1065
-<p class="tags">Tags : <a href="http://phyks.me/tags/Smartphone.html">Smartphone</a></p></footer>
1066
-</div>]]></content:encoded>
1067
-			<pubDate>Sat, 26 Apr 2014 18:32:00 -0000</pubDate>
1068
-			<category>Smartphone</category>
1069
-			<author>webmaster@phyks.me (Phyks)</author>
1070
-		</item>
1071 1074
 	</channel>
1072 1075
 </rss>

+ 2
- 2
blog/tags/Arch.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 2
- 2
blog/tags/Autohébergement.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 2
- 2
blog/tags/DIY.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 2
- 2
blog/tags/Dev.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 2
- 2
blog/tags/Libre.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 2
- 2
blog/tags/Linux.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 29
- 2
blog/tags/Phyks.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>
@@ -43,6 +43,33 @@
43 43
                 </div>
44 44
 
45 45
                 <div id="articles">
46
+<article>
47
+	<aside>
48
+		<p class="day">04</p>
49
+		<p class="month">Janvier</p>
50
+	</aside>
51
+	<div class="article">
52
+		<header><h1 class="article_title"><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></h1></header>
53
+		<!-- 
54
+    @author=Phyks
55
+    @date=04012015-2310
56
+    @title=Versionner ses fichiers de configuration avec vcsh
57
+    @tags=Phyks
58
+-->
59
+
60
+<p>Je viens de découvrir un petit outil fort pratique pour versionner ses fichiers de configuration avec Git&nbsp;: <a href="https://github.com/RichiH/vcsh#30-second-how-to">vcsh</a>. J'ai plusieurs ordinateurs que j'utilise régulièrement, et c'est toujours une véritable horreur de garder une configuration à jour entre les différents postes. Une solution standard est d'utiliser Git, mais il faut s'amuser à faire des liens symboliques dans tous les sens si on veut pas un <code>.git</code> à la racine de son répertoire personnel, etc.</p>
61
+<p><code>vcsh</code> sert justement à éviter ces problèmes, en vous masquant les différents dépôts utilisés. Il est ultra simple d'utilisation et remplit parfaitement son rôle.</p>
62
+<p>Imaginons qu'on veuille versionner notre configuration de ZSH. Sur un des postes, il suffit de lancer <code>vcsh init zsh</code> pour démarrer un dépôt <code>zsh</code>. On ajoute ensuite nos fichiers de configuration avec <code>vcsh zsh add …</code>. Par exemple&nbsp;:</p>
63
+<p><code>vcsh zsh add .zshrc .zprofile .zshenv</code></p>
64
+<p>On peut ensuite commiter nos fichiers de configuration avec <code>vcsh zsh commit</code>. Par exemple&nbsp;:</p>
65
+<p><code>vcsh zsh commit -m "Premier commit de ma config ZSH"</code></p>
66
+<p>Si on veut synchroniser ses fichiers de configuration entre plusieurs ordinateurs, il peut être utile d'ajouter un <em>remote</em> avec <code>vcsh zsh remote add origin &lt;remote&gt;</code> puis de pusher avec <code>vcsh zsh push -u origin master</code>.</p>
67
+<p>En gros, <code>vcsh zsh</code> remplace <code>git</code> habituellement utilisé, pour toutes les opérations de base. Vous pouvez bien sûr faire des branches, merger, pusher, puller, … sans problèmes.</p>
68
+<p>Par exemple, pour récupérer votre configuration sur un autre ordinateur, il vous suffit de <code>vcsh clone &lt;remote&gt;</code> et c'est reparti&nbsp;! =) </p>
69
+		<footer><p class="date">Le 04/01/2015 à 23:10</p>
70
+		<p class="tags">Tags : <a href="//phyks.me/tags/Phyks.html">Phyks</a></p></footer>
71
+	</div>
72
+</article>
46 73
 <article>
47 74
 	<aside>
48 75
 		<p class="day">02</p>

+ 2
- 2
blog/tags/Smartphone.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 2
- 2
blog/tags/Vim.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 2
- 2
blog/tags/Web.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 2
- 2
blog/tags/Weechat.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 2
- 2
blog/tags/Électronique.html View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 27
- 0
gen/2015/01/vcsh.gen View File

@@ -0,0 +1,27 @@
1
+<article>
2
+	<aside>
3
+		<p class="day">04</p>
4
+		<p class="month">Janvier</p>
5
+	</aside>
6
+	<div class="article">
7
+		<header><h1 class="article_title"><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></h1></header>
8
+		<!-- 
9
+    @author=Phyks
10
+    @date=04012015-2310
11
+    @title=Versionner ses fichiers de configuration avec vcsh
12
+    @tags=Phyks
13
+-->
14
+
15
+<p>Je viens de découvrir un petit outil fort pratique pour versionner ses fichiers de configuration avec Git&nbsp;: <a href="https://github.com/RichiH/vcsh#30-second-how-to">vcsh</a>. J'ai plusieurs ordinateurs que j'utilise régulièrement, et c'est toujours une véritable horreur de garder une configuration à jour entre les différents postes. Une solution standard est d'utiliser Git, mais il faut s'amuser à faire des liens symboliques dans tous les sens si on veut pas un <code>.git</code> à la racine de son répertoire personnel, etc.</p>
16
+<p><code>vcsh</code> sert justement à éviter ces problèmes, en vous masquant les différents dépôts utilisés. Il est ultra simple d'utilisation et remplit parfaitement son rôle.</p>
17
+<p>Imaginons qu'on veuille versionner notre configuration de ZSH. Sur un des postes, il suffit de lancer <code>vcsh init zsh</code> pour démarrer un dépôt <code>zsh</code>. On ajoute ensuite nos fichiers de configuration avec <code>vcsh zsh add …</code>. Par exemple&nbsp;:</p>
18
+<p><code>vcsh zsh add .zshrc .zprofile .zshenv</code></p>
19
+<p>On peut ensuite commiter nos fichiers de configuration avec <code>vcsh zsh commit</code>. Par exemple&nbsp;:</p>
20
+<p><code>vcsh zsh commit -m "Premier commit de ma config ZSH"</code></p>
21
+<p>Si on veut synchroniser ses fichiers de configuration entre plusieurs ordinateurs, il peut être utile d'ajouter un <em>remote</em> avec <code>vcsh zsh remote add origin &lt;remote&gt;</code> puis de pusher avec <code>vcsh zsh push -u origin master</code>.</p>
22
+<p>En gros, <code>vcsh zsh</code> remplace <code>git</code> habituellement utilisé, pour toutes les opérations de base. Vous pouvez bien sûr faire des branches, merger, pusher, puller, … sans problèmes.</p>
23
+<p>Par exemple, pour récupérer votre configuration sur un autre ordinateur, il vous suffit de <code>vcsh clone &lt;remote&gt;</code> et c'est reparti&nbsp;! =) </p>
24
+		<footer><p class="date">Le 04/01/2015 à 23:10</p>
25
+		<p class="tags">Tags : <a href="//phyks.me/tags/Phyks.html">Phyks</a></p></footer>
26
+	</div>
27
+</article>

+ 2
- 2
gen/header.gen View File

@@ -16,12 +16,12 @@
16 16
 
17 17
                     <h2>Catégories</h2>
18 18
                         <nav id="sidebar-tags">
19
-                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (66)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
19
+                            <div class="tag"><a href="//phyks.me/tags/Arch.html">/Arch (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Autohébergement.html">/Autohébergement (24)</a> </div><div class="tag"><a href="//phyks.me/tags/Dev.html">/Dev (64)</a> </div><div class="tag"><a href="//phyks.me/tags/DIY.html">/DIY (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Électronique.html">/Électronique (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Libre.html">/Libre (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Linux.html">/Linux (48)</a> </div><div class="tag"><a href="//phyks.me/tags/Phyks.html">/Phyks (67)</a> </div><div class="tag"><a href="//phyks.me/tags/Smartphone.html">/Smartphone (16)</a> </div><div class="tag"><a href="//phyks.me/tags/Vim.html">/Vim (8)</a> </div><div class="tag"><a href="//phyks.me/tags/Web.html">/Web (56)</a> </div><div class="tag"><a href="//phyks.me/tags/Weechat.html">/Weechat (16)</a> </div>
20 20
                         </nav>
21 21
 
22 22
                     <h2>Derniers articles</h2>
23 23
                         <ul id="sidebar-articles">
24
-                            <li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/2014/10/dhcp_server.html">Utiliser son PC sous Arch pour connecter un Raspberry Pi à Internet</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
24
+                            <li><a href="//phyks.me/2015/01/vcsh.html">Versionner ses fichiers de configuration avec vcsh</a></li><li><a href="//phyks.me/2015/01/bmc.html">Gestion d'articles scientifiques avec BMC</a></li><li><a href="//phyks.me/2014/11/ipv6_kimsufi.html">Getting ipv6 to work with a Kimsufi server</a></li><li><a href="//phyks.me/2014/11/bloomysearch.html">Proof-of-concept: BloomySearch, a (JavaScript) client-side search engine for static websites</a></li><li><a href="//phyks.me/2014/10/pulseaudio_remote.html">Balancer le son de ses hauts-parleurs sur le réseau</a></li><li><a href="//phyks.me/archives.html">Archives</a></li>
25 25
                         </ul>
26 26
 
27 27
                     <h2>Liens</h2>

+ 1
- 0
gen/tags/Phyks.tmp View File

@@ -64,3 +64,4 @@
64 64
 2013/12/nawel_shaarli.html
65 65
 2014/11/ipv6_kimsufi.md
66 66
 2015/01/bmc.md
67
+2015/01/vcsh.md

+ 30
- 0
raw/2015/01/vcsh.md View File

@@ -0,0 +1,30 @@
1
+<!--
2
+	@author=Phyks
3
+	@date=04012015-2310
4
+	@title=Versionner ses fichiers de configuration avec vcsh
5
+	@tags=Phyks
6
+-->
7
+
8
+Je viens de découvrir un petit outil fort pratique pour versionner ses fichiers de configuration avec Git : [vcsh](https://github.com/RichiH/vcsh#30-second-how-to). J'ai plusieurs ordinateurs que j'utilise régulièrement, et c'est toujours une véritable horreur de garder une configuration à jour entre les différents postes. Une solution standard est d'utiliser Git, mais il faut s'amuser à faire des liens symboliques dans tous les sens si on veut pas un `.git` à la racine de son répertoire personnel, etc.
9
+
10
+`vcsh` sert justement à éviter ces problèmes, en vous masquant les différents dépôts utilisés. Il est ultra simple d'utilisation et remplit parfaitement son rôle.
11
+
12
+Imaginons qu'on veuille versionner notre configuration de ZSH. Sur un des postes, il suffit de lancer `vcsh init zsh` pour démarrer un dépôt `zsh`. On ajoute ensuite nos fichiers de configuration avec `vcsh zsh add …`. Par exemple :
13
+
14
+```
15
+vcsh zsh add .zshrc .zprofile .zshenv
16
+```
17
+
18
+On peut ensuite commiter nos fichiers de configuration avec `vcsh zsh commit`. Par exemple :
19
+
20
+```
21
+vcsh zsh commit -m "Premier commit de ma config ZSH"
22
+```
23
+
24
+Si on veut synchroniser ses fichiers de configuration entre plusieurs ordinateurs, il peut être utile d'ajouter un _remote_ avec `vcsh zsh remote add origin <remote>` puis de pusher avec `vcsh zsh push -u origin master`.
25
+
26
+
27
+En gros, `vcsh zsh` remplace `git` habituellement utilisé, pour toutes les opérations de base. Vous pouvez bien sûr faire des branches, merger, pusher, puller, … sans problèmes.
28
+
29
+
30
+Par exemple, pour récupérer votre configuration sur un autre ordinateur, il vous suffit de `vcsh clone <remote>` et c'est reparti ! =)