Skip to content

Instantly share code, notes, and snippets.

View guilbep's full-sized avatar
🕸️
Locked in

Guilbert Pierre guilbep

🕸️
Locked in
View GitHub Profile

Affaires à emporter pour un stage de voile de 6 jours en Bretagne en mai, intégrant les consignes des Glénans Sur mes bons conseils et chat-gpt

🧭 Liste complète pour un stage de croisière (Glénans – Bretagne, mai)

🧥 Vêtements et protection contre les intempéries

@guilbep
guilbep / FAIR_CHECKLIST.md
Last active May 6, 2025 11:03
FAIR_CHECKLIST.md

🛫 FAIR “Pre‑flight” Checklist for <PROJECT_NAME>

Check items as you satisfy them.
Total possible score = 25 pts.
FAIR Level (EPFL Imaging Plaza style) = highest level for which all items are checked.


Findable 🔍

  • License is presentLICENSE file with OSI‑approved text (L1, 2 pts)

Below is a “menu” of tactics you can mix-and-match depending on whether your 6-node, 48-vCPU cluster lives on-prem or in the cloud. I’ve ordered them roughly from quickest wins to bigger-picture moves.


1. Tighten your requests & limits

  • Set realistic CPU requests (what the scheduler reserves) and leave limits unset or > requests so Pods can “burst” when you hit a spike.
  • Over-estimating requests leads to 90 % of your cluster sitting idle, yet the scheduler still thinks the nodes are “full.”
  • Use the kubectl top plugin or Grafana dashboards to discover the p95 CPU demand per Pod and calibrate.
  • Once tuned, keep ±30 % head-room; that alone may absorb many spikes.
@guilbep
guilbep / mirror.yaml
Last active April 15, 2025 09:29
automatic push to gitlab
name: Mirror to GitLab
on:
push:
branches:
- '**' # Trigger on push to any branch
jobs:
mirror:
runs-on: ubuntu-latest

README for Research Dataset

Dataset Information

  • Title: [Dataset Title]
  • Created: March 31, 2025
  • Version: 1.0
  • Authors: [Author Names and Affiliations]
  • Contact: [Contact Email]

Description

@guilbep
guilbep / Makefile
Last active March 6, 2025 15:07
Makefile for PotreeConverter 2.1.1
# Makefile
# Download .zip linux x64 from https://github.com/potree/PotreeConverter/releases/tag/2.1.1
# https://github.com/potree/PotreeConverter/releases/download/2.1.1/PotreeConverter_2.1.1_x64_linux.zip
# Variables
IMAGE_NAME = ghcr.io/epfl-enac/potree_converter:2.1.1
CONTAINER_NAME = potree_converter_container
build:
@guilbep
guilbep / sh
Created November 7, 2023 13:04
Create issue with a batch script from a json and jq
#!/bin/sh
# Example of input
# {
# "id": "Module: Cooking",
# "sid": "f",
# "comment": "Ethanol: The tool does not indicate whether ethanol originates from renewable sources (which is likely the case as it commonly stems from plantations).",
# "priority": "Implemented",
# "actions": "IT4R implemented the tree icon indicating the ethanol comes from sustainable sources.",
# "estimated_hours": "0",
# "unhcr_comments": null,
@guilbep
guilbep / test.js
Last active October 5, 2017 10:08
document.getElementById('owid:0-15a66463d56').innerHTML = "<img src='https://media.giphy.com/media/l378hFSP5KFVUkxag/giphy.gif' style='margin: 0 auto; width:100%; height:600px;'>";
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by htop configure 2.0.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure --no-create --no-recursion
## --------- ##
## Platform. ##
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style media="screen" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
</style>
<style media="screen">
.bs-callout {