<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Site de connaissances</title>
    <link>https://connaissances.fournier38.fr/</link>
    <description>Le site de connaissances recense des trucs et astuces concernant Linux, la programmation, glan&#xE9;es au fur et &#xE0; mesure des ann&#xE9;es </description>
    <item>
      <title>[Mat&#xE9;riel] Onduleur Eaton/APC : gestion depuis Debian</title>
      <link>https://connaissances.fournier38.fr/entry/Onduleur%20Eaton/APC%20%3A%20gestion%20depuis%20Debian</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Les onduleurs Eaton/APC (ex MGE) peuvent &amp;ecirc;tre connect&amp;eacute;s &amp;agrave; Debian pour fournir des informations techniques, voire &amp;eacute;teindre la machine en cas de batterie faible.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Installer le paquet : &lt;var&gt;apt install apcupsd&lt;/var&gt;&lt;br /&gt;&#xD;
Editer la configuration &lt;var&gt;/etc/apcupsd/apcupsd.conf&lt;/var&gt; :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;UPSCABLE usb&#xD;
UPSTYPE usb&#xD;
DEVICE /dev/usb/hiddev1&#xD;
[...]&lt;/pre&gt;
&#xD;
Et red&amp;eacute;marrer le service : &lt;var&gt;systemctl restart apcupsd&lt;/var&gt;.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
On peut avoir des informations plus g&amp;eacute;n&amp;eacute;rales avec la commande : &lt;var&gt;apcaccess&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;APC      : 001,036,0867&#xD;
DATE     : 2021-12-22 21:15:45 +0100  &#xD;
HOSTNAME : proxmox&#xD;
VERSION  : 3.14.14 (31 May 2016) debian&#xD;
UPSNAME  : proxmox&#xD;
CABLE    : USB Cable&#xD;
DRIVER   : USB UPS Driver&#xD;
UPSMODE  : Stand Alone&#xD;
STARTTIME: 2021-12-22 21:15:43 +0100  &#xD;
MODEL    : Back-UPS XS 700U   &#xD;
STATUS   : ONLINE &#xD;
LINEV    : 238.0 Volts&#xD;
LOADPCT  : 5.0 Percent&#xD;
BCHARGE  : 100.0 Percent&#xD;
TIMELEFT : 90.8 Minutes&#xD;
MBATTCHG : 5 Percent&#xD;
MINTIMEL : 3 Minutes&#xD;
MAXTIME  : 0 Seconds&#xD;
SENSE    : Medium&#xD;
LOTRANS  : 140.0 Volts&#xD;
HITRANS  : 300.0 Volts&#xD;
ALARMDEL : 30 Seconds&#xD;
BATTV    : 13.8 Volts&#xD;
LASTXFER : No transfers since turnon&#xD;
NUMXFERS : 0&#xD;
TONBATT  : 0 Seconds&#xD;
CUMONBATT: 0 Seconds&#xD;
XOFFBATT : N/A&#xD;
SELFTEST : NO&#xD;
STATFLAG : 0x05000008&#xD;
SERIALNO : 3B1834X74223  &#xD;
BATTDATE : 2018-08-26&#xD;
NOMINV   : 230 Volts&#xD;
NOMBATTV : 12.0 Volts&#xD;
NOMPOWER : 390 Watts&#xD;
FIRMWARE : 924.Z3 .I USB FW:Z3&#xD;
END APC  : 2021-12-22 21:15:49 +0100&lt;/pre&gt;
&#xD;
&lt;br /&gt;&#xD;
Il est possible de logger les informations de mani&amp;egrave;re r&amp;eacute;guli&amp;egrave;re en activant le param&amp;egrave;tre &amp;quot;DATATIME 30&amp;quot;.&lt;br /&gt;&#xD;
Le log est au format (selon les informations disponibles dans l&amp;#039;onduleur) : &lt;br /&gt;&#xD;
&lt;pre class='box'&gt;MinLineVoltage,MaxLineVoltage,OutputVoltage,BatteryVoltage,LineFrequency,LoadPercent,UPSTemperature,AmbientTemperature,Humidity,LineVoltage,BatteryCharge,toggle&lt;/pre&gt;&#xD;
&lt;br /&gt;&#xD;
Pour modifier la date de changement de batterie, il faut arr&amp;ecirc;ter le d&amp;eacute;mon et utiliser la commande &lt;var&gt;systemctl stop apcupsd ; apctest&lt;/var&gt; qui permet de g&amp;eacute;rer les param&amp;egrave;tres de l&amp;#039;onduleur dans un menu :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;1)  Test kill UPS power&#xD;
2)  Perform self-test&#xD;
3)  Read last self-test result&#xD;
4)  View/Change battery date    &#xD;
5)  View manufacturing date&#xD;
6)  View/Change alarm behavior&#xD;
7)  View/Change sensitivity&#xD;
8)  View/Change low transfer voltage&#xD;
9)  View/Change high transfer voltage&#xD;
10) Perform battery calibration&#xD;
11) Test alarm&#xD;
12) View/Change self-test interval&#xD;
 Q) Quit&lt;/pre&gt;
&#xD;
&lt;br /&gt;&#xD;
Il est possible de superviser l&amp;#039;onduleur avec Munin avec : &lt;var&gt;ln -s /usr/share/munin/plugins/apc_nis /etc/munin/plugins/apc_nis ; systemctl restart munin-node.service&lt;/var&gt; ou avec Home Assistant (Param&amp;egrave;tres / Appareils et services / Int&amp;eacute;grations / APC UPS Daemon)</description>
      <pubDate>Sat, 03 Oct 2026 19:14:53 +0200</pubDate>
    </item>
    <item>
      <title>[MySQL] Out of Memory Killer : prioriser d'autres processus que MariaDB</title>
      <link>https://connaissances.fournier38.fr/entry/Out%20of%20Memory%20Killer%20%3A%20prioriser%20d%27autres%20processus%20que%20MariaDB</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Par d&amp;eacute;faut, tous les services ont la m&amp;ecirc;me priorit&amp;eacute; lorsque le Out Of Memory Killer passe. Or les tables MyISAM n&amp;#039;aiment pas &amp;ecirc;tre arr&amp;ecirc;t&amp;eacute;es brutalement.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Dans un Linux ayant Apache et MariaDB sur le m&amp;ecirc;me serveur, l&amp;#039;OOM Killer peut tuer MariaDB.&lt;br /&gt;&#xD;
