Skip to content

Instantly share code, notes, and snippets.

@wittigj
wittigj / signalbot.md
Created December 16, 2025 17:57 — forked from bryan-harter/signalbot.md
Adding an AI Bot to your Signal Group Chat!

Adding an AI Bot to your Signal Group Chat!

Do you want to switch to Signal from Facebook Messenger, but worry that you'll miss the @MetaAI chatbot?

Well, have I got the solution for you!

In this tutorial, I use an old Raspberry Pi to run a tiny local language model for signal group chats. Lets get started!

Set up your Raspberry Pi

"Pi only has two digits: 0 and 1." -SignalBot

@satanas
satanas / scrolling_bg.md
Last active December 16, 2025 17:56
Scrolling Background in Unity

Scrolling Background in 2D

  1. Select the original Texture (not the GameObject).
  2. Change Texture Type to Sprite (2D and UI).
  3. Change Wrap Mode to Repeat.
  4. Click Apply.
  5. Create a Quad object: GameObject -> 3D Object ->Quad.
  6. Scale the Quad to the size you want.
  7. Create a light: GameObject->Light->Directional Light.
  8. Adjust the light intensity to whatever you like.
@koolvn
koolvn / 01-WG UDP hack on AsusWRT-Merlin.md
Last active December 16, 2025 17:54
# UDP Trash Hack for WireGuard on AsusWRT Merlin

UDP Trash Hack for WireGuard on AsusWRT Merlin

Подготовка

Проверяем, что включен пункт меню Enable JFFS custom scripts and configs

image

Установка

  • Кладём файл wgclient-start в /jffs/scripts/
  • Делаем скрипт запускаемым
@sile
sile / main.md
Last active December 16, 2025 17:50
2025年の趣味開発環境

2025年の趣味開発環境

2025年は趣味開発環境の変化が大きかったので備忘録として残しておく。

前提:

  • 趣味開発はほぼ毎日している
  • 開発するのはコマンドラインツールやライブラリが多い
  • 言語はほぼRust
  • 開発はほぼAndroid上
@ih2502mk
ih2502mk / list.md
Last active December 16, 2025 17:49
Quantopian Lectures Saved
@jcfranco
jcfranco / create-calcite-components-codepen.js
Last active December 16, 2025 17:45
Bookmarklet for creating a basic Calcite Components codepen
javascript:(function () {
const versionInput = prompt("Calcite version (leave blank for @latest):", "");
const calciteVersion = versionInput && versionInput.trim() ? versionInput.trim() : "latest";
const scriptTag = `<script type="module" src="https://cdn.jsdelivr.net/npm/@esri/calcite-components@${calciteVersion}/dist/cdn/index.js"></script>`;
const data = {
title: `[calcite-components]`,
html: scriptTag,
css: "",
@druggedhippo
druggedhippo / NavMeshGenA.cs
Last active December 16, 2025 17:37
Unity Navigation mesh by terrain texture
/****
NOTE NOTE NOTE
1. Add this component to a terrain
2. Set your area ID's to be what you want the agent to think each surface in your terrain is (eg, Grass, Path), in the same order as the textures assigned in the terrain textures
3. Set "Defaultarea" to be whatever texture you expect to be the "most" common terrain texture. Generall this will be the first texture you assigned in step 1, eg "Grass"
IF THIS IS STILL TO SLOW:

I've recently joined Amazon Dublin from India and got opportunities to interview with Meta London, Zalando Berlin & some other companies. I extensively researched about companies hiring internationally which support visa & relocation for Tech roles. So sharing list of companies:

Do consider to STAR, if it helped you.

London

@aels
aels / FreeNgrokAuthtokens.txt
Created April 20, 2022 03:20
Free Ngrok authtokens
#Free Ngrok authtokens:
26bDGGPyD3XWVtyzK3dfK401oIq_74Wi1m84A7rv9bP5YnihG
26bDzEjjfPls5kLHWGnG3K3voA7_69wkMBqUUExRHoA8v3gEL
26bESCvhbagWfGrHSv4NpTnSCpI_92oE8UFimPxU4nBNMK5T
26bEfSIlR1IcEEayMpRQlj0ttGw_3hrWetKnHZ4FMXc9hDt3Q
26p3rvZocfT7VzraejQNoCjPNN6_6UqEGG1izGcbE8ewtBchT
26p4VZpnXIjsiDq9YizXvkk6UAK_4ZyVi8D2Q63yWCap4LBbF
26p5O1vfFGLsdf9f8D3dzHAcmUv_454E7DaBz26mgs9yVkzQi
26t7bQBRJiFnK74z35eLcPYJPXI_2cyAyXVcEAnMTV9eAaYZw
@repsejnworb
repsejnworb / CrossOverLicence.sh
Last active December 16, 2025 17:27
unlimited CrossOver 24 trial (MacOS)
#!/bin/sh
# Variables
FOLDER_NAME="CrossOverLicence"
PLIST_NAME="com.codeweavers.CrossOver.license.plist"
BOTTLES_PATH="$HOME/Library/Application Support/CrossOver/Bottles"
SCRIPT_URL="https://gist.githubusercontent.com/repsejnworb/84d3e0852cf90ef40edf7e9c060f193b/raw/CrossOverLicence.sh?token=$(date +%s)"
TOTAL_STEPS=3
STEP=0