Skip to content

Instantly share code, notes, and snippets.

View mehdinourollah's full-sized avatar

Mehdi Nourollah mehdinourollah

View GitHub Profile
@IntegralPilot
IntegralPilot / guide.md
Last active January 28, 2026 10:58
Booting macOS Kernel 14.7.7 on t6030 via m1n1

Booting macOS Kernel 14.7.7 on t6030 via m1n1

Prerequisites & Warnings

Important: Apple has stopped signing 14.7.7 (23H723), which is the primary build used for this testing.

The next best build to use is 14.8.3 (23J220), as it has a KDK with a matching build number. However, you must use the same macOS version and KDK version.

Warning: If you use 14.8.3, the binary patches (offsets) listed in Section 3, Step 8 and the symbol offsets in Section 4 will likely require modification. I suspect the core kernel functions haven't changed much, but this has not been tested.

Requirements:

@jcmvbkbc
jcmvbkbc / gist:316e6da728021c8ff670a24e674a35e6
Last active August 29, 2025 23:28
esp32s3 linux rebuild scripts
Latest versions of these scripts are available in git repository https://github.com/jcmvbkbc/esp32-linux-build
@raysan5
raysan5 / raylib_vs_sdl.md
Last active January 21, 2026 20:52
raylib vs SDL - A libraries comparison

raylib_vs_sdl

In the last years I've been asked multiple times about the comparison between raylib and SDL libraries. Unfortunately, my experience with SDL was quite limited so I couldn't provide a good comparison. In the last two years I've learned about SDL and used it to teach at University so I feel that now I can provide a good comparison between both.

Hope it helps future users to better understand this two libraries internals and functionality.

Table of Content

@hootan09
hootan09 / Python-sample.md
Last active May 2, 2024 18:51
Python Basic Command

Python Basic to Advanced Commands & Code

[Import other python files]

You want to import file A.py in file B.py, these two files are in the same folder, like this:

. 
├── A.py 
└── B.py
@sekcompsci
sekcompsci / Comparison Espressif ESP MCUs.md
Last active January 22, 2026 02:43 — forked from fabianoriccardi/Comparison Espressif ESP MCUs.md
Comparison chips (SoCs) table for ESP8266/ESP32/ESP32-S2/ESP32-S3/ESP32-C3/ESP32-C6. Forked from @fabianoriccardi

Comparison chips (SoCs) table for ESP8266/ESP32/ESP32-S2/ESP32-S3/ESP32-C3/ESP32-C6

A minimal table to compare the Espressif's MCU families.

ESP8266 ESP32 ESP32-S2 ESP32-S3 ESP32-C3 ESP32-C6
Announcement Date 2014, August 2016, September 2019, September 2020, December
@mmichaelb
mmichaelb / Telegram_SSH_Login_notifier.md
Last active November 5, 2025 08:53
"Intelligent" Telegram SSH Login notifier on Linux using PAM

"Intelligent" Telegram SSH Login notifier on Linux using PAM

This login notifier uses IP information to send silent telegram notifications if the login source seem to be trustable.

Telegram Bot setup

First, please read this awesome Medium tutorial on how to setup the Telegram bot.

Telegram Linux setup

@blessanm86
blessanm86 / german-driving-license.md
Last active January 19, 2026 07:19
Quick Ref Notes for German Driving License Test

This is unmaintained and was created for personal use. As I passed the exam I have no use to keep this up to date. Feel free to fork

What are the consequences for a person driving a motor vehicle under the influence of drugs (e.g. hashish, heroin, cocaine)?

[x] Confiscation of driving licence or driving ban
[x] Compulsory medical/psychological examination
[x] Fine and/or imprisonment

In which instances do you have to approach a pedestrian crossing with particular care?

@Hakky54
Hakky54 / java_keytool_cheat_sheet.md
Last active January 30, 2026 17:22
Keytool Cheat Sheet

Keytool CheatSheet 🔐

Some history

This cheat sheet came into life when I started working on a tutorial of setting up one way tls and two way tls, which can be found here: GitHub - Mutual TLS SSL

Creation and importing

Generate a Java keystore and key pair

keytool -genkeypair -keyalg RSA -keysize 2048 -keystore keystore.jks -alias server -validity 3650
@kitze
kitze / conditionalwrap.js
Created October 25, 2017 16:54
one-line React component for conditionally wrapping children
import React from 'react';
const ConditionalWrap = ({condition, wrap, children}) => condition ? wrap(children) : children;
const Header = ({shouldLinkToHome}) => (
<div>
<ConditionalWrap
condition={shouldLinkToHome}
wrap={children => <a href="/">{children}</a>}
>