From cabaa665d1a520b7f9d43be019b4cf28e8c378f8 Mon Sep 17 00:00:00 2001 From: andrigamerita <37557992+andrigamerita@users.noreply.github.com> Date: Sun, 7 Jan 2024 01:39:50 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20octospac?= =?UTF-8?q?c/OcttKB@83d4d57ccd8b3dd11aff197926aab445d1103f51=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 | 17 +++-- -2.html | 20 ++--- Static.html | 93 +++++++++++++++++++---- Static/GIF.html | 80 +++++++++++++++++++ Static/JavaScript.html | 6 +- Static/Nintendo Entertainment System.html | 4 +- Static/OcttKB.html | 10 ++- Static/OcttKB/Index.html | 2 +- Static/Python.html | 4 +- Static/Telegram.html | 5 +- Static/Web Browser.html | 4 +- Static/~Welcome~.html | 10 ++- index.html | 17 +++-- 13 files changed, 219 insertions(+), 53 deletions(-) create mode 100644 Static/GIF.html diff --git a/-1.html b/-1.html index 973fc3dd..a78a1bc2 100644 --- a/-1.html +++ b/-1.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":"20240101223430048","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240103005626613","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 +791,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":"20240101223430051","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, -{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240102004305266","modifier":"Octt","text":"OcttKB/Index"}, +{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240103005626615","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"}, {"title":"$:/state/toc-$:/OcttKB/ToC-2084057354","created":"20230301190128004","creator":"Octt","modified":"20230301190128780","modifier":"Octt","text":"close"}, @@ -1071,7 +1071,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":"20231227005302837","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!!! ''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":"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/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"}, @@ -1116,7 +1116,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":"20231212001120451","modifier":"Octt","page-cover":"https://images.unsplash.com/photo-1523437113738-bbd3cc89fb19","tags":"Web","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!!! ''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"}, +{"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":"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>>"}, @@ -1172,6 +1172,7 @@ {"title":"Freedom","created":"20230818074823101","creator":"Octt","modified":"20230818075008144","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Freedom>>\n\n* [[Flash Drives for Freedom|https://flashdrivesforfreedom.org/]]\n"}, {"title":"FreshRSS","created":"20230113225224277","creator":"Octt","modified":"20230813103800740","modifier":"Octt","tags":"RSS","text":"* Site: https://freshrss.org\n* Docs: https://freshrss.github.io/FreshRSS/\n* Source: https://github.com/FreshRSS\n* Docker: https://hub.docker.com/r/linuxserver/freshrss\n\n---\n\n* How to resolve many feeds not getting updated in time? --- Configuration > Archiving > Do not automatically refresh more often than: [default should be 1 hour, set to a lower time].\n* [[[BUG] Preview images from YouTube feeds no longer working after updating to 1.21|https://github.com/FreshRSS/FreshRSS/issues/5170]] --- Only solution is to ''downgrade to v1.20.2''.\n"}, {"title":"Friendica","created":"20230113105935789","creator":"Octt","modified":"20230417200917567","modifier":"Octt","tags":"Fediverse $:/i18n:en","text":"\u003C\u003C^wikipediaframe Friendica en>>\n\n* https://friendi.ca/ - \u003C\u003C[ \"[[Git|https://github.com/friendica/friendica]]\">> \u003C\u003C[ \"[[Dev Wiki|https://github.com/friendica/friendica/wiki]]\">> \u003C\u003C[ \"[[User/Admin Wiki|https://wiki.friendi.ca/]]\">> \n\n!! ''API''\n\n~~The official API documentation is disorganized and possibly lacks some information, so~~ Apparently the good API documentation is [[on the GitHub Wiki|https://github.com/friendica/friendica/wiki/Friendica-API]], but I still need to build my own organized while I build my custom client.\n\n* Login is possible via basic [[HTTP]] authentication.\n* All routes can be examined from [[routes.config.php|https://github.com/friendica/friendica/blob/2023.03-rc/static/routes.config.php]].\n\n!!! ''Endpoints''\n\nEndpoints are present for clients implementing the Mastodon and Twitter protocols, as well as Friendica's own client-to-server protocol, but we only care about this last one.\n\nAll Friendica endpoints below are available at the `/api/` namespace.\n\n* They return [[JSON]] data by default.\n** Support many formats by suffix: `.{json|xml|rss|atom}`\n\n---\n\n* GET `/search`\n** `q=`Search Query\n\n!!!! ''Community Timelines''\n\n* [[#|https://github.com/friendica/friendica/wiki/Friendica-API#statusespublic_timeline--auth]] GET `/statuses/public_timeline` - Local\n\n* [[#|https://wiki.friendi.ca/docs/api-friendica#get_apistatusesnetworkpublic_timeline]] GET `/statuses/networkpublic_timeline` - Federated\n"}, +{"title":"Frontend","created":"20240103004531936","creator":"Octt","modified":"20240103005832792","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Front-end web development\">>\n\n* [[FreeFrontend|https://freefrontend.com/]]\n\n* [[React-Grid-Layout|https://github.com/react-grid-layout]] and associated repositories (..., react-draggable, react-resizable)\n"}, {"title":"Game Boy","created":"20231218234453677","creator":"Octt","modified":"20231219000008684","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Game Boy\">>\n\n* [[Game Boy Development community|https://gbdev.io/]] --- //We are a non for profit collective of passionate developers and hackers working on development tools, homebrew games, emulators, preservation and documentation for the Nintendo Game Boy handheld console, the original gray brick from 1989// --- \u003C\u003C[# Git\"https://github.com/gbdev\">>\n"}, {"title":"Game cheating","created":"20231110002617761","creator":"Octt","modified":"20231110002825217","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Cheating in video games\">>\n\n* [[emuWorks Game Genie Encoder/Decoder Program|https://games.technoplaza.net/ggencoder/]] --- //simple program which can decode and encode game genie codes for Nintendo, Super Nintendo, Genesis, Game Boy, and Game Gear game genies//, for Qt C++, Java, and JavaScript (Web)\n"}, {"title":"Game development","created":"20221006205957260","creator":"Octt","modified":"20231220002438758","modifier":"Octt","tags":"Development Gaming $:/i18n:en","text":"\u003C\u003C^wikipediaframe \"Video game development\">>\n\n* \u003C\u003Clinkdescgit \"Godot Engine\" \"https://godotengine.org\" \"feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface\" \"https://github.com/godotengine\">>\n* [[raylib|https://www.raylib.com/]] --- //simple and easy-to-use library to enjoy videogames programming// --- [[[Git|https://github.com/raysan5/raylib]]]\n\n* [[[PICO-8] Advanced Micro Platformer - Starter Kit|https://www.lexaloffle.com/bbs/?tid=28793]]\n\n* [[Should frame rate affect the speed in a game engine?|https://gamedev.stackexchange.com/questions/12848/should-frame-rate-affect-the-speed-in-a-game-engine]]\n** \u003C\u003CYoutubeL rWtfClpWSb8 \"Understanding framerate independence and deltatime\">>\n** [[Fix Your Timestep|https://gafferongames.com/post/fix_your_timestep/]] --- aka futile exercises in making games that run properly at a variable framerate, the only way that works is separating the game loop in 2 contexts, like [[in Unity|https://docs.unity3d.com/Manual/TimeFrameManagement.html]] (`FixedUpdate` and `Update`) or Godot (`_process` and `_physics_process`) --- \u003C\u003CHackernewsL 23649406>>\n*** [[what is the difference between Update & FixedUpdate in Unity?|https://stackoverflow.com/questions/34447682/what-is-the-difference-between-update-fixedupdate-in-unity]]\n** [[Fixed vs. variable frame rates in games: what is best, and when?|https://stackoverflow.com/questions/53164/fixed-vs-variable-frame-rates-in-games-what-is-best-and-when]]\n*** \u003C\u003CRedditL r/gamedesign/comments/btjj2w/frame_dependency_in_games/ \"Frame dependency in games\">>\n\n!!! Developers\n\n* [[Dani|https://danidev.itch.io/]] \u003C\u003C[# YT\"https://www.youtube.com/c/DaniDev\">>\n"}, @@ -1222,7 +1223,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":"20231223224154890","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\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\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":"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/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."}, @@ -1382,7 +1383,7 @@ {"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/Development","created":"20230429190335486","creator":"Octt","modified":"20231224164037270","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* [[notin.tokyo (不在東京)|https://notin.tokyo]]\n* [[null program (Chris Wellons)|https://nullprogram.com/]]\n* [[Patater|https://www.patater.com/]] --- has a lot of retrodevelopment projects and resources, especially NDS\n** [[GBAGuy's Lair Patater Mirror|https://www.patater.com/gbaguy/]] --- notes on some retrodevelopment\n* [[Photon Storm|https://photonstorm.com/]] --- //HTML5 Game Development Services//\n* [[Shiru's Stuff|https://shiru.untergrund.net/index.shtml]]\n* \u003C\u003Clinkdescgit SkyLyrac\"https://www.skylyrac.net\" \"Hacking, software projects and my thoughts\" \"https://github.com/AntonioND/antoniond.github.io\">>\n* [[Tan Li Hau 陈立豪|https://lihautan.com/]] --- //Frontend Developer at Shopee Singapore//\n* \u003C\u003ChttpsL tonsky.me>> --- //programming and UI design//\n* [[The Ramblings Of A Coder by Omer Anson|https://omeranson.github.io/]] --- \u003C\u003C[# Git\"https://github.com/omeranson/omeranson.github.io\">>\n* [[Tom McFarlin|https://tommcfarlin.com/]] --- //Software Engineering in WordPress, PHP, and Backend Development//\n* [[UTF-8.jp|https://utf-8.jp/]]\n* [[Will Usher|https://www.willusher.io/]] --- //Scientific Visualization Engineer//\n* [[Yomotsu net|https://yomotsu.net/]] --- //Akihiro Oyamada I'm a Web-Front-End-Engineer, as well as a Microsoft MVP for Internet Explorer since 2011 to 2017. Playing with CSS3, SVG, WebGL and others.//\n* [[Zenithia|https://zenithsal.com/]] --- //Indie Game developer. Loves retro tech, making 8-bit music, motorcycles.//\n* [[ZetCode|https://zetcode.com/]] - //accessible tutorials for various languages//\n\nMainly game development:\n\n* [[Gaffer On Games|https://gafferongames.com/]]\n* [[Mason Barry Games|https://masonbarrygames.com/]] --- //3D Artist/Graphic Designer, inspiration comes from retro games from PlayStation 1 and Nintendo 64//\n* [[Retro-Programming|https://retro-programming.com/]] --- //Welcome to Old School Game Programming//\n"}, +{"title":"Saved/Sites/Development","created":"20230429190335486","creator":"Octt","modified":"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"}, {"title":"Saved/Software","created":"20230221202909620","creator":"Octt","modified":"20230221214549194","modifier":"Octt","text":"Random saved software that I have to save for whatever reason but (for the moment) can't fit it into other tiddlers.\n\n!!! ''Organizations''\n* [[Method of Action|https://method.ac/]] - //tools, toys and games to help you learn design// - \u003C\u003C[ \"[[Git|https://github.com/methodofaction]]\">>\n** [[Method Draw|https://editor.method.ac/]] - Basic SVG editor\n\n!!! ''Server''\n\n* [[HashOver|https://www.barkdull.org/software/hashover]] - //A free and open source PHP comment system designed to allow completely anonymous comments and easy theming//\n* [[f2ap (Feed to ActivityPub)|https://github.com/Deuchnord/f2ap]] - //Connect your website to ActivityPub using your RSS/Atom feed//\n\n!!! ''Web Apps''\n\n* [[Squoosh|https://squoosh.app/]] - Image compression - \u003C\u003C[ \"[[Git|https://github.com/GoogleChromeLabs/squoosh]]\">>\n* [[SVG-Edit|https://svgedit.netlify.app/editor]] - \u003C\u003C[ \"[[Git|https://github.com/SVG-Edit/svgedit]]\">>\n\n!!! ''Cloud things''\n\n* [[Deta Space|https://deta.space/]] - //Computer that lives in the \"personal cloud\"//\n"}, @@ -1420,7 +1421,7 @@ {"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":"20231220211854011","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* [[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* [[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* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"}, +{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"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 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"}, diff --git a/-2.html b/-2.html index d509515f..973fc3dd 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":"20231229013612825","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240101223430048","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 +791,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":"20231229013612826","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, -{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20231229013420943","modifier":"Octt","text":"OcttKB/Index"}, +{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240101223430051","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240102004305266","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"}, @@ -1068,6 +1068,7 @@ {"title":"Abandonware","created":"20230209102431381","creator":"Octt","modified":"20230209103452569","modifier":"Octt","tags":"Software","text":"\u003C\u003CMediaWiki Abandonware en 3>>\n\nGood places to get abandonware:\n\n* Misc: [[Internet Archive]]\n* OSes and relative resources: [[WinWorld]]\n* MS-DOS Games: [[DOS Zone|https://dos.zone]]"}, {"title":"ActivityPub","created":"20230108192258947","creator":"Octt","modified":"20231111233122335","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe ActivityPub en>>\n\n* \u003C\u003ChttpsL ActivityPub.Academy>> --- //fork of Mastodon that has been adapted to visualize the ActivityPub protocol exchanges between different Mastodon instances// --- \u003C\u003C[# Git\"https://github.com/sgrj/mastodon\">>\n"}, {"title":"Adobe Flash","created":"20231222225940294","creator":"Octt","modified":"20231222230708833","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Adobe Flash\">>\n\n* [[Flash官网|https://www.flash.cn/]] --- //Adobe Flash Player,运行更稳定,功能更全面// --- apparently Flash is not discontinued in China and this is where you get it from\n"}, +{"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":"20231227005302837","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!!! ''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"}, @@ -1110,7 +1111,7 @@ {"title":"Clock","created":"20230216212048745","creator":"Octt","icon":"🕰️","modified":"20230919165558817","modifier":"Octt","page-cover":"https://source.unsplash.com/random?clock","tags":"Time","text":"\u003C\u003C^wikipediaframe Clock en>>\n\n; Some Clocks\n: \u003C\u003CYoutubeL vugulzS0EoU \"2 Retro Clocks with an ESP32 (Couldn't be simpler!)\">>\n"}, {"title":"Compiler","created":"20231103211923238","creator":"Octt","modified":"20231104231633279","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Compiler>>\n\n* \u003C\u003Clinkdescgit Emscripten\"https://github.com/emscripten-core/emscripten\" \"An LLVM-to-WebAssembly Compiler\" \"https://github.com/emscripten-core/emscripten\">>\n"}, {"title":"Computing","created":"20231224171029994","creator":"Octt","modified":"20231227005340172","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Computing\">>\n\n* [[Computernewb|https://computernewb.com/]] --- //personal domain where I host various projects, probably the most famous one being CollabVM//\n\n* \u003C\u003CWikipediaL \"pushd and popd\">>\n"}, -{"title":"Content delivery network","created":"20231229013447885","creator":"Octt","modified":"20231229013604506","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Content delivery network\">>\n\n* [[ESM>CDN - Fast Smart Global|https://esm.sh/]] --- //Create modern(es2015+) web apps easily with NPM packages in browser/deno.\nNo build tools needed!//\n"}, +{"title":"Content delivery network","created":"20231229013447885","creator":"Octt","modified":"20240102003406854","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Content delivery network\">>\n\n* //''[[ESM>CDN (esm.sh)|https://esm.sh/]]'' esm.sh is a modern CDN that allows you to import es6 modules from a URL// --- \u003C\u003C[# Git\"https://github.com/esm-dev\">>\n"}, {"title":"Copypasta","created":"20230301115915481","creator":"Octt","modified":"20230823101701370","modifier":"Octt","tags":"Meme","text":"\u003C\u003C^wikipediaframe Copypasta>>\n\n* \u003C\u003CRedditL r/copypasta r/copypasta>>\n* [[Copypastas on Trollpasta Wiki|https://trollpasta.com/wiki/Category:Copypasta]]\n* [[Copypasta epiche|https://t.me/epiccopypasta]]\n* [[CopyPasta Italia|https://t.me/copypastaita]]\n\n!!! ''Some specific copypastas''\n\n* [[GNU/Linux Copypasta|https://stallman-copypasta.github.io/]]\n* \u003C\u003CRedditL r/copypasta/comments/158apup/ben_shapiro_on_femboys/ \"Ben Shapiro on femboys\">>\n"}, {"title":"Copyright","created":"20231022234706178","creator":"Octt","modified":"20231022234838813","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Copyright>>\n\n* [[Um, is it normal for someone to casually admit to pirating stuff?|https://www.resetera.com/threads/um-is-it-normal-for-someone-to-casually-admit-to-pirating-stuff.156559/]] --- This thread made me laugh, \"did you admit to a crime\" LMAO\n"}, {"title":"Creative Commons/BY-SA 4.0:en","created":"20220925131851817","modified":"20230206111552087","modifier":"Octt","tags":"TODO $:/i18n:en","text":"!! Creative Commons\n\n!!! ''Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)''\n\nThis is a human-readable summary of (and not a substitute for) the [[license|https://creativecommons.org/licenses/by-sa/4.0/legalcode]].\n\n\u003Cdetails>\n\u003Csummary>Disclaimer\u003C/summary>\n\u003Cp>This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.\u003C/p>\n\n\u003Cp>Creative Commons is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.\u003C/p>\n\u003C/details>\n\n[img[$:/ThirdParty/Buttons/CC BY-SA.svg]]\n\n!!!'' You are free to:''\n\n''Share'' — copy and redistribute the material in any medium or format\n\n''Adapt'' — remix, transform, and build upon the material\nfor any purpose, even commercially.\n\nThe licensor cannot revoke these freedoms as long as you follow the license terms.\n\n!!! ''Under the following terms:''\n\n''Attribution'' — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.\n\n''ShareAlike'' — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.\n\n''No additional restrictions'' — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.\n\n!!! ''Notices:''\nYou do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.\n\nNo warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material."}, @@ -1200,20 +1201,21 @@ {"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":"HTML","created":"20230202224901337","creator":"Octt","icon":"📰","modified":"20231224171735659","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* [[Web Components|https://caniuse.com/?search=web%20components]] --- Partially implemented half-obscure set of 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"}, +{"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"}, {"title":"I2C","created":"20230205143015066","creator":"Octt","modified":"20230205143034166","modifier":"Octt","tags":"TODO"}, {"title":"ImageMagick","created":"20230117104437158","creator":"Octt","modified":"20230724222006518","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe ImageMagick en>>\n\n!!! ''How to''\n\n* [[Convert pdf to pdf without losing quality|https://stackoverflow.com/questions/49899547/imagemagik-convert-pdf-to-pdf-without-doing-anything#49900085]]\n** //you have to upsize and put density first, e.g: `convert -density 288 input.pdf -resize 25% output.pdf`//\n\n* [[Cutting and Bordering|https://www.imagemagick.org/Usage/crop/]]\n** [[How to crop an image?|https://superuser.com/questions/1161340/how-to-crop-an-image-using-imagemagick-from-the-command-line#1161341]]\n** The most classic crop command is `-crop \u003CWidth>x\u003CHeight>+\u003COffsetX>+\u003COffsetY>`\n\n!!! ''Troubleshooting''\n\n* [[ImageMagick using too much memory to convert PDF files|https://stackoverflow.com/questions/15384879/imagemagick-using-more-than-2gb-of-memory-to-convert-pdf-files]]\n** How to limit resources used? [[-limit type value|http://www.imagemagick.org/script/command-line-options.php#limit]]\n\n* [[Error \"cache resources exhausted\"|https://stackoverflow.com/questions/31407010/cache-resources-exhausted-imagemagick#53699200]]\n** [[ImageMagick can come with very low limits|https://github.com/ImageMagick/ImageMagick/issues/396#issuecomment-326849298]], example before and after fix\n\n* [[security policy 'PDF' blocking conversion|https://stackoverflow.com/a/59193253]]\n** Edit `/etc/ImageMagick-7/policy.xml` to comment out a line like `\u003Cpolicy domain=\"coder\" rights=\"none\" pattern=\"PDF\" />`, OR edit `rights=\"[...]\"` to `rights=\"read|write\"`\n"}, {"title":"Information and Knowledge","created":"20230208195101826","creator":"Octt","modified":"20230227210211099","modifier":"Octt","tags":"Knowledge Information","text":"\u003C\u003C^wikipediaframe Knowledge>>\n\n; Resources\n: [[Learn Anything|https://learn-anything.xyz/]] - //You can learn anything// - \u003C\u003C[ \"[[Git|https://github.com/learn-anything]]\">>\n\n; Notes\n: What is the difference between knowledge and information? \u003Cdd>\n[[Knowledge is awareness, understanding, or skill that you get from experience or education. Information is the facts or details of a subject. They are related: knowledge is the knowing of something, and information is what you can (or can't) know. Below are some examples of how each word is used.|https://www.britannica.com/dictionary/eb/qa/Knowledge-and-Information]]\n\u003C/dd>"}, {"title":"Installing kbin on Alpine Linux","created":"20230722230918717","creator":"Octt","modified":"20230723132503466","modifier":"Octt","tags":"WIP","text":"As of today, spring-summer 2023, it's quite tricky to install kbin without Docker (not that it's better with Docker).\n\n[[On the kbin wiki, a detailed bare-metal installation procedure|https://codeberg.org/Kbin/kbin-core/wiki/Admin-Bare-Metal-Guide]] is now available, but it both tells too much, and not enough to solve some subtle issues.\n\nFollowing instructions for installation are assembled by me for my experimental, private install use cases. They will be updated as I, with a group of other people, work to deploy a production kbin instance.\n\nFollowing resources have helped me compile these notes:\n\n* (Created by me) [[Issue #2: Database errors when trying to run without Docker|https://codeberg.org/Kbin/kbin-core/issues/2]] + other issues\n* [[Issue #186: 500 Internal Server Error when searching for memes@lemmy.ml|https://codeberg.org/Kbin/kbin-core/issues/186]]\n* Thinking, trying, and reporting results in various chatrooms\n\n!!! Impositions\n\n* ''Why use Alpine Linux?'': Debian, the most ideal distro to have a stable server, holds old packages. PHP might not be the most required up-to-date version, along with dependencies. With Alpine we are sure that our packages are up-to-date enough.\n** A good idea for server stability, is to keep Debian bare-metal, and deploy an Alpine chroot to install kbin into.\n\n!!! Installing core dependencies\n\nsymfony, composer, php82, a lot of modules, and kbin itself\n\n...\n\n```sh\ngit clone --depth=1 https://codeberg.org/Kbin/kbin-core\n...\n```\n\n...\n\n!!! Installing side services\n\nPostgreSQL and Redis are mandatory\n\n...\n\n...\n\nReminder: reading this issue might help: [[Federation works only partially - Configuration Issue?|https://codeberg.org/Kbin/kbin-core/issues/73]]\n"}, -{"title":"Instant messaging","created":"20231217010413488","creator":"Octt","modified":"20231229013101510","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Instant messaging\">>\n\n* [[LINE|https://line.me/en/]]—always at your side\n** [[LINE STORE|https://store.line.me/en]] --- //Buy LINE stickers, game currencies, and more on LINE's official web store// --- has a lot of premium stickers and such, which are actually browseable for free from the website and technically obtainable freely for other uses\n* [[Signal|https://www.signal.org/]]\n\n!! IRC\n\n\u003C\u003C^wikipediaframe IRC>>\n\n* [[hunter2 [KYM]|https://knowyourmeme.com/memes/hunter2]]\n"}, +{"title":"Instant messaging","created":"20231217010413488","creator":"Octt","modified":"20240101225135586","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Instant messaging\">>\n\n* [[LINE|https://line.me/en/]]—always at your side\n** [[LINE STORE|https://store.line.me/en]] --- //Buy LINE stickers, game currencies, and more on LINE's official web store// --- has a lot of premium stickers and such, which are actually browseable for free from the website and technically obtainable freely for other uses\n* [[Signal|https://www.signal.org/]]\n"}, {"title":"Intellinet","created":"20230206222830085","creator":"Octt","modified":"20230207205857573","modifier":"Octt","tags":"","text":"[[Intellinet Network Solutions|https://intellinetnetwork.eu/]] is a company creating network appliances, including (but not only) routers.\n\n\u003C\u003CLImg \"https://1.bp.blogspot.com/-9yfQDDeRscE/VIYLLb7LVBI/AAAAAAAAHPw/6O08aOycKng/s1600/Logo%2BIntellinet_Network_Solution.png\" \"https://logo-share.blogspot.com/2014/12/intellinet-network-solution-logo.html\">>\n\n!! ''Products''\n\n* ''Wireless 150N 3G Router''\n** Resources: https://gitlab.com/octospacc/openwrt-intellinet\n"}, {"title":"Interlingua","text":"\u003C\u003C^wikipediaframe Interlingua>>\n\n* [[Union Mundial pro Interlingua (UMI)|https://www.interlingua.com/]]\n* [[ΘMNЄ Lingua|https://omnelingua.wordpress.com/]] --- //Divulgation Libere, Moderne, Europee. 🇪🇺//\n* [[🧵️ #TIL: esiste un'altra lingua costruita...|https://mastodon.uno/@octo/110748827871002875]]\n* [[Interlingua Corpus Project|https://www.interlinguacorpus.org/]] --- \u003C\u003C[ \"[[Sources|https://github.com/JasonDing9/InterlinguaCorpusProject]]\">>\n* [[Online Interlingua-English Translator|https://interlingua-translator.vercel.app/]] --- \u003C\u003C[ \"[[Web Frontend Source|https://github.com/JasonXu314/translator]]\">> \u003C\u003C[ \"[[Backend Source|https://github.com/JasonDing9/InterlinguaTranslator]]\">> \u003C\u003C[ \"[[Web Backend Source + Data on Google Colab|https://colab.research.google.com/drive/1SFewmDos1Z-Gq9z6OB9tgxaBsNdZvaT3?usp=sharing]]\">>\n"}, {"title":"Internet","created":"20230203214625941","creator":"Octt","icon":"🌐","modified":"20231224173336933","modifier":"Octt","page-cover":"https://source.unsplash.com/random?internet","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Internet en>>\n\n(Specific Web resources are under [[Web]].)\n\n* \u003C\u003ChttpsL Newgrounds.com>> --- //Everything, By Everyone//\n\n* [[Kiwix|https://kiwix.org]] --- //Internet Content Without Internet Access// --- \u003C\u003C[# Git\"https://github.com/kiwix\">>\n\n* \u003C\u003CRedditL r/pihole/comments/dmyypc/what_is_this_ip6arpa_that_keeps_showing_up \"What is this ip6.arpa that keeps showing up?\">> (`0.0.0.0.[...].ip6.arpa`) --- //ip6.arpa is a special domain name used to achieve reverse delegation for IPv6 addresses.//\n\n!!! ''Tools''\n\n* [[Aria2]]\n* [[Wget|https://www.gnu.org/software/wget/]] - Internet downloader utility\n"}, {"title":"Internet Archive","created":"20220923132359163","creator":"Octt","modified":"20230613185301957","modifier":"Octt","tags":"Archiving Internet $:/i18n:en","text":"The [[Internet Archive|https://archive.org]] is a website serving as free archive of digital items, with the intent of cultural preservation.\n\n[img[https://upload.wikimedia.org/wikipedia/commons/8/84/Internet_Archive_logo_and_wordmark.svg]]\n\n\u003C\u003C^wikipediaframe \"Internet Archive\">>\n\nThe non-profit library is also known for its [[Wayback Machine|Wayback Machine]] service.\n"}, {"title":"Internet Archive/Download bulk items (Wget)","created":"20220927210105087","modified":"20230206111552166","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"Source: https://blog.archive.org/2012/04/26/downloading-in-bulk-using-wget\n\n!!! Prerequisites\n\n# Obtain [[Wget|https://www.gnu.org/software/wget]];\n\n# (Optional) For large collections, Install \"Copy Selected Links\" extension [[For Firefox|https://addons.mozilla.org/en-US/firefox/addon/copy-selected-links]];\n\n!!! Action\n\n# In a text file, Write a list of all item ids to be downloaded (the part after `/details/` in the URL);\n\n## Easy way to do this for collections: Select all links in the browser, Right-Click > Copy selected links, Paste in a text editor, Find all instances of `https://archive.org/details/`, replace with //nothing//, Save.\n\n# Use the following command:\n```sh\nwget -r -H -nc -np -nH --cut-dirs=1 -e robots=off -l1 -i \u003CPath-to-text-file> -B 'http://archive.org/download/'\n```\n\n!!!! Useful arguments\n\n* Whitelist or Blacklist mode for list of extensions (preceded by `.` (dot), separated by `,` (comma); Example: `.avif,.7z`)\n** `-A \u003CExtensions>`: Whitelist\n** `-R \u003CExtensions>`: Blacklist"}, {"title":"Internet Checkpoint","created":"20231106000942380","creator":"Octt","modified":"20231224172022445","modifier":"Octt","tags":"Strange Internet","text":"* \u003C\u003CYoutubeL EETV2JNBhcc \"Welcome traveller. You have reached the checkpoint of the internet. This is an age-old story beginning with taia777 in 2012, where people from all walks of life would comment about how their life is going.\">>\n* \u003C\u003Clinkdescgit \"Internet Checkpoint\" \"https://internetcheckpoint.page/\" \"An hommage to the internet checkpoint comments section.\" \"https://github.com/geauser/internetcheckpoint\">>\n"}, +{"title":"Internet Relay Chat","created":"20240101225130948","creator":"Octt","modified":"20240101231533454","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe IRC>>\n\n* [[Kiwi IRC|https://kiwiirc.com/]] --- //🥝 The modern IRC messenger for the web// --- \u003C\u003C[# Git\"https://github.com/kiwiirc\">>\n\n* [[Snoonet IRC Network|https://snoonet.org/]]\n\n* [[hunter2 [KYM]|https://knowyourmeme.com/memes/hunter2]]"}, {"title":"Invidious:en","created":"20230114154735505","modified":"20230206111552171","modifier":"Octt","tags":"TODO $:/i18n:en"}, {"title":"iOS","created":"20230211172955526","creator":"Octt","modified":"20230213164106968","modifier":"Octt","tags":"Proprietary Apple OS","text":"\u003C\u003CMediaWiki iOS en 2>>\n\n* Try it for 60 seconds: https://appetize.io/demo?device=iphone8&osVersion=16.0&scale=75&deviceColor=black\n"}, {"title":"ISO 8601:en","created":"20221107192628249","creator":"Octt","modified":"20230206111552172","modifier":"Octt","tags":"Standard $:/i18n:en","text":"''ISO 8601'' is a date/time format standard designed for international adoption, by featuring a logical, unambiguous notation.\n\nIt was first published in 1988, but got some revisions in following years.\n\nIts complete form is the following, but the standard allows for dashes (`-`), colons (`:`), and the final time zone indicator to be omitted:\n\n`YYYY-MM-DD`T`hh:mm:ss`+hh:mm"}, @@ -1222,7 +1224,7 @@ {"title":"Java","created":"20230211172153874","creator":"Octt","modified":"20231222121254624","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Java (programming language)\" en>>\n\n* [[Java NullPointerException|https://www.digitalocean.com/community/tutorials/java-lang-nullpointerexception]]\n\n* [[Oracle Java Downloads Archive|https://www.oracle.com/java/technologies/downloads/archive/]] --- requires shitty account to download basically anything, but has everything\n* [[Install openjdk-6-jdk on Ubuntu/Xubuntu 16.04 |https://gist.github.com/bmaupin/ff99b0cc84dd3ad8c4600374f2473184]]\n"}, {"title":"JavaScript","created":"20221110145611678","creator":"Octt","modified":"20231223224154890","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\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\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/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":"20231213000758570","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\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":"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."}, {"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>>"}, @@ -1483,8 +1485,8 @@ {"title":"wallabag","created":"20230113225512278","creator":"Octt","modified":"20230215184256703","modifier":"Octt","tags":"$:/i18n:en Libre","text":"//''[[wallabag|https://wallabag.org]]'' is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.//\n\n* https://doc.wallabag.org\n* https://github.com/wallabag\n* https://hub.docker.com/r/wallabag/wallabag\n* ''[[Wombag|https://github.com/LordEidi/wombag]]'' - Unofficial reimplementation of the Wallabag server (compatible with the normal v2 API, but missing many secondary features)\n\nMy experience:\n\n* Feature-rich but the UX is clean and not bloated\n** Has annotations (which I haven't really used) and RSS feeds\n* Rich client support\n** Good and full web interface, official simplified Android app, supported by [[KOReader]]\n* Really really unstable and inefficient (but I wouldn't call it resource-heavy, it absorbs very little)\n** After months of hosting the official [[Docker]] container on my [[Raspberry Pi]] 3\u003C\u003Cfnote \"2023-02-15: I tried running the software on my PC, which has no shortage of resources, but the issues are there - Keep in mind I used the 4-months-old Docker because upgrade to the new one failed\">>, I can say that:\n*** It constantly implodes, often crashing by itself for no particular reason, sometimes bringing the entire server to a crawl (explosion)\n**** The server is a lot more prone to crashing if contacted by my Kindle (only tried via KOReader, but either via the plugin or just downloading the RSS feed)\n*** ~~Docker container is strangely arranged, it takes ~7 minutes to boot up, I see that it calls processes like Ansible (which would be OK for other kinds of deployments but not really for a release container, which should be static)~~\u003C\u003Cfnote \"It appears this issue has been fixed as of 2023-02-15, the Docker container has now no significant bloat\">>\n*** Needs extra steps for upgrading: on 2023-02-15 I installed the latest version\u003C\u003Cfnote \"2.5.4\">> as a new container, but pointing to the old database (created at the time of v2.5.4, and it gave an unrecoverable error after trying to login with correct data\u003C\u003Cfnote \"This issue didn't happen when trying to purposefully fail the login by inserting wrong username/password, in which case it just gave normal error about wrong login data\">>. I couldn't run the new version with my already existing data \"as-is\", it's mandatory to fist [[do a database migration|https://jpft.win/upgrading-wallabag/]]\n"}, {"title":"Watch","created":"20230216214811117","creator":"Octt","icon":"⌚","modified":"20230223225609515","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?watch","tags":"Clock","text":"\u003C\u003C^wikipediaframe Watch en>>\n\n; DIY and Mods\n\n: [[Sensor Watch|https://www.sensorwatch.net/]] - //Board swap for the classic Casio F-91W wristwatch// - [\u003C\u003CYoutubeL Bze61OdEKoQ \"Video about it\">>]\n: \u003C\u003CYoutubeL s2R_Pzl1D2c \"Cheap no-brand wristwatch NFC mod demonstration\">>\n\n: \u003Cdiv>\n\n* [[Data Runner Watch Prototype (Modded Casio F91W) [N-O-D-E]|https://n-o-d-e.net/datarunner.html]] - \u003C\u003CYoutubeL SMkAIG1B0Ow>>\n* \u003C\u003CYoutubeL aGn2_zP8GI8 \"CASIO F91W NFC MOD - DIY F91 Watch NFC Tag Implant Easy Modification\">>\n\u003C/div>\n\n: \u003Cdiv>\n\n* \u003C\u003CYoutubeL 1YPktl_dmao \"Casio A158W Clean Face Mod\">>\n* \u003C\u003CYoutubeL fVrXhoJpAWI \"NFC Mod Casio CA53WF / CA53W Calculator Watch\">>\n\u003C/div>\n\n: \u003C\u003CYoutubeL iOwmIXZRI \"[modding] How Convert Casio MQ-24 to Single Hand Watch\">>\n: \u003C\u003CYoutubeL 4_gOOgApxoQ \"Making the world's most 80's watch\">>\n\n; Reviews\n: \u003C\u003CYoutubeL p_bgE1WJa1Y \"Casio F91W3 - THE GREEN ONE! - I Review Crap!\">> - Has some trivia and interesting facts\n\n!! ''Smartwatch''\n\n\u003C\u003C^wikipediaframe Smartwatch en>>\n\n* [[Open-SmartWatch|https://open-smartwatch.github.io/]]\n* [[PineTime|https://www.pine64.org/pinetime/]]\n"}, {"title":"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":"20231224173252107","modifier":"Octt","page-cover":"https://source.unsplash.com/random?web","tags":"Internet","text":"\u003C\u003C^wikipediaframe World_Wide_Web en>>\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":"20231223213314857","modifier":"Octt","tags":"Web","text":"\u003C\u003C^wikipediaframe \"Web Browser\">>\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","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 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 333e86c5..02ead3dc 100644 --- a/Static.html +++ b/Static.html @@ -4691,6 +4691,14 @@

Welcome to my Personal {
  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. GIMP
  120. Git
  121. GitHub
  122. GitLab
  123. GNOME
  124. GNU:en
  125. Google
  126. GPT
  127. GUI
  128. Hacker News:en
  129. Hacking a chain strap in an USB SD card reader for security
  130. Handheld
  131. Harden VM from Human Inspection
  132. Hardware
  133. Hashing
  134. Holiday
  135. Homebrew
  136. HTML
  137. HTTP
  138. Huawei P9 Lite Mini
  139. I2C
  140. ImageMagick
  141. Information and Knowledge
  142. Installing kbin on Alpine Linux
  143. Instant messaging
  144. Intellinet
  145. Interlingua
  146. Internet
  147. Internet Archive
  148. Internet Checkpoint
  149. Internet Relay Chat
  150. Invidious:en
  151. iOS
  152. ISO 8601:en
  153. Issues of the Modern Web
  154. Italiano
  155. Java
  156. JavaScript
  157. johncena141:en
  158. JSON
  159. KDE:en
  160. Keeping a KB
  161. Kernel postinst issue on Linux Mint
  162. Keyboard
  163. Keyoxide:en
  164. Kindle
  165. Knowledge Management
  166. KOReader
  167. Kotlin
  168. Language
  169. LastPass
  170. LCD
  171. Lemmy:en
  172. Libretro
  173. LineageOS
  174. Linux
  175. Lista incidenti
  176. Lorem ipsum
  177. Lua
  178. Lucky Patcher
  179. LXC
  180. LXQt:en
  181. Magisk
  182. Mario Kart
  183. Mario Kart DS
  184. Mario Paint
  185. Markdown
  186. Mastodon
  187. Math
  188. Matrix
  189. MeBoy:en
  190. MediaWiki
  191. melonDS:en
  192. Meta Inc
  193. MicroBlogs
  194. Microsoft
  195. Midnight Commander:en
  196. Miitomo:en
  197. Miiverse
  198. Minecraft
  199. Minesweeper
  200. Minigame
  201. MIPS
  202. Mirror's Edge
  203. Misskey
  204. Miyoo
  205. Mobile Games
  206. Modding
  207. MSX
  208. MSYS2
  209. Music
  210. Music Archiving Status
  211. nanoGPT
  212. Neofetch
  213. NES Homebrew Games
  214. Network domain
  215. Networking
  216. News
  217. Newsgroup
  218. Nginx
  219. Nintendo
  220. Nintendo 3DS
  221. Nintendo 64
  222. Nintendo DS
  223. Nintendo Entertainment System
  224. Nintendo Switch
  225. Nitter:en
  226. Nix
  227. Node.js
  228. NodeMCU:en
  229. Nokia
  230. Nonogram
  231. Note
  232. Notebook
  233. NumWorks
  234. Octt
  235. OcttKB
  236. OLED
  237. Open Services Providers
  238. OpenVPN
  239. Optical disc
  240. Oracle VirtualBox
  241. Palette
  242. Papier-mâché
  243. Pastebin
  244. PC
  245. Peer-to-peer
  246. PeerTube:en
  247. Personal Knowledge Base
  248. PHP
  249. phpBB
  250. PICO-8
  251. Picross 3D:en
  252. Picross DS:en
  253. Picture
  254. Pilotwings:en
  255. Pinball
  256. Pine64:en
  257. ping
  258. Pixel Art
  259. Pixelfed:en
  260. PlayStation
  261. PlayStation 1
  262. PlayStation 2
  263. PlayStation Portable
  264. PocketGo
  265. Pokémon
  266. Pokémon Marron Merda:it
  267. Portable storage for consoles at home and emulators on the go
  268. Printing
  269. Programming
  270. Proprietary Software
  271. Proxy
  272. Pseudo-OS
  273. Pubnix
  274. Puzzle
  275. Python
  276. QEMU
  277. Rasperry Pi:it
  278. Rclone
  279. ReactOS:en
  280. Reddit
  281. Regex
  282. Ren'Py
  283. Retrodevelopment
  284. Retrogaming
  285. Rewriting server service scripts from sh to zx
  286. Rockchip:en
  287. RSS
  288. Rust language
  289. Salesforce
  290. Samsung Galaxy Ace 4 Style
  291. Samsung Galaxy Player:en
  292. Samsung Galaxy S5 Mini
  293. Samsung:en
  294. Scribblenauts
  295. Scripting
  296. Search engine
  297. SEB 3.5.0 on Linux (VM Bypass)
  298. Server
  299. setxkbmap
  300. SFTP
  301. Shared hosting
  302. Shell scripting
  303. Shiori
  304. Simple DirectMedia Layer
  305. Simple Mobile Tools:en
  306. sitoctt
  307. SMIL
  308. Social network
  309. SoftEther
  310. Software
  311. Software reimplementation
  312. Sokoban
  313. Sony
  314. Spacc
  315. Spacc BBS
  316. Spacc Inc.
  317. SpaccCraft
  318. Speedrun
  319. SPI
  320. Splatoon
  321. SSH
  322. Stable Diffusion
  323. Standard Notes
  324. Starbucks
  325. Static site generator
  326. Strange things
  327. Super Mario 64:en
  328. Super Mario Bros.
  329. Super Nintendo Entertainment System
  330. Super Tux:en
  331. SuperTuxKart
  332. SVG
  333. Syncthing
  334. Syncthing setup for a refreshing file experience
  335. Sysadmin
  336. System monitor
  337. Tech Art
  338. Tech Resources
  339. Techmino:en
  340. Telegram
  341. Teletext
  342. Telnet
  343. Templating language
  344. Termux
  345. Tetris
  346. Tetris Effect:en
  347. Text
  348. Text editor
  349. The importance of cover images on articles
  350. The Legend of Zelda
  351. The World Factbook
  352. Thioacetone
  353. TIC-80
  354. TiddlyWiki
  355. TikTok
  356. Tor
  357. Touhou
  358. traceroute
  359. Tux Racer
  360. Twitter:en
  361. TWRP
  362. Typography
  363. Ubuntu
  364. UK Online Safety Bill
  365. Unix
  366. Unsplash
  367. URL shortening
  368. USB
  369. Userscript
  370. UUID
  371. Vaporwave
  372. Video
  373. Virtual Machine
  374. Virtual reality
  375. Virtual Reality
  376. Visual novel
  377. VMWare
  378. VNC
  379. Voxatron
  380. VPN
  381. wallabag
  382. Watch
  383. Wayback Machine
  384. Web
  385. Web Browser
  386. Web design ideas
  387. Webmaster\Sysadmin Resources
  388. Webrings
  389. Website
  390. Why I write digitally
  391. Wii
  392. Wii U
  393. Wiki
  394. Wikipedia
  395. WikiSpacc
  396. Wikitext
  397. Windows
  398. Windows Registry
  399. WinWorld
  400. WireGuard
  401. Word
  402. WordPress
  403. x86_64
  404. XDA Developers:en
  405. XFCE:en
  406. Xiaomi
  407. Xiaomi Redmi 9T
  408. XML
  409. XPath
  410. XSL
  411. XSLT
  412. YouTube
  413. Zettelkasten
  414. zstd
  415. (2989)
    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. (495)
    51. (2)
    52. (19)
    53. (27)
    54. (3)
    55. (32)
    56. (15)
    57. (2)
  416. (3)
  417. (1)
  418. (1)
  419. (1)
  420. (1)
  421. (1)
  422. (1)
  423. (1)
  424. (1)
  425. (2)
  426. (4)
  427. (2)
  428. (1)
  429. (5)
  430. (13)
  431. (1)
  432. (1)
  433. (1)
  434. (3)
  435. (1)
  436. (1)
  437. (2)
  438. (1)
  439. (2)
  440. (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. 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:en
  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. (2989)
    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. (495)
    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.

@@ -11484,6 +11492,54 @@

Development