Pour essayer de prioriser d&amp;#039;autres processus &amp;agrave; &amp;ecirc;tre tu&amp;eacute;s, il faut &amp;eacute;diter la configuration de la fa&amp;ccedil;on suivante :&lt;br /&gt;&#xD;
&lt;var&gt;systemctl edit mariadb.service&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;[Service]&#xD;
OOMScoreAdjust=-600&lt;/pre&gt;
&#xD;
&lt;br /&gt;&#xD;
Red&amp;eacute;marrer le service : &lt;var&gt;systemctl restart mariadb.service &lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
V&amp;eacute;rifier le statut : &lt;var&gt;cat /proc/$(pidof mariadbd)/oom_score_adj&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Les processus par d&amp;eacute;faut ont la valeur de 0 (-600 est plus prioritaire, donc le service devrait &amp;ecirc;tre conserv&amp;eacute;).&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Source &lt;a href="https://dba.stackexchange.com/a/256645" target="_blank" class="postlink"&gt;https://dba.stackexchange.com/a/256645&lt;/a&gt;</description>
      <pubDate>Sun, 27 Sep 2026 19:20:50 +0200</pubDate>
    </item>
    <item>
      <title>[Linux] Utilisation des disques : trier par occupation</title>
      <link>https://connaissances.fournier38.fr/entry/Utilisation%20des%20disques%20%3A%20trier%20par%20occupation</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Pour conna&amp;icirc;tre les r&amp;eacute;pertoires contenant le plus gros volume de donn&amp;eacute;es, il est int&amp;eacute;ressant d&amp;#039;utiliser &lt;var&gt;ncdu&lt;/var&gt;.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Celui-ci scanne l&amp;#039;arborescence d&amp;#039;un chemin et affiche apr&amp;egrave;s quelques instants l&amp;#039;occupation tri&amp;eacute;e en taille du plus important au plus faible.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
En entrant dans les sous-r&amp;eacute;pertoires avec les fl&amp;egrave;ches, il est m&amp;ecirc;me possible de supprimer les dossiers/fichiers que l&amp;#039;on souhaite en appuyant sur la touche &amp;quot;d&amp;quot;.&lt;br /&gt;&#xD;
Apr&amp;egrave;s suppression, le recalcul du r&amp;eacute;pertoire affich&amp;eacute; peut &amp;ecirc;tre fait avec &amp;quot;r&amp;quot;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
L&amp;#039;installation est facile : &lt;var&gt;apt install ncdu&lt;/var&gt;</description>
      <pubDate>Sun, 27 Sep 2026 14:46:22 +0200</pubDate>
    </item>
    <item>
      <title>[MySQL] R&#xE9;parer une table corrompue</title>
      <link>https://connaissances.fournier38.fr/entry/R%C3%A9parer%20une%20table%20corrompue</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Il arrive parfois que MySQL plante et qu&amp;#039;une table soit corrompue. Le serveur n&amp;#039;arrive pas &amp;agrave; la r&amp;eacute;parer seul.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Dans le cas des stockages en MyISAM, il renvoie le message : &lt;pre class='box'&gt;ERROR 144 (HY000) at line 1: Table &amp;#039;Base/Table&amp;#039; is marked as crashed and last (automatic?) repair failed&lt;/pre&gt;
 et en InnoDB, il renvoie le message &amp;quot;InnoDB: Index &amp;#039;node_id&amp;#039; contains XXX entries, should be XXX&amp;quot;&lt;br /&gt;&#xD;
Il faut choisir le mode de restauration en fonction du moteur de base de donn&amp;eacute;es de la table. On utilise &lt;var&gt; SELECT TABLE_NAME,  ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA = &amp;#039;DATABASE&amp;#039; ORDER BY TABLE_NAME;&lt;/var&gt; (en rempla&amp;ccedil;ant DATABASE par le nom de base.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
En InnoDB :&lt;br /&gt;&#xD;
depuis MySQL, lancer la commande &lt;var&gt;OPTIMIZE TABLE Table&lt;/var&gt;&lt;br /&gt;&#xD;
et v&amp;eacute;rifier que tout va bien avec &lt;var&gt;CHECK TABLE Table&lt;/var&gt;&lt;br /&gt;&#xD;
Si le probl&amp;egrave;me persiste :&lt;br /&gt;&#xD;
- faire un dump de la table  &lt;var&gt;mysqldump -u root -p Base Table &amp;gt; dump.sql&lt;/var&gt;&lt;br /&gt;&#xD;
- r&amp;eacute;importer le dump (qui efface toute la table par d&amp;eacute;faut) : &lt;var&gt;mysqldump -u root -p Base &amp;lt; dump.sql&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
En MyISAM :&lt;br /&gt;&#xD;
Dans ce cas, il faut :&lt;br /&gt;&#xD;
depuis MySQL, lancer la commande &lt;var&gt;USE database&lt;/var&gt; puis  &lt;var&gt;REPAIR TABLE Table&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Ou alors, utiliser la commande &lt;var&gt;mysqlcheck -u root -p Base Table&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Ou alors&lt;br /&gt;&#xD;
0. Arr&amp;ecirc;ter le serveur MySQL &lt;var&gt;/etc/init.d/mysql stop&lt;/var&gt;&lt;br /&gt;&#xD;
1. Trouver le fichier dans &lt;var&gt;/var/lib/mysql/Base/Table.MYI&lt;/var&gt;&lt;br /&gt;&#xD;
2. Lancer la commande &lt;var&gt;myisachk /var/lib/mysql/Base/Table.MYI&lt;/var&gt; pour voir si le fichier est bien corrompu. La commande renvoie : &lt;pre class='box'&gt;Checking MyISAM file: Table.MYI&#xD;
Data records:       0   Deleted blocks:       0&#xD;
myisamchk: warning: Table is marked as crashed and last repair failed&#xD;
myisamchk: warning: 1 client is using or hasn&amp;#039;t closed the table properly&#xD;
- check file-size&#xD;
myisamchk: warning: Size of indexfile is: 8780967936      Should be: 1024&#xD;
- check record delete-chain&#xD;
- check key delete-chain&#xD;
- check index reference&#xD;
- check data record references index: 1&#xD;
- check data record references index: 2&#xD;
MyISAM-table &amp;#039;Table.MYI&amp;#039; is usable but should be fixed&lt;/pre&gt;
&#xD;
3. Lancer la r&amp;eacute;paration avec la commande &lt;var&gt;myisachk -r /var/lib/mysql/Base/Table.MYI&lt;/var&gt;&lt;br /&gt;&#xD;
4. Relancer le serveur MySQL : &lt;var&gt;/etc/init.d/mysql start&lt;/var&gt;</description>
      <pubDate>Wed, 23 Sep 2026 07:27:30 +0200</pubDate>
    </item>
    <item>
      <title>[OpenOffice] Polices issues de Windows</title>
      <link>https://connaissances.fournier38.fr/entry/Polices%20issues%20de%20Windows</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Pour avoir les polices Arial, Times New Roman, Webdings... sous Linux, on peut installer le package &amp;quot;msttcorefonts&amp;quot; qui donne acc&amp;egrave;s &amp;agrave; ces polices sur OpenOffice. Dans la derni&amp;egrave;re version de Debian, le paquet a &amp;eacute;t&amp;eacute; renomm&amp;eacute; en &amp;quot;ttf-mscorefonts-installer&amp;quot;.&lt;br /&gt;&#xD;
