Skip to content

Instantly share code, notes, and snippets.

@justinian
justinian / linux-x64-nasm-cheatsheet.md
Last active December 18, 2025 04:12
x64 NASM Cheat Sheet

x64 NASM cheat sheet

Registers

64 bit 32 bit 16 bit 8 bit
A (accumulator) RAX EAX AX AL
B (base, addressing) RBX EBX BX BL
C (counter, iterations) RCX ECX CX CL
D (data) RDX EDX DX DL
@ryanlua
ryanlua / fritzing-download.md
Last active December 18, 2025 04:12
Free download of Fritzing using the official download links

The Unofficial 37signals/DHH Rails Style Guide

About This Document

This style guide was generated by Claude Code through deep analysis of the Fizzy codebase - 37signals' open-source project management tool.

Why Fizzy matters: While 37signals has long advocated for "vanilla Rails" and opinionated software design, their production codebases (Basecamp, HEY, etc.) have historically been closed source. Fizzy changes that. For the first time, developers can study a real 37signals/DHH-style Rails application - not just blog posts and conference talks, but actual production code with all its patterns, trade-offs, and deliberate omissions.

How this was created: Claude Code analyzed the entire codebase - routes, controllers, models, concerns, views, JavaScript, CSS, tests, and configuration. The goal was to extract not just what patterns are used, but why - inferring philosophy from implementation choices.

@keidarcy
keidarcy / educative-student-pack.md
Created February 12, 2022 04:46
Educative Student Pack included courses
Title author level
JavaScript Fundamentals Before Learning React Robin Wieruch beginner
Software Design Patterns: Best Practices for Software Developers C. H. Afzal beginner
Modern C++ Concurrency: Get the most out of any machine Rainer Grimm advanced
Intermediate JavaScript: Building Frontend Components Educative intermediate
C++ Standard Library including C++ 14 & C++ 17 Rainer Grimm beginner
Complete JavaScript Course: Build a Real World App from Scratch Baptiste Pesquet beginner
An Introduction to Programming in Go Educative beginner
C++17 in Detail: A Deep Dive Bartłomiej Filipek beginner
@sam016
sam016 / AllGattCharacteristics.java
Last active December 18, 2025 03:59
Bluetooth GATT Services & Characteristics
package com.sam016.vsflatomation.service.ble;
import java.util.HashMap;
import java.util.UUID;
public class AllGattCharacteristics {
private static HashMap<String, String> attributes = new HashMap();
static {
attributes.put("00002a00-0000-1000-8000-00805f9b34fb", "Device Name");
@mirai-iro
mirai-iro / VIMJ-utils.md
Last active December 18, 2025 03:54
コロムビアさん MASTER BOX DSはまだですか……

VIMJ utils

ファイルの説明

  • vimj_cut.pl
    • F_XXX.BIN & F_XXX.IDX からファイルを取り出します
  • vimj_sss2s14.pl
  • MIDステレオの楽曲データ(*.SSS)を2つの *.S14 ファイルに分割します
@adamawolf
adamawolf / Apple_mobile_device_types.txt
Last active December 18, 2025 03:52
List of Apple's mobile device codes types a.k.a. machine ids (e.g. `iPhone1,1`, `Watch1,1`, etc.) and their matching product names
i386 : iPhone Simulator
x86_64 : iPhone Simulator
arm64 : iPhone Simulator
iPhone1,1 : iPhone
iPhone1,2 : iPhone 3G
iPhone2,1 : iPhone 3GS
iPhone3,1 : iPhone 4
iPhone3,2 : iPhone 4 GSM Rev A
iPhone3,3 : iPhone 4 CDMA
iPhone4,1 : iPhone 4S
@detherminal
detherminal / brave_two_finger_touchpad.sh
Last active December 18, 2025 03:48
Brave Browser Wayland Two (2) Finger Touchpad Gesture Swipe History Back And Forth Enabling
# To add two-finger gesture to back and forth swiping, follow this steps with shell
# 1 - Open .desktop file with nano
sudo nano /usr/share/applications/brave-browser.desktop
# 2 - Move to a little bottom, edit the place where it is `Exec=` to match this
Exec=/usr/bin/brave-browser-stable %U --ozone-platform=wayland --enable-features=TouchpadOverscrollHistoryNavigation
# Use `Ctrl-O` to write and `Ctrl-X` to exit
# Now restart the brave browser and you will be able to swipe back and forth with two-finger touchpad gestures.
@sisimomo
sisimomo / actionnable-task-reminder.yaml
Created November 6, 2023 01:33
Actionnable Task Reminder - A Powerful Task Reminder Automation
blueprint:
name: Actionnable Task Reminder
description: |
# Send an actionable and snoozable reminder notification
Send a notification to the provided notification service to remind you a recurring task or event.
Supports full customizable notification, snooze options and recurrency control.
Support custom action when acknowledge the reminder.