Skip to content

Instantly share code, notes, and snippets.

View fastfingertips's full-sized avatar
🧶
knitting..

fastfingertips

🧶
knitting..
View GitHub Profile
@fastfingertips
fastfingertips / inotify_watch_limit.md
Created July 12, 2025 18:38
How to Fix OSError: [Errno 28] inotify watch limit reached in Python / Streamlit

Here is a guide to understanding and resolving the common OSError: [Errno 28] inotify watch limit reached, often encountered when running Python applications using frameworks like Streamlit, Flask, or FastAPI on Linux-based systems.


The Question: What Does inotify watch limit reached Mean?

You've just deployed or updated your Python application, and it suddenly crashes with a cryptic error:

OSError: [Errno 28] inotify watch limit reached
@fastfingertips
fastfingertips / steam_windows_directories.csv
Created June 8, 2025 10:17
A CSV file detailing common Steam directory and file paths on Windows and their purposes. Useful for managing game installations, backups, mods, and troubleshooting.
Directory/File Path (Default) Variable Path Component Primary Purpose/Content
C:\Program Files (x86)\Steam %Steam% Main Steam client installation.
%Steam%\steam.exe Main Steam executable file.
%Steam%\appcache Store cache, client components, statistics.
%Steam%\appcache\packageinfo.vdf Database of installed client components.
%Steam%\bin Embedded browser, client service files.
%Steam%\config Client settings cache (not game-specific).
%Steam%\depotcache Cache for SteamPipe game update files.
%Steam%\logs Client operational logs.
%Steam%\steamapps Root for game installations, workshop, manifests.
@fastfingertips
fastfingertips / eulerian_path_checker.py
Last active June 6, 2025 20:47
Graph Theory: Eulerian Path & Circuit Detection with Path Finding Algorithm
from collections import defaultdict, deque
def is_eulerian_possible(nodes, undirected_edges):
"""
Check if an undirected graph has an Eulerian path or circuit.
Args:
nodes: List of node names
undirected_edges: List of tuples representing edges
@fastfingetips
Istanbul
UTC +03:00
@fastfingertips
fastfingertips / git-file-analyzer.sh
Last active March 5, 2025 07:12
This script lists files in a Git repository with their last commit time (ISO format) and total commit count, helping identify the most frequently updated files.
#!/bin/bash
# Git Repository File Analysis Utility
#
# DESCRIPTION:
# Analyzes Git repository files with:
# - Last commit date
# - Total commit count per file
#
# USAGE:
@fastfingertips
fastfingertips / nping-gui.py
Created February 21, 2025 18:08
Must be run in the same directory as nping. (github.com/hanshuaikang/Nping)
import tkinter as tk
from tkinter import ttk, messagebox
import subprocess
import os
import sys
import re
class DarkTheme:
BG_COLOR = "#1e1e1e"
FG_COLOR = "#ffffff"
{
"organization": {
"@₺ype": "Organization",
"url": "site_url",
"sameAs": "site_reference_url",
"name": "site_name"
},
"music_album": {
"@type": "MusicAlbum",
"name": "album_name",
@fastfingertips
fastfingertips / data.yaml
Last active February 7, 2025 02:13
AFK Journey Quiz Solutions - All Questions (https://afkj-quiz-search.vercel.app)
O:
- "After being a boss, you can still your heroes in the Formation interface"
- "After Rowan is defeated, he will move toward from the position where a non-summoned enemy is defeated"
- "Battle lasting and increased percentage have been added to Rowan during a siege battle"
- "Carmilla will take extra damage to Lightbringer heroes"
- "Crown Death Bounds have multiple difficulties, and they cannot be defeated in Endless Mode"
- "Crown Death Bounds will appear in fixed formation"
- "Due to Faction Weakness, While being under Dura's blessing"
- "Each enemy has its unique support effects"
- "Each time you summon allies the level of the Draw force will increase, and the quality of the items available in the store will improve"
https://futurism.com/elon-musk-tweets-sleep
https://futurism.com/the-byte/elon-musk-programming-zero-sense
https://github.blog/news-insights/product-news/raising-the-bar-for-software-security-github-2fa-begins-march-13/
https://redocly.com/blog/git-branching-for-docs
https://old.reddit.com/r/buildapc/comments/ckwme4/what_is_the_best_one_and_done_pc_diagnostic_tool/evs215x/
https://support.microsoft.com/en-us/topic/microsoft-support-policy-for-the-use-of-registry-cleaning-utilities-0485f4df-9520-3691-2461-7b0fd54e8b3a
[DATE 2025-02-19]
https://learn.microsoft.com/en-us/defender-endpoint/configure-contextual-file-folder-exclusions-microsoft-defender-antivirus
Update-MpSignature
Get-MpComputerStatus
release_notes:
editors:
- name: "VS Code"
url: "https://code.visualstudio.com/updates"
- name: "Visual Studio"
url: "https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes"
tools:
- name: "GitHub Desktop"
url: "https://desktop.github.com/release-notes/"