&lt;var&gt;sudo apt-get install ttf-mscorefonts-installer&lt;/var&gt;</description>
      <pubDate>Mon, 14 Sep 2026 19:09:07 +0200</pubDate>
    </item>
    <item>
      <title>[Linux] Voir les partitions, leur taille et leur UUID</title>
      <link>https://connaissances.fournier38.fr/entry/Voir%20les%20partitions%2C%20leur%20taille%20et%20leur%20UUID</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAA1AfUDAREAAhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAIEAQMGBQcI/8QAGQEBAQEBAQEAAAAAAAAAAAAAAAECAwQF/9oADAMBAAIQAxAAAAH9MGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJeMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDJk8XOud1iS147nebOdAAAAAAAAAAAAAAAAAAAAAAAAAAARAOFrptc+d7ef2fF7Mejjo5d9uswl2yx1NkZSktokZspS3ZVzFbVnpygAAAAAAAAAAAAAAAAAACJk4Wu0k+N/T+P9Q+P9zV6fPo5dox4m50KeJd2MK2ueibsSLMWSdbuMefqZl9fWenmgAAAAAAAAAAAAAAAAAABEHN515OsV9Zhz6dv053s7AAAAAAAAAAAAAAAAAAAAAAAAAAAkaiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMlg//EACUQAAEEAwABAwUBAAAAAAAAAAABBBEUAgMFFQYSUBAWMTQ1Qf/aAAgBAQABBQJGLYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNii2E/Hzv+p9Ov0seUyx+4NuPs9QG932+brbOMXWj5r1f+l03isWLtX/O1dfP38Xg/wAZ9s2uug3ZuGTvzzed3Y16nGXbb469fY0ZaW/Vwcb2/U06WfmtFbDsaF0turhv34+odGWDnra2+7Z19OOPmW9Zm/we/F+rv0turDfq5/Xz6L7tfyOD/Ge4bWvQxcOei6hx4hlpy19Ng224jnF1r36scvKa9C6+fG/Yxxzfo11Y5eUrbftdNmzmO97fbi6q+1jyMt67Ph0+vf5+fRYY+oHmOOHXy173nTfdNuxbU2fy6GUzKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKmP4/8QAMREAAQICBggEBwAAAAAAAAAAAQARAjEDEiFBUXEQIkJQYYGhwTOx0fATFCNgcHKC/9oACAEDAQE/AfwABMlO9uhiZKEuH33F4UeSji+HAYzcERSgPWt6evNUMVcCLEKjlzPmiWAxKIkyNj8E0uKudC0snkjY74rF7kLSyeSi1X4JkLQ6xe5XtuuLwo8tBpGj+VuduWHu5QTVHLmfNG0DEKszMofpvfPqmaqOHcqPa/b1RmGw7lGQzR2sysWl7dX6uHVGQzW1Sf13Ta1bgOimAc1Nyr7N1hiDCb1Kaqw1qzWoRVbVCKo++P/EADIRAAECAwQGCQUBAAAAAAAAAAEAEQISMQMhQWEyUXGRobEQIjNCUFKCwdEUI2BwgfD/2gAIAQIBAT8B/QBdxCKlM3RMBpKISlvG7Pt4FBDPGINahNmTK3z8K2Et2Y5q0ru5ICZzgOaBq6h6zZp7nRF8v9Ro6a45I4DILU2KNHWvJDrNmnxwRuLLU2Kwfwuz7eDoEDw/U4txuvVpo7uatK7uShMrjA80YZhE+pH7hhNKcFWE7TyChr6R7IaN/m4MEO9mEajYF5XrfT/b1gJtfBQ97MLGz9PshoSYueKuhMQ2Kko2rC/wtzDEIxgrjRTFpcEYZ7lEXP5x/8QANhAAAAQGAQEFBgQHAQAAAAAAAAECAwQREjRBkhMhIjEyUWEFFCNQcXMzUqHBEBUkQmBiseH/2gAIAQEABj8Ct2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tC/wJTxprV4Up8zBLnCtT/tPA/EhP1Bvvph32U+Mm++QbeR4VlUXzuG++n9w48kiUopERH3TPoFPnFqfoTWpKm0k2fp5kIpXmyZ/oIT7ZBEE26phNHI4tHil3ERBNEQ4/CqI6yfVM0n6CdDvBVT7xR8Of1DjCWXnnW5GZNpn0EOsicWT86KU9foH3Fktng8aHE9SBMqZeYWoqk8qZVCHp94iFOVUJPtOHI+o5aXJ18fFT26vKQfcWTjHD40OJ6kCZUy8wtRVJ5UyqBOcT/DOk3aOyk/UKbJt19SCmviTOn6hrjS5EKdTWlDSZnLzBPScMzXx8VPbq8pBwiQtpxvxIcKRl8rh/vp/cKbcTUhRSMjEN7JebM2mnFVGauqiTORGIv7RiE+2QRGttKfRRxuIR4pd5GQRQ27DQqSOs3U0ms8dB/LPdHeeXHXT8OX5piOUaTpMmyJRl39B7KqaWVCnapp8PePabkOhVSibpMk9/nIQjpNRi0SUlTj5H3n6YEFzQsR2a/iMzJxvr5D+oh34honuxPo8lP5ugiuH3hSCp4+dPxP9pf+iEdJqMWiSkqcfI+8/TAU1xL5evYp6+MRZnDOvJeMloU0mrEpH5BqJfYepWySVJg1H2Dn6CpUC8pK3qzLkM3U+SvqHquc4bpxnElJc8/K6WvxUKJafUETnsiJrLvpI5f8Cnk+wohLqvEsm+p/oFwrXsx5o3SpNbvQiIMsTnQkin86wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAx/D/xAAnEAACAQQCAgEEAwEAAAAAAAAAEQFhkcHwITFBUXEQUIGxodHh8f/aAAgBAQABPyGXG9Y17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Bzzvfj7/eR0+nKEIh+Xo64V8zo8/s/wCf/Q5U/tRD21klLjs9T948yR19NV6EX05KmIg6ORkQ4zUczGY5l1MuCCIiYhVP0UgXGfHyZh458nwgBLky7/B/dJBVJ8NIicRA/JDfZxnlHSmPT34JRenFO64htk4jsPGR2lMiWzKOGRp5Sj59HB5vVZkzMXindcQ26ErnsPGR2lMkN/Epylyf6ZDHpxeM9dv4J5/MgTNKPk4ogEP9sTkpERz669x9ojuSBm+9CJRPddMSQ/OmzRxfCh+0aX19KTPhPn4Mg88ncfOQQoRLlR2xn74h8PXPtkWPwzFm1Pkk+a1iOXB+md+nKJEefiZiBR1bBEEKlVRBDEqZ9k5muHKmCZ7mVPpnCJzE/lC9xTYvPonvjoKOrYIghUqqIEckT2vd130d9r6BZfieSHlgIZjlKmJuY5uTCRQJhSXa/gyKZwKiHyXXYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjPL6MfuFHM8Sjx/JOEcEp0poIRRqVj5pCWXDmW77iDzY77SMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGM8hHCYXwVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbP9I+XMn/2gAMAwEAAgADAAAAEBJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJAB5wAAAAAAAAAAAAAAAAAAAAAAAAAAAIIhWwFIc5ZwxJJJJJJJJJJJJJJJJJJJIIEacoKLGrlHsAAAAAAAAAAAAAAAAAAAJImcpJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIB//xAAoEQACAQMEAQMEAwAAAAAAAAABESEAMUFRYXGBsZGh8BBQwdFgcPH/2gAIAQMBAT8Q/oARBEAM0AFAh9FS8ig/Jz98gIcwQrVB1pKE2FgJRwEZc6UMGFJ6h1f+EqRBk6ATPZK2q4vc7j9uudksa+m1FCBNjG8kfjiRM0JM4AKLwZ/S5IVAcOH1M+xogGwbH38UDGSkO2YG0RoKHBk97ctwqAw1D6mfY0QDYMA+/igYTJZrb49VKpoAubDNEAvBjsX9M0ODJ725bhU0wb9fbIFppwIv3SpPot0WXUep8Gr/AMJULguHsFeCHvQYASwSdhjd52rwxZkuLy6NyaEd/wCFEwuX6z4tNTIjEXZwA1MtyAJ7BHcmTgZqZREOnRlEfLa0LjOEHOzi480LhqXto6V96mW5AE9gjuTJwM0SHaw3YT1xRBDMEB1Esb3qbWrMolg86irhTYTkDwsWo2i1Ty8dX+14HgqAIK6nQsHlUB0Zn3o6TeT6l/n+cf/EACgRAQABAwQBBAICAwAAAAAAAAERACExQVFhcYGRobHwUMEQ8WBw0f/aAAgBAgEBPxD/AEAoDKQfft6ZIWf4lmhtPf3+qVF+b97+ykKYkH37mgdkUMuSE7s47jenC9A9lYevgqY2gdqW/AFQAxiR51HiKChhwnXb10mKJLQMPFh95trZpCK7EOS36ZvpNWE3Fi2Ztb3OKZXbi+8Yn1pKgaltkIXl13ZpyLoKRsZ6iL0oJvLFsza3ucVFt1ycYn1oyJtjmTH62mb1CFWFl0+mu1BWOM7Xx66RTkXZEbGXxrUSC2ueT8X739lO5VgOFxaUHtdjZZ0rF38FYevgqQ2g9CS/CNOJZQdur0YqOIEmdLJjfFopeWt4/spAF2vOnuzbhqwGEpjOoPJ80YTYweEc9YHLpS4rcm4Ej1zra1Mircjo2ns6FstM7DKM2ekz5jxQhNjB4Rz1gculEdN/EXT1rUxAsQnDKS/GGgkKyodLEJ/xdPNOZbcaLpbI6u9E3xmbRtGumccZ/F6tVP32pUnCtW6aVZJgkXwzRumNOix/nH//xAAkEAADAAMAAgIBBQEAAAAAAAAAAREh0fExQVFhgRBQcZGxwf/aAAgBAQABPxBZfyfvypUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpNCvAJsPz/pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpR/4/4Pj+SoemY4JmQ36WG39IbAETvf2iy/L9LLyCJlbZRtKT5kfEGeItRpFj+0VFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVCNxUMXMRqIoS68Ilv6TH5tFquFYjoY4m23BTRAiNJs4/vI5jH9ULISp26bixYJiAQfjfqk8ps8eRNSdoO35B/YT2VmpeYitqosLMbbwnkXZNJ88taar7Kp1pZGsc8IavRPgjdFUdwLFlyFU2nHnwR30QJQYTwVpiD2ua2tPOSYZtk9i0YtA6V0xPgp0TgDEsWXIVTacefAjhal6BovzMoiqrTwL2ZMzVmaZaTaSuZhlwFVfEZLNLJZx5HmUiX3O8ipN5cmaLq5WkVomxNWNN+CoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKv0DRfoenSauR1NGmOYtJVlSKmynkt9jpJSm2MAu3tCyErWNJq2MwFqTlchGOsPE/loIIs/8AauHo+iDaFaVKUKQ/M8U9aUHmba9illuBBCpUM0TRrHFnML/nGeQiSjtxtZcxY6hWIiDed5WFh1DmXh3LxKnaphmrXoeP4iPpJz6lb+S/xxnkIko7cqy5hLJbBJVW9P2ePGSJPJ5pAX4PB4R+SKgjbRq2pqqSP5ED4KLZDbeNVaSfvKFVLVD6T4TL4Nb58/tAAAAAAAyYTn6HdQmMkbWbwqmlxZRKColnltWH/L/liJhkIV4Sbfr+kOnsxHBqlZff4fgXmtSqJSy1/Lv7wAAAAAAAAAzF6f0Tdv8A073Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7sTX/2hvkXsaUR//9k='/&gt;&lt;/center&gt;
