Skip to content

Instantly share code, notes, and snippets.

View adrien-f's full-sized avatar

Adrien F adrien-f

  • Manomano
  • Barcelona
View GitHub Profile
@adrien-f
adrien-f / SKILL.md
Created January 31, 2026 11:05 — forked from jsadoski-rockhall/SKILL.md
Logging Best Practices Skill
name description
Logging Best Practices
Use before implementing logs in a medium to large scale production system.

This skill is adpated from "Logging sucks. And here's how to make it better. by Boris Tane.

When helping with logging, observability, or debugging strategies, follow these principles:

Core Philosophy

@adrien-f
adrien-f / main.go
Created January 22, 2019 12:46
fluentbit with go
package main
// #cgo CFLAGS: -I ../include/fluent-bit/include/ -I ../include/fluent-bit/lib/monkey/include/ -I ../include/fluent-bit/lib/mbedtls-2.14.1/include/ -I ../include/fluent-bit/lib/flb_libco/ -I ../include/fluent-bit/lib/onigmo/ -L../include/fluent-bit/build/lib/
// #cgo LDFLAGS: -lfluent-bit
// #include "fluent-bit.h"
import "C"
import (
"unsafe"
)
Fri Apr 20 13:15:45 UTC 2018

Keybase proof

I hereby claim:

  • I am adrien-f on github.
  • I am adrienfillon (https://keybase.io/adrienfillon) on keybase.
  • I have a public key whose fingerprint is D0A6 C616 BCBC BF5A E1FE 341D 4D4D FC61 C322 CFE6

To claim this, I am signing this object:

.
├── .DS_Store
├── Dockerfile
├── README.md
├── app
│   ├── .htaccess
│   ├── AppCache.php
│   ├── AppKernel.php
│   ├── Resources
│   │   └── views
@adrien-f
adrien-f / CMakeLists.txt
Last active May 22, 2022 13:33
CLion and Arduino via Platform.io
cmake_minimum_required(VERSION 3.2)
project(YourProject)
add_subdirectory(src)
add_subdirectory(lib)
dn: ou=People,dc=nodomain
objectClass: organizationalUnit
ou: People
attributetype ( 1.3.6.1.4.1.39478.1.2 NAME 'ts3uid'
DESC 'Teamspeak3 UID'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
attributetype ( 1.3.6.1.4.1.39478.1.3 NAME 'corporation'
DESC 'EVE Corporation'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.
# CRC32 000b2f58
dn: cn=j4lp,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: j4lp
olcAttributeTypes: {0}( 1.3.6.1.4.1.39478.1.2 NAME 'ts3uid' DESC 'Teamspeak3 U
ID' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
olcAttributeTypes: {1}( 1.3.6.1.4.1.39478.1.3 NAME 'corporation' DESC 'EVE Cor
poration' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
olcAttributeTypes: {2}( 1.3.6.1.4.1.39478.1.4 NAME 'alliance' DESC 'EVE Allian
@adrien-f
adrien-f / castor.py
Created September 24, 2013 21:49
Castor
# -*- coding: utf-8 -*-
import datetime
import json
from socket import error as socket_error
import elasticsearch
import redis
from logger import logger
class CastorConfig(object):