chmike
Software engineer at CNRS. I like solving problems and inventing things. I'm programming in Go since 2015 and love it.
CNRS - IN2P3 - CPPMFrance
Pinned Repositories
cmac-go
Cipher-based Message Authentication Code as described in RFC4493 and NIST 800-38B
cst_time_memcmp
Constant time memcmp() function
CxxUrl
C++ URL handling class with a simple API, and with lazy URL parsing and building
fpsqrt
Integer and fixed point square root functions using only add, subtract and shifts
gioiostutorial
iOS tutorial for the GIO Go GUI package
gofontrender
gofontrender renders text with different parameters using the go font renderer
securecookie
Fast, secure and efficient secure cookie encoder/decoder
varint
variable length integer encoding using prefix code
chmike's Repositories
chmike/CxxUrl
C++ URL handling class with a simple API, and with lazy URL parsing and building
chmike/fpsqrt
Integer and fixed point square root functions using only add, subtract and shifts
chmike/securecookie
Fast, secure and efficient secure cookie encoder/decoder
chmike/varint
variable length integer encoding using prefix code
chmike/cmac-go
Cipher-based Message Authentication Code as described in RFC4493 and NIST 800-38B
chmike/gioiostutorial
iOS tutorial for the GIO Go GUI package
chmike/gofontrender
gofontrender renders text with different parameters using the go font renderer
chmike/domain
Go function to check domain name validity
chmike/posix_tai_time_converter
C functions for conversion between POSIX time and TAI time
chmike/clrz
Colorize text like code for display in HTML or other encoding
chmike/pwmgenerator
An 8 channel software PMW generator
chmike/bytecount
Generate human readable byte count representation using kB, MB, GB,... or kiB, MiB, GiB,... units
chmike/cglog
cglog is the glog package modified to use an option structure instead of command line arguments
chmike/clog
Simple logging system with level filtering and file rotation
chmike/ditp
Distributed Information Transport Protocol
chmike/emailaddress
verifies the synctatic validity of email address
chmike/fyne
Cross platform GUI in Go based on Material Design
chmike/gio
Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)
chmike/glog
Leveled execution logs for Go
chmike/go_serialization_benchmarks
Benchmarks of Go serialization methods
chmike/kakurasu
Go program returning all solutions of a random kakurasu
chmike/libasciidoc
A Golang library for processing Asciidoc files.
chmike/logCollector
Logging collector for Dirac in Go
chmike/logServer
REST server providing access to some elasticsearch data
chmike/pyHelloCtypes
Example of python module with external C library with wheels for Unix, Windows and MacOS
chmike/pyHelloExtension
Python extension with C library example
chmike/ratelimiter
Rate limiter allowing only n events per deltaT as a sliding window
chmike/tail
chmike/terrain
terrain generation with diamond square method
chmike/variance
Computes the mean or variance of values in one pass. Values may also be removed for a sliding window.