Pour voir toutes les partitions disponibles sur le syst&amp;egrave;me (m&amp;ecirc;me non mont&amp;eacute;es), avec leur UUID, et leur taille, il est possible d&amp;#039;utiliser : &lt;br /&gt;&#xD;
&lt;var&gt;lsblk -o NAME,FSTYPE,SIZE,MODEL,MOUNTPOINT,UUID&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
On verra alors :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;NAME                         FSTYPE        SIZE MODEL                          MOUNTPOINT UUID&#xD;
nvme0n1                                  953.9G SK hynix PC801 HFS001TEJ9X101N            &#xD;
&#x251C;&#x2500;nvme0n1p1                  vfat          976M                                /boot/efi  C7B9-A154&#xD;
&#x251C;&#x2500;nvme0n1p2                  ext4          977M                                /boot      54d5d1d4-2e0d-4986-9fbc-bb6ca1c19bd9&#xD;
&#x2514;&#x2500;nvme0n1p3                  crypto_LUKS   952G                                           3c6864c1-54d4-4b61-ab25-2d285ec2b93d&#xD;
  &#x2514;&#x2500;nvme0n1p3_crypt          LVM2_member 951.9G                                           v0i7mM-TTJA-ihif-bRD0-nBI1-5Spk-D093o6&#xD;
    &#x251C;&#x2500;laptop--dom--vg-root   ext4        884.2G                                /          59d6f632-2f9c-424c-8c47-133db78df6ac&#xD;
    &#x2514;&#x2500;laptop--dom--vg-swap_1 swap         47.1G                                [SWAP]     dbfd16a4-1e82-42b7-864d-925b0fc29d63&lt;/pre&gt;
