Skip to content

Instantly share code, notes, and snippets.

View cmer81's full-sized avatar
😎
( ͡° ͜ʖ ͡°)

Cmer cmer81

😎
( ͡° ͜ʖ ͡°)
View GitHub Profile
@cmer81
cmer81 / css-x64-migration.md
Last active October 19, 2026 20:34
CS:S Zombie Escape: x86_64 migration log (SourceMod 1.13 / Metamod 1.12)

CS:S Zombie Escape server: x86_64 migration log

Goal: run our main CS:S Zombie Escape server on the 64-bit dedicated server (build 11003710, srcds_run_64) with the same plugins and extensions as production. We fix whatever breaks along the way, and every fix goes upstream as a pull request in the srcdslab organization.

Last updated: 2026-10-19.

Stack

Component Version Notes
@cmer81
cmer81 / rapport-orage-issambres-2026-08-21.md
Created August 21, 2026 09:47
Rapport d'épisode orageux — Les Issambres (Var), 21 août 2026 : cycle de vie complet d'une cellule orageuse (4 968 impacts, 291 km), analysé avec mon API perso de détection d'orages

Rapport d'épisode orageux — Les Issambres, 21 août 2026

Cellule orageuse n° 2436 — cycle de vie complet, de la genèse en mer au déclin dans l'arrière-pays niçois.

Point d'observation Les Issambres, Roquebrune-sur-Argens (Var) — 43,372 N / 6,717 E
Fuseau Heures en CEST (UTC+2) sauf mention contraire
Source Storm Detection API v1.11.0 (projet perso — cf. annexe A) — données du réseau blitzortung.org
Détection cellules Regroupement spatio-temporel des impacts (module expérimental)
@cmer81
cmer81 / pet-vs-cattle-linkedin.md
Created June 9, 2026 15:24
Il y a 10 ans, un homme m'a dit une phrase qui a changé ma vie de développeur 🧵 — version « bullshit nation » de pet vs. cattle

Il y a 10 ans, un homme m'a dit une phrase qui a changé ma vie de développeur. 🧵👇

(version « bullshit nation » — à lire avec un café froid et un fond de violons)


Personne ne parle de ça.

Mais moi, aujourd'hui, j'ai décidé d'être vulnérable.

@cmer81
cmer81 / pet-vs-cattle-artisan-augmente.md
Created June 9, 2026 15:17
« pet vs. cattle », de l'artisan du code à l'artisan augmenté — transposition à l'ère de l'IA de l'article d'Arnaud Mazin (OCTO, 2016)

« pet vs. cattle », de l'artisan du code à l'artisan augmenté

Transposition libre, à l'ère de l'IA, de l'article d'Arnaud Mazin « "pet vs. cattle", de l'artisan du serveur à l'artisan codeur » (OCTO Talks!, 20 décembre 2016). L'original parlait du métier d'Ops ; celui-ci parle du métier de développeur face à l'IA générative.


En 2016, on racontait comment l'administrateur système était passé, en quatre âges, de l'artisan qui choyait ses serveurs un par un (« pet ») à l'artisan codeur qui pilotait des troupeaux de machines par du code versionné et testé (« cattle »). Dix ans plus tard, c'est au tour du développeur de vivre sa propre mue. L'IA générative joue, pour le code, le rôle qu'avaient joué la virtualisation puis l'Infrastructure as Code pour les serveurs.

Pour suivre cette évolution, gardons un fil rouge : ajouter une fonctionnalité « favoris » à une application web — un modèle de données, un endpoint d'API, un bout d'interface, et les tests qui vont avec. Une feature banale, le genre

@cmer81
cmer81 / guide-integration-marstek-venus-jupiter-homeassistant-fr.md
Created August 2, 2025 19:29
Guide complet d'intégration des batteries Marstek Venus/Jupiter dans Home Assistant - 100% logiciel, sans matériel supplémentaire. Utilise Hame Relay + hm2mqtt pour préserver l'app mobile tout en obtenant un contrôle total dans HA. Inclut configuration pas-à-pas, dépannage et exemples. 🇫🇷

🔋 Guide d'intégration Marstek Venus/Jupiter dans Home Assistant

📋 Introduction

Ce guide détaille l'intégration complète des batteries Marstek Venus et Jupiter dans Home Assistant. Contrairement aux batteries Saturn/B2500, ces modèles récents nécessitent une approche spécifique utilisant deux add-ons complémentaires.

🎯 Avantages de cette méthode

  • ✅ Aucun matériel supplémentaire requis (pas de dongles USB, capteurs, etc.)
  • ✅ 100% logiciel : utilise uniquement des add-ons Home Assistant
@cmer81
cmer81 / ovh-ipv6-proxmox-opnsense.md
Created April 1, 2025 22:49
Guide de configuration IPv6 chez OVH pour une infrastructure virtualisée avec Proxmox et OPNsense. Mise en place complète avec support du routage, proxy NDP, SLAAC et/ou DHCPv6.

🌐 Guide Complet : Utiliser l'IPv6 chez OVH avec Proxmox + OPNsense

🧩 Objectif

Mettre en place la connectivité IPv6 de bout en bout via une VM OPNsense (ou pfSense) hébergée sur Proxmox, en utilisant un bloc IPv6 /64 fourni par l’hébergeur.

  • ✅ Infrastructure virtualisée 100% IPv6
  • ✅ Plus besoin de FailOver IPv4 pour chaque VM
  • ✅ Compatible pfSense & OPNsense
  • ✅ Séparation WAN / LAN en sous-réseaux
@cmer81
cmer81 / readme.md
Created April 11, 2024 13:22
Detailed guide on configuring a NUT (Network UPS Tools) server to ensure seamless integration of a Green Cell UPS with a Synology NAS.

Configuring NUT on Synology with a Green Cell UPS

This guide explains how to set up a NUT (Network UPS Tools) server to integrate a Green Cell UPS with a Synology NAS. To ensure smooth communication between the Synology and the NUT server, it's crucial that the server is named "ups" in the configuration.

Prerequisites

  • A Synology NAS
  • A compatible Green Cell UPS
  • A server (physical or virtual) on which NUT can be installed and configured
@cmer81
cmer81 / meteofrance_weather_alert.yaml
Created February 4, 2023 22:57
meteofrance_weather_alert
blueprint:
name: "Notification pour alerte météo"
description: "Envoie une notification si une alerte météo est levée par Météo-France"
domain: automation
input:
sensor.12_weather_alert:
name: "Weather Alert"
description: "L'entité décrivant les alertes météo"
selector:
entity:
@cmer81
cmer81 / ze_laserhackfix.sp
Created May 17, 2021 22:51
ze_laserhackfix
#pragma semicolon 1
#define PLUGIN_AUTHOR "null138"
#define PLUGIN_VERSION "1.00"
#include <sourcemod>
#include <sdktools>
#pragma newdecls required
@cmer81
cmer81 / maplist.csv
Created March 19, 2021 03:41
maplist
ze_2012_fix2
ze_30_Seconds__b21
ze_666_crazy_escape_b3s
ze_8bit_v5b
ze_a_e_s_t_h_e_t_i_c_v1_1s
ze_abandoned_project_v1_2
ze_abstract_escape_v1a
ze_AcuticNotes_v1_2s
ze_aepp_nano_grid2_b2s
ze_alien_shooter_v7