Skip to content
View ITachiLab's full-sized avatar

Block or report ITachiLab

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ITachiLab/README.md

Ahoy!

I'm a software engineer, more or less, I just like telling magic rocks what to do. My relationship with programming languages I could define as polyamory, although there are a few that I like the most:

  • Java - for being versatile, field-tested, and simply working, however, Kotlin is trying to replace it.
  • Python - for everything, it's my main choice when prototyping, scripting, or when I need to code something fast.
  • C - for simple and complete syntax, and for being able to run everywhere where there's a compiler for the platform, which simply means everywhere.
  • C++ - tough relationship.

Other languages I've tried, I know, but don't actively use: ES6, Haskell, x64 Assembler, Swift, Brainfuck, Lua, PHP, and I've surely forgotten about something.

My repos worth looking at

Although every repo is worth seeing, here are the few that I would like to underline.

This is a small Windows application that lets you find out what other application holds a global hotkey, preventing you from using that specific key combination in other places.

Repo's curiosities:

  • Windows API
  • Windows tricks
  • Integrating Windows API and C++

My modification of the mainline PL011 (UART) driver for Raspberry Pi. The modification turns off FIFO queueing, effectively speeding up communications which mostly consist of short and single-byte bursts. This is perfect for integration with eBUS (I'm using it for my heating circuit controller).

Repo's curiosities:

  • Disabling unwanted, built-in drivers

Handcrafted code

Not a single line in my repo (and outside of the repo) was written by AI. I prefer to do my own research, and build the code with full consciousness of what I'm doing, even if it takes longer. This is how we learn, how we develop creativity, and explore new ways of solving problems.

Pinned Loading

  1. hotkey-detective hotkey-detective Public

    A small program for investigating stolen key combinations under Windows 7 and later.

    C++ 456 20

  2. pl011-no-fifo pl011-no-fifo Public

    Modification of the original PL011 driver to enable low-delay, no FIFO communication.

    C

  3. node-red-spotify node-red-spotify Public

    The Node-RED node for interacting with Spotify.

    HTML

  4. bluedentist bluedentist Public

    C++ 2 1

  5. MicrosoftDocs/win32 MicrosoftDocs/win32 Public

    Public mirror for win32-pr

    1.1k 1.4k