Skip to content
View mctechnology17's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report mctechnology17

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
mctechnology17/README.md

MC Technology

Marcos - MC Technology   YouTube Reddit LinkedIn

logo Projects

  • 🔭 zmk-nice-oled – Vertical widgets for OLED & MiP-LCD screens using ZMK (split & non-split)
  • 🖥️ zmk-dongle-display-view – Horizontal widgets for OLED & MiP-LCD screens, ready-made widgets
  • 🧩 zmk-oled-adapter – Adapter for OLEDs in ZMK without modifying keyboard shields
  • 🧰 zmk-config – Quickly and easily configure your wireless Corne / Sofle / Lily58 keyboard with ZMK.
  • ⚙️ qmk-config – Quickly and easily configure your keyboard using QMK
  • 👤 qmk_userspace – QMK USER SPACE for keyboards
  • 🛠️ vimtools – Swiss-army knife for Vim (features & settings to speed you up)
  • 🌲 gm – Cross-platform Git manager with a friendly UI
  • 🧾 vim-better-header – Automated, clean file headers
  • ▶️ vim-executor – Multi-language code executor

Tipp: Click on the project names to jump directly to the repos.


Languages and Tools

Execute make run in your thoughts to see the exit of the code ;)

/* =======================================================
 *                Languages & Tools (README)
 * FileName: readme.c
 * Run: /usr/bin/clang -O2 readme.c -o readme && ./readme
 * =======================================================
 */

#include <stdio.h>

#define COUNT(a) (sizeof(a) / sizeof((a)[0]))

static const char* OS[]      = { "Linux", "macOS", "Windows"};
static const char* LANG[]    = { "C", "Python", "R", "Java" };
static const char* EDITOR[]  = { "Vim" };
static const char* SHELLS[]  = { "Bash" };
static const char* TOOLS[]   = { "Docker", "Git" };

static void show(const char* title, const char* v[], size_t n) {
    printf("• %-7s: ", title);
    for (size_t i = 0; i < n; ++i) printf("%s%s", v[i], (i + 1 < n ? ", " : "\n"));
}

int main(void) {
    puts("{");
    show("OS",     OS,     COUNT(OS));
    show("Code",   LANG,   COUNT(LANG));
    show("Editor", EDITOR, COUNT(EDITOR));
    show("Shell",  SHELLS, COUNT(SHELLS));
    show("Tools",  TOOLS,  COUNT(TOOLS));
    puts("}");
    return 0;
}
// vim: set fdm=marker:

latest Videos

➡️ more videos...


GitHub Stats

Snake animation

Pinned Loading

  1. zmk-config zmk-config Public

    Quickly and easily configure your Wireless corne - sofle - lily58 keyboard with ZMK

    C++ 232 298

  2. qmk-config qmk-config Public

    Personal QMK firmware configuration for my corne keyboards

    C 38 10

  3. zmk-nice-oled zmk-nice-oled Public

    vertical widgets for oled and niceview screens using zmk (for split and non-split keyboards)

    C 304 70

  4. zmk-dongle-display-view zmk-dongle-display-view Public

    horizontal widgets for keyboards with dongles, splits and non-splits using the nice!view (bongocat, wpm, caps, batt, etc.)

    C 30 6