[38;5;244m┌─[0m [38;5;40mroot@joaocosta:~#[0m [38;5;245mls posts/ - 19 entries[0m [38;5;244m────────────────────────────────────[0m

[38;5;40mBOOT ENTRIES · ALL POSTS[0m

[38;5;244m[1][0m [38;5;40mpost · 2026-09-22[0m
    [1m[38;5;255mCool dog tracker for traccar[0m
    [38;5;245mFor a few years now, I've been self-hosting Traccar to track my phone. There
    isn't a real reason for it: it's just fun to keep a history of where I've
    been. It's one of those services that I kinda forget about, but now I have a
    dog that I want to track.[0m

[38;5;244m[2][0m [38;5;38mpost · 2025-10-01[0m
    [1m[38;5;255mPSA: YubiKey PGP smart card reader in Linux[0m
    [38;5;245mUp until now, I've storing passkeys in my Bitwarden (Vaultwarden) instance.
    I like them, so I bought a YubiKey.[0m

[38;5;244m[3][0m [38;5;135mpost · 2025-09-30[0m
    [1m[38;5;255mYank to clipboard in fish shell's vi mode[0m
    [38;5;245mI don't really use/like vim's killring, so I usually just send all yanks
    (copies) to the system's clipboard (and paste from it as well). Vi mode in
    fish shell does not support using the system clipboard, so I wrote a small
    config for that.[0m

[38;5;244m[4][0m [38;5;208mpost · 2025-05-28[0m
    [1m[38;5;255mAI command generation in the fish shell[0m
    [38;5;245mI want to share a cool little fish function that I started using to
    suggest/improve the commands I'm writting.[0m

[38;5;244m[5][0m [38;5;40mpost · 2025-03-05[0m
    [1m[38;5;255mThings I enjoyed in 2024[0m
    [38;5;245mMy take on that popular youtuber/internet personality trope where they list
    the games/movies/etc. they liked the most during the year.[0m

[38;5;244m[6][0m [38;5;38mpost · 2024-12-05[0m
    [1m[38;5;255mUsing Joplin to publish a wiki[0m
    [38;5;245mRecently I've been on an adventure to find a note-taking app that allows me
    to publish my notes as a personal wiki. I've ended up choosing Joplin.[0m

[38;5;244m[7][0m [38;5;135mpost · 2024-11-21[0m
    [1m[38;5;255mUnit Testing Using CMocka[0m
    [38;5;245mCMocka is a unit testing framework for code in C. It was designed to support
    all platforms that C runs on (including embedded systems). Its feature set
    includes:[0m

[38;5;244m[8][0m [38;5;208mpost · 2024-10-31[0m
    [1m[38;5;255mShort overview of Unit Testing tools in C[0m
    [38;5;245mRecently I've been tasked with choosing a Unit Testing framework for a new
    project at work. Having only used proprietary test harnesses in C before,
    this was an opportunity to see what's out there. TL;DR we ended up going
    with CMocka.[0m

[38;5;244m[9][0m [38;5;40mpost · 2022-05-10[0m
    [1m[38;5;255mSigning commits in git[0m
    [38;5;245mQuick PSA about signing git commits.[0m

[38;5;244m[10][0m [38;5;38mpost · 2022-05-09[0m
    [1m[38;5;255muKernel DevLog #2[0m
    [38;5;245mI'm currently enrolled in a class about embedded and real-time systems. For
    this
class's final project, I'm developing a real-time kernel for
Arduino
    UNO. I'll try to
document the development in a series of posts. This is part
    #2.[0m

[38;5;244m[11][0m [38;5;135mpost · 2022-05-02[0m
    [1m[38;5;255muKernel DevLog #1[0m
    [38;5;245mI'm currently enrolled in a class about embedded and real-time systems. For
    this
class's final project, I'm developing a real-time kernel for
Arduino
    UNO. I'll try to
document the development in a series of posts. This is part
    #1.[0m

[38;5;244m[12][0m [38;5;208mpost · 2021-02-02[0m
    [1m[38;5;255mDeveloping a skill for Mycroft[0m
    [38;5;245mOn my previous post (the one about Ubuntu and my school exam day), I briefly
    mentioned that I created a small skill for the Mycroft A.I. assistant
    (https://mycroft.ai/). Let's talk about that.[0m

[38;5;244m[13][0m [38;5;40mpost · 2021-01-03[0m
    [1m[38;5;255mThe recipe for my favorite cake[0m
    [38;5;245mA super simple cake recipe that grandmother taught me and I love.[0m

[38;5;244m[14][0m [38;5;38mpost · 2020-09-03[0m
    [1m[38;5;255mGithub, ssh keys and 2FA[0m
    [38;5;245mI recently found myself setting up 2FA on my GitHub account and for that I
    started using the ssh protocol instead of the default https protocol. This
    is a quick guide explaining how and why you'd want to do that too.[0m

[38;5;244m[15][0m [38;5;135mpost · 2020-06-20[0m
    [1m[38;5;255mDraw UML diagrams with PlantUML[0m
    [38;5;245mThe second semester is starting and I now have a Data-Bases class (will
    refer to
it as BDAD from here on). In this class we're making heavy use
    of
UML, more specifically
UML class diagrams.
I am using PlantUML for that,
    so I'll talk about it and why I chose it.[0m

[38;5;244m[16][0m [38;5;208mpost · 2020-05-02[0m
    [1m[38;5;255mMy adventure with Ubuntu and LCOM's exam day[0m
    [38;5;245mThe 2 days before the recovery exam had some 'funny' moments, as described
    by some of my friends, so I've decided to write about them (mostly because
    they said it was a good idea).[0m

[38;5;244m[17][0m [38;5;40mpost · 2020-02-03[0m
    [1m[38;5;255mEstória vs. história[0m
    [38;5;245mA story about the two Portuguese words: *estória* and *história*.[0m

[38;5;244m[18][0m [38;5;38mpost · 2020-01-30[0m
    [1m[38;5;255mHow I created this web page[0m
    [38;5;245mThe blog is quickly approaching what I want it to be, so I can finally write
    actual blog posts. So why not start by talking about how this page came to
    be and how you can create a similar one.[0m

[38;5;244m[19][0m [38;5;135mpost · 2020-01-21[0m
    [1m[38;5;255mFirst Post[0m
    [38;5;245mJust a few tests to check site component's functionality.[0m

[38;5;244m└─[0m [38;5;40m→[0m view online: [38;5;40mhttps://joaocosta.dev/blog[0m