&#xD;
&lt;br /&gt;&#xD;
L&amp;#039;UUID peut alors &amp;ecirc;tre utilis&amp;eacute; dans le fichier&amp;nbsp;&lt;var&gt;/etc/fstab&lt;/var&gt; :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;UUID=54d5d1d4-2e0d-4986-9fbc-bb6ca1c19bd9&amp;nbsp;/boot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ext4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;defaults&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&lt;/pre&gt;</description>
      <pubDate>Tue, 25 Aug 2026 09:11:18 +0200</pubDate>
    </item>
    <item>
      <title>[Vim] M&#xE9;mo des commandes Vim</title>
      <link>https://connaissances.fournier38.fr/entry/M%C3%A9mo%20des%20commandes%20Vim</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Ceci n&amp;#039;est pas le manuel officiel de Vim. Il s&amp;#039;agit plut&amp;ocirc;t d&amp;#039;une liste des commandes principales regroup&amp;eacute;es sur un page.&lt;br /&gt;&#xD;
Ces commandes servent tous les jours et cette page sert de pense-b&amp;ecirc;te.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Insertion&lt;br /&gt;&#xD;
Le mode insertion permet d&amp;#039;&amp;eacute;diter un fichier. On sort du mode insertion en appuyant sur &lt;var&gt;Esc&lt;/var&gt; (on revient alors en mode commande)&lt;br /&gt;&#xD;
&lt;var&gt;i&lt;/var&gt; : ins&amp;egrave;re &amp;agrave; la postion du curseur&lt;br /&gt;&#xD;
&lt;var&gt;I&lt;/var&gt; : ins&amp;egrave;re au d&amp;eacute;but de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;a&lt;/var&gt; : ins&amp;egrave;re &amp;agrave; la position &amp;agrave; droite du curseur&lt;br /&gt;&#xD;
&lt;var&gt;A&lt;/var&gt; : ins&amp;egrave;re &amp;agrave; la fin de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;J&lt;/var&gt; : Joint la ligne suivante au bout de la ligne courante&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Enregistrement et sortie&lt;br /&gt;&#xD;
&lt;var&gt;:w&lt;/var&gt; : sauvegarde le fichier&lt;br /&gt;&#xD;
&lt;var&gt;:w nomfich&lt;/var&gt; : sauvegarde le fichier sous le nom nomfich (ATTENTION APRES ON N&amp;#039;EDITE PAS nomfich !!! ON CONTINUE AVEC L&amp;#039;ANCIEN !!)&lt;br /&gt;&#xD;
&lt;var&gt;:q&lt;/var&gt; quitte sans sauver (signale si fichier modifie avant de quitter)&lt;br /&gt;&#xD;
&lt;var&gt;:q!&lt;/var&gt; quitte sans sauver et sans signal de fichier modifie&lt;br /&gt;&#xD;
&lt;var&gt;:x&lt;/var&gt; ou &lt;var&gt;:wq&lt;/var&gt; : sauve et quitte&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
D&amp;eacute;finition du type de fichier&lt;br /&gt;&#xD;
Ceci red&amp;eacute;finit le type de fichier si n&amp;eacute;cessaire&lt;br /&gt;&#xD;
&lt;var&gt;:set fileformat=unix&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;var&gt;:set fileformat=dos&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
D&amp;eacute;placement&lt;br /&gt;&#xD;
&lt;var&gt;/mot&lt;/var&gt; : Cherche le mot &amp;quot;mot&amp;quot;&lt;br /&gt;&#xD;
&lt;var&gt;:20&lt;/var&gt; : Va &amp;agrave; la ligne num&amp;eacute;ro 20&lt;br /&gt;&#xD;
&lt;var&gt;20|&lt;/var&gt; : Va &amp;agrave; la 20&amp;egrave; colonne sur la ligne&lt;br /&gt;&#xD;
&lt;var&gt;k&lt;/var&gt; : D&amp;eacute;place le curseur vers le haut (ou utiliser les fl&amp;egrave;ches si elles fonctionnent)&lt;br /&gt;&#xD;
&lt;var&gt;l&lt;/var&gt; : D&amp;eacute;place le curseur vers la droite (ou utiliser les fl&amp;egrave;ches si elles fonctionnent)&lt;br /&gt;&#xD;
&lt;var&gt;j&lt;/var&gt; : D&amp;eacute;place le curseur vers le bas (ou utiliser les fl&amp;egrave;ches si elles fonctionnent)&lt;br /&gt;&#xD;
&lt;var&gt;h&lt;/var&gt; : D&amp;eacute;place le curseur vers la gauche (ou utiliser les fl&amp;egrave;ches si elles fonctionnent)&lt;br /&gt;&#xD;
&lt;var&gt;G&lt;/var&gt; : D&amp;eacute;place le curseur &amp;agrave; la fin du fichier&lt;br /&gt;&#xD;
&lt;var&gt;&amp;#039;.&lt;/var&gt; : Retourne &amp;agrave; la derni&amp;egrave;re ligne modifi&amp;eacute;e&lt;br /&gt;&#xD;
&lt;var&gt;`.&lt;/var&gt; ou &lt;var&gt;g;&lt;/var&gt; : Retourne au dernier caract&amp;egrave;re modifi&amp;eacute;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
D&amp;eacute;finition des variables set&lt;br /&gt;&#xD;
&lt;var&gt;:set {no}qqchose&lt;/var&gt; : d&amp;eacute;finit (ou annule) une fonctionnalit&amp;eacute; de vim&lt;br /&gt;&#xD;
&lt;var&gt;:set ic&lt;/var&gt; : Rend les recherches insensibles &amp;agrave; la casse&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Alignement&lt;br /&gt;&#xD;
&lt;var&gt;:set textwidth=80&lt;/var&gt; : Largeur d&amp;#039;une ligne du fichier (si la ligne est trop longue, vim renvoie a la ligne automatiquement EN MODE INSERTION !!)&lt;br /&gt;&#xD;
&lt;var&gt;:{range}center [width]&lt;/var&gt; : aligne au centre selon la range choisie et width indique la largeur de la page.&lt;br /&gt;&#xD;
&lt;var&gt;:center&lt;/var&gt; : aligne le texte tape au centre.&lt;br /&gt;&#xD;
&lt;var&gt;:right&lt;/var&gt; : aligne le texte &amp;agrave; droite&lt;br /&gt;&#xD;
&lt;var&gt;:left&lt;/var&gt; : aligne le texte &amp;agrave; gauche&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Indentation&lt;br /&gt;&#xD;
&lt;var&gt;:set nocindent&lt;/var&gt; : Enl&amp;egrave;ve l&amp;#039;indentation pour les programmes en C (Utile avant un copie/colle avec la souris)&lt;br /&gt;&#xD;
&lt;var&gt;:set noautoindent&lt;/var&gt; : Enl&amp;egrave;ve l&amp;#039;indentation pour les programmes en C (Utile avant un copie/colle souris)&lt;br /&gt;&#xD;
&lt;var&gt;:set nopaste&lt;/var&gt; : Enl&amp;egrave;ve l&amp;#039;indentation pour les programmes en C (Utile avant un copie/colle souris)&lt;br /&gt;&#xD;
&lt;var&gt;:set autoindent&lt;/var&gt; : Indentation automatique&lt;br /&gt;&#xD;
&lt;var&gt;:set shiftwidth=4&lt;/var&gt; : Largeur de l&amp;#039;indent (8 car. par d&amp;eacute;faut)&lt;br /&gt;&#xD;
&lt;var&gt;:set softtabstop=4&lt;/var&gt; : Largeur de l&amp;#039;indent quand on pose un TAB&lt;br /&gt;&#xD;
&lt;var&gt;:set tabstop=3&lt;br /&gt;&#xD;
:retab 8&lt;/var&gt; R&amp;eacute;aligne un code en tabulation a la valeur 3 a la place de la valeur 8&lt;br /&gt;&#xD;
&lt;var&gt;/* vim: set ts=4 sw=4: */&lt;/var&gt; : Plac&amp;eacute; dans un fichier PHP, il est recall&amp;eacute; avec 4 cars. par TAB!!!&lt;br /&gt;&#xD;
&lt;var&gt;1GVG=&lt;/var&gt; : indente le code du fichier complet&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Remplacement&lt;br /&gt;&#xD;
&lt;var&gt;:[range]s/from/to/[flags]&lt;/var&gt;&lt;br /&gt;&#xD;
flags interressants :&lt;br /&gt;&#xD;
     g : pour toutes les occurrences sur la ligne&lt;br /&gt;&#xD;
     c : demande la validation de la modification&lt;br /&gt;&#xD;
from : pattern&lt;br /&gt;&#xD;
     :s/^the/these/ : recherche en d&amp;eacute;but de ligne&lt;br /&gt;&#xD;
range :&lt;br /&gt;&#xD;
     :1,5s/this/that/g : change sur les lignes 1 a 5&lt;br /&gt;&#xD;
     :.,$s/yes/no/ : change depuis la ligne courante jusqu&amp;#039;&amp;agrave; la fin du&lt;br /&gt;&#xD;
fichier&lt;br /&gt;&#xD;
d&amp;eacute;finir des marques :&lt;br /&gt;&#xD;
&lt;var&gt;mt&lt;/var&gt; : mark top (marque le sommet du bloc)&lt;br /&gt;&#xD;
&lt;var&gt;mb&lt;/var&gt; : mark bottom (marque la fin du bloc)&lt;br /&gt;&#xD;
&lt;var&gt;:&amp;#039;t,&amp;#039;b&lt;/var&gt; : range inclus dans les marques&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Effacement&lt;br /&gt;&#xD;
&lt;var&gt;dd&lt;/var&gt; : efface (delete) ligne&lt;br /&gt;&#xD;
&lt;var&gt;dw&lt;/var&gt; : efface mot (delete word)&lt;br /&gt;&#xD;
&lt;var&gt;d$&lt;/var&gt; : efface jusqu&amp;#039;a la fin de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;d^&lt;/var&gt; : efface jusqu&amp;#039;au debut de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;x&lt;/var&gt; : effacement du caract&amp;egrave;re sous le curseur&lt;br /&gt;&#xD;
&lt;var&gt;X&lt;/var&gt; : effacement du caract&amp;egrave;re &amp;agrave; gauche du curseur&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Copie / Colle&lt;br /&gt;&#xD;
&lt;var&gt;yy&lt;/var&gt; : S&amp;eacute;lectionne ligne&lt;br /&gt;&#xD;
&lt;var&gt;yw&lt;/var&gt; : S&amp;eacute;lectionne word&lt;br /&gt;&#xD;
&lt;var&gt;y$&lt;/var&gt; : S&amp;eacute;lectionne jusqu&amp;#039;&amp;agrave; la fin de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;y^&lt;/var&gt; : S&amp;eacute;lectionne jusqu&amp;#039;au d&amp;eacute;but de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;p&lt;/var&gt; : colle le contenu de la copie ou de l&amp;#039;effacement en dessous du curseur&lt;br /&gt;&#xD;
&lt;var&gt;P&lt;/var&gt; : colle le contenu de la copie ou de l&amp;#039;effacement au dessus du curseur&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Remplacement&lt;br /&gt;&#xD;
&lt;var&gt;cd&lt;/var&gt; : Change ligne&lt;br /&gt;&#xD;
&lt;var&gt;cw&lt;/var&gt; : Change word&lt;br /&gt;&#xD;
&lt;var&gt;c$&lt;/var&gt; : Change jusqu&amp;#039;&amp;agrave; la fin de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;c^&lt;/var&gt; : Changement jusqu&amp;#039;au d&amp;eacute;but de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;:norm i#&lt;/var&gt; : Applique une commande pour toutes les lignes s&amp;eacute;lectionn&amp;eacute;es (ici Ins&amp;egrave;re un Di&amp;egrave;se)&lt;br /&gt;&#xD;
&lt;var&gt;:norm x&lt;/var&gt; : Supprime le premier caract&amp;egrave;re de la s&amp;eacute;lection (&amp;eacute;xecute &amp;#039;x&amp;#039; sur chaque ligne)&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Mode Visuel&lt;br /&gt;&#xD;
&lt;var&gt;v&lt;/var&gt; : Passe en mode visuel (par mot)&lt;br /&gt;&#xD;
&lt;var&gt;V&lt;/var&gt; : Passe en mode visuel (par ligne)&lt;br /&gt;&#xD;
&lt;var&gt;Ctrl+V&lt;/var&gt; : Passe en mode visuel (par bloc)&lt;br /&gt;&#xD;
S&amp;eacute;lectionne les lignes a partir du curseur&lt;br /&gt;&#xD;
Taper ensuite la touche selon l&amp;#039;action que vous souhaitez faire de la s&amp;eacute;lection. Ex. : d pour effacer, y pour copier ...&lt;br /&gt;&#xD;
&lt;var&gt;gv&lt;/var&gt; : re-s&amp;eacute;lectionne le dernier bloc choisi en mode Visuel&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
R&amp;eacute;p&amp;eacute;tition&lt;br /&gt;&#xD;
&lt;var&gt;.&lt;/var&gt;(point) : R&amp;eacute;p&amp;egrave;te la derni&amp;egrave;re action&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Affichage des caract&amp;egrave;res tab et retour chariot&lt;br /&gt;&#xD;
&lt;var&gt;:set list&lt;/var&gt; : Affiche ^I pour les tabs et $ pour les retour chariots&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Coloration Syntaxique&lt;br /&gt;&#xD;
&lt;var&gt;:syntax enable&lt;/var&gt; : active la coloration syntaxique (si possible)&lt;br /&gt;&#xD;
Les diverses colorations peuvent &amp;ecirc;tre vues dans : /usr/share/vim/vimXX/syntax&lt;br /&gt;&#xD;
Si vi ne d&amp;eacute;tecte pas le type automatiquement faire :&lt;br /&gt;&#xD;
&lt;var&gt;:set filetype=fortran&lt;/var&gt; : si le type est fortran&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
80 Caract&amp;egrave;res par ligne dans le HTML&lt;br /&gt;&#xD;
Mettre ces deux lignes quelque part. Attention, garder sur deux lignes !!&lt;br /&gt;&#xD;
&lt;var&gt;&amp;lt;!-- vim: tw=80:&lt;br /&gt;&#xD;
--&amp;gt;&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Augmenter/Diminuer un nombre&lt;br /&gt;&#xD;
Si on appuie sur CTRL+A, on incr&amp;eacute;mente le chiffre sous le curseur et CTRL-X d&amp;eacute;cr&amp;eacute;mente le chiffre sous le curseur, ce en mode commande.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
R&amp;eacute;organiser un paragraphe pour qu&amp;#039;il soit dans les 80 colonnes&lt;br /&gt;&#xD;
&lt;var&gt;:set tw=80&lt;br /&gt;&#xD;
gqap&lt;/var&gt;&lt;br /&gt;&#xD;
ATTENTION : Il s&amp;#039;agit de paragraphe, les listes num&amp;eacute;riques ne sont pas consid&amp;eacute;r&amp;eacute;es comme paragraphe !&lt;br /&gt;&#xD;
Dans ce cas, il faut s&amp;eacute;lectionner la ligne avec &lt;var&gt;SHIFT+V gq&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Split Ecran&lt;br /&gt;&#xD;
&lt;var&gt;:vsp nomfich&lt;/var&gt; : Partage l&amp;#039;&amp;eacute;cran en deux verticalement, avec chargement de nomfich&lt;br /&gt;&#xD;
&lt;var&gt;:hsp nomfich&lt;/var&gt; : Partage l&amp;#039;&amp;eacute;cran en deux horizontalement, avec chargement de nomfich&lt;br /&gt;&#xD;
&lt;var&gt;[CTRL]+w&lt;/var&gt; : Change de split&lt;br /&gt;&#xD;
&lt;var&gt;:term&lt;/var&gt; : Ouvre un terminal shell dans un split Vim&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Voir les diff&amp;eacute;rences entre deux fichiers en couleur&lt;br /&gt;&#xD;
&lt;var&gt;vimdiff fichier1 fichier2&lt;/var&gt; : il s&amp;#039;agit de l&amp;#039;appel de vimdiff dans la console, pas dans vim...&lt;br /&gt;&#xD;
&lt;var&gt;]c&lt;/var&gt; :  Diff&amp;eacute;rence suivante&lt;br /&gt;&#xD;
&lt;var&gt;[c&lt;/var&gt; :  Diff&amp;eacute;rence pr&amp;eacute;c&amp;eacute;dente&lt;br /&gt;&#xD;
&lt;var&gt;do&lt;/var&gt; : R&amp;eacute;cup&amp;egrave;re la diff&amp;eacute;rence&lt;br /&gt;&#xD;
&lt;var&gt;dp&lt;/var&gt; : Pousse la diff&amp;eacute;rence&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&amp;Eacute;dition de plusieurs fichiers&lt;br /&gt;&#xD;
&lt;var&gt;:bn&lt;/var&gt; : aller sur le fichier (buffer) suivant&lt;br /&gt;&#xD;
&lt;var&gt;:bp&lt;/var&gt; : aller sur le fichier pr&amp;eacute;c&amp;eacute;dent&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
D&amp;eacute;veloppement&lt;br /&gt;&#xD;
&lt;var&gt;[Ctrl]+N&lt;/var&gt; : affiche les variables d&amp;eacute;j&amp;agrave; existantes dans le code pour une fonction&lt;br /&gt;&#xD;
&lt;var&gt;ga&lt;/var&gt; : affiche les correspondances d&amp;eacute;cimale, hexad&amp;eacute;cimale, octale du caract&amp;egrave;re sous le curseur (le code hexa peut &amp;ecirc;tre utilis&amp;eacute; en HTML avec &amp;ordf;)&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Folding&lt;br /&gt;&#xD;
Permet de faire des sections dans le code pour le plier. Une section commence par {{{ et finit pas }}}. En PHP, penser &amp;agrave; mettre en commentaires avec /* {{{ */ et /* }}} */&lt;br /&gt;&#xD;
&lt;var&gt;zc&lt;/var&gt; : Pour plier une section&lt;br /&gt;&#xD;
&lt;var&gt;za&lt;/var&gt; : Pour changer le pliage (de ferm&amp;eacute; &amp;agrave; ouvert ou de ouvert &amp;agrave; ferm&amp;eacute;)&lt;br /&gt;&#xD;
&lt;var&gt;zo&lt;/var&gt; : Pour d&amp;eacute;plier une section&lt;br /&gt;&#xD;
&lt;var&gt;zM&lt;/var&gt; : Pour tout plier&lt;br /&gt;&#xD;
&lt;var&gt;zR&lt;/var&gt; : Pour tout d&amp;eacute;plier&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Gestion des onglets&lt;br /&gt;&#xD;
&lt;var&gt;:tabnew&lt;/var&gt; : cr&amp;eacute;e un onglet vide&lt;br /&gt;&#xD;
&lt;var&gt;:tabnext&lt;/var&gt; : passe &amp;agrave; l&amp;#039;onglet suivant&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Toutes les touches d&amp;eacute;finies dans Vim :&lt;br /&gt;&#xD;
&lt;var&gt;:redir! &amp;gt; vim_keys.txt&lt;br /&gt;&#xD;
:silent verbose map&lt;br /&gt;&#xD;
:redir END&lt;/var&gt;&lt;br /&gt;&#xD;
Et regarder le fichier &lt;var&gt;vim_keys.txt&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
En cas d&amp;#039;ouverture de fichier en lecture seule (oubli de sudo/passage root), il est possible de sauvegarder avec la commande&lt;br /&gt;&#xD;
   &lt;var&gt;:w !sudo tee %&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Convertir toutes les tabulations en espaces :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;:set&amp;nbsp;expandtab&#xD;:set&amp;nbsp;tabstop=4&#xD;:set&amp;nbsp;shiftwidth=4&#xD;:retab&lt;/pre&gt;&#xD;
&lt;br /&gt;&#xD;
Utiliser le copier/coller &amp;agrave; la souris :&lt;br /&gt;&#xD;
Tout d&amp;#039;abord, v&amp;eacute;rifier si la version de vim supporte le presse-papier du syst&amp;egrave;me : &lt;var&gt;vim --version|grep clipboard&lt;/var&gt;. Le presse-papier n&amp;#039;est pas disponible s&amp;#039;il y a indiqu&amp;eacute; : &lt;pre class='box'&gt;-clipboard&lt;/pre&gt;
&#xD;
Utiliser une version de Vim telle que vim.gtk3.&lt;br /&gt;&#xD;
Activer dans le &lt;var&gt;.vimrc&lt;/var&gt;, l&amp;#039;option &lt;pre class='box'&gt;mouse=a&lt;/pre&gt;
</description>
      <pubDate>Sat, 15 Aug 2026 07:56:20 +0200</pubDate>
    </item>
    <item>
      <title>[Rsyslog] R&#xE9;glage du rate-limiter</title>
      <link>https://connaissances.fournier38.fr/entry/R%C3%A9glage%20du%20rate-limiter</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Par d&amp;eacute;faut, Rsyslog sur Debian limite le nombre de logs enregistr&amp;eacute;s &amp;agrave; 500 sur 5s.&lt;br /&gt;&#xD;
Si cette limite est d&amp;eacute;pass&amp;eacute;e, un message d&amp;#039;erreur est remont&amp;eacute; :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;rsyslogd: rsyslogd[internal_messages]: 177 messages lost due to rate-limiting (500 allowed within 5 seconds)&lt;/pre&gt;
&#xD;
&lt;br /&gt;&#xD;
Afin de remonter cette limite, il faut cr&amp;eacute;er un fichier &lt;var&gt;/etc/rsyslog.d/99-ratelimit.conf&lt;/var&gt; contenant :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;## Put rate-limit values to higher to remove logs&#xD;
##   rsyslogd[internal_messages]: XXX messages lost due to rate-limiting (500 allowed within 5 seconds)&#xD;
global(&#xD;
    internalmsg.ratelimit.interval=&amp;quot;5&amp;quot;&#xD;
    internalmsg.ratelimit.burst=&amp;quot;2000&amp;quot;&#xD;
)&lt;/pre&gt;
&#xD;
&lt;br /&gt;&#xD;
Red&amp;eacute;marrer le service : &lt;var&gt;systemctl restart rsyslog.service&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Bas&amp;eacute; sur &lt;a href="https://github.com/rsyslog/rsyslog/issues/5613#issuecomment-3109203713" target="_blank" class="postlink"&gt;https://github.com/rsyslog/rsyslog/issues/5613#issuecomment-3109203713&lt;/a&gt;</description>
      <pubDate>Wed, 12 Aug 2026 11:27:15 +0200</pubDate>
    </item>
    <item>
      <title>[PHP] Composer : suppression des packages de d&#xE9;veloppement existants</title>
      <link>https://connaissances.fournier38.fr/entry/Composer%20%3A%20suppression%20des%20packages%20de%20d%C3%A9veloppement%20existants</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Dans un projet, si on installe des paquets de d&amp;eacute;veloppement, ils seront mis dans le r&amp;eacute;pertoire &lt;var&gt;vendor&lt;/var&gt;.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Avant mise en production, il est n&amp;eacute;cessaire de supprimer toute cette partie d&amp;eacute;veloppement si on ne peut pas r&amp;eacute;g&amp;eacute;nerer l&amp;#039;ensemble du r&amp;eacute;pertoire.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
L&amp;#039;astuce est de demander une mise &amp;agrave; jour avec : &lt;var&gt;composer install --no-dev&lt;/var&gt; qui va supprimer les paquets de d&amp;eacute;veloppement, sans toucher aux fichiers &lt;var&gt;composer.lock&lt;/var&gt; et &lt;var&gt;composer.json&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Source : &lt;a href="https://stackoverflow.com/questions/13744340/is-there-a-way-to-uninstall-dev-dependencies-with-composer#comment83990200_13744836" target="_blank" class="postlink"&gt;https://stackoverflow.com/questions/13744340/is-there-a-way-to-uninstall-dev-dependencies-with-composer#comment83990200_13744836&lt;/a&gt;</description>
      <pubDate>Sat, 08 Aug 2026 06:53:47 +0200</pubDate>
    </item>
    <item>
      <title>[Linux] Mise &#xE0; jour des BIOS depuis une cl&#xE9; USB DOS</title>
      <link>https://connaissances.fournier38.fr/entry/Mise%20%C3%A0%20jour%20des%20BIOS%20depuis%20une%20cl%C3%A9%20USB%20DOS</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Les anciens BIOS ne supportent pas les mises &amp;agrave; jour depuis &lt;var&gt;fwupdmgr&lt;/var&gt;.&lt;br /&gt;&#xD;
Il est alors possible de le faire en mode DOS, sur une cl&amp;eacute; USB bootable.&lt;br /&gt;&#xD;
Pour cela, t&amp;eacute;l&amp;eacute;charger depuis le site du fournisseur le .EXE du BIOS. T&amp;eacute;l&amp;eacute;charger Freedos &amp;quot;USB Full Image&amp;quot; depuis le site officiel &lt;a href="https://www.freedos.org/download" target="_blank" class="postlink"&gt;https://www.freedos.org/download&lt;/a&gt; et d&amp;eacute;zipper le fichier : &lt;var&gt;unzip FD14-FullUSB.zip&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Cr&amp;eacute;er une cl&amp;eacute; USB avec les commandes suivantes: &lt;var&gt;&lt;br /&gt;&#xD;
lsblk&lt;br /&gt;&#xD;
umount /dev/sdd1&lt;br /&gt;&#xD;
mkdosfs -F 32 /dev/sdd1&lt;br /&gt;&#xD;
dd if=FD14FULL.img of=/dev/sdd bs=4M ## &amp;lt;&amp;lt;&amp;lt; ATTENTION, pas de partition ici !&lt;br /&gt;&#xD;
sync&lt;br /&gt;&#xD;
&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Ajout des fichiers ex&amp;eacute;cutables de mise &amp;agrave; jour BIOS &amp;agrave; la cl&amp;eacute; :&lt;var&gt;&lt;br /&gt;&#xD;
mount /dev/sdd1 /mnt&lt;br /&gt;&#xD;
cp Latitude_E6520_A22.exe /mnt&lt;br /&gt;&#xD;
umount /mnt&lt;br /&gt;&#xD;
&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Source : &lt;a href="https://www.scivision.dev/freedos-flash-bios-linux/" target="_blank" class="postlink"&gt;https://www.scivision.dev/freedos-flash-bios-linux/&lt;/a&gt;</description>
      <pubDate>Mon, 27 Jul 2026 21:27:16 +0200</pubDate>
    </item>
  </channel>
</rss>
