mirror of
https://github.com/almet/notmyidea.git
synced 2025-04-28 19:42:37 +02:00
Update documentation
This commit is contained in:
parent
0f1079a752
commit
e152304f07
440 changed files with 25512 additions and 17680 deletions
73
2023-semaine-38.html
Normal file
73
2023-semaine-38.html
Normal file
|
@ -0,0 +1,73 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>2023, Semaine 38 - Alexis Métaireau</title>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="https://blog.notmyidea.org/theme/css/main.css" type="text/css" />
|
||||
<link href="https://blog.notmyidea.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate"
|
||||
title="Alexis Métaireau ATOM Feed" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class="selected"
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
<header>
|
||||
<h1 class="post-title">2023, Semaine 38</h1>
|
||||
<time datetime="2023-09-24T00:00:00+02:00">24 septembre 2023</time>
|
||||
|
||||
|
||||
</header>
|
||||
<article>
|
||||
|
||||
<p>Un début de semaine bien rempli, une fin de semaine malade.</p>
|
||||
<h2 id="ce-qui-sest-passe">Ce qui s’est passé</h2>
|
||||
<dl>
|
||||
<dt>Framasoft</dt>
|
||||
<dd>J’ai eu confirmation que j’allais pouvoir commencer à travailler sur une mission pour <a href="https://framasoft.org">Framasoft</a>, pour faire un outil qui aide à la supervision de leurs services Web. C’est la première fois que je vais travailler en tant qu’indépendant et je trouve ça assez exitant.</dd>
|
||||
<dt>Le Groupe, le jeu</dt>
|
||||
<dd>On s’est vu avec <a href="https://www.samuelgenin.fr/">Sam</a> pour commencer à bosser sur une idée de petit jeu textuel. Une session de travail sur tableau blanc le matin pour mettre nos idées au clair, suivie d’une après-midi à travailler sur des « prompts » pour des <a href="https://fr.wikipedia.org/wiki/Grand_mod%C3%A8le_de_langage"><span class="caps">LLM</span></a>. C’était vraiment un bon moment, et on a bien avancé. J’ai aussi passé un peu de temps en fin de semaine à mettre en place un projet en Elm avec Vite. Je suis content que ce projet me fasse réutiliser ces technos.</dd>
|
||||
<dt>Notmyidea</dt>
|
||||
<dd>Il va me falloir une structure juridique pour pouvoir émettre factures et devis. J’ai participé à une présentation de la <span class="caps">CAE</span> <a href="https://astrolabe.coop">Astrolabe</a>, qui me permette de mieux comprendre le fonctionnement de ce type de structures. Je ne suis pas encore décidé sur le type de structure que je vais adopter. </dd>
|
||||
<dd>J’ai aussi passé du temps à remettre à jour mon site web perso.</dd>
|
||||
<dd>J’ai migré mes mails vers <a href="https://nubo.coop">Nubo</a>, un hébergeur coopératif.</dd>
|
||||
</dl>
|
||||
<h2 id="des-joies">Des joies</h2>
|
||||
<ul>
|
||||
<li>J’ai pris le temps de faire plusieurs siestes au soleil. J’aime avoir la possibilité d’écouter mon rythme.</li>
|
||||
<li>Choisir de ne pas aller à l’<span class="caps">AG</span> d’une association dont l’objet me semble intéressant, mais pour laquelle je n’ai pas beaucoup de temps à donner. Je suis content de faire ce choix.</li>
|
||||
<li>Dépanner des ami·es sans que cela ne me coûte d’énergie. Je suis content de retrouver une certaine quiétude au quotidien.</li>
|
||||
<li>Avoir au téléphone de vieilles connaissances et sentir que la relation est toujours intéressante.</li>
|
||||
<li>Aller me poser à la bibliothèque pour travailler.</li>
|
||||
</ul>
|
||||
<h2 id="des-peines">Des peines</h2>
|
||||
<ul>
|
||||
<li>Devoir annuler plusieurs rendez-vous qui me tenaient à cœur à cause de la maladie.</li>
|
||||
<li>Je me suis couché trop tard, et mon rythme est décallé.</li>
|
||||
</ul>
|
||||
<h2 id="vu-lu-ecoute">Vu, lu, écouté</h2>
|
||||
<ul>
|
||||
<li>▶︎ <a href="https://www.youtube.com/watch?v=kMb4TmhTlbk&list=PL8uoeex94UhFcwvAfWHybD7SfNgIUBRo-&index=135">Une présentation</a> de ce qu’il est possible de faire avec les <span class="caps">LLM</span> et les dernèières avancées en machine learning dans le domaine de la musique. J’ai trouvé ça bluffant.</li>
|
||||
<li>📖 J’ai terminé la lecture de « Eloge de l’amitié » de Geoffroy de Lagasnerie. Beaucoup de choses intéressantes. J’ai publié <a href="https://notes.notmyidea.org/notes-litteraires/livres/geoffroy-de-lasganerie-eloge-de-l-amitie/">quelques notes de lecture ici</a>.</li>
|
||||
<li>📖 Commencé « Le conflit n’est pas une agression » de Sarah Schulmann. Je sens que ça va faire bouger certaines choses chez moi.</li>
|
||||
<li>📖 Commencé « Quelqu’un à qui manquer » de Yohan Boniface. J’aime beaucoup l’univers et le ton jusqu’ici.</li>
|
||||
<li>🎮 Commencé « Baba is you », un petit jeu vidéo de logique. Divertissant :-)</li>
|
||||
<li>🕸️ Un super article qui explique <a href="https://jzhao.xyz/posts/bft-json-crdt">comment fonctionnent les <span class="caps">CRDT</span> (Conflit-free Replicated Data Types)</a>, de manière très didactique.</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -12,21 +12,18 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header>
|
||||
<h1 class="post-title">A Distutils2 GSoC</h1>
|
||||
<time datetime="2010-05-01T00:00:00+02:00">01 mai 2010</time>
|
||||
|
|
|
@ -12,21 +12,18 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class="selected"
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header>
|
||||
<h1 class="post-title"><span class="caps">AMAP</span> + Média = Paniers bio à 5e ?!</h1>
|
||||
<time datetime="2009-11-11T00:00:00+01:00">11 novembre 2009</time>
|
||||
|
|
|
@ -12,21 +12,18 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header>
|
||||
<h1 class="post-title">An amazing summer of code working on distutils2</h1>
|
||||
<time datetime="2010-08-16T00:00:00+02:00">16 août 2010</time>
|
||||
|
|
|
@ -12,21 +12,18 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header>
|
||||
<h1 class="post-title">Analyse users’ browsing context to build up a web recommender</h1>
|
||||
<time datetime="2011-04-01T00:00:00+02:00">01 avril 2011</time>
|
||||
|
|
|
@ -12,23 +12,19 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class="selected"
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header>
|
||||
<h3>Notes de lecture</h3>
|
||||
<h1 class="post-title">« Antisexisme ou antiracisme ? Un faux dilemme » par Christine Delphy</h1>
|
||||
<time datetime="2019-09-01T00:00:00+02:00">Lu le 01 septembre 2019</time>
|
||||
|
||||
|
@ -47,7 +43,7 @@
|
|||
<p>[L]es buts du féminisme […] sont non seulement de traquer le sexisme partout où il est, mais aussi de <strong>refuser l’idée patriarcale qu’il serait miraculeusement absent de certains lieux, de certaines relations, bref, qu’il est localisé, et qu’on peut y échapper</strong>.</p>
|
||||
</blockquote>
|
||||
<p>
|
||||
<a href="https://blog.notmyidea.org/tag/sexisme.html">#sexisme</a>, <a href="https://blog.notmyidea.org/tag/voile.html">#voile</a>, <a href="https://blog.notmyidea.org/tag/racisme.html">#racisme</a> - Posted in the <a href="https://blog.notmyidea.org/category/lectures.html">Lectures</a> category
|
||||
<a href="https://blog.notmyidea.org/tag/sexisme.html">#sexisme</a>, <a href="https://blog.notmyidea.org/tag/voile.html">#voile</a>, <a href="https://blog.notmyidea.org/tag/racisme.html">#racisme</a> - Posté dans la catégorie <a href="https://blog.notmyidea.org/lectures/">lectures</a>
|
||||
</p>
|
||||
</article>
|
||||
|
||||
|
|
|
@ -12,15 +12,16 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<header>
|
||||
<h1>Archives</h1>
|
||||
|
@ -28,6 +29,16 @@
|
|||
<section id="content" class="body">
|
||||
<dl>
|
||||
<dt>2023</dt>
|
||||
<dd><a href='https://blog.notmyidea.org/2023-semaine-38.html'>2023, Semaine 38</a></dd>
|
||||
<dd><a href='https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html'>How to run the vigogne model locally</a></dd>
|
||||
<dd><a href='https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html'>Creating a simple command line to post snippets on Gitlab</a></dd>
|
||||
<dd><a href='https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html'>Creating an online space to share markdown files</a></dd>
|
||||
<dd><a href='https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html'>Conversion d’un fichier svg en favicon.ico</a></dd>
|
||||
<dd><a href='https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html'>Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></dd>
|
||||
<dd><a href='https://blog.notmyidea.org/running-the-gitlab-ci-locally.html'>Running the Gitlab <span class="caps">CI</span> locally</a></dd>
|
||||
<dd><a href='https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html'>ArchLinux et mise à jour du keyring</a></dd>
|
||||
<dd><a href='https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html'>Python packaging with Hatch, pipx and Zsh environment variables</a></dd>
|
||||
<dd><a href='https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html'>Profiling and speeding up Django and Pytest</a></dd>
|
||||
<dd><a href='https://blog.notmyidea.org/separation-travail-et-loisirs.html'>Séparation travail et loisirs</a></dd>
|
||||
<dd><a href='https://blog.notmyidea.org/tolerance-empathie-et-limites.html'>Tolérance, empathie et limites</a></dd>
|
||||
<dt>2022</dt>
|
||||
|
|
52
archlinux-et-mise-a-jour-du-keyring.html
Normal file
52
archlinux-et-mise-a-jour-du-keyring.html
Normal file
|
@ -0,0 +1,52 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>ArchLinux et mise à jour du keyring - Alexis Métaireau</title>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="https://blog.notmyidea.org/theme/css/main.css" type="text/css" />
|
||||
<link href="https://blog.notmyidea.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate"
|
||||
title="Alexis Métaireau ATOM Feed" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class="selected"
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
<header>
|
||||
<h1 class="post-title">ArchLinux et mise à jour du keyring</h1>
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
|
||||
</header>
|
||||
<article>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème ne se pose car un
|
||||
service s’occupe de faire la mise à jour des clés de manière automatique.</p>
|
||||
<p>Pour résoudre le souci, il suffit de mettre à jour le paquet
|
||||
<code>archlinux-keyring</code>, comme décrit <a href="https://wiki.archlinux.org/title/Pacman/Package_signing">dans la page Wiki qui va
|
||||
bien</a>.</p>
|
||||
<div class="highlight"><pre><span></span><code>sudo pacman -S archlinux-keyring
|
||||
</code></pre></div>
|
||||
<p>
|
||||
<a href="https://blog.notmyidea.org/tag/arch-linux.html">#arch-linux</a> - Posté dans la catégorie <a href="https://blog.notmyidea.org/code/">code</a>
|
||||
</p>
|
||||
</article>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -12,21 +12,18 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class="selected"
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header>
|
||||
<h1 class="post-title">Artfevre 2020 - Défi artistique en février</h1>
|
||||
<time datetime="2020-03-01T00:00:00+01:00">01 mars 2020</time>
|
||||
|
|
174
articles.html
174
articles.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles10.html
174
articles10.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles11.html
174
articles11.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles12.html
174
articles12.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles13.html
174
articles13.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles14.html
174
articles14.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles15.html
174
articles15.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles16.html
174
articles16.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles17.html
174
articles17.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles18.html
174
articles18.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles19.html
174
articles19.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles2.html
174
articles2.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles20.html
174
articles20.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles21.html
174
articles21.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles22.html
174
articles22.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles23.html
174
articles23.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles24.html
174
articles24.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles25.html
174
articles25.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles26.html
174
articles26.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles27.html
174
articles27.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles28.html
174
articles28.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles29.html
174
articles29.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles3.html
174
articles3.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles30.html
174
articles30.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles31.html
174
articles31.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles32.html
174
articles32.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles33.html
174
articles33.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles34.html
174
articles34.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles35.html
174
articles35.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles36.html
174
articles36.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles37.html
174
articles37.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles38.html
174
articles38.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles39.html
174
articles39.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles4.html
174
articles4.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles40.html
174
articles40.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles41.html
174
articles41.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles42.html
174
articles42.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles43.html
174
articles43.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles44.html
174
articles44.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles45.html
174
articles45.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles46.html
174
articles46.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles47.html
174
articles47.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles48.html
174
articles48.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles49.html
174
articles49.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles5.html
174
articles5.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
280
articles50.html
Normal file
280
articles50.html
Normal file
|
@ -0,0 +1,280 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>Alexis Métaireau</title>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="https://blog.notmyidea.org/theme/css/main.css" type="text/css" />
|
||||
<link href="https://blog.notmyidea.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate"
|
||||
title="Alexis Métaireau ATOM Feed" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reconnexion.html" rel="bookmark" title="Permalink to Reconnexion ?">Reconnexion ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-feminisme-decolonial.html" rel="bookmark" title="Permalink to Un féminisme décolonial">Un féminisme décolonial</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/forum-ouvert-animation-et-posture.html" rel="bookmark" title="Permalink to Forum ouvert, animation et posture">Forum ouvert, animation et posture</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/artfevre-2020-defi-artistique-en-fevrier.html" rel="bookmark" title="Permalink to Artfevre 2020 - Défi artistique en février">Artfevre 2020 - Défi artistique en février</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-piege-du-developpement-personnel.html" rel="bookmark" title="Permalink to Le piège du développement personnel">Le piège du développement personnel</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/packager-du-python-pour-debian.html" rel="bookmark" title="Permalink to Packager du python pour Debian">Packager du python pour Debian</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/prendre-le-temps.html" rel="bookmark" title="Permalink to Prendre le temps">Prendre le temps</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/limites-horaires.html" rel="bookmark" title="Permalink to Limites horaires">Limites horaires</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/prendre-soin.html" rel="bookmark" title="Permalink to Prendre soin">Prendre soin</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/remettre-les-choses-a-plus-tard.html" rel="bookmark" title="Permalink to Remettre les choses à plus tard">Remettre les choses à plus tard</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/au-dela-de-la-penetration.html" rel="bookmark" title="Permalink to Au delà de la pénétration">Au delà de la pénétration</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/la-conjuration-des-egos.html" rel="bookmark" title="Permalink to La conjuration des égos">La conjuration des égos</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/break-technologique.html" rel="bookmark" title="Permalink to Break technologique">Break technologique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/assurance-chomage.html" rel="bookmark" title="Permalink to Assurance chômage">Assurance chômage</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/prix-libre-et-conscient.html" rel="bookmark" title="Permalink to Prix libre et conscient & culpabilisation">Prix libre et conscient <span class="amp">&</span> culpabilisation</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ecran-et-dependances.html" rel="bookmark" title="Permalink to Écran et dépendances">Écran et dépendances</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/groupe-de-paroles-hommes.html" rel="bookmark" title="Permalink to Groupe de paroles hommes">Groupe de paroles hommes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ignorance-et-vertu.html" rel="bookmark" title="Permalink to Ignorance et vertu">Ignorance et vertu</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-et-competition.html" rel="bookmark" title="Permalink to Fatigue et compétition">Fatigue et compétition</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/francis-dupuis-deri-democratie.html" rel="bookmark" title="Permalink to Francis Dupuis Déri, Démocratie.">Francis Dupuis Déri, Démocratie.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/musique-creation-et-partage.html" rel="bookmark" title="Permalink to Musique, création et partage">Musique, création et partage</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/elitisme-et-apprentissage.html" rel="bookmark" title="Permalink to Élitisme et apprentissage">Élitisme et apprentissage</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/travail-passion-et-limites.html" rel="bookmark" title="Permalink to Travail, passion et limites.">Travail, passion et limites.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/leffondrement-parlons-en.html" rel="bookmark" title="Permalink to L’effondrement, parlons-en…">L’effondrement, parlons-en…</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/refuser-detre-un-homme.html" rel="bookmark" title="Permalink to Refuser d’être un homme">Refuser d’être un homme</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/antisexisme-ou-antiracisme-un-faux-dilemme.html" rel="bookmark" title="Permalink to Antisexisme ou antiracisme ? Un faux dilemme">Antisexisme ou antiracisme ? Un faux dilemme</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/egologie.html" rel="bookmark" title="Permalink to Égologie">Égologie</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/hommes-anarchistes-face-au-feminisme.html" rel="bookmark" title="Permalink to Hommes Anarchistes face au féminisme">Hommes Anarchistes face au féminisme</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/open-space-technology.html" rel="bookmark" title="Permalink to Open space technology">Open space technology</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rupture-anarchiste-et-trahison-pro-feministe.html" rel="bookmark" title="Permalink to Rupture anarchiste et trahison pro-féministe">Rupture anarchiste et trahison pro-féministe</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ours.html" rel="bookmark" title="Permalink to Ours">Ours</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/velo.html" rel="bookmark" title="Permalink to Vélo">Vélo</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-espace-des-communs-rennais.html" rel="bookmark" title="Permalink to Un espace des communs Rennais ?">Un espace des communs Rennais ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/comment-la-non-violence-protege-letat.html" rel="bookmark" title="Permalink to Comment la non-violence protège l’état">Comment la non-violence protège l’état</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-an.html" rel="bookmark" title="Permalink to Brasserie - petit bilan, après un an d’existence">Brasserie - petit bilan, après un an d’existence</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/de-mozilla-a-la-brasserie-du-vieux-singe.html" rel="bookmark" title="Permalink to De Mozilla à la Brasserie du Vieux Singe">De Mozilla à la Brasserie du Vieux Singe</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/groupement-dachats-partage-dexperience.html" rel="bookmark" title="Permalink to Groupement d’achats & partage d’expérience">Groupement d’achats <span class="amp">&</span> partage d’expérience</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/webnotes.html" rel="bookmark" title="Permalink to Webnotes">Webnotes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-moins.html" rel="bookmark" title="Permalink to Faire moins">Faire moins</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/neipa-3.html" rel="bookmark" title="Permalink to NEIPA #3"><span class="caps">NEIPA</span> #3</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/neipa-2.html" rel="bookmark" title="Permalink to NEIPA #2"><span class="caps">NEIPA</span> #2</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/larrivee-du-trouble-ou-comment-faire-des-neipa.html" rel="bookmark" title="Permalink to L’arrivée du trouble (ou comment faire des NEIPA ?)">L’arrivée du trouble (ou comment faire des <span class="caps">NEIPA</span> ?)</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-club-des-brasseurs-amateurs-rennais.html" rel="bookmark" title="Permalink to Un club des brasseurs amateurs Rennais">Un club des brasseurs amateurs Rennais</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/brasserie-du-vieux-singe-installation-en-cours.html" rel="bookmark" title="Permalink to Brasserie du Vieux Singe — Installation en cours.">Brasserie du Vieux Singe — Installation en cours.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/comment-est-ce-que-vous-generez-vos-formulaires.html" rel="bookmark" title="Permalink to Comment est-ce que vous générez vos formulaires ?">Comment est-ce que vous générez vos formulaires ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cloisonnement-des-activites.html" rel="bookmark" title="Permalink to Cloisonnement des activités ?">Cloisonnement des activités ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/avez-vous-confiance-en-ssl.html" rel="bookmark" title="Permalink to Avez vous confiance en SSL?">Avez vous confiance en <span class="caps">SSL</span>?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/focusing-on-what-matters.html" rel="bookmark" title="Permalink to Focusing on what matters">Focusing on what matters</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/retours-sur-un-atelier-zeronet.html" rel="bookmark" title="Permalink to Retours sur un atelier ZeroNet">Retours sur un atelier ZeroNet</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lhorizon.html" rel="bookmark" title="Permalink to L’horizon">L’horizon</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-garantir-lintegrite-des-donnees-via-des-signatures-fr.html" rel="bookmark" title="Permalink to Service de nuages : Garantir l’intégrité des données via des signatures">Service de nuages : Garantir l’intégrité des données via des signatures</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lets-encrypt-haproxy.html" rel="bookmark" title="Permalink to Let’s Encrypt + HAProxy">Let’s Encrypt + HAProxy</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ateliers-dautodefense-numerique.html" rel="bookmark" title="Permalink to Ateliers d’autodéfense numérique">Ateliers d’autodéfense numérique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-mail-doit-il-mourir.html" rel="bookmark" title="Permalink to Le mail doit-il mourir ?">Le mail doit-il mourir ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/web-distribution-signing.html" rel="bookmark" title="Permalink to Web distribution signing">Web distribution signing</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pourquoi-cliquet" rel="bookmark" title="Permalink to Service de nuages : Pourquoi avons-nous fait Cliquet ?">Service de nuages : Pourquoi avons-nous fait Cliquet ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/charte-et-evenements-non-mixtes-au-sein-de-lafpy.html" rel="bookmark" title="Permalink to Charte et événements non-mixtes au sein de l’Afpy">Charte et événements non-mixtes au sein de l’Afpy</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-perspectives-pour-lete-fr.html" rel="bookmark" title="Permalink to Service de nuages : Perspectives pour l’été">Service de nuages : Perspectives pour l’été</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/roles.html" rel="bookmark" title="Permalink to Rôles">Rôles</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-achievement-unlocked-fr.html" rel="bookmark" title="Permalink to Service de nuages : Achievement unlocked">Service de nuages : Achievement unlocked</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-stocker-et-interroger-les-permissions-avec-kinto-fr.html" rel="bookmark" title="Permalink to Service de nuages : Stocker et interroger les permissions avec Kinto">Service de nuages : Stocker et interroger les permissions avec Kinto</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/les-problemes-de-pgp.html" rel="bookmark" title="Permalink to Les problèmes de PGP">Les problèmes de <span class="caps">PGP</span></a></li>
|
||||
<li><a href="https://blog.notmyidea.org/travail-et-creativite.html" rel="bookmark" title="Permalink to Travail et créativité">Travail et créativité</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/simplifier-les-preuves-didentites.html" rel="bookmark" title="Permalink to Simplifier les preuves d’identités">Simplifier les preuves d’identités</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/phrases-de-passe-et-bonnes-pratiques.html" rel="bookmark" title="Permalink to Phrases de passe et bonnes pratiques">Phrases de passe et bonnes pratiques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/chiffrement.html" rel="bookmark" title="Permalink to Chiffrement">Chiffrement</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/language.html" rel="bookmark" title="Permalink to Language">Language</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-la-gestion-des-permissions-fr.html" rel="bookmark" title="Permalink to Service de nuages : La gestion des permissions">Service de nuages : La gestion des permissions</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/eco-systeme-et-stockage-generique.html" rel="bookmark" title="Permalink to Eco-système et stockage générique">Eco-système et stockage générique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-fr.html" rel="bookmark" title="Permalink to Service de nuages !">Service de nuages !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-secret-du-bonheur.html" rel="bookmark" title="Permalink to Le secret du bonheur">Le secret du bonheur</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/whats-hawk-and-how-to-use-it.html" rel="bookmark" title="Permalink to What’s Hawk and how to use it?">What’s Hawk and how to use it?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/quel-metier-quelle-utilite.html" rel="bookmark" title="Permalink to Quel métier, quelle utilité ?">Quel métier, quelle utilité ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/retours-sur-deux-ans-a-mozilla.html" rel="bookmark" title="Permalink to Retours sur deux ans à Mozilla">Retours sur deux ans à Mozilla</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/des-carnets-desquisse.html" rel="bookmark" title="Permalink to Des carnets d’esquisse">Des carnets d’esquisse</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/francois-elie-quelle-ecole-pour-la-societe-de-linformation.html" rel="bookmark" title="Permalink to François Elie : Quelle école pour la société de l’information ?">François Elie : Quelle école pour la société de l’information ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/notes-economie-libidinale-et-economie-politique.html" rel="bookmark" title="Permalink to Notes: Économie libidinale et économie politique">Notes: Économie libidinale et économie politique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-revenu-de-base.html" rel="bookmark" title="Permalink to Le revenu de base">Le revenu de base</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/des-profils-de-confiance-partout-et-pour-tout.html" rel="bookmark" title="Permalink to Des profils de confiance partout et pour tout ?">Des profils de confiance partout et pour tout ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/implementing-cors-in-cornice.html" rel="bookmark" title="Permalink to Implementing CORS in Cornice">Implementing <span class="caps">CORS</span> in Cornice</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/new-year-python-meme-2012.html" rel="bookmark" title="Permalink to New year python meme, 2012">New year python meme, 2012</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/status-board.html" rel="bookmark" title="Permalink to Status board">Status board</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/habitat-collectif.html" rel="bookmark" title="Permalink to Habitat collectif">Habitat collectif</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tricot.html" rel="bookmark" title="Permalink to Tricot">Tricot</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/astuces-ssh.html" rel="bookmark" title="Permalink to Astuces SSH">Astuces <span class="caps">SSH</span></a></li>
|
||||
<li><a href="https://blog.notmyidea.org/gnome-3-extensions.html" rel="bookmark" title="Permalink to Gnome 3, extensions">Gnome 3, extensions</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/groovy.html" rel="bookmark" title="Permalink to “Groovy”"><span class="dquo">“</span>Groovy”</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/notre-dame-des-landes.html" rel="bookmark" title="Permalink to Notre dame des landes">Notre dame des landes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/semences-paysannes.html" rel="bookmark" title="Permalink to Semences paysannes">Semences paysannes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/languages.html" rel="bookmark" title="Permalink to Languages">Languages</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cheese-code-wrap-up.html" rel="bookmark" title="Permalink to Cheese & code - Wrap-up">Cheese <span class="amp">&</span> code - Wrap-up</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/biere-maison.html" rel="bookmark" title="Permalink to Bière maison !">Bière maison !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/motivation-benevolat-et-participation.html" rel="bookmark" title="Permalink to Motivation, bénévolat et participation">Motivation, bénévolat et participation</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cheese-code-party-october-20-21.html" rel="bookmark" title="Permalink to Cheese & Code party: October 20-21">Cheese <span class="amp">&</span> Code party: October 20-21</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/circus-sprint-at-pyconfr.html" rel="bookmark" title="Permalink to Circus sprint at PyconFR">Circus sprint at PyconFR</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pourquoi-mozilla.html" rel="bookmark" title="Permalink to Pourquoi Mozilla?">Pourquoi Mozilla?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lifestyle.html" rel="bookmark" title="Permalink to Lifestyle">Lifestyle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/refactoring-cornice.html" rel="bookmark" title="Permalink to Refactoring Cornice">Refactoring Cornice</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/bidouille.html" rel="bookmark" title="Permalink to Bidouille">Bidouille</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/djangocong-2012.html" rel="bookmark" title="Permalink to Djangocong 2012">Djangocong 2012</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/generation-de-formulaires-geolocalises.html" rel="bookmark" title="Permalink to Génération de formulaires, geolocalisés ?">Génération de formulaires, geolocalisés ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/thoughts-about-a-form-generation-service-gis-enabled.html" rel="bookmark" title="Permalink to Thoughts about a form generation service, GIS enabled">Thoughts about a form generation service, <span class="caps">GIS</span> enabled</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/les-dangers-du-livre-numerique.html" rel="bookmark" title="Permalink to Les dangers du livre numérique">Les dangers du livre numérique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/mozilla-first-months.html" rel="bookmark" title="Permalink to Mozilla, first months">Mozilla, first months</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/introducing-cornice.html" rel="bookmark" title="Permalink to Introducing Cornice">Introducing Cornice</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/quels-usages-pour-linformatique.html" rel="bookmark" title="Permalink to Quels usages pour l’informatique ?">Quels usages pour l’informatique ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/how-are-you-handling-your-shared-expenses.html" rel="bookmark" title="Permalink to How are you handling your shared expenses?">How are you handling your shared expenses?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/la-simplicite-volontaire-contre-le-mythe-de-labondance.html" rel="bookmark" title="Permalink to La simplicité volontaire contre le mythe de l’abondance">La simplicité volontaire contre le mythe de l’abondance</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/using-dbpedia-to-get-languages-influences.html" rel="bookmark" title="Permalink to Using dbpedia to get languages influences">Using dbpedia to get languages influences</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pelican-9-months-later.html" rel="bookmark" title="Permalink to Pelican, 9 months later">Pelican, 9 months later</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/using-jpype-to-bridge-python-and-java.html" rel="bookmark" title="Permalink to Using JPype to bridge python and Java">Using JPype to bridge python and Java</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-coup-de-main-pour-mon-memoire.html" rel="bookmark" title="Permalink to Un coup de main pour mon mémoire !">Un coup de main pour mon mémoire !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/travailler-moins-pour-mieux-travailler.html" rel="bookmark" title="Permalink to Travailler moins pour mieux travailler ?">Travailler moins pour mieux travailler ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/analyse-users-browsing-context-to-build-up-a-web-recommender.html" rel="bookmark" title="Permalink to Analyse users’ browsing context to build up a web recommender">Analyse users’ browsing context to build up a web recommender</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/working-directly-on-your-server-how-to-backup-and-sync-your-dev-environment-with-unison.html" rel="bookmark" title="Permalink to Working directly on your server? How to backup and sync your dev environment with unison">Working directly on your server? How to backup and sync your dev environment with unison</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/wrap-up-of-the-distutils2-paris-sprint.html" rel="bookmark" title="Permalink to Wrap up of the distutils2 paris’ sprint">Wrap up of the distutils2 paris’ sprint</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pypi-on-couchdb.html" rel="bookmark" title="Permalink to PyPI on CouchDB">PyPI on CouchDB</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/help-me-to-go-to-the-distutils2-paris-sprint.html" rel="bookmark" title="Permalink to Help me to go to the distutils2 paris’ sprint">Help me to go to the distutils2 paris’ sprint</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fork-you-or-how-the-social-coding-can-help-you.html" rel="bookmark" title="Permalink to Fork you! or how the social coding can help you">Fork you! or how the social coding can help you</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/how-to-reboot-your-bebox-using-the-cli.html" rel="bookmark" title="Permalink to How to reboot your bebox using the CLI">How to reboot your bebox using the <span class="caps">CLI</span></a></li>
|
||||
<li><a href="https://blog.notmyidea.org/dynamically-change-your-gnome-desktop-wallpaper.html" rel="bookmark" title="Permalink to Dynamically change your gnome desktop wallpaper">Dynamically change your gnome desktop wallpaper</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/how-to-install-nginx-php-53-on-freebsd.html" rel="bookmark" title="Permalink to How to install NGINX + PHP 5.3 on FreeBSD.">How to install <span class="caps">NGINX</span> + <span class="caps">PHP</span> 5.3 on FreeBSD.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pelican-a-simple-static-blog-generator-in-python.html" rel="bookmark" title="Permalink to Pelican, a simple static blog generator in python">Pelican, a simple static blog generator in python</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/an-amazing-summer-of-code-working-on-distutils2.html" rel="bookmark" title="Permalink to An amazing summer of code working on distutils2">An amazing summer of code working on distutils2</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/sprinting-on-distutils2-in-tours.html" rel="bookmark" title="Permalink to Sprinting on distutils2 in Tours">Sprinting on distutils2 in Tours</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/introducing-the-distutils2-index-crawlers.html" rel="bookmark" title="Permalink to Introducing the distutils2 index crawlers">Introducing the distutils2 index crawlers</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/use-restructured-text-rest-to-power-your-presentations.html" rel="bookmark" title="Permalink to Use Restructured Text (ReST) to power your presentations">Use Restructured Text (ReST) to power your presentations</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/first-week-working-on-distutils2.html" rel="bookmark" title="Permalink to first week working on distutils2">first week working on distutils2</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/a-distutils2-gsoc.html" rel="bookmark" title="Permalink to A Distutils2 GSoC">A Distutils2 GSoC</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-temps-des-graces-courrez-y.html" rel="bookmark" title="Permalink to Le temps des grâces, courrez-y !">Le temps des grâces, courrez-y !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/semaine-de-lenvironnement-la-consommation-etudiante.html" rel="bookmark" title="Permalink to Semaine de l’environnement: La consommation étudiante">Semaine de l’environnement: La consommation étudiante</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/python-go.html" rel="bookmark" title="Permalink to Python ? go !">Python ? go !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/amap-media-paniers-bio-a-5e.html" rel="bookmark" title="Permalink to AMAP + Média = Paniers bio à 5e ?!"><span class="caps">AMAP</span> + Média = Paniers bio à 5e ?!</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
280
articles51.html
Normal file
280
articles51.html
Normal file
|
@ -0,0 +1,280 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>Alexis Métaireau</title>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="https://blog.notmyidea.org/theme/css/main.css" type="text/css" />
|
||||
<link href="https://blog.notmyidea.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate"
|
||||
title="Alexis Métaireau ATOM Feed" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reconnexion.html" rel="bookmark" title="Permalink to Reconnexion ?">Reconnexion ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-feminisme-decolonial.html" rel="bookmark" title="Permalink to Un féminisme décolonial">Un féminisme décolonial</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/forum-ouvert-animation-et-posture.html" rel="bookmark" title="Permalink to Forum ouvert, animation et posture">Forum ouvert, animation et posture</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/artfevre-2020-defi-artistique-en-fevrier.html" rel="bookmark" title="Permalink to Artfevre 2020 - Défi artistique en février">Artfevre 2020 - Défi artistique en février</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-piege-du-developpement-personnel.html" rel="bookmark" title="Permalink to Le piège du développement personnel">Le piège du développement personnel</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/packager-du-python-pour-debian.html" rel="bookmark" title="Permalink to Packager du python pour Debian">Packager du python pour Debian</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/prendre-le-temps.html" rel="bookmark" title="Permalink to Prendre le temps">Prendre le temps</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/limites-horaires.html" rel="bookmark" title="Permalink to Limites horaires">Limites horaires</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/prendre-soin.html" rel="bookmark" title="Permalink to Prendre soin">Prendre soin</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/remettre-les-choses-a-plus-tard.html" rel="bookmark" title="Permalink to Remettre les choses à plus tard">Remettre les choses à plus tard</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/au-dela-de-la-penetration.html" rel="bookmark" title="Permalink to Au delà de la pénétration">Au delà de la pénétration</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/la-conjuration-des-egos.html" rel="bookmark" title="Permalink to La conjuration des égos">La conjuration des égos</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/break-technologique.html" rel="bookmark" title="Permalink to Break technologique">Break technologique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/assurance-chomage.html" rel="bookmark" title="Permalink to Assurance chômage">Assurance chômage</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/prix-libre-et-conscient.html" rel="bookmark" title="Permalink to Prix libre et conscient & culpabilisation">Prix libre et conscient <span class="amp">&</span> culpabilisation</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ecran-et-dependances.html" rel="bookmark" title="Permalink to Écran et dépendances">Écran et dépendances</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/groupe-de-paroles-hommes.html" rel="bookmark" title="Permalink to Groupe de paroles hommes">Groupe de paroles hommes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ignorance-et-vertu.html" rel="bookmark" title="Permalink to Ignorance et vertu">Ignorance et vertu</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-et-competition.html" rel="bookmark" title="Permalink to Fatigue et compétition">Fatigue et compétition</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/francis-dupuis-deri-democratie.html" rel="bookmark" title="Permalink to Francis Dupuis Déri, Démocratie.">Francis Dupuis Déri, Démocratie.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/musique-creation-et-partage.html" rel="bookmark" title="Permalink to Musique, création et partage">Musique, création et partage</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/elitisme-et-apprentissage.html" rel="bookmark" title="Permalink to Élitisme et apprentissage">Élitisme et apprentissage</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/travail-passion-et-limites.html" rel="bookmark" title="Permalink to Travail, passion et limites.">Travail, passion et limites.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/leffondrement-parlons-en.html" rel="bookmark" title="Permalink to L’effondrement, parlons-en…">L’effondrement, parlons-en…</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/refuser-detre-un-homme.html" rel="bookmark" title="Permalink to Refuser d’être un homme">Refuser d’être un homme</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/antisexisme-ou-antiracisme-un-faux-dilemme.html" rel="bookmark" title="Permalink to Antisexisme ou antiracisme ? Un faux dilemme">Antisexisme ou antiracisme ? Un faux dilemme</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/egologie.html" rel="bookmark" title="Permalink to Égologie">Égologie</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/hommes-anarchistes-face-au-feminisme.html" rel="bookmark" title="Permalink to Hommes Anarchistes face au féminisme">Hommes Anarchistes face au féminisme</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/open-space-technology.html" rel="bookmark" title="Permalink to Open space technology">Open space technology</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rupture-anarchiste-et-trahison-pro-feministe.html" rel="bookmark" title="Permalink to Rupture anarchiste et trahison pro-féministe">Rupture anarchiste et trahison pro-féministe</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ours.html" rel="bookmark" title="Permalink to Ours">Ours</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/velo.html" rel="bookmark" title="Permalink to Vélo">Vélo</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-espace-des-communs-rennais.html" rel="bookmark" title="Permalink to Un espace des communs Rennais ?">Un espace des communs Rennais ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/comment-la-non-violence-protege-letat.html" rel="bookmark" title="Permalink to Comment la non-violence protège l’état">Comment la non-violence protège l’état</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-an.html" rel="bookmark" title="Permalink to Brasserie - petit bilan, après un an d’existence">Brasserie - petit bilan, après un an d’existence</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/de-mozilla-a-la-brasserie-du-vieux-singe.html" rel="bookmark" title="Permalink to De Mozilla à la Brasserie du Vieux Singe">De Mozilla à la Brasserie du Vieux Singe</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/groupement-dachats-partage-dexperience.html" rel="bookmark" title="Permalink to Groupement d’achats & partage d’expérience">Groupement d’achats <span class="amp">&</span> partage d’expérience</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/webnotes.html" rel="bookmark" title="Permalink to Webnotes">Webnotes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-moins.html" rel="bookmark" title="Permalink to Faire moins">Faire moins</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/neipa-3.html" rel="bookmark" title="Permalink to NEIPA #3"><span class="caps">NEIPA</span> #3</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/neipa-2.html" rel="bookmark" title="Permalink to NEIPA #2"><span class="caps">NEIPA</span> #2</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/larrivee-du-trouble-ou-comment-faire-des-neipa.html" rel="bookmark" title="Permalink to L’arrivée du trouble (ou comment faire des NEIPA ?)">L’arrivée du trouble (ou comment faire des <span class="caps">NEIPA</span> ?)</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-club-des-brasseurs-amateurs-rennais.html" rel="bookmark" title="Permalink to Un club des brasseurs amateurs Rennais">Un club des brasseurs amateurs Rennais</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/brasserie-du-vieux-singe-installation-en-cours.html" rel="bookmark" title="Permalink to Brasserie du Vieux Singe — Installation en cours.">Brasserie du Vieux Singe — Installation en cours.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/comment-est-ce-que-vous-generez-vos-formulaires.html" rel="bookmark" title="Permalink to Comment est-ce que vous générez vos formulaires ?">Comment est-ce que vous générez vos formulaires ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cloisonnement-des-activites.html" rel="bookmark" title="Permalink to Cloisonnement des activités ?">Cloisonnement des activités ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/avez-vous-confiance-en-ssl.html" rel="bookmark" title="Permalink to Avez vous confiance en SSL?">Avez vous confiance en <span class="caps">SSL</span>?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/focusing-on-what-matters.html" rel="bookmark" title="Permalink to Focusing on what matters">Focusing on what matters</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/retours-sur-un-atelier-zeronet.html" rel="bookmark" title="Permalink to Retours sur un atelier ZeroNet">Retours sur un atelier ZeroNet</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lhorizon.html" rel="bookmark" title="Permalink to L’horizon">L’horizon</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-garantir-lintegrite-des-donnees-via-des-signatures-fr.html" rel="bookmark" title="Permalink to Service de nuages : Garantir l’intégrité des données via des signatures">Service de nuages : Garantir l’intégrité des données via des signatures</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lets-encrypt-haproxy.html" rel="bookmark" title="Permalink to Let’s Encrypt + HAProxy">Let’s Encrypt + HAProxy</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ateliers-dautodefense-numerique.html" rel="bookmark" title="Permalink to Ateliers d’autodéfense numérique">Ateliers d’autodéfense numérique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-mail-doit-il-mourir.html" rel="bookmark" title="Permalink to Le mail doit-il mourir ?">Le mail doit-il mourir ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/web-distribution-signing.html" rel="bookmark" title="Permalink to Web distribution signing">Web distribution signing</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pourquoi-cliquet" rel="bookmark" title="Permalink to Service de nuages : Pourquoi avons-nous fait Cliquet ?">Service de nuages : Pourquoi avons-nous fait Cliquet ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/charte-et-evenements-non-mixtes-au-sein-de-lafpy.html" rel="bookmark" title="Permalink to Charte et événements non-mixtes au sein de l’Afpy">Charte et événements non-mixtes au sein de l’Afpy</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-perspectives-pour-lete-fr.html" rel="bookmark" title="Permalink to Service de nuages : Perspectives pour l’été">Service de nuages : Perspectives pour l’été</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/roles.html" rel="bookmark" title="Permalink to Rôles">Rôles</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-achievement-unlocked-fr.html" rel="bookmark" title="Permalink to Service de nuages : Achievement unlocked">Service de nuages : Achievement unlocked</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-stocker-et-interroger-les-permissions-avec-kinto-fr.html" rel="bookmark" title="Permalink to Service de nuages : Stocker et interroger les permissions avec Kinto">Service de nuages : Stocker et interroger les permissions avec Kinto</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/les-problemes-de-pgp.html" rel="bookmark" title="Permalink to Les problèmes de PGP">Les problèmes de <span class="caps">PGP</span></a></li>
|
||||
<li><a href="https://blog.notmyidea.org/travail-et-creativite.html" rel="bookmark" title="Permalink to Travail et créativité">Travail et créativité</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/simplifier-les-preuves-didentites.html" rel="bookmark" title="Permalink to Simplifier les preuves d’identités">Simplifier les preuves d’identités</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/phrases-de-passe-et-bonnes-pratiques.html" rel="bookmark" title="Permalink to Phrases de passe et bonnes pratiques">Phrases de passe et bonnes pratiques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/chiffrement.html" rel="bookmark" title="Permalink to Chiffrement">Chiffrement</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/language.html" rel="bookmark" title="Permalink to Language">Language</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-la-gestion-des-permissions-fr.html" rel="bookmark" title="Permalink to Service de nuages : La gestion des permissions">Service de nuages : La gestion des permissions</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/eco-systeme-et-stockage-generique.html" rel="bookmark" title="Permalink to Eco-système et stockage générique">Eco-système et stockage générique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-fr.html" rel="bookmark" title="Permalink to Service de nuages !">Service de nuages !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-secret-du-bonheur.html" rel="bookmark" title="Permalink to Le secret du bonheur">Le secret du bonheur</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/whats-hawk-and-how-to-use-it.html" rel="bookmark" title="Permalink to What’s Hawk and how to use it?">What’s Hawk and how to use it?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/quel-metier-quelle-utilite.html" rel="bookmark" title="Permalink to Quel métier, quelle utilité ?">Quel métier, quelle utilité ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/retours-sur-deux-ans-a-mozilla.html" rel="bookmark" title="Permalink to Retours sur deux ans à Mozilla">Retours sur deux ans à Mozilla</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/des-carnets-desquisse.html" rel="bookmark" title="Permalink to Des carnets d’esquisse">Des carnets d’esquisse</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/francois-elie-quelle-ecole-pour-la-societe-de-linformation.html" rel="bookmark" title="Permalink to François Elie : Quelle école pour la société de l’information ?">François Elie : Quelle école pour la société de l’information ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/notes-economie-libidinale-et-economie-politique.html" rel="bookmark" title="Permalink to Notes: Économie libidinale et économie politique">Notes: Économie libidinale et économie politique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-revenu-de-base.html" rel="bookmark" title="Permalink to Le revenu de base">Le revenu de base</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/des-profils-de-confiance-partout-et-pour-tout.html" rel="bookmark" title="Permalink to Des profils de confiance partout et pour tout ?">Des profils de confiance partout et pour tout ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/implementing-cors-in-cornice.html" rel="bookmark" title="Permalink to Implementing CORS in Cornice">Implementing <span class="caps">CORS</span> in Cornice</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/new-year-python-meme-2012.html" rel="bookmark" title="Permalink to New year python meme, 2012">New year python meme, 2012</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/status-board.html" rel="bookmark" title="Permalink to Status board">Status board</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/habitat-collectif.html" rel="bookmark" title="Permalink to Habitat collectif">Habitat collectif</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tricot.html" rel="bookmark" title="Permalink to Tricot">Tricot</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/astuces-ssh.html" rel="bookmark" title="Permalink to Astuces SSH">Astuces <span class="caps">SSH</span></a></li>
|
||||
<li><a href="https://blog.notmyidea.org/gnome-3-extensions.html" rel="bookmark" title="Permalink to Gnome 3, extensions">Gnome 3, extensions</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/groovy.html" rel="bookmark" title="Permalink to “Groovy”"><span class="dquo">“</span>Groovy”</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/notre-dame-des-landes.html" rel="bookmark" title="Permalink to Notre dame des landes">Notre dame des landes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/semences-paysannes.html" rel="bookmark" title="Permalink to Semences paysannes">Semences paysannes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/languages.html" rel="bookmark" title="Permalink to Languages">Languages</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cheese-code-wrap-up.html" rel="bookmark" title="Permalink to Cheese & code - Wrap-up">Cheese <span class="amp">&</span> code - Wrap-up</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/biere-maison.html" rel="bookmark" title="Permalink to Bière maison !">Bière maison !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/motivation-benevolat-et-participation.html" rel="bookmark" title="Permalink to Motivation, bénévolat et participation">Motivation, bénévolat et participation</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cheese-code-party-october-20-21.html" rel="bookmark" title="Permalink to Cheese & Code party: October 20-21">Cheese <span class="amp">&</span> Code party: October 20-21</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/circus-sprint-at-pyconfr.html" rel="bookmark" title="Permalink to Circus sprint at PyconFR">Circus sprint at PyconFR</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pourquoi-mozilla.html" rel="bookmark" title="Permalink to Pourquoi Mozilla?">Pourquoi Mozilla?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lifestyle.html" rel="bookmark" title="Permalink to Lifestyle">Lifestyle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/refactoring-cornice.html" rel="bookmark" title="Permalink to Refactoring Cornice">Refactoring Cornice</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/bidouille.html" rel="bookmark" title="Permalink to Bidouille">Bidouille</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/djangocong-2012.html" rel="bookmark" title="Permalink to Djangocong 2012">Djangocong 2012</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/generation-de-formulaires-geolocalises.html" rel="bookmark" title="Permalink to Génération de formulaires, geolocalisés ?">Génération de formulaires, geolocalisés ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/thoughts-about-a-form-generation-service-gis-enabled.html" rel="bookmark" title="Permalink to Thoughts about a form generation service, GIS enabled">Thoughts about a form generation service, <span class="caps">GIS</span> enabled</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/les-dangers-du-livre-numerique.html" rel="bookmark" title="Permalink to Les dangers du livre numérique">Les dangers du livre numérique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/mozilla-first-months.html" rel="bookmark" title="Permalink to Mozilla, first months">Mozilla, first months</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/introducing-cornice.html" rel="bookmark" title="Permalink to Introducing Cornice">Introducing Cornice</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/quels-usages-pour-linformatique.html" rel="bookmark" title="Permalink to Quels usages pour l’informatique ?">Quels usages pour l’informatique ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/how-are-you-handling-your-shared-expenses.html" rel="bookmark" title="Permalink to How are you handling your shared expenses?">How are you handling your shared expenses?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/la-simplicite-volontaire-contre-le-mythe-de-labondance.html" rel="bookmark" title="Permalink to La simplicité volontaire contre le mythe de l’abondance">La simplicité volontaire contre le mythe de l’abondance</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/using-dbpedia-to-get-languages-influences.html" rel="bookmark" title="Permalink to Using dbpedia to get languages influences">Using dbpedia to get languages influences</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pelican-9-months-later.html" rel="bookmark" title="Permalink to Pelican, 9 months later">Pelican, 9 months later</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/using-jpype-to-bridge-python-and-java.html" rel="bookmark" title="Permalink to Using JPype to bridge python and Java">Using JPype to bridge python and Java</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-coup-de-main-pour-mon-memoire.html" rel="bookmark" title="Permalink to Un coup de main pour mon mémoire !">Un coup de main pour mon mémoire !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/travailler-moins-pour-mieux-travailler.html" rel="bookmark" title="Permalink to Travailler moins pour mieux travailler ?">Travailler moins pour mieux travailler ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/analyse-users-browsing-context-to-build-up-a-web-recommender.html" rel="bookmark" title="Permalink to Analyse users’ browsing context to build up a web recommender">Analyse users’ browsing context to build up a web recommender</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/working-directly-on-your-server-how-to-backup-and-sync-your-dev-environment-with-unison.html" rel="bookmark" title="Permalink to Working directly on your server? How to backup and sync your dev environment with unison">Working directly on your server? How to backup and sync your dev environment with unison</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/wrap-up-of-the-distutils2-paris-sprint.html" rel="bookmark" title="Permalink to Wrap up of the distutils2 paris’ sprint">Wrap up of the distutils2 paris’ sprint</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pypi-on-couchdb.html" rel="bookmark" title="Permalink to PyPI on CouchDB">PyPI on CouchDB</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/help-me-to-go-to-the-distutils2-paris-sprint.html" rel="bookmark" title="Permalink to Help me to go to the distutils2 paris’ sprint">Help me to go to the distutils2 paris’ sprint</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fork-you-or-how-the-social-coding-can-help-you.html" rel="bookmark" title="Permalink to Fork you! or how the social coding can help you">Fork you! or how the social coding can help you</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/how-to-reboot-your-bebox-using-the-cli.html" rel="bookmark" title="Permalink to How to reboot your bebox using the CLI">How to reboot your bebox using the <span class="caps">CLI</span></a></li>
|
||||
<li><a href="https://blog.notmyidea.org/dynamically-change-your-gnome-desktop-wallpaper.html" rel="bookmark" title="Permalink to Dynamically change your gnome desktop wallpaper">Dynamically change your gnome desktop wallpaper</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/how-to-install-nginx-php-53-on-freebsd.html" rel="bookmark" title="Permalink to How to install NGINX + PHP 5.3 on FreeBSD.">How to install <span class="caps">NGINX</span> + <span class="caps">PHP</span> 5.3 on FreeBSD.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pelican-a-simple-static-blog-generator-in-python.html" rel="bookmark" title="Permalink to Pelican, a simple static blog generator in python">Pelican, a simple static blog generator in python</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/an-amazing-summer-of-code-working-on-distutils2.html" rel="bookmark" title="Permalink to An amazing summer of code working on distutils2">An amazing summer of code working on distutils2</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/sprinting-on-distutils2-in-tours.html" rel="bookmark" title="Permalink to Sprinting on distutils2 in Tours">Sprinting on distutils2 in Tours</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/introducing-the-distutils2-index-crawlers.html" rel="bookmark" title="Permalink to Introducing the distutils2 index crawlers">Introducing the distutils2 index crawlers</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/use-restructured-text-rest-to-power-your-presentations.html" rel="bookmark" title="Permalink to Use Restructured Text (ReST) to power your presentations">Use Restructured Text (ReST) to power your presentations</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/first-week-working-on-distutils2.html" rel="bookmark" title="Permalink to first week working on distutils2">first week working on distutils2</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/a-distutils2-gsoc.html" rel="bookmark" title="Permalink to A Distutils2 GSoC">A Distutils2 GSoC</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-temps-des-graces-courrez-y.html" rel="bookmark" title="Permalink to Le temps des grâces, courrez-y !">Le temps des grâces, courrez-y !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/semaine-de-lenvironnement-la-consommation-etudiante.html" rel="bookmark" title="Permalink to Semaine de l’environnement: La consommation étudiante">Semaine de l’environnement: La consommation étudiante</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/python-go.html" rel="bookmark" title="Permalink to Python ? go !">Python ? go !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/amap-media-paniers-bio-a-5e.html" rel="bookmark" title="Permalink to AMAP + Média = Paniers bio à 5e ?!"><span class="caps">AMAP</span> + Média = Paniers bio à 5e ?!</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
280
articles52.html
Normal file
280
articles52.html
Normal file
|
@ -0,0 +1,280 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>Alexis Métaireau</title>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="https://blog.notmyidea.org/theme/css/main.css" type="text/css" />
|
||||
<link href="https://blog.notmyidea.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate"
|
||||
title="Alexis Métaireau ATOM Feed" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reconnexion.html" rel="bookmark" title="Permalink to Reconnexion ?">Reconnexion ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-feminisme-decolonial.html" rel="bookmark" title="Permalink to Un féminisme décolonial">Un féminisme décolonial</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/forum-ouvert-animation-et-posture.html" rel="bookmark" title="Permalink to Forum ouvert, animation et posture">Forum ouvert, animation et posture</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/artfevre-2020-defi-artistique-en-fevrier.html" rel="bookmark" title="Permalink to Artfevre 2020 - Défi artistique en février">Artfevre 2020 - Défi artistique en février</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-piege-du-developpement-personnel.html" rel="bookmark" title="Permalink to Le piège du développement personnel">Le piège du développement personnel</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/packager-du-python-pour-debian.html" rel="bookmark" title="Permalink to Packager du python pour Debian">Packager du python pour Debian</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/prendre-le-temps.html" rel="bookmark" title="Permalink to Prendre le temps">Prendre le temps</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/limites-horaires.html" rel="bookmark" title="Permalink to Limites horaires">Limites horaires</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/prendre-soin.html" rel="bookmark" title="Permalink to Prendre soin">Prendre soin</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/remettre-les-choses-a-plus-tard.html" rel="bookmark" title="Permalink to Remettre les choses à plus tard">Remettre les choses à plus tard</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/au-dela-de-la-penetration.html" rel="bookmark" title="Permalink to Au delà de la pénétration">Au delà de la pénétration</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/la-conjuration-des-egos.html" rel="bookmark" title="Permalink to La conjuration des égos">La conjuration des égos</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/break-technologique.html" rel="bookmark" title="Permalink to Break technologique">Break technologique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/assurance-chomage.html" rel="bookmark" title="Permalink to Assurance chômage">Assurance chômage</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/prix-libre-et-conscient.html" rel="bookmark" title="Permalink to Prix libre et conscient & culpabilisation">Prix libre et conscient <span class="amp">&</span> culpabilisation</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ecran-et-dependances.html" rel="bookmark" title="Permalink to Écran et dépendances">Écran et dépendances</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/groupe-de-paroles-hommes.html" rel="bookmark" title="Permalink to Groupe de paroles hommes">Groupe de paroles hommes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ignorance-et-vertu.html" rel="bookmark" title="Permalink to Ignorance et vertu">Ignorance et vertu</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-et-competition.html" rel="bookmark" title="Permalink to Fatigue et compétition">Fatigue et compétition</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/francis-dupuis-deri-democratie.html" rel="bookmark" title="Permalink to Francis Dupuis Déri, Démocratie.">Francis Dupuis Déri, Démocratie.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/musique-creation-et-partage.html" rel="bookmark" title="Permalink to Musique, création et partage">Musique, création et partage</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/elitisme-et-apprentissage.html" rel="bookmark" title="Permalink to Élitisme et apprentissage">Élitisme et apprentissage</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/travail-passion-et-limites.html" rel="bookmark" title="Permalink to Travail, passion et limites.">Travail, passion et limites.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/leffondrement-parlons-en.html" rel="bookmark" title="Permalink to L’effondrement, parlons-en…">L’effondrement, parlons-en…</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/refuser-detre-un-homme.html" rel="bookmark" title="Permalink to Refuser d’être un homme">Refuser d’être un homme</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/antisexisme-ou-antiracisme-un-faux-dilemme.html" rel="bookmark" title="Permalink to Antisexisme ou antiracisme ? Un faux dilemme">Antisexisme ou antiracisme ? Un faux dilemme</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/egologie.html" rel="bookmark" title="Permalink to Égologie">Égologie</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/hommes-anarchistes-face-au-feminisme.html" rel="bookmark" title="Permalink to Hommes Anarchistes face au féminisme">Hommes Anarchistes face au féminisme</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/open-space-technology.html" rel="bookmark" title="Permalink to Open space technology">Open space technology</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rupture-anarchiste-et-trahison-pro-feministe.html" rel="bookmark" title="Permalink to Rupture anarchiste et trahison pro-féministe">Rupture anarchiste et trahison pro-féministe</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ours.html" rel="bookmark" title="Permalink to Ours">Ours</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/velo.html" rel="bookmark" title="Permalink to Vélo">Vélo</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-espace-des-communs-rennais.html" rel="bookmark" title="Permalink to Un espace des communs Rennais ?">Un espace des communs Rennais ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/comment-la-non-violence-protege-letat.html" rel="bookmark" title="Permalink to Comment la non-violence protège l’état">Comment la non-violence protège l’état</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-an.html" rel="bookmark" title="Permalink to Brasserie - petit bilan, après un an d’existence">Brasserie - petit bilan, après un an d’existence</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/de-mozilla-a-la-brasserie-du-vieux-singe.html" rel="bookmark" title="Permalink to De Mozilla à la Brasserie du Vieux Singe">De Mozilla à la Brasserie du Vieux Singe</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/groupement-dachats-partage-dexperience.html" rel="bookmark" title="Permalink to Groupement d’achats & partage d’expérience">Groupement d’achats <span class="amp">&</span> partage d’expérience</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/webnotes.html" rel="bookmark" title="Permalink to Webnotes">Webnotes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-moins.html" rel="bookmark" title="Permalink to Faire moins">Faire moins</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/neipa-3.html" rel="bookmark" title="Permalink to NEIPA #3"><span class="caps">NEIPA</span> #3</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/neipa-2.html" rel="bookmark" title="Permalink to NEIPA #2"><span class="caps">NEIPA</span> #2</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/larrivee-du-trouble-ou-comment-faire-des-neipa.html" rel="bookmark" title="Permalink to L’arrivée du trouble (ou comment faire des NEIPA ?)">L’arrivée du trouble (ou comment faire des <span class="caps">NEIPA</span> ?)</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-club-des-brasseurs-amateurs-rennais.html" rel="bookmark" title="Permalink to Un club des brasseurs amateurs Rennais">Un club des brasseurs amateurs Rennais</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/brasserie-du-vieux-singe-installation-en-cours.html" rel="bookmark" title="Permalink to Brasserie du Vieux Singe — Installation en cours.">Brasserie du Vieux Singe — Installation en cours.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/comment-est-ce-que-vous-generez-vos-formulaires.html" rel="bookmark" title="Permalink to Comment est-ce que vous générez vos formulaires ?">Comment est-ce que vous générez vos formulaires ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cloisonnement-des-activites.html" rel="bookmark" title="Permalink to Cloisonnement des activités ?">Cloisonnement des activités ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/avez-vous-confiance-en-ssl.html" rel="bookmark" title="Permalink to Avez vous confiance en SSL?">Avez vous confiance en <span class="caps">SSL</span>?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/focusing-on-what-matters.html" rel="bookmark" title="Permalink to Focusing on what matters">Focusing on what matters</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/retours-sur-un-atelier-zeronet.html" rel="bookmark" title="Permalink to Retours sur un atelier ZeroNet">Retours sur un atelier ZeroNet</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lhorizon.html" rel="bookmark" title="Permalink to L’horizon">L’horizon</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-garantir-lintegrite-des-donnees-via-des-signatures-fr.html" rel="bookmark" title="Permalink to Service de nuages : Garantir l’intégrité des données via des signatures">Service de nuages : Garantir l’intégrité des données via des signatures</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lets-encrypt-haproxy.html" rel="bookmark" title="Permalink to Let’s Encrypt + HAProxy">Let’s Encrypt + HAProxy</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/ateliers-dautodefense-numerique.html" rel="bookmark" title="Permalink to Ateliers d’autodéfense numérique">Ateliers d’autodéfense numérique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-mail-doit-il-mourir.html" rel="bookmark" title="Permalink to Le mail doit-il mourir ?">Le mail doit-il mourir ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/web-distribution-signing.html" rel="bookmark" title="Permalink to Web distribution signing">Web distribution signing</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pourquoi-cliquet" rel="bookmark" title="Permalink to Service de nuages : Pourquoi avons-nous fait Cliquet ?">Service de nuages : Pourquoi avons-nous fait Cliquet ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/charte-et-evenements-non-mixtes-au-sein-de-lafpy.html" rel="bookmark" title="Permalink to Charte et événements non-mixtes au sein de l’Afpy">Charte et événements non-mixtes au sein de l’Afpy</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-perspectives-pour-lete-fr.html" rel="bookmark" title="Permalink to Service de nuages : Perspectives pour l’été">Service de nuages : Perspectives pour l’été</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/roles.html" rel="bookmark" title="Permalink to Rôles">Rôles</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-achievement-unlocked-fr.html" rel="bookmark" title="Permalink to Service de nuages : Achievement unlocked">Service de nuages : Achievement unlocked</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-stocker-et-interroger-les-permissions-avec-kinto-fr.html" rel="bookmark" title="Permalink to Service de nuages : Stocker et interroger les permissions avec Kinto">Service de nuages : Stocker et interroger les permissions avec Kinto</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/les-problemes-de-pgp.html" rel="bookmark" title="Permalink to Les problèmes de PGP">Les problèmes de <span class="caps">PGP</span></a></li>
|
||||
<li><a href="https://blog.notmyidea.org/travail-et-creativite.html" rel="bookmark" title="Permalink to Travail et créativité">Travail et créativité</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/simplifier-les-preuves-didentites.html" rel="bookmark" title="Permalink to Simplifier les preuves d’identités">Simplifier les preuves d’identités</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/phrases-de-passe-et-bonnes-pratiques.html" rel="bookmark" title="Permalink to Phrases de passe et bonnes pratiques">Phrases de passe et bonnes pratiques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/chiffrement.html" rel="bookmark" title="Permalink to Chiffrement">Chiffrement</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/language.html" rel="bookmark" title="Permalink to Language">Language</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-la-gestion-des-permissions-fr.html" rel="bookmark" title="Permalink to Service de nuages : La gestion des permissions">Service de nuages : La gestion des permissions</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/eco-systeme-et-stockage-generique.html" rel="bookmark" title="Permalink to Eco-système et stockage générique">Eco-système et stockage générique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/service-de-nuages-fr.html" rel="bookmark" title="Permalink to Service de nuages !">Service de nuages !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-secret-du-bonheur.html" rel="bookmark" title="Permalink to Le secret du bonheur">Le secret du bonheur</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/whats-hawk-and-how-to-use-it.html" rel="bookmark" title="Permalink to What’s Hawk and how to use it?">What’s Hawk and how to use it?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/quel-metier-quelle-utilite.html" rel="bookmark" title="Permalink to Quel métier, quelle utilité ?">Quel métier, quelle utilité ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/retours-sur-deux-ans-a-mozilla.html" rel="bookmark" title="Permalink to Retours sur deux ans à Mozilla">Retours sur deux ans à Mozilla</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/des-carnets-desquisse.html" rel="bookmark" title="Permalink to Des carnets d’esquisse">Des carnets d’esquisse</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/francois-elie-quelle-ecole-pour-la-societe-de-linformation.html" rel="bookmark" title="Permalink to François Elie : Quelle école pour la société de l’information ?">François Elie : Quelle école pour la société de l’information ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/notes-economie-libidinale-et-economie-politique.html" rel="bookmark" title="Permalink to Notes: Économie libidinale et économie politique">Notes: Économie libidinale et économie politique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-revenu-de-base.html" rel="bookmark" title="Permalink to Le revenu de base">Le revenu de base</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/des-profils-de-confiance-partout-et-pour-tout.html" rel="bookmark" title="Permalink to Des profils de confiance partout et pour tout ?">Des profils de confiance partout et pour tout ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/implementing-cors-in-cornice.html" rel="bookmark" title="Permalink to Implementing CORS in Cornice">Implementing <span class="caps">CORS</span> in Cornice</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/new-year-python-meme-2012.html" rel="bookmark" title="Permalink to New year python meme, 2012">New year python meme, 2012</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/status-board.html" rel="bookmark" title="Permalink to Status board">Status board</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/habitat-collectif.html" rel="bookmark" title="Permalink to Habitat collectif">Habitat collectif</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tricot.html" rel="bookmark" title="Permalink to Tricot">Tricot</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/astuces-ssh.html" rel="bookmark" title="Permalink to Astuces SSH">Astuces <span class="caps">SSH</span></a></li>
|
||||
<li><a href="https://blog.notmyidea.org/gnome-3-extensions.html" rel="bookmark" title="Permalink to Gnome 3, extensions">Gnome 3, extensions</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/groovy.html" rel="bookmark" title="Permalink to “Groovy”"><span class="dquo">“</span>Groovy”</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/notre-dame-des-landes.html" rel="bookmark" title="Permalink to Notre dame des landes">Notre dame des landes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/semences-paysannes.html" rel="bookmark" title="Permalink to Semences paysannes">Semences paysannes</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/languages.html" rel="bookmark" title="Permalink to Languages">Languages</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cheese-code-wrap-up.html" rel="bookmark" title="Permalink to Cheese & code - Wrap-up">Cheese <span class="amp">&</span> code - Wrap-up</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/biere-maison.html" rel="bookmark" title="Permalink to Bière maison !">Bière maison !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/motivation-benevolat-et-participation.html" rel="bookmark" title="Permalink to Motivation, bénévolat et participation">Motivation, bénévolat et participation</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cheese-code-party-october-20-21.html" rel="bookmark" title="Permalink to Cheese & Code party: October 20-21">Cheese <span class="amp">&</span> Code party: October 20-21</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/circus-sprint-at-pyconfr.html" rel="bookmark" title="Permalink to Circus sprint at PyconFR">Circus sprint at PyconFR</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pourquoi-mozilla.html" rel="bookmark" title="Permalink to Pourquoi Mozilla?">Pourquoi Mozilla?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lifestyle.html" rel="bookmark" title="Permalink to Lifestyle">Lifestyle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/refactoring-cornice.html" rel="bookmark" title="Permalink to Refactoring Cornice">Refactoring Cornice</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/bidouille.html" rel="bookmark" title="Permalink to Bidouille">Bidouille</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/djangocong-2012.html" rel="bookmark" title="Permalink to Djangocong 2012">Djangocong 2012</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/generation-de-formulaires-geolocalises.html" rel="bookmark" title="Permalink to Génération de formulaires, geolocalisés ?">Génération de formulaires, geolocalisés ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/thoughts-about-a-form-generation-service-gis-enabled.html" rel="bookmark" title="Permalink to Thoughts about a form generation service, GIS enabled">Thoughts about a form generation service, <span class="caps">GIS</span> enabled</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/les-dangers-du-livre-numerique.html" rel="bookmark" title="Permalink to Les dangers du livre numérique">Les dangers du livre numérique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/mozilla-first-months.html" rel="bookmark" title="Permalink to Mozilla, first months">Mozilla, first months</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/introducing-cornice.html" rel="bookmark" title="Permalink to Introducing Cornice">Introducing Cornice</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/quels-usages-pour-linformatique.html" rel="bookmark" title="Permalink to Quels usages pour l’informatique ?">Quels usages pour l’informatique ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/how-are-you-handling-your-shared-expenses.html" rel="bookmark" title="Permalink to How are you handling your shared expenses?">How are you handling your shared expenses?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/la-simplicite-volontaire-contre-le-mythe-de-labondance.html" rel="bookmark" title="Permalink to La simplicité volontaire contre le mythe de l’abondance">La simplicité volontaire contre le mythe de l’abondance</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/using-dbpedia-to-get-languages-influences.html" rel="bookmark" title="Permalink to Using dbpedia to get languages influences">Using dbpedia to get languages influences</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pelican-9-months-later.html" rel="bookmark" title="Permalink to Pelican, 9 months later">Pelican, 9 months later</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/using-jpype-to-bridge-python-and-java.html" rel="bookmark" title="Permalink to Using JPype to bridge python and Java">Using JPype to bridge python and Java</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/un-coup-de-main-pour-mon-memoire.html" rel="bookmark" title="Permalink to Un coup de main pour mon mémoire !">Un coup de main pour mon mémoire !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/travailler-moins-pour-mieux-travailler.html" rel="bookmark" title="Permalink to Travailler moins pour mieux travailler ?">Travailler moins pour mieux travailler ?</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/analyse-users-browsing-context-to-build-up-a-web-recommender.html" rel="bookmark" title="Permalink to Analyse users’ browsing context to build up a web recommender">Analyse users’ browsing context to build up a web recommender</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/working-directly-on-your-server-how-to-backup-and-sync-your-dev-environment-with-unison.html" rel="bookmark" title="Permalink to Working directly on your server? How to backup and sync your dev environment with unison">Working directly on your server? How to backup and sync your dev environment with unison</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/wrap-up-of-the-distutils2-paris-sprint.html" rel="bookmark" title="Permalink to Wrap up of the distutils2 paris’ sprint">Wrap up of the distutils2 paris’ sprint</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pypi-on-couchdb.html" rel="bookmark" title="Permalink to PyPI on CouchDB">PyPI on CouchDB</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/help-me-to-go-to-the-distutils2-paris-sprint.html" rel="bookmark" title="Permalink to Help me to go to the distutils2 paris’ sprint">Help me to go to the distutils2 paris’ sprint</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fork-you-or-how-the-social-coding-can-help-you.html" rel="bookmark" title="Permalink to Fork you! or how the social coding can help you">Fork you! or how the social coding can help you</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/how-to-reboot-your-bebox-using-the-cli.html" rel="bookmark" title="Permalink to How to reboot your bebox using the CLI">How to reboot your bebox using the <span class="caps">CLI</span></a></li>
|
||||
<li><a href="https://blog.notmyidea.org/dynamically-change-your-gnome-desktop-wallpaper.html" rel="bookmark" title="Permalink to Dynamically change your gnome desktop wallpaper">Dynamically change your gnome desktop wallpaper</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/how-to-install-nginx-php-53-on-freebsd.html" rel="bookmark" title="Permalink to How to install NGINX + PHP 5.3 on FreeBSD.">How to install <span class="caps">NGINX</span> + <span class="caps">PHP</span> 5.3 on FreeBSD.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/pelican-a-simple-static-blog-generator-in-python.html" rel="bookmark" title="Permalink to Pelican, a simple static blog generator in python">Pelican, a simple static blog generator in python</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/an-amazing-summer-of-code-working-on-distutils2.html" rel="bookmark" title="Permalink to An amazing summer of code working on distutils2">An amazing summer of code working on distutils2</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/sprinting-on-distutils2-in-tours.html" rel="bookmark" title="Permalink to Sprinting on distutils2 in Tours">Sprinting on distutils2 in Tours</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/introducing-the-distutils2-index-crawlers.html" rel="bookmark" title="Permalink to Introducing the distutils2 index crawlers">Introducing the distutils2 index crawlers</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/use-restructured-text-rest-to-power-your-presentations.html" rel="bookmark" title="Permalink to Use Restructured Text (ReST) to power your presentations">Use Restructured Text (ReST) to power your presentations</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/first-week-working-on-distutils2.html" rel="bookmark" title="Permalink to first week working on distutils2">first week working on distutils2</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/a-distutils2-gsoc.html" rel="bookmark" title="Permalink to A Distutils2 GSoC">A Distutils2 GSoC</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/le-temps-des-graces-courrez-y.html" rel="bookmark" title="Permalink to Le temps des grâces, courrez-y !">Le temps des grâces, courrez-y !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/semaine-de-lenvironnement-la-consommation-etudiante.html" rel="bookmark" title="Permalink to Semaine de l’environnement: La consommation étudiante">Semaine de l’environnement: La consommation étudiante</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/python-go.html" rel="bookmark" title="Permalink to Python ? go !">Python ? go !</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/amap-media-paniers-bio-a-5e.html" rel="bookmark" title="Permalink to AMAP + Média = Paniers bio à 5e ?!"><span class="caps">AMAP</span> + Média = Paniers bio à 5e ?!</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
174
articles6.html
174
articles6.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles7.html
174
articles7.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles8.html
174
articles8.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
articles9.html
174
articles9.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="selected" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
|
@ -12,21 +12,18 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header>
|
||||
<h1 class="post-title">Assurance chômage</h1>
|
||||
<time datetime="2019-12-13T00:00:00+01:00">13 décembre 2019</time>
|
||||
|
|
|
@ -12,21 +12,18 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header>
|
||||
<h1 class="post-title">Astuces <span class="caps">SSH</span></h1>
|
||||
<time datetime="2012-12-27T00:00:00+01:00">27 décembre 2012</time>
|
||||
|
|
|
@ -12,23 +12,21 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header>
|
||||
<h1 class="post-title">Ateliers d’autodéfense numérique</h1>
|
||||
<p><em>J'ai récemment animé des ateliers d'autodéfense numérique. Voici quelques retours et pistes d'améliorations.</em></p>
|
||||
<time datetime="2016-01-14T00:00:00+01:00">14 janvier 2016</time>
|
||||
|
||||
|
||||
|
|
|
@ -12,23 +12,19 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class="selected"
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header>
|
||||
<h3>Notes de lecture</h3>
|
||||
<h1 class="post-title">« Au delà de la pénétration » par Martin Page</h1>
|
||||
<time datetime="2020-01-01T00:00:00+01:00">Lu le 01 janvier 2020</time>
|
||||
|
||||
|
@ -67,7 +63,7 @@ Le patriarcat règne. Souvent la pénétration reproduit la domination de l̵
|
|||
</blockquote>
|
||||
<p>J’aime bien les « insultes » qui sont utilisées par Martin page : « Punaise de kalenbullar de plutonium », « punaise de tragédie », etc. C’est mignon et c’est bien comme ça !</p>
|
||||
<p>
|
||||
<a href="https://blog.notmyidea.org/tag/sexualite.html">#sexualité</a>, <a href="https://blog.notmyidea.org/tag/feminisme.html">#féminisme</a> - Posted in the <a href="https://blog.notmyidea.org/category/lectures.html">Lectures</a> category
|
||||
<a href="https://blog.notmyidea.org/tag/sexualite.html">#sexualité</a>, <a href="https://blog.notmyidea.org/tag/feminisme.html">#féminisme</a> - Posté dans la catégorie <a href="https://blog.notmyidea.org/lectures/">lectures</a>
|
||||
</p>
|
||||
</article>
|
||||
|
||||
|
|
174
author/.html
174
author/.html
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html10
174
author/.html10
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html11
174
author/.html11
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html12
174
author/.html12
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html13
174
author/.html13
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html14
174
author/.html14
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html15
174
author/.html15
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html16
174
author/.html16
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html17
174
author/.html17
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html18
174
author/.html18
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html19
174
author/.html19
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html2
174
author/.html2
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html20
174
author/.html20
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html21
174
author/.html21
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html22
174
author/.html22
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html23
174
author/.html23
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html24
174
author/.html24
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html25
174
author/.html25
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html26
174
author/.html26
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html27
174
author/.html27
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html28
174
author/.html28
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html29
174
author/.html29
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html3
174
author/.html3
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html30
174
author/.html30
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html31
174
author/.html31
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html32
174
author/.html32
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html33
174
author/.html33
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html34
174
author/.html34
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html35
174
author/.html35
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html36
174
author/.html36
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html37
174
author/.html37
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html38
174
author/.html38
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html39
174
author/.html39
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html4
174
author/.html4
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
174
author/.html40
174
author/.html40
|
@ -12,68 +12,130 @@
|
|||
|
||||
<body>
|
||||
<section id="links">
|
||||
<li><a class="" href="https://blog.notmyidea.org/">
|
||||
Alexis Métaireau</a></li>
|
||||
<li>
|
||||
<a class="" href="https://blog.notmyidea.org/articles.html"
|
||||
id="site-title">Articles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://til.notmyidea.org">Code, etc.</a>
|
||||
</li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/">Alexis Métaireau</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/journal/index.html">Journal</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/code/">Code, etc.</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/weeknotes/">Notes hebdo</a></li>
|
||||
<li><a class=""
|
||||
href="https://blog.notmyidea.org/lectures/">Lectures</a></li>
|
||||
</section>
|
||||
<h1></h1>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-22T00:00:00+02:00">22 septembre 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/llm.html">llm</a> <h1><a href="https://blog.notmyidea.org/how-to-run-the-vigogne-model-locally.html" id="page-title">How to run the vigogne model locally</a></h1>
|
||||
|
||||
<p><a href="https://github.com/bofenghuang/vigogne">Vigogne</a> is a <span class="caps">LLM</span> model based on <span class="caps">LLAMA2</span>, but trained with french data. As I’m working mostly in french, it might be useful. The current models that I can get locally are in english.</p>
|
||||
<p>The information I’ve found online are scarse and not so easy to follow, so …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-18T00:00:00+02:00">18 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-a-simple-command-line-to-post-snippets-on-gitlab.html" id="page-title">Creating a simple command line to post snippets on Gitlab</a></h1>
|
||||
|
||||
<p>I’m trying to get away from Github, and one thing that I find useful is the <a href="https://gist.github.com">gist</a> utility they’re providing. Seems that gitlab provides a similar tool.</p>
|
||||
<p>You can use it using <a href="https://python-gitlab.readthedocs.io/">python-gitlab</a>:</p>
|
||||
<div class="highlight"><pre><span></span><code>pipx<span class="w"> </span>install<span class="w"> </span>python-gitlab
|
||||
</code></pre></div>
|
||||
|
||||
<p>And then :</p>
|
||||
<div class="highlight"><pre><span></span><code>gitlab<span class="w"> </span>snippet<span class="w"> </span>create<span class="w"> </span>--title<span class="o">=</span><span class="s2">"youpi"</span><span class="w"> </span>--file-name<span class="o">=</span><span class="s2">"snip.py"</span><span class="w"> </span>--content<span class="w"> </span>snip …</code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-17T00:00:00+02:00">17 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/creating-an-online-space-to-share-markdown-files.html" id="page-title">Creating an online space to share markdown files</a></h1>
|
||||
|
||||
<p>I wanted to create a space on my server where I can upload markdown files and have them rendered directly, for them to be shared with other people.</p>
|
||||
<p>I stumbled on <a href="https://github.com/ukarim/ngx_markdown_filter_module">the markdown module for nginx</a> which does exactly what I want, but seemed to ask for compilation of nginx …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-13T00:00:00+02:00">13 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/conversion-dun-fichier-svg-en-faviconico.html" id="page-title">Conversion d’un fichier svg en favicon.ico</a></h1>
|
||||
|
||||
<p>Il y a plusieurs sites qui permettent de faire ça automatiquement, mais j’aime bien faire les choses depuis mon terminal, voici donc une commande qui permet de faire ça simplement, en utilisant <a href="https://imagemagick.org/">ImageMagick</a>. Merci à <a href="https://gist.github.com/azam/3b6995a29b9f079282f3">ce gist</a></p>
|
||||
<div class="highlight"><pre><span></span><code>convert<span class="w"> </span>-density<span class="w"> </span>256x256<span class="w"> </span>-background<span class="w"> </span>transparent<span class="w"> </span>favicon.svg<span class="w"> </span>-define<span class="w"> </span>icon:auto-resize<span class="w"> </span>-colors<span class="w"> </span><span class="m">256 …</span></code></pre></div>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-09-12T00:00:00+02:00">12 septembre 2023</time>
|
||||
|
||||
<h1><a href="https://blog.notmyidea.org/decouverte-de-nouveaux-outils-pour-le-developpement-llm-helix-et-plus.html" id="page-title">Découverte de nouveaux outils pour le développement: <span class="caps">LLM</span>, Helix et plus</a></h1>
|
||||
|
||||
<h2 id="llm"><span class="caps">LLM</span></h2>
|
||||
<ul>
|
||||
<li><a href="https://localai.io/model-compatibility/">LocalAI</a> permet de faire tourner des modèles en local avec la même <span class="caps">API</span> <span class="caps">HTTP</span> que celle d’OpenAI</li>
|
||||
<li><a href="https://github.com/bofenghuang/vigogne">Le modèle Vigogne</a> est un modèle entrainé (<em>fine-tuned</em>) avec des données en Français. Notamment <a href="https://huggingface.co/bofenghuang/vigogne-2-7b-chat/tree/v1.0">ce modèle</a>qui prends <span class="caps">LLAMA2</span> en entrée.</li>
|
||||
<li><a href="https://python.langchain.com/docs/get_started/introduction.html">LangChain</a> semble être un framework pour travailler avec les différents …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-19T00:00:00+02:00">19 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/gitlab.html">gitlab</a>, <a class='tag' href="https://blog.notmyidea.org/tag/docker.html">docker</a> <h1><a href="https://blog.notmyidea.org/running-the-gitlab-ci-locally.html" id="page-title">Running the Gitlab <span class="caps">CI</span> locally</a></h1>
|
||||
|
||||
<p>Sometimes, I need to change how the continuous integration is setup, and I find
|
||||
myself pushing to a branch to test if my changes are working. Oftentimes, it
|
||||
takes me multiple commits to find the correct configuration, which is… suboptimal.</p>
|
||||
<p>I discovered today <a href="https://github.com/firecow/gitlab-ci-local">Gitlab <span class="caps">CI</span>
|
||||
local</a> which makes it possible …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-18T00:00:00+02:00">18 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/arch-linux.html">arch-linux</a> <h1><a href="https://blog.notmyidea.org/archlinux-et-mise-a-jour-du-keyring.html" id="page-title">ArchLinux et mise à jour du keyring</a></h1>
|
||||
|
||||
<p>Pour les mises à jour Arch, j’utilise <a href="https://github.com/Jguer/yay">yay</a>. Je
|
||||
ne fais les mises à jour que de manière semi-régulière, et parfois après une
|
||||
longue période je me retrouve avec des soucis de clé qui ne sont plus à jour ou manquantes.</p>
|
||||
<p>Avec une utilisation fréquente du système, aucun problème …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-17T00:00:00+02:00">17 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/python.html">python</a>, <a class='tag' href="https://blog.notmyidea.org/tag/packaging.html">packaging</a>, <a class='tag' href="https://blog.notmyidea.org/tag/zsh.html">zsh</a> <h1><a href="https://blog.notmyidea.org/python-packaging-with-hatch-pipx-and-zsh-environment-variables.html" id="page-title">Python packaging with Hatch, pipx and Zsh environment variables</a></h1>
|
||||
|
||||
<p>It’s been a while I didn’t packaged something new. I recently remembered an old
|
||||
package of mine that needed some attention :
|
||||
<a href="https://gitlab.com/almet/debts">debts</a>. It’s now time to package it, so I
|
||||
discovered <a href="https://hatch.pypa.io/">hatch</a></p>
|
||||
<p>hatch new —init</p>
|
||||
<p>This does the heavy-lifting for you, actually porting the <code>setup.py</code> files …</p>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-08-16T00:00:00+02:00">16 août 2023</time>
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/django.html">django</a>, <a class='tag' href="https://blog.notmyidea.org/tag/pytest.html">pytest</a> <h1><a href="https://blog.notmyidea.org/profiling-and-speeding-up-django-and-pytest.html" id="page-title">Profiling and speeding up Django and Pytest</a></h1>
|
||||
|
||||
<p><a href="https://yaal.coop/">Éloi</a> made <a href="https://github.com/spiral-project/ihatemoney/issues/1214">a pull request on
|
||||
IHateMoney</a> to
|
||||
speedup the tests, with some great tooling for pytest that I wasn’t aware of:</p>
|
||||
<ul>
|
||||
<li><a href="https://pypi.org/project/pytest-xdist/">pytest-xdist</a> allows to run tests in
|
||||
parallel, using <code>-n auto</code></li>
|
||||
<li><a href="https://pypi.org/project/pytest-profiling/">pytest-profiling</a> makes it easy
|
||||
to get the call stack and time the function calls that take most …</li></ul>
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-25T00:00:00+01:00">25 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Plus sérieusement, le boulot est le boulot et les loisirs sont aussi la liberté des salariés de faire strictement ce qu’ils veulent de leur temps libre. Les trucs « conviviaux » des boites « cool...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2023-02-24T00:00:00+01:00">24 février 2023</time>
|
||||
<h1><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" id="page-title">Tolérance, empathie et limites</a></h1>
|
||||
Suite à un message de Yannick sur mastodon, je me suis rendu compte que j’avais une réaction que je ne comprennais pas. Son message : Dans la voiture bar d’un train Paris -> Quimper ; Ne pas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-08-29T00:00:00+02:00">29 août 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" id="page-title">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></h1>
|
||||
Récemment, on a m’a demandé un petit coup de main pour aider à l’installation d’une pile logicielle qui permet de stocker des données temporelles et en faire des graphiques. Voici donc quelques...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-30T00:00:00+02:00">30 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/reveil-difficile.html" id="page-title">Réveil difficile</a></h1>
|
||||
Je viens de remettre la main sur un texte écrit durant Artfèvre 2020, et je lui donne beaucoup plus de sens avec du recul. Je crois que ça parle de ma prise de conscience des oppressions de classe...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-07T00:00:00+02:00">07 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/lere-de-la-critique.html" id="page-title">L’Ère de la critique</a></h1>
|
||||
Au détour d’une discussion sur mastodon je viens de retrouver ce bout de texte écrit mais jamais publié. J’y parle de ce que formuler des critiques me fait, de la hiérarchisation qui en découle,...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2022-05-06T00:00:00+02:00">06 mai 2022</time>
|
||||
<h1><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" id="page-title">Fatigue relationnelle</a></h1>
|
||||
Depuis peu, je me retrouve confronté à mon manque d’envie d’être avec d’autres personnes. Comme si mon quota d’interactions sociales était plus rapidement atteint qu’il y a quelques années. Je ne...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-11T00:00:00+01:00">11 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/conflit.html" id="page-title">Conflit</a></h1>
|
||||
J’ai pensé durant de nombreuses années que je savais gérer le conflit, alors que c’était en fait impensé. Ne pas être en conflit signifie parfois s’adapter aux autres, parfois ne pas (assez)...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-11-01T00:00:00+01:00">01 novembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/cooperation-et-travail.html" id="page-title">Coopération et travail</a></h1>
|
||||
Je parle souvent de coopération, que j’imagine comme « un fonctionnement collectif, dans lequel chacun⋅e y trouve son compte ». Or je me rends aujourd’hui compte que cette définition mets de côté...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-09-13T00:00:00+02:00">13 septembre 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/rentree.html" id="page-title">Rentrée</a></h1>
|
||||
Trois semaines de vacances m’ont fait le plus grand bien. Je suis toujours autant étonné par ma capacité à repousser mes limites quand je suis la tête dans le guidon, ce qui était le cas...
|
||||
</section>
|
||||
<section class="section index">
|
||||
<time datetime="2021-08-04T00:00:00+02:00">04 août 2021</time>
|
||||
<h1><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" id="page-title">Faire de la musique sous Linux</a></h1>
|
||||
Update du 07/08 : ajout des infos sur le noyau temps réel Faire de la musique electronique à été pour moi l’occasion de réinstaller Windows pour pouvoir utiliser Ableton Live, un des logiciels les...
|
||||
|
||||
<a class='tag' href="https://blog.notmyidea.org/tag/travail.html">Travail</a>, <a class='tag' href="https://blog.notmyidea.org/tag/facilitation.html">Facilitation</a>, <a class='tag' href="https://blog.notmyidea.org/tag/savoir-etre.html">Savoir-Être</a> <h1><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" id="page-title">Séparation travail et loisirs</a></h1>
|
||||
Bien que nécessaire pour certains pour se protéger de l'exploitation, cette séparation ne risque-elle pas de déshumaniser le travail et d'empêcher la construction de relations authentiques entre collègues ?
|
||||
</section>
|
||||
<ul>
|
||||
<li><a href="https://blog.notmyidea.org/separation-travail-et-loisirs.html" rel="bookmark" title="Permalink to Séparation travail et loisirs">Séparation travail et loisirs</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/tolerance-empathie-et-limites.html" rel="bookmark" title="Permalink to Tolérance, empathie et limites">Tolérance, empathie et limites</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/installation-de-mosquitto-influxdb-telegraf-et-grafana.html" rel="bookmark" title="Permalink to Installation de Mosquitto, InfluxDB, Telegraf et Grafana">Installation de Mosquitto, InfluxDB, Telegraf et Grafana</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/reveil-difficile.html" rel="bookmark" title="Permalink to Réveil difficile">Réveil difficile</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/lere-de-la-critique.html" rel="bookmark" title="Permalink to L’Ère de la critique">L’Ère de la critique</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/fatigue-relationnelle.html" rel="bookmark" title="Permalink to Fatigue relationnelle">Fatigue relationnelle</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/conflit.html" rel="bookmark" title="Permalink to Conflit">Conflit</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/cooperation-et-travail.html" rel="bookmark" title="Permalink to Coopération et travail">Coopération et travail</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/rentree.html" rel="bookmark" title="Permalink to Rentrée">Rentrée</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/faire-de-la-musique-sous-linux.html" rel="bookmark" title="Permalink to Faire de la musique sous Linux">Faire de la musique sous Linux</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/vaccination-et-risques.html" rel="bookmark" title="Permalink to Vaccination et risques">Vaccination et risques</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/facebook-competition-ethique-et-marketing.html" rel="bookmark" title="Permalink to Facebook, compétition, éthique et marketing.">Facebook, compétition, éthique et marketing.</a></li>
|
||||
<li><a href="https://blog.notmyidea.org/routine.html" rel="bookmark" title="Permalink to Routine">Routine</a></li>
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue