Skip to content

Instantly share code, notes, and snippets.

View spacelatte's full-sized avatar
🤔
0x727E3A21F2

Mert Akengin spacelatte

🤔
0x727E3A21F2
View GitHub Profile
@luzhuomi
luzhuomi / pocketchip_debian10.md
Last active August 24, 2025 23:31
A tutorial to upgrade NXT pocket C.H.I.P to Debian Buster

Pocket Chip Debian 10 Upgrade Guide

The purpose of this tutorial is to walk through the required steps to upgrade NXT chip (or pocketchip) from debian jessie to debian buster.

If you would like to start your Chip from scratch, follow the steps in the Preparation section.

Preparation (Optional)

A linux host machine, recommended Ubuntu 18.04. However I managed to do it with 20.10 with some tweak.

@ScientificProgrammer
ScientificProgrammer / RPiZeroW_eInk_WeatherConsole.md
Last active January 22, 2025 22:17
A tiny weather display console using a Pi Zero W and PaPiRus 2" (200x96) eInk display

FILENAME: README.md

PURPOSE

This code uses a Raspberry Pi Zero W to query the Open Weather Maps API, retrieve the current weather data for a location specified by the user, formats the response, and then displays it on a PaPiRus eInk display.

BACKGROUND

This code was based on code taken from a tutorial on the Adafruit website. The original code was written to work with an Adafruit eInk display. This version was modified to work with a 2.0" (200x96) PaPiRus eInk display attached to a Raspberry Pi Zero W.

@raysan5
raysan5 / custom_game_engines_small_study.md
Last active March 29, 2026 11:21
A small state-of-the-art study on custom engines

CUSTOM GAME ENGINES: A Small Study

a_plague_tale

WARNING: Article moved to separate repo to allow users contributions: https://github.com/raysan5/custom_game_engines

A couple of weeks ago I played (and finished) A Plague Tale, a game by Asobo Studio. I was really captivated by the game, not only by the beautiful graphics but also by the story and the locations in the game. I decided to investigate a bit about the game tech and I was surprised to see it was developed with a custom engine by a relatively small studio. I know there are some companies using custom engines but it's very difficult to find a detailed market study with that kind of information curated and updated. So this article.

Nowadays lots of companies choose engines like [Unreal](https:

@coolaj86
coolaj86 / create-bootable-installer-for-os-x-el-capitan.sh
Last active June 21, 2023 07:45
How to create a bootable El Capitan Installer from MacOS. See https://bootableinstaller.com
################################################################################
# See bootableinstaller.com #
################################################################################
# set strict and verbose modes for bash
set -e
set -u
# If the script already ran once successfully, don't re-run
if [ -f "el-capitan.iso" ]; then
@jamesmacfie
jamesmacfie / README.md
Created October 22, 2019 02:53
iTerm 2 - script to change theme depending on Mac OS dark mode

How to use

In iTerm2, in the menu bar go to Scripts > Manage > New Python Script

Select Basic. Select Long-Running Daemon

Give the script a decent name (I chose auto_dark_mode.py)

Save and open the script in your editor of choice.

@FradSer
FradSer / iterm2_switch_automatic.md
Last active April 6, 2025 09:19
Switch iTerm2 color preset automatic base on macOS dark mode.

The latest beta (3.5) includes separate color settings for light & dark mode. Toggling dark mode automatically switches colors.

Vist iTerm2 homepage or use brew install iterm2-beta to download the beta. Thanks @stefanwascoding.


  1. Add switch_automatic.py to ~/Library/ApplicationSupport/iTerm2/Scripts/AutoLaunch with:
@ebal
ebal / cloud-init.sh
Created November 18, 2018 10:10
Cloud-init example using a Generic Cloud CentOS-7 on a libvirtd qmu/kvm lab
#!/bin/sh
if [ "$EUID" -ne 0 ]; then
echo -e "\nPlease run as root\neg. sudo $0 \n"
exit
fi
GITHUB_USERNAME="ebal"
cd `mktemp -d`
@burakbozyigit
burakbozyigit / tmux-cheatsheet.markdown
Created November 5, 2018 12:38 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@spacelatte
spacelatte / kanka.sh
Last active September 26, 2021 18:04
kanka: single-script package manager for #macos (#osx) with dependency resolution, based on #homebrew #brew.sh #api
#!/usr/bin/env bash
# -d 9 -type d
# -d 6 -type d
# -d 3 -type d
export APPS="${HOME}/.local/apps"
export PATH="${APPS}:${PATH}"
export JQ_URL="https://github.com/stedolan/jq/releases/download/jq-1.6/jq-osx-amd64"
export JQ_PATH="${APPS}/jq-osx-amd64"
minikube stop; minikube delete &&
docker stop $(docker ps -aq) &&
rm -rf ~/.kube ~/.minikube &&
sudo rm -rf /usr/local/bin/localkube /usr/local/bin/minikube &&
launchctl stop '*kubelet*.mount' &&
launchctl stop localkube.service &&
launchctl disable localkube.service &&
sudo rm -rf /etc/kubernetes/ &&
docker system prune -af --volumes