From 5e7fcf3f8472f1466165f8721743bb04fd57b53f Mon Sep 17 00:00:00 2001 From: andrigamerita <37557992+andrigamerita@users.noreply.github.com> Date: Wed, 10 Jan 2024 01:21:37 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20octospac?= =?UTF-8?q?c/OcttKB@a16e16c056a0222d4e2cfc116ad34c07c8f250de=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- -1.html | 43 +++---- -2.html | 17 +-- Static.html | 142 ++++++++++++----------- Static/{Programming.html => Coding.html} | 8 +- Static/Docker.html | 4 +- Static/File sharing.html | 10 +- Static/File system.html | 6 +- Static/Gaming console.html | 4 +- Static/Gaming.html | 4 +- Static/JavaScript.html | 4 +- Static/OcttKB.html | 2 +- Static/OcttKB/Index.html | 2 +- Static/PlayStation Portable.html | 4 +- Static/Strange things.html | 4 +- Static/~Welcome~.html | 2 +- index.html | 24 ++-- 16 files changed, 147 insertions(+), 133 deletions(-) rename Static/{Programming.html => Coding.html} (63%) diff --git a/-1.html b/-1.html index 11db98b4..d2a557ae 100644 --- a/-1.html +++ b/-1.html @@ -694,6 +694,7 @@ {"title":"$:/state/folded/$:/themes/tiddlywiki/vanilla/base","created":"20230110193807228","modified":"20230110193807228","text":"hide"}, {"title":"$:/state/folded/$:/ThirdParty/Libs/x-frame-bypass.js","created":"20230113112141976","modified":"20230113112151332","text":"show"}, {"title":"$:/state/folded/3D Pinball:en","created":"20230124214130566","creator":"Octt","modified":"20230124214131110","modifier":"Octt","text":"show"}, +{"title":"$:/state/folded/Android","created":"20240107224846740","creator":"Octt","modified":"20240107224849532","modifier":"Octt","text":"show"}, {"title":"$:/state/folded/Android/Apps","created":"20230916143716735","creator":"Octt","modified":"20230920091154846","modifier":"Octt","text":"show"}, {"title":"$:/state/folded/Apps/Dashboard","created":"20221109160724924","modified":"20230110154641240","text":"show"}, {"title":"$:/state/folded/Internet Archive","created":"20230126172151494","creator":"Octt","modified":"20230126172153334","modifier":"Octt","text":"show"}, @@ -750,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":"20240107013722845","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240107223825086","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"}, @@ -791,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":"20240107013722845","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, -{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240103005835014","modifier":"Octt","text":"OcttKB/Index"}, +{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240107223825086","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240108001338109","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"}, @@ -1071,7 +1072,7 @@ {"title":"Advertising","created":"20240101194936496","creator":"Octt","modified":"20240101195730426","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Advertising>>\n\nA few ads providers that seem to not be problematic?:\n\n* [[A-ADS|https:///a-ads.com/]] --- //Crypto & Bitcoin advertising Network//\n* [[Carbon Ads|https://www.carbonads.net/]] --- //Reach Creators and Developers at Scale//\n"}, {"title":"Agile article covers, from stock photos to AI","created":"20231001094322383","creator":"Octt","modified":"20231008223934995","modifier":"Octt","tags":"","text":"Sometimes, when writing a blog or KB article, it's easy to struggle finding a decent cover image for that piece. Why that's something you need to do, is explained by [[The importance of cover images on articles]].\n\nOftentimes, however, we don't have a picture that fits these requirements good --- or maybe we don't have any image at all even marginally regarding the article, and really can't find a way to make one, unless with too much effort or money. Exactly in this scenario, stock photos and AI-generated imagery fit perfectly.\n\nSome good tools for the job:\n\n* [[Craiyon|https://www.craiyon.com/]] --- Free to use without and account, with no ratelimits or the like; gives 9 images in 60 seconds, but they are low-quality, getting the wanted image requires much trial and error; images are given 256x256 but can be upscaled to 1024x1024, and they have a watermark but it's easy to remove it with free online tools.\n* (New) [[Bing Image Creator|https://www.bing.com/images/create]] --- Powered by DALL-E 3, mostly free to use but requires an account and generation is slow without credits (which can be bought with Rewards points, or 25 for free weekly) \n"}, {"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":"20240103001057678","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\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","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/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"}, @@ -1089,7 +1090,7 @@ {"title":"Assembly language","created":"20231119143717311","creator":"Octt","modified":"20231223233512593","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Assembly language\">>\n\n* [[armips assembler|https://github.com/Kingcom/armips]] --- //assembler for various ARM and MIPS platforms//\n* [[ABC: A C compiler for printable x86|http://tom7.org/abc/]] --- includes a paper encoded as an executable with this setup (PAPER.EXE), and a full YT video\n* [[AA86 - Symbolic assembler demo|https://utf-8.jp/public/sas/index.html]] --- generates 8086 executables made of only cute printable characters, from ASM\n\n* [[Programming in assembly language tutorial|https://github.com/mschwartz/assembly-tutorial]]\n\n* [[Referencing operands/parameters in GNU assembler macros?|https://stackoverflow.com/questions/19764952/referencing-operands-parameters-in-gnu-assembler-macros]] --- just prepend backslash to the name, e.g. `\\operand`\n"}, {"title":"Astral projection","created":"20230530103432469","creator":"Octt","modified":"20231008230419413","modifier":"Octt","tags":"","text":"Aka ''Remote Desktop''\n\n\u003C\u003C^wikipediaframe \"Remote desktop software\">>\n\n* [[Moonlight|https://moonlight-stream.org/]] - //Open-source [[NVIDIA]] GameStream client// --- \u003C\u003C#[ Git \"https://github.com/moonlight-stream\">>\n** [[Sunshine|https://docs.lizardbyte.dev/projects/sunshine/en/latest/]] --- //Self-hosted multi-platform game stream host for Moonlight// --- \u003C\u003C#[ Git \"https://github.com/LizardByte/Sunshine\">>\n* [[RustDesk|https://rustdesk.com/]] --- //Making affordable remote desktop service for everyone// \u003C\u003C#[ Git \"https://github.com/rustdesk\">> --- Promises good but it's extremely laggy (more than x11vnc/xrdp), and the Android client as a few UX issues\n\n* \u003C\u003Clinkdescgit \"FreeRDP\" \"https://www.freerdp.com\" \"free implementation of the Remote Desktop Protocol\" \"https://github.com/FreeRDP\">>\n** Quick connect with common options: `/v:${ServerAddress} /u:{Username} /p:{Password} /rfx /f /audio-mode:`\n* [[iiordanov/remote-desktop-clients|https://github.com/iiordanov/remote-desktop-clients]] --- //VNC, RDP, SPICE, and oVirt/RHEV/Proxmox Clients for Android and Blackberry 10//\n"}, {"title":"Balloon Fight:en","created":"20230202232827353","creator":"Octt","modified":"20230207221713803","modifier":"Octt","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003CMediaWiki Balloon_Fight en 4>>"}, -{"title":"Barcode","created":"20230927061001942","creator":"Octt","modified":"20230927063845359","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Barcode>>\n\n* \u003C\u003CWikipediaLink \"High Capacity Color Barcode\">> --- Defunct technology by Microsoft, I couldn't find any working encoder and decoder implementation, proprietary or third-party (escluding Microsoft Tag, which I couldn't try).\n* \u003C\u003Clinkdescgit \"JAB Code\" \"https://jabcode.org\" \"Just Another Bar Code\" \"https://github.com/jabcode/jabcode\">>\n* \u003C\u003Clinkdesc cimbar \"https://github.com/sz3/cimbar\" \"color-icon-matrix barcodes\">> --- \u003C\u003C#[ \"libcimbar Git\" \"https://github.com/sz3/libcimbar\">> \u003C\u003C[# \"CameraFileCopy\" \"https://github.com/sz3/cfc\">>\n"}, +{"title":"Barcode","created":"20230927061001942","creator":"Octt","modified":"20240108004450287","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Barcode>>\n\n* \u003C\u003CWikipediaLink \"QR Code\">>\n* \u003C\u003CWikipediaLink \"High Capacity Color Barcode\">> --- Defunct technology by Microsoft, I couldn't find any working encoder and decoder implementation, proprietary or third-party (escluding Microsoft Tag, which I couldn't try).\n* \u003C\u003Clinkdescgit \"JAB Code\" \"https://jabcode.org\" \"Just Another Bar Code\" \"https://github.com/jabcode/jabcode\">>\n* \u003C\u003Clinkdesc cimbar \"https://github.com/sz3/cimbar\" \"color-icon-matrix barcodes\">> --- \u003C\u003C#[ \"libcimbar Git\" \"https://github.com/sz3/libcimbar\">> \u003C\u003C[# \"CameraFileCopy\" \"https://github.com/sz3/cfc\">>\n* [[Twibright Optar|http://ronja.twibright.com/optar/]] --- //stands for OPTical ARchiver. It's a codec for encoding data on paper or free software 2D barcode in other words. Optar fits 200kB on an A4 page, then you print it with a laser printer.//\n"}, {"title":"Base64","created":"20221105114920520","creator":"Octt","modified":"20230417203646278","modifier":"Octt","tags":"$:/i18n:en","text":"''Base64'' is a 8-bit-binary to text data encoding scheme.\n\nDue to the format using a character set of 64 characters, representable by 6 bits, a minimal b64 block is ''24 bits'' large (lcm(8,6)), which is 3 binary bytes, or 4 b64 text characters.\n"}, {"title":"BASIC","created":"20231104002534686","creator":"Octt","modified":"20231104002812574","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe BASIC>>\n\n* [[BASIC Anywhere Machine|https://sites.google.com/view/basicanywheremachine/]] --- //All-in-one HTML file. BASIC interpreter with a console window. IDE with CodeMirror + helpful programming tools. Powered by TiddlyWiki.// --- \u003C\u003C[# \"Main App\" \"https://basicanywheremachine.neocities.org/bam-ide\">>\n"}, {"title":"BBCode","created":"20230817233039500","creator":"Octt","modified":"20231105111737387","modifier":"Octt","tags":"Markup WIP","text":"\u003C\u003C^wikipediaframe BBCode>>\n\n* [[BBCode tags reference|https://www.bbcode.org/reference.php]]\n\n!!! ''Creation''\n\n* Simple tag, without arguments: `[example]{TEXT}[/example]`\n* Medium tag, with a standard argument: `[example={SIMPLETEXT}]{TEXT}[/example]`\n* Complex tag, with (multiple) named arguments: `[example first={SIMPLETEXT} second={NUMBER}]{TEXT}[/example]`\n\n!!!! ''Advanced''\n\n* Specifying multiple fields of the same type is done by prefixing the type with a number (e.g. `{TEXT1}`).\n* Prefixing a field with `?` or `;optional` makes it optional on the user input side.\n* To make optional fields actually useful, and not jeopardizing safety of functionality of the generated HTML, [[XSLT]] can be used (version 1.0?).\n"}, @@ -1116,7 +1117,7 @@ {"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":"CSS","created":"20230209150101862","creator":"Octt","icon":"💅","modified":"20240103005529115","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\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"}, +{"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"}, {"title":"CyanogenMod:en","created":"20230202230421306","creator":"Octt","modified":"20230206111552091","modifier":"Octt","tags":"Android $:/i18n:en","text":"\u003C\u003CMediaWiki CyanogenMod en 4>>"}, @@ -1179,8 +1180,8 @@ {"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":"20231224164833125","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Video_game en>>\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\n...\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* [[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\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 console","created":"20231119004553704","creator":"Octt","modified":"20231211233858282","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"}, +{"title":"Gaming","created":"20230116202756249","creator":"Octt","modified":"20240107225131526","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\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 console","created":"20231119004553704","creator":"Octt","modified":"20240108001006325","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* \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"}, {"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"}, {"title":"GIMP","created":"20231210224054942","creator":"Octt","modified":"20231210231508446","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"GIMP\">>\n\n* [[G'MIC - GREYC's Magic for Image Computing|https://gmic.eu/]] --- //Full-Featured Open-Source Framework for Image Processing//\n"}, @@ -1202,7 +1203,7 @@ {"title":"Hardware","created":"20231221155549063","creator":"Octt","modified":"20231223214751769","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Hardware>>\n\n* [[The Hardware Book [HwB]|http://www.hardwarebook.info/]] --- //Internet's largest free collection of connector pinouts and cable descriptions//\n* [[PinoutGuide.com|https://pinoutguide.com/]] --- //Handbook of hardware schemes, cables and connectors layouts pinouts//\n"}, {"title":"Hashing","created":"20230711110503152","creator":"Octt","modified":"20231220005057044","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Hash function\">>\n\n\u003C\u003C^wikipediaframe MD5>>\n\n* [[Generate md5 checksum for all files in a directory|https://askubuntu.com/questions/318530/generate-md5-checksum-for-all-files-in-a-directory]] --- `find -type f -exec md5sum \"{}\" + > checklist.chk`\n\nMD5 nowadays is known much vulnerable to collisions:\n\n* [[Are there two data blocks causing and MD5 collision?|https://crypto.stackexchange.com/questions/1434/are-there-two-known-strings-which-have-the-same-md5-hash-value]]\n** [[MD5 Collision Demo|https://www.mscs.dal.ca/~selinger/md5collision/]]\n** [[Create your own MD5 collisions|https://natmchugh.blogspot.com/2015/02/create-your-own-md5-collisions.html]]\n"}, {"title":"Holiday","created":"20231221144043421","creator":"Octt","modified":"20231222213859630","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Holiday>>\n\n!! Christmas\n\n\u003C\u003C^wikipediaframe Christmas>>\n\n* [[Padoru [KYM]|https://knowyourmeme.com/memes/padoru]]\n** [[🎄 Distrazioni di Natale: l'albero Padoru|https://sitoctt.octt.eu.org/Posts/2022-12-17-Distrazioni-di-Natale-Albero-Padoru.html]]\n* [[Weird Christmas ~ Create your card!|http://christmas.rogue.studio/]] --- //Share some holiday spirit with these historical and bizarre old Holiday cards. Laugh, love, and have a weird Christmas!//\n* [[Whamageddon|https://whamageddon.com/]] --- //The objective is to go as long as possible without hearing WHAM's Christmas classic; \"Last Christmas\".//\n"}, -{"title":"Homebrew","created":"20231102231258441","creator":"Octt","modified":"20231218234613022","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Homebrew (video games)\">>\n\n* [[PDRoms|https://pdroms.de]] --- //Homebrew 4 you// (abandoned)\n** [[Retro Veteran|https://www.retroveteran.com/]] --- //Retro is our thing!// --- continuation for the above site\n\n* ''[[Homebrew Hub|https://hh.gbdev.io/]]'' is a community-led initiative to collect, archive and preserve homebrew software developed for Game Boy (Color) and the Game Boy Advance. --- \u003C\u003C[# Git\"https://github.com/gbdev/homebrewhub\">>\n"}, +{"title":"Homebrew","created":"20231102231258441","creator":"Octt","modified":"20240107114852326","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Homebrew (video games)\">>\n\n* [[PDRoms|https://pdroms.de]] --- //Homebrew 4 you// (abandoned)\n** [[Retro Veteran|https://www.retroveteran.com/]] --- //Retro is our thing!// --- continuation for the above site\n\n* ''[[Homebrew Hub|https://hh.gbdev.io/]]'' is a community-led initiative to collect, archive and preserve homebrew software developed for Game Boy (Color) and the Game Boy Advance. --- \u003C\u003C[# Git\"https://github.com/gbdev/homebrewhub\">>\n* [[Universal-Team|https://universal-team.net/]] --- //We make homebrew apps for the DS(i) and 3DS. We hope you find them useful! 😄// --- \u003C\u003C[# Git\"https://github.com/Universal-Team\">>\n"}, {"title":"HTML","created":"20230202224901337","creator":"Octt","icon":"📰","modified":"20240101231058564","modifier":"Octt","page-cover":"https://images.unsplash.com/photo-1517134062979-e1234be8a085","tags":"Web Markup","text":"\u003C\u003C^WikipediaFrame HTML en>>\n\n* [[Security risks of user generated HTML?|https://security.stackexchange.com/questions/220447/security-risks-of-user-generated-html]]\n** \u003C\u003CWikipediaL HTML_sanitization>> ; [[Sanitizing untrusted HTML5|https://stackoverflow.com/questions/17691758/sanitizing-untrusted-html5]]\n\n!!! ''References''\n\n* [[HTML5 `\u003Clink rel=\"shortcut icon\" />`|https://stackoverflow.com/questions/13211206/html5-link-rel-shortcut-icon]]\n* [[HTML Character Entity References|https://symbl.cc/en/html-entities/]] --- //The following table is completed with special characters and their HTML Entities from W3C.//\n\n* //''\u003C\u003CMDNLink Web/API/Web_Components \"Web Components\">>'' is a suite of different technologies allowing you to create reusable custom elements//\n** [[Can I use Web Components|https://caniuse.com/?search=web%20components]], there are some partially implemented half-obscure features\n*** [[HTML Imports|https://caniuse.com/imports]] --- //Deprecated method of including and reusing HTML documents in other HTML documents// --- The idea was nice: `\u003Clink rel=\"import\" href=\"/path/to/file.html\">`\n\n* \u003C\u003CMDNLink Web/HTML/Element/dialog \"\u003Cdialog>: The Dialog element\">> --- //modal or non-modal dialog box or other interactive component, such as a dismissible alert, inspector, or subwindow//\n** [[dialog-polyfill|https://github.com/GoogleChrome/dialog-polyfill]] --- //Polyfill for the HTML dialog element// --- \u003C\u003C[# Demo\"https://googlechrome.github.io/dialog-polyfill/\">>\n"}, {"title":"HTTP","created":"20230205142456532","creator":"Octt","modified":"20230417203556283","modifier":"Octt","tags":"Protocol Web","text":"\u003C\u003C^WikipediaFrame HTTP en>>\n\n!! ''Resources''\n\n* HTTP on... [[MDN|https://developer.mozilla.org/en-US/docs/Web/HTTP]]\n* HTTP response status codes: [[Wikipedia|https://en.wikipedia.org/wiki/List_of_HTTP_status_codes]]\n** [[HTTP Cats|https://http.cat/]]\n\n!!! ''Features''\n\n* ''\u003C\u003CWikipediaLink \"Basic access authentication\">>''\n** `Authorization: Basic \u003CCredentials>`\n*** Credentials: [[Base64]]-encoded string: `\u003CUser>:\u003CPassword>`\n"}, {"title":"Huawei P9 Lite Mini","created":"20230205143543756","creator":"Octt","modified":"20230219105015345","modifier":"Octt","tags":"Android Huawei","text":"\u003C\u003CiFrameBypass \"https://www.gsmarena.com/huawei_p9_lite_mini-8833.php\">>\n\n* No custom ROMs have ever been made for this device\n* We ported TWRP but without working storage decryption\n* The headphone jack port is detective\n* The integrated GPU is fake/emulated (Snapdragon 425)\n** Still don't understand if this is Qualcomm's fault, or Huawei's for not installing proper drivers\n\n; Product names:\n: Europe: Huawei Y6 Pro 2017\n: Other: Huawei P9 Lite Mini\n\n; Codename: selina\n\n; Model numbers:\n: Europe: SLA-L02\n: Other: SLA-L22\n"}, @@ -1224,9 +1225,9 @@ {"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":"20240107012957516","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* [[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\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":"20240107152759369","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\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/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":"20240102003748569","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\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":"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."}, {"title":"JSON","created":"20230202225750547","creator":"Octt","modified":"20230429224405395","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^WikipediaFrame JSON en>>\n\n* [[JSON Editor Online|https://jsoneditoronline.org]] + formatter, filterer, querier - \u003C\u003C[ \"[[Git|https://github.com/josdejong/jsoneditor]]\">>\n* [[JMESPath|https://jmespath.org/]] - cross-platform //query language for JSON// - \u003C\u003C[ \"[[Git|https://github.com/jmespath]]\">>\n"}, {"title":"KDE:en","created":"20230130074356424","creator":"Octt","modified":"20230206111552179","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003CMediaWiki KDE en 3>>"}, @@ -1293,12 +1294,12 @@ {"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":"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":"20230429223626598","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/]]\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":"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"}, {"title":"Nintendo","created":"20220923110724649","creator":"Octt","modified":"20231220004841392","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Nintendo>>\n\n* \u003C\u003Clinkdescgit \"NSMB-MarioVsLuigi\" \"https://ipodtouch0218.itch.io/nsmb-mariovsluigi\" \"A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS.\" \"https://github.com/ipodtouch0218/NSMB-MarioVsLuigi\">>\n* [[Froxot Browser Games for Nintendo DSi/3DS/2DS|http://www.froxot.de/index.php]]\n\n; Tools\n: [[mkey generator|https://mkey.salthax.org/]] - //3DS / Wii U / Switch parental controls master key generator// - \u003C\u003C[ \"[[Git|https://github.com/dazjo/mkey]]\">>\n: [[NDSTokyoTrim|https://eden.fm/ndstoykotrim/]] - batch trimmer with wifi detection --- \u003C\u003C[# Thread\"https://gbatemp.net/threads/ndstokyotrim-batch-trimmer-with-wifi-detection.55162/\">>\n\n!!! ''News''\n\n; March 2023\n: \u003C\u003CRedditLink r/GamingLeaksAndRumours/comments/11g0q8f/chinese_nintendo_hardware_leaker_permabanned/ \"Chinese Nintendo hardware leaker permabanned, thread deleted at Nintendo's request\">>.\n"}, -{"title":"Nintendo 3DS","created":"20220923110724649","creator":"Octt","modified":"20231221155246624","modifier":"Octt","tags":"Gaming Nintendo Console Handheld","text":"\\define l3db(item) [[$item$ [3dbrew]|https://www.3dbrew.org/wiki/$item$]]\n\n\u003C\u003C^wikipediaframe \"Nintendo 3DS\">>\n\n* \u003C\u003Cl3db Gamecards>>\n\n* [[Install FBI on CTRNAND|https://gbatemp.net/threads/install-fbi-on-ctrnand.616119/]] (or any title, manual procedure)\n* [[devkitpro/3ds-examples|https://github.com/devkitPro/3ds-examples]] --- //Examples for 3DS using devkitARM, libctru, citro3d and citro2d//\n"}, +{"title":"Nintendo 3DS","created":"20220923110724649","creator":"Octt","modified":"20240107114401734","modifier":"Octt","tags":"Gaming Nintendo Console Handheld","text":"\\define l3db(item) [[$item$ [3dbrew]|https://www.3dbrew.org/wiki/$item$]]\n\n\u003C\u003C^wikipediaframe \"Nintendo 3DS\">>\n\n* [[Universal-Updater|https://universal-team.net/projects/universal-updater.html]] --- //An easy to use app for installing and updating 3DS homebrew// --- \u003C\u003C[# Git\"https://github.com/Universal-Team/Universal-Updater\">>\n\n* \u003C\u003Cl3db Gamecards>>\n\n* [[Install FBI on CTRNAND|https://gbatemp.net/threads/install-fbi-on-ctrnand.616119/]] (or any title, manual procedure)\n* [[devkitpro/3ds-examples|https://github.com/devkitPro/3ds-examples]] --- //Examples for 3DS using devkitARM, libctru, citro3d and citro2d//\n"}, {"title":"Nintendo 64","created":"20230920154441542","creator":"Octt","modified":"20230920154706084","modifier":"Octt","tags":"Nintendo","text":"\u003C\u003C^wikipediaframe \"Nintendo 64\">>\n\n* \u003C\u003Clink+desc+git \"Awesome N64 Development\" \"https://n64.dev\" \"A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more!\" \"https://github.com/command-tab/awesome-n64-development\">>\n"}, -{"title":"Nintendo DS","created":"20220923110724649","creator":"Octt","modified":"20231221160337356","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!!! 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","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 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"}, @@ -1383,7 +1384,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":"20231224174415722","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* [[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":"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/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"}, @@ -1416,14 +1417,14 @@ {"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":"20231221183021943","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"}, +{"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":"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":"20240103003442135","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* [[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:en","created":"20230202232653119","creator":"Octt","modified":"20230207221713804","modifier":"Octt","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003CWikipediaFrame Super_Mario_64 en>>"}, +{"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 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>>"}, @@ -1433,10 +1434,10 @@ {"title":"Syncthing setup for a refreshing file experience","created":"20231001090835764","creator":"Octt","modified":"20231001172503592","modifier":"Octt","tags":"Syncthing","text":"[[Syncthing]] is an incredibly useful piece of software in a simple and (moderately) lightweight package.\n\nKeeping in mind that, due to its [[peer-to-peer]] nature, a Syncthing instance is both a client and a server --- an ideal setup for me is developed around the following hierarchy of instances:\n\n# On my home server\n#* A centralized place where everything (storage permitting) can reside together, and scripts can run on a schedule, for secondary syncing and backup operations (which go far beyond the scopes of Syncthing).\n# On my main smartphone\n#* The smartphone goes everywhere around the world, and as such is at more risk of breaking or losing, and with that also some of my private files (mainly camera media, screenshots, and [[game saves|Game save]]).\n# On other devices; for example, my main desktop PC, or my tablet.\n#* On those, immediate syncing is nice but not essential, as I often can use other methods comfortably enough (copy from USB, copy to server via SFTP, ...), and honestly I often do it only when doing maintenance .\n"}, {"title":"Sysadmin","created":"20231221170555191","creator":"Octt","modified":"20231223215423378","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Sysadmin>>\n\n!!! Saved Sites\n\nSaved sites that are mainly about miscellaneous system administration (mainly devlogs, project showcases, or tips+tricks, and online tools). (Some are in other Saved pages and should be moved here.)\n\n* [[Jimmy's weblog|https://web.archive.org/web/20210211061312/http://www.jimmy.co.at/weblog/]]\n* [[Major Hayden|https://major.io/]] --- //A social nerd writing about everything 🤓// --- \u003C\u003C[# Git\"https://github.com/major/major.io\">>\n"}, {"title":"System monitor","created":"20231221165624254","creator":"Octt","modified":"20231221170006766","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"System monitor\">>\n\n!! Htop\n\n\u003C\u003C^wikipediaframe Htop>>\n\n* [[How can I set customise settings for htop?|https://unix.stackexchange.com/questions/147885/how-can-i-set-customise-settings-for-htop]] --- basically, first press `F2` to open settings, and after configuration close the app by pressing `Q`/`F10`, instead of other ways aka killing it badly\n"}, -{"title":"Tech Art","created":"20230504095843099","creator":"Octt","modified":"20231122001633046","modifier":"Octt","tags":"Art","text":"\u003C\u003C^wikipediaframe \"Electronic art\">>\n\n* \u003C\u003Clinkdescgit dwitter \"https://www.dwitter.net/\" \"Social network for short js demos\" \"https://github.com/lionleaf/dwitter\">> --- \u003C\u003C[# \"Frontend Git\" \"https://github.com/dwitter-net/dwitter-frontend\">>\n\nSome interesting tech art pieces follow.\n\n!! Web\n\n* [[After Dark Screensavers in CSS|https://www.bryanbraun.com/after-dark-css/]] --- \u003C\u003C[ \"[[Git|https://github.com/bryanbraun/after-dark-css]]\">>\n* [[Blob Opera|https://g.co/arts/6tBHA7mJESJtirzF9]] --- //Create your own ML-powered opera song!//\n* [[If the Moon Were Only 1 Pixel|https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html]] --- //A tediously accurate map of the solar system//\n* [[Internet Explorer 6 Error|https://mrdoob.com/lab/javascript/effects/ie6/index.html]]\n* [[neal – Space Elevator|https://neal.fun/space-elevator]]\n* [[Arktis – Tweet Demo|https://arkt.is/t/Yy53aWR0aD0yZTM7dCo9Mzt4LnRyYW5zbGF0ZSg5ODAsNDUwKTtmb3IoaT0wO2k8MzIyOyl4LmZpbGxTdHlsZT1SKGkpLHgucm90YXRlKCFpKkModC09LjAzKSshKGkrKyU0KSpTKHQpLzkrMS41NykseC5maWxsUmVjdCg1KmksNSppLDk5LDk5KQ==]] --- \u003C\u003C[# Git \"https://github.com/sigvef/arktis-tweet-demo\">>\n* [[http error CSS cube|https://web.archive.org/web/20231121232217/https://xyz.is/]] (info unknown)\n\n* [[p01 – Impossible Road|http://www.p01.org/JS1K_2015_impossible_road/]]\n* [[p01 – Micro Nova|http://www.p01.org/512b_micro_nova]]\n* [[p01 – Minami District|http://www.p01.org/minami_district/]]\n* [[p01 – Minicraft|http://www.p01.org/minicraft/]]\n* [[p01 – Starfield|http://www.p01.org/starfield]]\n* [[p01 – Tunnex|http://www.p01.org/256b_tunnex]] (Doesn't work in Firefox?)\n\n!!! [[Js1k|https://js1k.com/]] --- //The JavaScript code golfing competition//\n\n* [[Nyan Cat 2.0 (no audio?)|https://js1k.com/2019-x/details/4001]]\n* [[Across The Multiverse|https://js1k.com/2019-x/details/4142]]\n* [[3D Verlet simulation|https://js1k.com/2019-x/details/4079]]\n* [[Fractal Whirlwind|https://js1k.com/2019-x/details/4276]]\n* [[Pixel Art Editor|https://js1k.com/2019-x/details/4148]]\n\n!!! [[256b.htm Competition|http://wildmag.de/compo/?order=round]]\n\n* [[Poi – Bounce|http://wildmag.de/compo/Poi-Bounce/poi_256b_bounce.htm]]\n* [[Iotic – Mouse Moire|http://wildmag.de/compo/Iotic-Mouse_Moire/iotic-mouse_moire.html]]\n* [[Psikorp – Splinecrap|http://wildmag.de/compo/Psikorp-Splinecrap/psikorp-splinecrap.html]]\n* [[Mados – Divo|http://wildmag.de/compo/Mados-Divo/divo.html]]\n* [[ScriptGuru – Serpinski|http://wildmag.de/compo/ScriptGuru-Serpinski/entry.html]]\n"}, +{"title":"Tech Art","created":"20230504095843099","creator":"Octt","modified":"20240107223045631","modifier":"Octt","tags":"Art","text":"\u003C\u003C^wikipediaframe \"Electronic art\">>\n\n* \u003C\u003Clinkdescgit dwitter \"https://www.dwitter.net/\" \"Social network for short js demos\" \"https://github.com/lionleaf/dwitter\">> --- \u003C\u003C[# \"Frontend Git\" \"https://github.com/dwitter-net/dwitter-frontend\">>\n\n!!! Fractal\n\n\u003C\u003C^WikipediaFrame \"Fractal\">>\n\n* [[Fractus|https://fractus.whiskers.dev/]] --- //Fractal Explorer//\n\nSome interesting tech art pieces follow.\n\n!! Web\n\n* [[After Dark Screensavers in CSS|https://www.bryanbraun.com/after-dark-css/]] --- \u003C\u003C[ \"[[Git|https://github.com/bryanbraun/after-dark-css]]\">>\n* [[Blob Opera|https://g.co/arts/6tBHA7mJESJtirzF9]] --- //Create your own ML-powered opera song!//\n* [[If the Moon Were Only 1 Pixel|https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html]] --- //A tediously accurate map of the solar system//\n* [[Internet Explorer 6 Error|https://mrdoob.com/lab/javascript/effects/ie6/index.html]]\n* [[neal – Space Elevator|https://neal.fun/space-elevator]]\n* [[Arktis – Tweet Demo|https://arkt.is/t/Yy53aWR0aD0yZTM7dCo9Mzt4LnRyYW5zbGF0ZSg5ODAsNDUwKTtmb3IoaT0wO2k8MzIyOyl4LmZpbGxTdHlsZT1SKGkpLHgucm90YXRlKCFpKkModC09LjAzKSshKGkrKyU0KSpTKHQpLzkrMS41NykseC5maWxsUmVjdCg1KmksNSppLDk5LDk5KQ==]] --- \u003C\u003C[# Git \"https://github.com/sigvef/arktis-tweet-demo\">>\n* [[http error CSS cube|https://web.archive.org/web/20231121232217/https://xyz.is/]] (info unknown)\n\n* [[p01 – Impossible Road|http://www.p01.org/JS1K_2015_impossible_road/]]\n* [[p01 – Micro Nova|http://www.p01.org/512b_micro_nova]]\n* [[p01 – Minami District|http://www.p01.org/minami_district/]]\n* [[p01 – Minicraft|http://www.p01.org/minicraft/]]\n* [[p01 – Starfield|http://www.p01.org/starfield]]\n* [[p01 – Tunnex|http://www.p01.org/256b_tunnex]] (Doesn't work in Firefox?)\n\n!!! [[Js1k|https://js1k.com/]] --- //The JavaScript code golfing competition//\n\n* [[Nyan Cat 2.0 (no audio?)|https://js1k.com/2019-x/details/4001]]\n* [[Across The Multiverse|https://js1k.com/2019-x/details/4142]]\n* [[3D Verlet simulation|https://js1k.com/2019-x/details/4079]]\n* [[Fractal Whirlwind|https://js1k.com/2019-x/details/4276]]\n* [[Pixel Art Editor|https://js1k.com/2019-x/details/4148]]\n\n!!! [[256b.htm Competition|http://wildmag.de/compo/?order=round]]\n\n* [[Poi – Bounce|http://wildmag.de/compo/Poi-Bounce/poi_256b_bounce.htm]]\n* [[Iotic – Mouse Moire|http://wildmag.de/compo/Iotic-Mouse_Moire/iotic-mouse_moire.html]]\n* [[Psikorp – Splinecrap|http://wildmag.de/compo/Psikorp-Splinecrap/psikorp-splinecrap.html]]\n* [[Mados – Divo|http://wildmag.de/compo/Mados-Divo/divo.html]]\n* [[ScriptGuru – Serpinski|http://wildmag.de/compo/ScriptGuru-Serpinski/entry.html]]\n"}, {"title":"Tech Resources","created":"20221015115923815","modified":"20230206111552386","modifier":"Octt","tags":"Tech $:/i18n:en","text":"Some useful or at least miscellaneous nice-to-know tech resources.\n\n* [[Textualize|https://www.textualize.io]]: Curses but better\n* [[C++ by Example|https://readhacker.news/c/5mzeZ]]\n\n!!! ''Web Frameworks''\n\n!!!! ''Metro (Windows 8) Style''\n* https://github.com/ryanlowdermilk/metro-tile\n* https://metroui.org.ua/intro.html\n* http://www.drewgreenwell.com/projects/metrojs/themes\n* https://github.com/tholman/tileJs"}, {"title":"Techmino:en","created":"20230113231015907","creator":"Octt","modified":"20230211163923821","modifier":"Octt","tags":"TODO $:/i18n:en Tetris Game Libre","text":"* https://github.com/26F-Studio/Techmino"}, -{"title":"Telegram","created":"20230206204937437","creator":"Octt","modified":"20240107005514984","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Telegram_(software) en>>\n\n* \u003C\u003ChttpsL Telegram.org>> (official site domain) --- there are actually a lot of other domains:\n** \u003C\u003ChttpsL t.me>>, \u003C\u003ChttpsL telegram.me>>: totally equivalent, used for linking to in-app resources, redirect to main domain otherwise\n*** another one which I remember exists along the lines of `tlgrm.me` but either I'm wrong or it's dead\n** \u003C\u003ChttpsL telegram.dog>>: was created as equivalent to the .me domain(s), but it also shows the normal website without redirecting\n** \u003C\u003ChttpsL a-telegram.stel.com>>: [[the android client (used to?) give the user an email address with that second-level domain on things like login problems|https://translations.telegram.org/en/android/login/NoMailInstalled]] (+ `login@`, not listed there), which doesn't actually respond, but that third-level one does\n\n* [[Organization to have all the official clients on a single organization|https://github.com/TelegramOrg]] --- //(non official organization, i will transfer it to Durov) I am not related to telegram at all//\n* \u003C\u003Clinkdescgit \"Telegram X\" \"https://t.me/tgx_log\" \"official alternative Telegram client for Android\" \"https://github.com/TGX-Android\">>\n\n* [[Teledrive|https://github.com/mgilangjanuar/teledrive]] --- //The cloud drive alternative using Telegram API//\n* [[Telegram Index (Fork)|https://github.com/octospacc/TelegramIndex-Fork]] - //Python web app to index telegram chats and serve its files for download over HTTP//\n* [[RSS to Telegram Bot|https://t.me/RSStT_Bot]] (`@`) --- //A Telegram RSS bot that cares about your reading experience// --- \u003C\u003C[# Git\"https://github.com/Rongronggg9/RSS-to-Telegram-Bot\">>\n\n!!! Misc\n\n* How Telegram banned me, I lost everything: [[https://bbs.spacc.eu.org/viewtopic.php?t=160]]\n\n!! Telegraph\n\n* \u003C\u003ChttpsL telegra.ph>> (main domain, having problems on some italian ISPs since summer 2023, idk if it's solved)\n* \u003C\u003ChttpsL graph.org>> (alternative domain)\n* \u003C\u003CGPlayLink com.telex \"Telegraph X: publishing tool\">> --- //Telegraph X is Android client for Telegra.ph minimalist publishing tool (made by Telegram team) that allows you to create and manage publications// --- \u003C\u003C[# Git\"https://github.com/sergpetrov/telegraph-android\">>\n\nA publishing platform, optionally usable anonymously, for publishing article-like pages that are optimized for view on Telegram. It's not really a blogging platform. See [[https://telegram.org/blog/telegraph]]. Note that there's no way to edit/delete anonymous posts after losing browser cookies, while posts created with Telegram logins can be well managed.\n\n!! Telescope\n\n* \u003C\u003ChttpsL telesco.pe>>\n\nA failed method through which Telegram tried pushing people to publish round videos in a social media fashion. The site publicly indexes round videos sent in public channels, see [[https://telegram.org/blog/video-messages-and-telescope]]. Pretty useless but it's technical base was reused to make the modern preview features for profiles and channels on t.me, as can be seen by the CDN domain still being named after Telescope.\n"}, +{"title":"Telegram","created":"20230206204937437","creator":"Octt","modified":"20240107151948737","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Telegram_(software) en>>\n\n* \u003C\u003ChttpsL Telegram.org>> (official site domain) --- there are actually a lot of other domains:\n** \u003C\u003ChttpsL t.me>>, \u003C\u003ChttpsL telegram.me>>: totally equivalent, used for linking to in-app resources, redirect to main domain otherwise\n*** another one which I remember exists along the lines of `tlgrm.me` but either I'm wrong or it's dead\n** \u003C\u003ChttpsL telegram.dog>>: was created as equivalent to the .me domain(s), but it also shows the normal website without redirecting\n** \u003C\u003ChttpsL a-telegram.stel.com>>: [[the android client (used to?) give the user an email address with that second-level domain on things like login problems|https://translations.telegram.org/en/android/login/NoMailInstalled]] (+ `login@`, not listed there), which doesn't actually respond, but that third-level one does\n\n* [[Organization to have all the official clients on a single organization|https://github.com/TelegramOrg]] --- //(non official organization, i will transfer it to Durov) I am not related to telegram at all//\n* \u003C\u003Clinkdescgit \"Telegram X\" \"https://t.me/tgx_log\" \"official alternative Telegram client for Android\" \"https://github.com/TGX-Android\">>\n\n* [[Teledrive|https://github.com/mgilangjanuar/teledrive]] --- //The cloud drive alternative using Telegram API//\n* [[tg-index|https://github.com/odysseusmax/tg-index]] --- //Python web app to index telegram chats and serve its files for download over HTTP//\n** My (kind of) updated fork: [[Telegram Index Fork|https://github.com/octospacc/TelegramIndex-Fork]]\n* [[RSS to Telegram Bot|https://t.me/RSStT_Bot]] (`@`) --- //A Telegram RSS bot that cares about your reading experience// --- \u003C\u003C[# Git\"https://github.com/Rongronggg9/RSS-to-Telegram-Bot\">>\n\n* [[GramJS|https://gram.js.org/]] --- //NodeJS/Browser MTProto API Telegram client library// --- \u003C\u003C[# Git\"https://github.com/gram-js\">> \u003C\u003C[# GitBook\"https://painor.gitbook.io/gramjs/\">>\n* [[Pyrogram|https://pyrogram.org/]] --- //Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots// --- \u003C\u003C[# Git\"https://github.com/pyrogram\">>\n* [[Telethon|https://docs.telethon.dev/]] --- //Pure Python 3 MTProto API Telegram client library, for bots too!// --- \u003C\u003C[# Git\"https://github.com/LonamiWebs/Telethon\">>\n\n!!! Misc\n\n* How Telegram banned me, I lost everything: [[https://bbs.spacc.eu.org/viewtopic.php?t=160]]\n\n!! Telegraph\n\n* \u003C\u003ChttpsL telegra.ph>> (main domain, having problems on some italian ISPs since summer 2023, idk if it's solved)\n* \u003C\u003ChttpsL graph.org>> (alternative domain)\n* \u003C\u003CGPlayLink com.telex \"Telegraph X: publishing tool\">> --- //Telegraph X is Android client for Telegra.ph minimalist publishing tool (made by Telegram team) that allows you to create and manage publications// --- \u003C\u003C[# Git\"https://github.com/sergpetrov/telegraph-android\">>\n\nA publishing platform, optionally usable anonymously, for publishing article-like pages that are optimized for view on Telegram. It's not really a blogging platform. See [[https://telegram.org/blog/telegraph]]. Note that there's no way to edit/delete anonymous posts after losing browser cookies, while posts created with Telegram logins can be well managed.\n\n!! Telescope\n\n* \u003C\u003ChttpsL telesco.pe>>\n\nA failed method through which Telegram tried pushing people to publish round videos in a social media fashion. The site publicly indexes round videos sent in public channels, see [[https://telegram.org/blog/video-messages-and-telescope]]. Pretty useless but it's technical base was reused to make the modern preview features for profiles and channels on t.me, as can be seen by the CDN domain still being named after Telescope.\n"}, {"title":"Teletext","created":"20230527075827988","creator":"Octt","modified":"20230527080007796","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Teletext>>\n\nTeletext is basically a standard for transmitting and displaying pages of [[ANSI Art]] on the television.\n"}, {"title":"Telnet","created":"20230205142300738","creator":"Octt","modified":"20230205142342159","modifier":"Octt","tags":"Protocol TODO"}, {"title":"Templating language","created":"20231203235203040","creator":"Octt","modified":"20231210224130939","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Templating language\">>\n\n* [[Liquid|https://shopify.github.io/liquid/]] (docs) --- //Safe, customer-facing template language for flexible web apps.//, as well as many static site generators --- \u003C\u003C[# Git\"https://github.com/Shopify/liquid\">>\n** [[How to concatenate / append a string to another one in Jekyll / Liquid?|https://stackoverflow.com/questions/23688939/how-to-concatenate-append-a-string-to-another-one-in-jekyll-liquid]] --- best way is `{% capture varfull %}{{ var1 }} and also {{ var2 }}{% endcapture %}`\n"}, @@ -1488,7 +1489,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":"20240107013758531","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: [[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!! 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":"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"}, @@ -1510,7 +1511,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":"20231222233656761","modifier":"Octt","tags":"Web PHP CMS","text":"\\define lwplug(slug, title) [[$title$|https://wordpress.org/plugins/$slug$]]\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":"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":"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 a78a1bc2..11db98b4 100644 --- a/-2.html +++ b/-2.html @@ -750,7 +750,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":"20240103005626613","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240107013722845","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"}, @@ -791,7 +791,7 @@ {"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":"20240103005626615","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240107013722845","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, {"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240103005835014","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"}, @@ -855,7 +855,7 @@ {"title":"$:/state/tree/$:/Apps/","created":"20221109225835632","modified":"20230110163406585","text":"hide"}, {"title":"$:/state/tree/$:/Apps/Dashboard/","created":"20221109225836608","creator":"Octt","modified":"20230817233316723","modifier":"Octt","text":"show"}, {"title":"$:/state/tree/$:/boot/","created":"20221107223501670","creator":"Octt","modified":"20230225111138843","modifier":"Octt","text":"hide"}, -{"title":"$:/state/tree/$:/config/","created":"20221107223451478","creator":"Octt","modified":"20231228211446314","modifier":"Octt","text":"hide"}, +{"title":"$:/state/tree/$:/config/","created":"20221107223451478","creator":"Octt","modified":"20240107000235376","modifier":"Octt","text":"hide"}, {"title":"$:/state/tree/$:/Config/","created":"20230110224406161","creator":"Octt","modified":"20230124111914349","modifier":"Octt","text":"hide"}, {"title":"$:/state/tree/$:/Config/OcttKB/","created":"20230124111909186","creator":"Octt","modified":"20230124111909186","modifier":"Octt","text":"show"}, {"title":"$:/state/tree/$:/Config/OcttKB/Tweaks/","created":"20230124111910740","creator":"Octt","modified":"20230124111910740","modifier":"Octt","text":"show"}, @@ -1182,6 +1182,7 @@ {"title":"Gaming","created":"20230116202756249","creator":"Octt","modified":"20231224164833125","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Video_game en>>\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\n...\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* [[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\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 console","created":"20231119004553704","creator":"Octt","modified":"20231211233858282","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"}, {"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"}, {"title":"GIMP","created":"20231210224054942","creator":"Octt","modified":"20231210231508446","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"GIMP\">>\n\n* [[G'MIC - GREYC's Magic for Image Computing|https://gmic.eu/]] --- //Full-Featured Open-Source Framework for Image Processing//\n"}, {"title":"Git","created":"20230202231537773","creator":"Octt","modified":"20231213000353049","modifier":"Octt","tags":"Libre","text":"\u003C\u003C^wikipediaframe Git en>>\n\n* [[Never use git submodules|https://diziet.dreamwidth.org/14666.html]] --- //git submodules are always the wrong solution. Yes, even the to the problem they were specifically invented to solve.//\n* [[Converting a Git (GitLab) project.bundle export to simple Git repo|https://gist.github.com/paulgregg/181779ad186221aaa35d5a96c8abdea7]]\n* [[When I do \"git push\", what do the statistics mean? (Total, delta, etc.)|https://stackoverflow.com/questions/21476167/when-i-do-git-push-what-do-the-statistics-mean-total-delta-etc]]\n* [[git - remote add origin vs remote set-url origin|https://stackoverflow.com/questions/42830557/git-remote-add-origin-vs-remote-set-url-origin#42830632]]\n** to ''add a push remote'' to a local repo, it's simple: `git remote add origin https://site.tld/user/repo.git`\n* [[How to modify existing, unpushed commit messages?|https://stackoverflow.com/questions/179123/how-to-modify-existing-unpushed-commit-messages#179147]]\n** Amending the ''most recent commit message'': `git commit --amend` (with optionally `-m \"commit message\"`)\n* [[How to delete all commits in a Git repository and replace it with a single “initial commit”|https://lanedirt.tech/2022/05/how-to-delete-all-commits-in-a-git-repository-and-replace-it-with-a-single-initial-commit/]]\n\n* \u003C\u003ChttpsL raw.githack.com>> --- //CDN for your source code, serves files directly from your source code hosting with proper Content-Type headers// --- \u003C\u003C[# Git\"https://github.com/neoascetic/rawgithack\">>\n\n!!! ''Apps''\n* [[GitJournal|https://gitjournal.io/]] - //Mobile first Markdown Notes integrated with Git// --- \u003C\u003C[ \"[[Git|https://github.com/GitJournal]]\">>\n\n!!! ''Servers''\n\n; Self-hostable servers\n: ''Git-SCM'': https://git-scm.com/\n: ''GitLab'': https://about.gitlab.com/install/\n: ''Gitea'': https://gitea.io/\n: ''sr.ht'': https://man.sr.ht/installation.md\n\n; Gratis SaaS servers\n: 🇺🇸 [[GitHub]]\n: 🇺🇸 [[GitLab.com|https://gitlab.com]]\n: 🇪🇺 [[Gitea.it|https://gitea.it]]\n: 🇪🇺 [[Codeberg|https://codeberg.org]] (Gitea)\n: 🇦🇺 [[BitBucket|https://bitbucket.org]]\n: https://NotABug.org\n"}, {"title":"Git/Snippets","created":"20221018083042590","modified":"20230206111552141","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"!!! ''Commands (+ Flags/Tips)''\n\n* `clone ${URL}`: Clone (download) a repo to the computer storage\n** `--depth=${n}`: Explicitly specify how many commits to download (starting from latest)\n\n* `add ${Path}`: Update Git's internal list of tracked files. This should be issued (ideally for the root directory, `.`) before trying to commit after creating/deleting/moving/renaming files/folders.\n** A `.gitignore` file, containing a list of files or folder paths (one per line) can be created in a repo's root, to make the `add` command ignore those: they won't be tracked by Git, and thus won't be committed or pushed. Note: adding already tracked paths to `.gitignore` doesn't make it so they stop being tracked, they must be manually be deleted and then the `add` command issued again.\n\n* `config`\n** `credential.helper store`\n\n!!! ''Miscellaneous Flags''\n\n* `--global`: Apply a config command to the global user configuration (omitting applies to current directory if it is a Git repo)"}, @@ -1223,7 +1224,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":"20240103005618220","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* [[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]] --- `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 ...)` instead\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//\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":"20240107012957516","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* [[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\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/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":"20240102003748569","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\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."}, @@ -1299,7 +1300,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":"20231221160337356","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!!! 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":"20231223212338912","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* [[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":"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 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"}, @@ -1356,7 +1357,7 @@ {"title":"Pseudo-OS","created":"20230117105218211","creator":"Octt","modified":"20230823232212160","modifier":"Octt","tags":"TODO $:/i18n:en","text":"A ''pseudo-operating-system'' is a software that acts (in a limited way) like an operating system, but is usually a normal application that runs on top of real OS.\n\n!!! ''Here are some''\n\n* [[daedalOS|daedalOS]]\n* ''OS.js'': [[Website|https://www.os-js.org]] | [[Demo|https://demo.os-js.org]] | [[Git|https://github.com/os-js]]\n"}, {"title":"Pubnix","created":"20230108215508443","creator":"Octt","modified":"20230608140845115","modifier":"Octt","tags":"Internet $:/i18n:en Unix","text":"A ''pubnix'' (public-unix) is a [[Unix]] server provided by any entity, without profit motives, to the general public. They usually exist for self-empowerment, recreational, and learning use.\n\nSome pubnixes are formally joined together in networks. One of the most popular active today is [[Tildeverse|https://tildeverse.org]].\n"}, {"title":"Puzzle","created":"20230404140257082","creator":"Octt","modified":"20231103233211355","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame Puzzle>>\n\n* \u003C\u003CWikipediaL \"Sliding puzzle\">>\n\n* [[Puzzling Stack Exchange|https://puzzling.stackexchange.com/]] --- //question and answer site for those who create, solve, and study puzzles//\n* [[Simon Tatham's Portable Puzzle Collection|https://www.chiark.greenend.org.uk/~sgtatham/puzzles/]]\n* https://www.clarity-media.com/onlinepuzzles/\n* https://www.studiogiochi.com/enigmistica/logica/\n\n!!! Printables\n\n* \u003C\u003Clinkdesc \"Puzzles by Djape\" \"https://djape.net\" \"Sudoku books, kakuro books, nonograms books\">>\n* \u003C\u003ChttpL www.printable-puzzles.com>>\n"}, -{"title":"Python","created":"20221110120605389","creator":"Octt","icon":"🐍","modified":"20231224173748386","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?Python","tags":"Development","text":"[[Python|https://www.python.org]] is a high-level, general-purpose, dynamically-typed, and garbage-collected programming language, with an extensive standard library and mandatory-indentation style.\n\n\u003C\u003C^wikipediaframe Python>>\n\nI hate that, while tab-indentation is practically supported by the interpreter, it's against the standard, and linters/editors hate you if you use tabs instead of spaces. `micro` just won't let you persist the option to keep tabs enabled instead of spaces across sessions...\n\n---\n\n* [[Thonny|https://thonny.org/]] --- //Python IDE for beginners//, especially useful and comfy for integrating full MicroPython support, meaning one can edit the scripts residing on the MP device directly --- \u003C\u003C#[ Git\"https://github.com/thonny/thonny\">>\n* [[PocketPy|https://pocketpy.dev/]] - //C++17 header-only Python interpreter for game engines.// --- \u003C\u003C[ \"[[Git|https://github.com/blueloveTH/pocketpy]]\">>\n\n* \u003C\u003ChttpL Python.helpful.codes>>\n* \u003C\u003Clinkdescgit \"Python Tips / Intermediate Python Book\" \"https://book.pythontips.com/en/latest/\" \"topics which are discussed in this book open up your mind towards some nice corners of Python language\" \"https://github.com/yasoob/intermediatePython\">>\n\n!! How to and troubleshooting\n\nText:\n\n* [[Hex string to int|https://www.tutorialspoint.com/How-to-convert-hex-string-into-int-in-Python]] --- `int('6f637474', 16)`, `int('0x6f637474', 10)`\n* [[Python 3 string to hex|https://stackoverflow.com/questions/2340319/python-3-string-to-hex]] --- `'string'.encode().hex()`\n\nFiles:\n\n* [[How to copy files in Python?|https://stackoverflow.com/questions/123198/how-to-copy-files]] (with shutil)\n\n!!! ''HTML things''\n\n* [[\"html\" std library|https://docs.python.org/3/library/html.html]], [[Beautiful Soup|https://www.crummy.com/software/BeautifulSoup/]]\n* Escaping HTML: [[html.escape() in Python|https://www.educative.io/answers/what-is-htmlescape-in-python]], [[easiest way to escape HTML in Python|https://stackoverflow.com/questions/1061697/whats-the-easiest-way-to-escape-html-in-python]]\n* Unescaping HTML: [[Decode HTML entities in Python string|https://stackoverflow.com/questions/2087370/decode-html-entities-in-python-string]]\n"}, +{"title":"Python","created":"20221110120605389","creator":"Octt","icon":"🐍","modified":"20240107012952755","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?Python","tags":"Development","text":"[[Python|https://www.python.org]] is a high-level, general-purpose, dynamically-typed, and garbage-collected programming language, with an extensive standard library and mandatory-indentation style.\n\n\u003C\u003C^wikipediaframe Python>>\n\nI hate that, while tab-indentation is practically supported by the interpreter, it's against the standard, and linters/editors hate you if you use tabs instead of spaces. `micro` just won't let you persist the option to keep tabs enabled instead of spaces across sessions...\n\n---\n\n* [[Thonny|https://thonny.org/]] --- //Python IDE for beginners//, especially useful and comfy for integrating full MicroPython support, meaning one can edit the scripts residing on the MP device directly --- \u003C\u003C#[ Git\"https://github.com/thonny/thonny\">>\n* [[PocketPy|https://pocketpy.dev/]] - //C++17 header-only Python interpreter for game engines.// --- \u003C\u003C[ \"[[Git|https://github.com/blueloveTH/pocketpy]]\">>\n\n* \u003C\u003ChttpL Python.helpful.codes>>\n* \u003C\u003Clinkdescgit \"Python Tips / Intermediate Python Book\" \"https://book.pythontips.com/en/latest/\" \"topics which are discussed in this book open up your mind towards some nice corners of Python language\" \"https://github.com/yasoob/intermediatePython\">>\n\n!! How to and troubleshooting\n\n* [[Get name of current script in Python|https://stackoverflow.com/questions/4152963/get-name-of-current-script-in-python#4152986]] --- `__file__`\n* [[How to retrieve a module's path?|https://stackoverflow.com/questions/247770/how-to-retrieve-a-modules-path#248862]] --- `import module; print(module.__file__)`\n\nText:\n\n* [[Hex string to int|https://www.tutorialspoint.com/How-to-convert-hex-string-into-int-in-Python]] --- `int('6f637474', 16)`, `int('0x6f637474', 10)`\n* [[Python 3 string to hex|https://stackoverflow.com/questions/2340319/python-3-string-to-hex]] --- `'string'.encode().hex()`\n\nFiles:\n\n* [[How to copy files in Python?|https://stackoverflow.com/questions/123198/how-to-copy-files]] (with shutil)\n\n!!! ''HTML things''\n\n* [[\"html\" std library|https://docs.python.org/3/library/html.html]], [[Beautiful Soup|https://www.crummy.com/software/BeautifulSoup/]]\n* Escaping HTML: [[html.escape() in Python|https://www.educative.io/answers/what-is-htmlescape-in-python]], [[easiest way to escape HTML in Python|https://stackoverflow.com/questions/1061697/whats-the-easiest-way-to-escape-html-in-python]]\n* Unescaping HTML: [[Decode HTML entities in Python string|https://stackoverflow.com/questions/2087370/decode-html-entities-in-python-string]]\n"}, {"title":"QEMU","created":"20230217150049780","creator":"Octt","modified":"20231105113011389","modifier":"Octt","tags":"Emulation Libre","text":"* https://www.qemu.org/\n* https://github.com/qemu\n\n\u003C\u003C^wikipediaframe QEMU>>\n\n* A software integrating QEMU as an [[Android]] app is [[Limbo PC Emulator|https://virtualmachinery.weebly.com/]] ([[Git|https://github.com/limboemu/limbo]]).\n\n* [[Qemu Anti Detection|https://github.com/zhaodice/qemu-anti-detection]] --- //A patch to hide qemu itself, bypass vm detection//\n\n!!! ''How-to''\n\n* [[Really Simple Network Bridging With qemu|https://spad.uk/really-simple-network-bridging-with-qemu/]]\n* [[Expose guest port to host network|https://unix.stackexchange.com/questions/124681/how-to-ssh-from-host-to-guest-using-qemu#124777]] --- eg. `-device e1000,netdev=net0 -netdev user,id=net0`''`,hostfwd={tcp|udp}::{HostPort}-:{GuestPort}`''\n"}, {"title":"Rasperry Pi:it","created":"20220922200129612","i18n":"RasperryPi","modified":"20230206111646500","modifier":"Octt","tags":"Raspberry $:/i18n:it","text":"\u003C!-- \u003C\u003Ci18n>> --->\n\n\u003C!--\nIl ''Rasperino'' (''Raspberry Pi'') è il Single-Board-Computer più epico mai creato.\n--->\n\nIl ''Rasperino'' (''Raspberry Pi'') è un Single-Board-Computer ormai dimostratosi non all'altezza, sia a livello tecnico e pratico, sia per via di come l'azienda opera da più di un anno.\n\n[img[https://assets.raspberrypi.com/static/raspberry-pi-4-labelled-f5e5dcdf6a34223235f83261fa42d1e8.png]]\n\nPiù informazioni al suo riguardo sono disponibili sul sito ufficiale: [[https://www.raspberrypi.com]].\n\nSotto lo stesso nome di Raspberry Pi, la Raspberry Foundation crea anche dei microcontrollori, oltre che questo tipo di computer completi."}, {"title":"Rclone","created":"20230205145721827","creator":"Octt","modified":"20230205145727476","modifier":"Octt","tags":"TODO"}, @@ -1435,7 +1436,7 @@ {"title":"Tech Art","created":"20230504095843099","creator":"Octt","modified":"20231122001633046","modifier":"Octt","tags":"Art","text":"\u003C\u003C^wikipediaframe \"Electronic art\">>\n\n* \u003C\u003Clinkdescgit dwitter \"https://www.dwitter.net/\" \"Social network for short js demos\" \"https://github.com/lionleaf/dwitter\">> --- \u003C\u003C[# \"Frontend Git\" \"https://github.com/dwitter-net/dwitter-frontend\">>\n\nSome interesting tech art pieces follow.\n\n!! Web\n\n* [[After Dark Screensavers in CSS|https://www.bryanbraun.com/after-dark-css/]] --- \u003C\u003C[ \"[[Git|https://github.com/bryanbraun/after-dark-css]]\">>\n* [[Blob Opera|https://g.co/arts/6tBHA7mJESJtirzF9]] --- //Create your own ML-powered opera song!//\n* [[If the Moon Were Only 1 Pixel|https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html]] --- //A tediously accurate map of the solar system//\n* [[Internet Explorer 6 Error|https://mrdoob.com/lab/javascript/effects/ie6/index.html]]\n* [[neal – Space Elevator|https://neal.fun/space-elevator]]\n* [[Arktis – Tweet Demo|https://arkt.is/t/Yy53aWR0aD0yZTM7dCo9Mzt4LnRyYW5zbGF0ZSg5ODAsNDUwKTtmb3IoaT0wO2k8MzIyOyl4LmZpbGxTdHlsZT1SKGkpLHgucm90YXRlKCFpKkModC09LjAzKSshKGkrKyU0KSpTKHQpLzkrMS41NykseC5maWxsUmVjdCg1KmksNSppLDk5LDk5KQ==]] --- \u003C\u003C[# Git \"https://github.com/sigvef/arktis-tweet-demo\">>\n* [[http error CSS cube|https://web.archive.org/web/20231121232217/https://xyz.is/]] (info unknown)\n\n* [[p01 – Impossible Road|http://www.p01.org/JS1K_2015_impossible_road/]]\n* [[p01 – Micro Nova|http://www.p01.org/512b_micro_nova]]\n* [[p01 – Minami District|http://www.p01.org/minami_district/]]\n* [[p01 – Minicraft|http://www.p01.org/minicraft/]]\n* [[p01 – Starfield|http://www.p01.org/starfield]]\n* [[p01 – Tunnex|http://www.p01.org/256b_tunnex]] (Doesn't work in Firefox?)\n\n!!! [[Js1k|https://js1k.com/]] --- //The JavaScript code golfing competition//\n\n* [[Nyan Cat 2.0 (no audio?)|https://js1k.com/2019-x/details/4001]]\n* [[Across The Multiverse|https://js1k.com/2019-x/details/4142]]\n* [[3D Verlet simulation|https://js1k.com/2019-x/details/4079]]\n* [[Fractal Whirlwind|https://js1k.com/2019-x/details/4276]]\n* [[Pixel Art Editor|https://js1k.com/2019-x/details/4148]]\n\n!!! [[256b.htm Competition|http://wildmag.de/compo/?order=round]]\n\n* [[Poi – Bounce|http://wildmag.de/compo/Poi-Bounce/poi_256b_bounce.htm]]\n* [[Iotic – Mouse Moire|http://wildmag.de/compo/Iotic-Mouse_Moire/iotic-mouse_moire.html]]\n* [[Psikorp – Splinecrap|http://wildmag.de/compo/Psikorp-Splinecrap/psikorp-splinecrap.html]]\n* [[Mados – Divo|http://wildmag.de/compo/Mados-Divo/divo.html]]\n* [[ScriptGuru – Serpinski|http://wildmag.de/compo/ScriptGuru-Serpinski/entry.html]]\n"}, {"title":"Tech Resources","created":"20221015115923815","modified":"20230206111552386","modifier":"Octt","tags":"Tech $:/i18n:en","text":"Some useful or at least miscellaneous nice-to-know tech resources.\n\n* [[Textualize|https://www.textualize.io]]: Curses but better\n* [[C++ by Example|https://readhacker.news/c/5mzeZ]]\n\n!!! ''Web Frameworks''\n\n!!!! ''Metro (Windows 8) Style''\n* https://github.com/ryanlowdermilk/metro-tile\n* https://metroui.org.ua/intro.html\n* http://www.drewgreenwell.com/projects/metrojs/themes\n* https://github.com/tholman/tileJs"}, {"title":"Techmino:en","created":"20230113231015907","creator":"Octt","modified":"20230211163923821","modifier":"Octt","tags":"TODO $:/i18n:en Tetris Game Libre","text":"* https://github.com/26F-Studio/Techmino"}, -{"title":"Telegram","created":"20230206204937437","creator":"Octt","modified":"20231227011519132","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Telegram_(software) en>>\n\n* \u003C\u003ChttpsL Telegram.org>>\n* [[Organization to have all the official clients on a single organization|https://github.com/TelegramOrg]] --- //(non official organization, i will transfer it to Durov) I am not related to telegram at all//\n* \u003C\u003Clinkdescgit \"Telegram X\" \"https://t.me/tgx_log\" \"official alternative Telegram client for Android\" \"https://github.com/TGX-Android\">>\n\n* [[Teledrive|https://github.com/mgilangjanuar/teledrive]] --- //The cloud drive alternative using Telegram API//\n* [[Telegram Index (Fork)|https://github.com/octospacc/TelegramIndex-Fork]] - //Python web app to index telegram chats and serve its files for download over HTTP//\n* [[RSS to Telegram Bot|https://t.me/RSStT_Bot]] (`@`) --- //A Telegram RSS bot that cares about your reading experience// --- \u003C\u003C[# Git\"https://github.com/Rongronggg9/RSS-to-Telegram-Bot\">>\n\n!!! Misc\n\n* How Telegram banned me, I lost everything: [[https://bbs.spacc.eu.org/viewtopic.php?t=160]]\n"}, +{"title":"Telegram","created":"20230206204937437","creator":"Octt","modified":"20240107005514984","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Telegram_(software) en>>\n\n* \u003C\u003ChttpsL Telegram.org>> (official site domain) --- there are actually a lot of other domains:\n** \u003C\u003ChttpsL t.me>>, \u003C\u003ChttpsL telegram.me>>: totally equivalent, used for linking to in-app resources, redirect to main domain otherwise\n*** another one which I remember exists along the lines of `tlgrm.me` but either I'm wrong or it's dead\n** \u003C\u003ChttpsL telegram.dog>>: was created as equivalent to the .me domain(s), but it also shows the normal website without redirecting\n** \u003C\u003ChttpsL a-telegram.stel.com>>: [[the android client (used to?) give the user an email address with that second-level domain on things like login problems|https://translations.telegram.org/en/android/login/NoMailInstalled]] (+ `login@`, not listed there), which doesn't actually respond, but that third-level one does\n\n* [[Organization to have all the official clients on a single organization|https://github.com/TelegramOrg]] --- //(non official organization, i will transfer it to Durov) I am not related to telegram at all//\n* \u003C\u003Clinkdescgit \"Telegram X\" \"https://t.me/tgx_log\" \"official alternative Telegram client for Android\" \"https://github.com/TGX-Android\">>\n\n* [[Teledrive|https://github.com/mgilangjanuar/teledrive]] --- //The cloud drive alternative using Telegram API//\n* [[Telegram Index (Fork)|https://github.com/octospacc/TelegramIndex-Fork]] - //Python web app to index telegram chats and serve its files for download over HTTP//\n* [[RSS to Telegram Bot|https://t.me/RSStT_Bot]] (`@`) --- //A Telegram RSS bot that cares about your reading experience// --- \u003C\u003C[# Git\"https://github.com/Rongronggg9/RSS-to-Telegram-Bot\">>\n\n!!! Misc\n\n* How Telegram banned me, I lost everything: [[https://bbs.spacc.eu.org/viewtopic.php?t=160]]\n\n!! Telegraph\n\n* \u003C\u003ChttpsL telegra.ph>> (main domain, having problems on some italian ISPs since summer 2023, idk if it's solved)\n* \u003C\u003ChttpsL graph.org>> (alternative domain)\n* \u003C\u003CGPlayLink com.telex \"Telegraph X: publishing tool\">> --- //Telegraph X is Android client for Telegra.ph minimalist publishing tool (made by Telegram team) that allows you to create and manage publications// --- \u003C\u003C[# Git\"https://github.com/sergpetrov/telegraph-android\">>\n\nA publishing platform, optionally usable anonymously, for publishing article-like pages that are optimized for view on Telegram. It's not really a blogging platform. See [[https://telegram.org/blog/telegraph]]. Note that there's no way to edit/delete anonymous posts after losing browser cookies, while posts created with Telegram logins can be well managed.\n\n!! Telescope\n\n* \u003C\u003ChttpsL telesco.pe>>\n\nA failed method through which Telegram tried pushing people to publish round videos in a social media fashion. The site publicly indexes round videos sent in public channels, see [[https://telegram.org/blog/video-messages-and-telescope]]. Pretty useless but it's technical base was reused to make the modern preview features for profiles and channels on t.me, as can be seen by the CDN domain still being named after Telescope.\n"}, {"title":"Teletext","created":"20230527075827988","creator":"Octt","modified":"20230527080007796","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Teletext>>\n\nTeletext is basically a standard for transmitting and displaying pages of [[ANSI Art]] on the television.\n"}, {"title":"Telnet","created":"20230205142300738","creator":"Octt","modified":"20230205142342159","modifier":"Octt","tags":"Protocol TODO"}, {"title":"Templating language","created":"20231203235203040","creator":"Octt","modified":"20231210224130939","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Templating language\">>\n\n* [[Liquid|https://shopify.github.io/liquid/]] (docs) --- //Safe, customer-facing template language for flexible web apps.//, as well as many static site generators --- \u003C\u003C[# Git\"https://github.com/Shopify/liquid\">>\n** [[How to concatenate / append a string to another one in Jekyll / Liquid?|https://stackoverflow.com/questions/23688939/how-to-concatenate-append-a-string-to-another-one-in-jekyll-liquid]] --- best way is `{% capture varfull %}{{ var1 }} and also {{ var2 }}{% endcapture %}`\n"}, @@ -1487,7 +1488,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":"20240102004302708","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!!! \u003C\u003CFlathubLink org.gnome.Epiphany \"Epiphany\">>\n\n* https://gitlab.gnome.org/GNOME/epiphany\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":"20240107013758531","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: [[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!! 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"}, diff --git a/Static.html b/Static.html index 21ed1c6f..73afc472 100644 --- a/Static.html +++ b/Static.html @@ -5395,7 +5395,7 @@

All Tiddlers

-
  1. ~Welcome~
  2. 1337x:en
  3. 2048
  4. 2248
  5. 6502
  6. 7z
  7. A Hat in Time:en
  8. Abandonware
  9. ActivityPub
  10. Adobe Flash
  11. Advertising
  12. Agile article covers, from stock photos to AI
  13. Alcohol
  14. Android
  15. Animal Crossing
  16. Anti-Capitalist Software License:en
  17. Anti-Fascist MIT License:en
  18. App
  19. Apple Inc
  20. Archive
  21. Arduino:en
  22. Aria2
  23. ARM
  24. Artificial intelligence
  25. Assembly language
  26. Astral projection
  27. Balloon Fight:en
  28. Barcode
  29. Base64
  30. BASIC
  31. BBCode
  32. BBS
  33. Binary data
  34. BitTorrent
  35. Bluetooth
  36. C Language
  37. C++
  38. Calculator
  39. Candle
  40. Cartography
  41. CASIO
  42. Celeste
  43. Character Art
  44. Character encoding
  45. Chat
  46. CHIP-8
  47. Clock
  48. Compiler
  49. Computing
  50. Content delivery network
  51. Copypasta
  52. Copyright
  53. Cryptocurrency
  54. CSS
  55. CTGP Nitro
  56. CUPS
  57. CyanogenMod:en
  58. Cybersecurity
  59. D-Pad:en
  60. daedalOS
  61. Dart
  62. Data compression
  63. Data corruption
  64. Data recovery
  65. Data serialization
  66. Data storage
  67. Database
  68. Demoscene
  69. Development
  70. DevKitPro
  71. Digital Garden
  72. Digital signing
  73. Discord
  74. Display
  75. DIY
  76. DNS
  77. Docker
  78. Document
  79. DOOM
  80. DOS
  81. dpkg
  82. DraStic
  83. E-Paper
  84. Earning Resources
  85. Electronics
  86. Email
  87. Email Settings
  88. Emulation
  89. Endianness
  90. English
  91. EPSON WF-2510
  92. Eruda
  93. ESP8266:en
  94. F-Zero
  95. Fediverse
  96. FFmpeg
  97. File manager
  98. File sharing
  99. File system
  100. Firmware
  101. Flashcart
  102. Ford
  103. Forum
  104. Free sharing
  105. Freedom
  106. FreshRSS
  107. Friendica
  108. Frontend
  109. Game Boy
  110. Game cheating
  111. Game development
  112. Game modding
  113. Game save
  114. Gamepad
  115. Gaming
  116. Gaming console
  117. GBA
  118. GettingStarted
  119. GIF
  120. GIMP
  121. Git
  122. GitHub
  123. GitLab
  124. GNOME
  125. GNU:en
  126. Google
  127. GPT
  128. GUI
  129. Hacker News:en
  130. Hacking a chain strap in an USB SD card reader for security
  131. Handheld
  132. Harden VM from Human Inspection
  133. Hardware
  134. Hashing
  135. Holiday
  136. Homebrew
  137. HTML
  138. HTTP
  139. Huawei P9 Lite Mini
  140. I2C
  141. ImageMagick
  142. Information and Knowledge
  143. Installing kbin on Alpine Linux
  144. Instant messaging
  145. Intellinet
  146. Interlingua
  147. Internet
  148. Internet Archive
  149. Internet Checkpoint
  150. Internet Relay Chat
  151. Invidious:en
  152. iOS
  153. ISO 8601:en
  154. Issues of the Modern Web
  155. Italiano
  156. Java
  157. JavaScript
  158. johncena141:en
  159. JSON
  160. KDE:en
  161. Keeping a KB
  162. Kernel postinst issue on Linux Mint
  163. Keyboard
  164. Keyoxide:en
  165. Kindle
  166. Knowledge Management
  167. KOReader
  168. Kotlin
  169. Language
  170. LastPass
  171. LCD
  172. Lemmy:en
  173. Libretro
  174. LineageOS
  175. Linux
  176. Lista incidenti
  177. Lorem ipsum
  178. Lua
  179. Lucky Patcher
  180. LXC
  181. LXQt:en
  182. Magisk
  183. Mario Kart
  184. Mario Kart DS
  185. Mario Paint
  186. Markdown
  187. Mastodon
  188. Math
  189. Matrix
  190. MeBoy:en
  191. MediaWiki
  192. melonDS:en
  193. Meta Inc
  194. MicroBlogs
  195. Microsoft
  196. Midnight Commander:en
  197. Miitomo:en
  198. Miiverse
  199. Minecraft
  200. Minesweeper
  201. Minigame
  202. MIPS
  203. Mirror's Edge
  204. Misskey
  205. Miyoo
  206. Mobile Games
  207. Modding
  208. MSX
  209. MSYS2
  210. Music
  211. Music Archiving Status
  212. nanoGPT
  213. Neofetch
  214. NES Homebrew Games
  215. Network domain
  216. Networking
  217. News
  218. Newsgroup
  219. Nginx
  220. Nintendo
  221. Nintendo 3DS
  222. Nintendo 64
  223. Nintendo DS
  224. Nintendo Entertainment System
  225. Nintendo Switch
  226. Nitter:en
  227. Nix
  228. Node.js
  229. NodeMCU:en
  230. Nokia
  231. Nonogram
  232. Note
  233. Notebook
  234. NumWorks
  235. Octt
  236. OcttKB
  237. OLED
  238. Open Services Providers
  239. OpenVPN
  240. Optical disc
  241. Oracle VirtualBox
  242. Palette
  243. Papier-mâché
  244. Pastebin
  245. PC
  246. Peer-to-peer
  247. PeerTube:en
  248. Personal Knowledge Base
  249. PHP
  250. phpBB
  251. PICO-8
  252. Picross 3D:en
  253. Picross DS:en
  254. Picture
  255. Pilotwings:en
  256. Pinball
  257. Pine64:en
  258. ping
  259. Pixel Art
  260. Pixelfed:en
  261. PlayStation
  262. PlayStation 1
  263. PlayStation 2
  264. PlayStation Portable
  265. PocketGo
  266. Pokémon
  267. Pokémon Marron Merda:it
  268. Portable storage for consoles at home and emulators on the go
  269. Printing
  270. Programming
  271. Proprietary Software
  272. Proxy
  273. Pseudo-OS
  274. Pubnix
  275. Puzzle
  276. Python
  277. QEMU
  278. Rasperry Pi:it
  279. Rclone
  280. ReactOS:en
  281. Reddit
  282. Regex
  283. Ren'Py
  284. Retrodevelopment
  285. Retrogaming
  286. Rewriting server service scripts from sh to zx
  287. Rockchip:en
  288. RSS
  289. Rust language
  290. Salesforce
  291. Samsung Galaxy Ace 4 Style
  292. Samsung Galaxy Player:en
  293. Samsung Galaxy S5 Mini
  294. Samsung:en
  295. Scribblenauts
  296. Scripting
  297. Search engine
  298. SEB 3.5.0 on Linux (VM Bypass)
  299. Server
  300. setxkbmap
  301. SFTP
  302. Shared hosting
  303. Shell scripting
  304. Shiori
  305. Simple DirectMedia Layer
  306. Simple Mobile Tools:en
  307. sitoctt
  308. SMIL
  309. Social network
  310. SoftEther
  311. Software
  312. Software reimplementation
  313. Sokoban
  314. Sony
  315. Spacc
  316. Spacc BBS
  317. Spacc Inc.
  318. SpaccCraft
  319. Speedrun
  320. SPI
  321. Splatoon
  322. SSH
  323. Stable Diffusion
  324. Standard Notes
  325. Starbucks
  326. Static site generator
  327. Strange things
  328. Super Mario 64
  329. Super Mario Bros.
  330. Super Nintendo Entertainment System
  331. Super Tux:en
  332. SuperTuxKart
  333. SVG
  334. Syncthing
  335. Syncthing setup for a refreshing file experience
  336. Sysadmin
  337. System monitor
  338. Tech Art
  339. Tech Resources
  340. Techmino:en
  341. Telegram
  342. Teletext
  343. Telnet
  344. Templating language
  345. Termux
  346. Tetris
  347. Tetris Effect:en
  348. Text
  349. Text editor
  350. The importance of cover images on articles
  351. The Legend of Zelda
  352. The World Factbook
  353. Thioacetone
  354. TIC-80
  355. TiddlyWiki
  356. TikTok
  357. Tor
  358. Touhou
  359. traceroute
  360. Tux Racer
  361. Twitter:en
  362. TWRP
  363. Typography
  364. Ubuntu
  365. UK Online Safety Bill
  366. Unix
  367. Unsplash
  368. URL shortening
  369. USB
  370. Userscript
  371. UUID
  372. Vaporwave
  373. Video
  374. Virtual Machine
  375. Virtual reality
  376. Virtual Reality
  377. Visual novel
  378. VMWare
  379. VNC
  380. Voxatron
  381. VPN
  382. wallabag
  383. Watch
  384. Wayback Machine
  385. Web
  386. Web Browser
  387. Web design ideas
  388. Webmaster\Sysadmin Resources
  389. Webrings
  390. Website
  391. Why I write digitally
  392. Wii
  393. Wii U
  394. Wiki
  395. Wikipedia
  396. WikiSpacc
  397. Wikitext
  398. Windows
  399. Windows Registry
  400. WinWorld
  401. WireGuard
  402. Word
  403. WordPress
  404. x86_64
  405. XDA Developers:en
  406. XFCE:en
  407. Xiaomi
  408. Xiaomi Redmi 9T
  409. XML
  410. XPath
  411. XSL
  412. XSLT
  413. YouTube
  414. Zettelkasten
  415. zstd
  416. (2990)
    1. Acknowledgements
    2. AdvancedSearch
    3. Apps
    4. AudioExperiments
    5. Commander
    6. ControlPanel
    7. core
    8. DefaultTiddlers
    9. Games
    10. HistoryList
    11. i18n
    12. i18n:en
    13. i18n:it
    14. Import
    15. isEncrypted
    16. language
    17. Manager
    18. palette
    19. PaletteManager
    20. SiteSubtitle
    21. SiteTitle
    22. StaticBanner
    23. StoryList
    24. TagManager
    25. theme
    26. Tools
    27. view
    28. (3)
    29. (1)
    30. (3)
    31. (1)
    32. (286)
    33. (857)
    34. (5)
    35. (1)
    36. (4)
    37. (1009)
    38. (4)
    39. (2)
    40. (1)
    41. (18)
    42. (7)
    43. (10)
    44. (37)
    45. (19)
    46. (1)
    47. (79)
    48. (1)
    49. (18)
    50. (496)
    51. (2)
    52. (19)
    53. (27)
    54. (3)
    55. (32)
    56. (15)
    57. (2)
  417. (3)
  418. (1)
  419. (1)
  420. (1)
  421. (1)
  422. (1)
  423. (1)
  424. (1)
  425. (1)
  426. (2)
  427. (4)
  428. (2)
  429. (1)
  430. (5)
  431. (13)
  432. (1)
  433. (1)
  434. (1)
  435. (3)
  436. (1)
  437. (1)
  438. (2)
  439. (1)
  440. (2)
  441. (1)
+
  1. ~Welcome~
  2. 1337x:en
  3. 2048
  4. 2248
  5. 6502
  6. 7z
  7. A Hat in Time:en
  8. Abandonware
  9. ActivityPub
  10. Adobe Flash
  11. Advertising
  12. Agile article covers, from stock photos to AI
  13. Alcohol
  14. Android
  15. Animal Crossing
  16. Anti-Capitalist Software License:en
  17. Anti-Fascist MIT License:en
  18. App
  19. Apple Inc
  20. Archive
  21. Arduino:en
  22. Aria2
  23. ARM
  24. Artificial intelligence
  25. Assembly language
  26. Astral projection
  27. Balloon Fight:en
  28. Barcode
  29. Base64
  30. BASIC
  31. BBCode
  32. BBS
  33. Binary data
  34. BitTorrent
  35. Bluetooth
  36. C Language
  37. C++
  38. Calculator
  39. Candle
  40. Cartography
  41. CASIO
  42. Celeste
  43. Character Art
  44. Character encoding
  45. Chat
  46. CHIP-8
  47. Clock
  48. Coding
  49. Compiler
  50. Computing
  51. Content delivery network
  52. Copypasta
  53. Copyright
  54. Cryptocurrency
  55. CSS
  56. CTGP Nitro
  57. CUPS
  58. CyanogenMod:en
  59. Cybersecurity
  60. D-Pad:en
  61. daedalOS
  62. Dart
  63. Data compression
  64. Data corruption
  65. Data recovery
  66. Data serialization
  67. Data storage
  68. Database
  69. Demoscene
  70. Development
  71. DevKitPro
  72. Digital Garden
  73. Digital signing
  74. Discord
  75. Display
  76. DIY
  77. DNS
  78. Docker
  79. Document
  80. DOOM
  81. DOS
  82. dpkg
  83. DraStic
  84. E-Paper
  85. Earning Resources
  86. Electronics
  87. Email
  88. Email Settings
  89. Emulation
  90. Endianness
  91. English
  92. EPSON WF-2510
  93. Eruda
  94. ESP8266:en
  95. F-Zero
  96. Fediverse
  97. FFmpeg
  98. File manager
  99. File sharing
  100. File system
  101. Firmware
  102. Flashcart
  103. Ford
  104. Forum
  105. Free sharing
  106. Freedom
  107. FreshRSS
  108. Friendica
  109. Frontend
  110. Game Boy
  111. Game cheating
  112. Game development
  113. Game modding
  114. Game save
  115. Gamepad
  116. Gaming
  117. Gaming console
  118. GBA
  119. GettingStarted
  120. GIF
  121. GIMP
  122. Git
  123. GitHub
  124. GitLab
  125. GNOME
  126. GNU:en
  127. Google
  128. GPT
  129. GUI
  130. Hacker News:en
  131. Hacking a chain strap in an USB SD card reader for security
  132. Handheld
  133. Harden VM from Human Inspection
  134. Hardware
  135. Hashing
  136. Holiday
  137. Homebrew
  138. HTML
  139. HTTP
  140. Huawei P9 Lite Mini
  141. I2C
  142. ImageMagick
  143. Information and Knowledge
  144. Installing kbin on Alpine Linux
  145. Instant messaging
  146. Intellinet
  147. Interlingua
  148. Internet
  149. Internet Archive
  150. Internet Checkpoint
  151. Internet Relay Chat
  152. Invidious:en
  153. iOS
  154. ISO 8601:en
  155. Issues of the Modern Web
  156. Italiano
  157. Java
  158. JavaScript
  159. johncena141:en
  160. JSON
  161. KDE:en
  162. Keeping a KB
  163. Kernel postinst issue on Linux Mint
  164. Keyboard
  165. Keyoxide:en
  166. Kindle
  167. Knowledge Management
  168. KOReader
  169. Kotlin
  170. Language
  171. LastPass
  172. LCD
  173. Lemmy:en
  174. Libretro
  175. LineageOS
  176. Linux
  177. Lista incidenti
  178. Lorem ipsum
  179. Lua
  180. Lucky Patcher
  181. LXC
  182. LXQt:en
  183. Magisk
  184. Mario Kart
  185. Mario Kart DS
  186. Mario Paint
  187. Markdown
  188. Mastodon
  189. Math
  190. Matrix
  191. MeBoy:en
  192. MediaWiki
  193. melonDS:en
  194. Meta Inc
  195. MicroBlogs
  196. Microsoft
  197. Midnight Commander:en
  198. Miitomo:en
  199. Miiverse
  200. Minecraft
  201. Minesweeper
  202. Minigame
  203. MIPS
  204. Mirror's Edge
  205. Misskey
  206. Miyoo
  207. Mobile Games
  208. Modding
  209. MSX
  210. MSYS2
  211. Music
  212. Music Archiving Status
  213. nanoGPT
  214. Neofetch
  215. NES Homebrew Games
  216. Network domain
  217. Networking
  218. News
  219. Newsgroup
  220. Nginx
  221. Nintendo
  222. Nintendo 3DS
  223. Nintendo 64
  224. Nintendo DS
  225. Nintendo Entertainment System
  226. Nintendo Switch
  227. Nitter:en
  228. Nix
  229. Node.js
  230. NodeMCU:en
  231. Nokia
  232. Nonogram
  233. Note
  234. Notebook
  235. NumWorks
  236. Octt
  237. OcttKB
  238. OLED
  239. Open Services Providers
  240. OpenVPN
  241. Optical disc
  242. Oracle VirtualBox
  243. Palette
  244. Papier-mâché
  245. Pastebin
  246. PC
  247. Peer-to-peer
  248. PeerTube:en
  249. Personal Knowledge Base
  250. PHP
  251. phpBB
  252. PICO-8
  253. Picross 3D:en
  254. Picross DS:en
  255. Picture
  256. Pilotwings:en
  257. Pinball
  258. Pine64:en
  259. ping
  260. Pixel Art
  261. Pixelfed:en
  262. PlayStation
  263. PlayStation 1
  264. PlayStation 2
  265. PlayStation Portable
  266. PocketGo
  267. Pokémon
  268. Pokémon Marron Merda:it
  269. Portable storage for consoles at home and emulators on the go
  270. Printing
  271. Proprietary Software
  272. Proxy
  273. Pseudo-OS
  274. Pubnix
  275. Puzzle
  276. Python
  277. QEMU
  278. Rasperry Pi:it
  279. Rclone
  280. ReactOS:en
  281. Reddit
  282. Regex
  283. Ren'Py
  284. Retrodevelopment
  285. Retrogaming
  286. Rewriting server service scripts from sh to zx
  287. Rockchip:en
  288. RSS
  289. Rust language
  290. Salesforce
  291. Samsung Galaxy Ace 4 Style
  292. Samsung Galaxy Player:en
  293. Samsung Galaxy S5 Mini
  294. Samsung:en
  295. Scribblenauts
  296. Scripting
  297. Search engine
  298. SEB 3.5.0 on Linux (VM Bypass)
  299. Server
  300. setxkbmap
  301. SFTP
  302. Shared hosting
  303. Shell scripting
  304. Shiori
  305. Simple DirectMedia Layer
  306. Simple Mobile Tools:en
  307. sitoctt
  308. SMIL
  309. Social network
  310. SoftEther
  311. Software
  312. Software reimplementation
  313. Sokoban
  314. Sony
  315. Spacc
  316. Spacc BBS
  317. Spacc Inc.
  318. SpaccCraft
  319. Speedrun
  320. SPI
  321. Splatoon
  322. SSH
  323. Stable Diffusion
  324. Standard Notes
  325. Starbucks
  326. Static site generator
  327. Strange things
  328. Super Mario 64
  329. Super Mario Bros.
  330. Super Nintendo Entertainment System
  331. Super Tux:en
  332. SuperTuxKart
  333. SVG
  334. Syncthing
  335. Syncthing setup for a refreshing file experience
  336. Sysadmin
  337. System monitor
  338. Tech Art
  339. Tech Resources
  340. Techmino:en
  341. Telegram
  342. Teletext
  343. Telnet
  344. Templating language
  345. Termux
  346. Tetris
  347. Tetris Effect:en
  348. Text
  349. Text editor
  350. The importance of cover images on articles
  351. The Legend of Zelda
  352. The World Factbook
  353. Thioacetone
  354. TIC-80
  355. TiddlyWiki
  356. TikTok
  357. Tor
  358. Touhou
  359. traceroute
  360. Tux Racer
  361. Twitter:en
  362. TWRP
  363. Typography
  364. Ubuntu
  365. UK Online Safety Bill
  366. Unix
  367. Unsplash
  368. URL shortening
  369. USB
  370. Userscript
  371. UUID
  372. Vaporwave
  373. Video
  374. Virtual Machine
  375. Virtual reality
  376. Virtual Reality
  377. Visual novel
  378. VMWare
  379. VNC
  380. Voxatron
  381. VPN
  382. wallabag
  383. Watch
  384. Wayback Machine
  385. Web
  386. Web Browser
  387. Web design ideas
  388. Webmaster\Sysadmin Resources
  389. Webrings
  390. Website
  391. Why I write digitally
  392. Wii
  393. Wii U
  394. Wiki
  395. Wikipedia
  396. WikiSpacc
  397. Wikitext
  398. Windows
  399. Windows Registry
  400. WinWorld
  401. WireGuard
  402. Word
  403. WordPress
  404. x86_64
  405. XDA Developers:en
  406. XFCE:en
  407. Xiaomi
  408. Xiaomi Redmi 9T
  409. XML
  410. XPath
  411. XSL
  412. XSLT
  413. YouTube
  414. Zettelkasten
  415. zstd
  416. (2990)
    1. Acknowledgements
    2. AdvancedSearch
    3. Apps
    4. AudioExperiments
    5. Commander
    6. ControlPanel
    7. core
    8. DefaultTiddlers
    9. Games
    10. HistoryList
    11. i18n
    12. i18n:en
    13. i18n:it
    14. Import
    15. isEncrypted
    16. language
    17. Manager
    18. palette
    19. PaletteManager
    20. SiteSubtitle
    21. SiteTitle
    22. StaticBanner
    23. StoryList
    24. TagManager
    25. theme
    26. Tools
    27. view
    28. (3)
    29. (1)
    30. (3)
    31. (1)
    32. (286)
    33. (857)
    34. (5)
    35. (1)
    36. (4)
    37. (1009)
    38. (4)
    39. (2)
    40. (1)
    41. (18)
    42. (7)
    43. (10)
    44. (37)
    45. (19)
    46. (1)
    47. (79)
    48. (1)
    49. (18)
    50. (496)
    51. (2)
    52. (19)
    53. (27)
    54. (3)
    55. (32)
    56. (15)
    57. (2)
  417. (3)
  418. (1)
  419. (1)
  420. (1)
  421. (1)
  422. (1)
  423. (1)
  424. (1)
  425. (1)
  426. (2)
  427. (4)
  428. (2)
  429. (1)
  430. (5)
  431. (13)
  432. (1)
  433. (1)
  434. (1)
  435. (3)
  436. (1)
  437. (1)
  438. (2)
  439. (1)
  440. (2)
  441. (1)



(Partial) Copyright © 2022, OctoSpacc || OcttKB is powered by TiddlyWiki.

As with any TiddlyWiki, you can make your own changes right here and save them locally for yourself.

@@ -7875,6 +7875,54 @@

Development