read.me

Neovim Evangelist, Rewriting Dotfiles

coko's avatar

whoami | xargs -i cat intro_{}.txt

whoami

I'm coko.

A french dev who's passionate about programming and open-source.

The terminal is my comfy place: nvim, tmux, fzf, rg *and more...*

fd .git --type dir --hidden $HOME/projects

find projects -type d

vegapull/ One Piece TCG data scraper

aot/ Advent of Time browser game

mataho/ CLI to interact with a local Tahoma box

kanumi/ CLI to manage collection of images

shc/ Node.js domotic script to control Somfy shutters

tcb-opus/ Discord bot to get notifications when new manga chapters come out

rtfw-http-rs/ My own rust http server from scratch

gh --stats --user=$(whoami)

gh --stats --user=$(whoami)

glow $(locate '*env-config.md' | head -n 1)

glow env-config.md

.dotfiles/ My Arch Linux config files and scripts

nvim-config/ My custom $EDITOR config

my-floss/ Free/Libre Open-Source stuff I use

sofle/ QMK config for my previous ergo keyboard

custom Corne keyboard

More about my keyboard at coko7/crkbd

ssh homelab@127.0.0.1 -p 22

ssh homelab@127.0.0.1

Hardware

* NAS for data replication and backup strategy

* Rasperry Pi 4 & 5 for hosting services

* Virtual Private Server (here)


Software

* Self-hosted send instance at send.coko7.fr

* AOT game at aot.coko7.fr

* Caddy/Nginx as reverse proxies

jq .coko.hobbies < info.json

jq . < hobbies.json

[
    { "name": "⌨️ coding", "frequency": "daily" },
    { "name": "📖 reading", "frequency": "daily" },
    { "name": "🏃 running", "frequency": "weekly" },
    { "name": "✏️ drawing", "frequency": "weekly" },
    { "name": "🇯🇵 anime", "frequency": "random" },
    { "name": "🎮 gaming", "frequency": "random" }
]
[
    { "coding": "daily" },
    { "reading": "daily" },
    { "running": "weekly" },
    { "drawing": "weekly" },
    { "anime": "random" },
    { "gaming": "random" }
]

nvim -o $(echo some,good,books.md | sd 's|,|_|g')

vi some_good_books.md

My notes/cheatsheets on Practical Vim: coko7/practical-vim-notes

zathura resumes/*.pdf

zathura resumes/*.pdf

*Coming soon*

I'd like to setup some CDN and have it serve my resume(s) for fun.

For now, you can email me at contact@coko7.fr to get a fresh copy.

I only support english and français.


Surely this entire plot wasn't just an excuse to make use of http.😼:

# TODO COCO: Retrieve HUCO-705 design doc

# TODO: HUCO-705 design doc

About ten years ago, I designed my own encryption algorithm based on Vigenère cipher: huco-705


I was still in highschool back then and I felt pretty strong about it ngl.


Then, I got into CS studies and upon learning about crypto, I concluded huco-705 was pretty much useless in modern times.


I studied some more, and eventually realized it violated a core principle of cryptography: Kerckhoffs's principle:


"The principle holds that a cryptosystem should be secure, even if everything about the system, except the key, is public knowledge."

>>> My entire algo pretty much relied on security through obscurity (the very opposite of that)


In the end, regardless of how bad huco-705 turned out to be, it was still what hooked me up to programming in the first place.


I cannot be proud of its security, but I am very proud of the path it opened up for me.


I still have this 10-year old design paper somewhere and once I find it, I'll make sure to include a picture of it on this site.


Until then, here's a fitting placeholder:

Maybe I need to start looking into hugo or zola and put this sort of stories there instead of bloating this page.

rg social | awk print -F; '{$2,$3}'

grep social

GitHub: code, programming and stuff

Bluesky: I might post stuff here

Twitter: my boring twitter

daily.dev: i am there but also not really

Email: you can reach me at contact@coko7.fr