From b876d9b55295aee5d9f8aaa5fc7600c870505ba3 Mon Sep 17 00:00:00 2001 From: andrigamerita <37557992+andrigamerita@users.noreply.github.com> Date: Wed, 14 Feb 2024 00:32:24 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20octospac?= =?UTF-8?q?c/OcttKB@5f5a5e14146418433f39df48c28ce68fbf352690=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 | 29 +++++----- -2.html | 19 +++---- Static.html | 82 +++++++++++++++-------------- Static/CAPTCHA.html | 4 +- Static/Demoscene.html | 4 +- Static/Frontend.html | 4 +- Static/Game development.html | 4 +- Static/Gaming.html | 4 +- Static/ImageMagick.html | 4 +- Static/JavaScript/Frameworks.html | 4 +- Static/Language.html | 4 +- Static/Linux.html | 4 +- Static/Networking.html | 4 +- Static/Nintendo.html | 4 +- Static/OcttKB/Index.html | 2 +- Static/Pastebin.html | 4 +- Static/Saved/Sites/Development.html | 4 +- Static/Tech Art.html | 6 +-- Static/Templating language.html | 4 +- Static/Watch.html | 4 +- Static/Web.html | 4 +- Static/Web/Development.html | 4 +- Static/YouTube.html | 6 ++- index.html | 36 ++++++------- 24 files changed, 127 insertions(+), 121 deletions(-) diff --git a/-1.html b/-1.html index 6fccf418..eee53f87 100644 --- a/-1.html +++ b/-1.html @@ -795,9 +795,8 @@ {"title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","created":"20230108195707554","modified":"20230108195709210","text":"readme"}, {"title":"$:/state/plugin-info-2030122776-$:/plugins/oeyoews/tiddlywiki-codemirror-6---1853744903","created":"20240128215059448","creator":"Octt","modified":"20240128224806116","modifier":"Octt","text":"readme"}, {"title":"$:/state/plugin-info-496662381-$:/languages/it-IT","created":"20230218113830823","creator":"Octt","modified":"20230218114059177","modifier":"Octt","text":"no"}, -{"title":"$:/state/search-list/selected-item--1546365138","created":"20240212190758537","creator":"Octt","modified":"20240212190806849","modifier":"Octt","text":"Saved/Social-primaryList"}, {"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240128225117219","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, -{"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20240204000331746","modifier":"Octt","text":"no"}, +{"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20240213093304971","modifier":"Octt","text":"yes"}, {"title":"$:/state/ShowPaletteEditor","created":"20220920114858684","modified":"20220920114858684","text":"yes"}, {"title":"$:/state/sidebar","created":"20220920174307633","creator":"Octt","modified":"20240204112914035","modifier":"Octt","text":"yes"}, {"title":"$:/state/tab--1091387428","created":"20220922115715109","creator":"Octt","modified":"20230508210119459","modifier":"Octt","text":"$:/Octt/Music Archiving Status/VANTAGE"}, @@ -1115,7 +1114,7 @@ {"title":"$:/Tools/DevTools","created":"20230124063904327","creator":"Octt","modified":"20230413085809833","modifier":"Octt","tags":"$:/Tools","text":"* \u003Ca href=\"javascript:(alert(eval(prompt('Quick JavaScript Eval'))))\">Quick JavaScript Eval\u003C/a>\n\n* \u003Ca href={{$:/ThirdParty/Eruda-Inject.bkjs}}>Load Eruda DevTools\u003C/a> [\u003Cspan>[[?|Eruda]]\u003C/span>]"}, {"title":"$:/Tools/RenameTags","created":"20140114170004978","creator":"Stephan Hradek","description":"A great trick invented by Alberto Molina to search and replace tags.","modified":"20220926114819573","modifier":"Stephan Hradek","tags":"","text":"Credits: [[https://tw5magick.tiddlyspot.com]]\n\nThis great trick was shown to the tiddlywiki google group by [[Alberto Molina|https://groups.google.com/forum/#!topic/tiddlywiki/OCntQ79DuwM]]. I enhanced it a bit.\n\n|!Search tag: | \u003C$edit-text tiddler=\"$:/temp/RenameTags/search\" tag=\"input\" type=\"text\"/> |\n|!Replace by: | \u003C$edit-text tiddler=\"$:/temp/RenameTags/replace\" tag=\"input\" type=\"text\"/> |\n\n---\n\u003C$reveal type=\"nomatch\" text=\"\" state=\"$:/temp/RenameTags/replace\">\n\n!First step\n!!//Apply the tag \u003C$tiddler tiddler={{$:/temp/RenameTags/replace}}>\u003C$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\u003C/$tiddler> to the following tiddlers//\n\u003C$list filter=\"[!has[draft.of]tag{$:/temp/RenameTags/search}!tag{$:/temp/RenameTags/replace}sort[created]]\">\n\u003C$checkbox tag={{$:/temp/RenameTags/replace}}> \u003C$link to={{!!title}}>\u003C$view field=\"title\"/>\u003C/$link>\u003C/$checkbox>\u003Cbr/>\n\u003C/$list>\n\u003C/$reveal>\n\n\u003C$reveal type=\"nomatch\" text=\"\" state=\"$:/temp/RenameTags/search\">\n\n!Second step\n!!//Remove the tag \u003C$tiddler tiddler={{$:/temp/RenameTags/search}}>\u003C$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\u003C/$tiddler> from the following tiddlers//\n\u003C$list filter=\"[!has[draft.of]tag{$:/temp/RenameTags/search}tag{$:/temp/RenameTags/replace}sort[created]]\">\n\u003C$checkbox tag={{$:/temp/RenameTags/search}}> ~~\u003C$link to={{!!title}}>\u003C$view field=\"title\"/>\u003C/$link>~~\u003C/$checkbox>\u003Cbr/>\n\u003C/$list>\n\u003C/$reveal>"}, {"title":"$:/view","created":"20220920114605308","creator":"Octt","modified":"20230225151317747","modifier":"Octt","text":"classic"}, -{"title":"1337x:en","created":"20220923133930693","creator":"Octt","modified":"20230221224113158","modifier":"Octt","tags":"Web BitTorrent Sharing Research $:/i18n:en","text":"''1337x'' is a [[torrent|BitTorrent]] search engine.\n\n[img[https://upload.wikimedia.org/wikipedia/commons/b/bb/1337X_logo.svg]]\n\nIn recent years, the service has become more popular than some of its older alternatives, in part thanks to some of its quality-ensuring rules.\n\nThe site features text search, categories, and user profiles."}, +{"title":"1337x","created":"20220923133930693","creator":"Octt","modified":"20240213151712240","modifier":"Octt","tags":"Web BitTorrent Sharing Research $:/i18n:en","text":"''1337x'' is a [[torrent|BitTorrent]] search engine.\n\n[img[https://upload.wikimedia.org/wikipedia/commons/b/bb/1337X_logo.svg]]\n\nIn recent years, the service has become more popular than some of its older alternatives, in part thanks to some of its quality-ensuring rules.\n\nThe site features text search, categories, and user profiles."}, {"title":"2048","created":"20230111153852789","creator":"Octt","modified":"20240129112714041","modifier":"Octt","page-cover":"https://source.unsplash.com/random?2048","tags":"Puzzle $:/i18n:en Game Generic Libre $:/Games","text":"\u003C\u003C^wikipediaframe \"2048 (video game)\">>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://play2048.co\">>\n\n!! ''Implementations''\n\n* ''Official (Gabriele Cirulli)'': [[Web|https://play2048.co/]] | [[Git|https://github.com/gabrielecirulli/2048/]]\n** Android Repack: [[F-Droid|https://f-droid.org/en/packages/com.uberspot.a2048/]] | [[Git|https://github.com/uberspot/2048-android/]]\n\n* ''Privacy Friendly 2048 (SecUSo)'': [[F-Droid|https://f-droid.org/en/packages/org.secuso.privacyfriendly2048/]] | [[Git|https://github.com/SecUSo/privacy-friendly-2048/]]\n\n!! ''Clones''\n\n* [[2248]]\n* ...\n"}, {"title":"2248","created":"20230205144033227","creator":"Octt","modified":"20230225112438828","modifier":"Octt","tags":"TODO Game $:/Games","text":"A diverse [[2048]] clone, nice fun.\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://2248game.com\">>\n"}, {"title":"6502","created":"20231029001701704","creator":"Octt","modified":"20240119004410569","modifier":"Octt","tags":"CPU Microprocessor Retro","text":"\u003C\u003C^wikipediaframe 6502>>\n\n* \u003C\u003ChttpL 6502.org>> --- //the 6502 microprocessor resource//\n* [[6502 Disassembly Projects|https://6502disassembly.com/]]\n\n* [[6502 Assembly Crash Course [NesHacker]|https://www.youtube.com/playlist?list=PLgvDB6LWam2WvoFvh8tlUqbqw92qWM0aP]]\n* [[https://100r.co/site/6502_assembly.html]] --- Extremely reduced introduction to 6502 assembly basic concepts\n* [[Programming the NES: The 6502 in detail|https://www.middle-engine.com/blog/posts/2020/06/23/programming-the-nes-the-6502-in-detail]]\n\n* [[Benchmark: C compilers for the 6502 CPU|https://sgadrat.itch.io/super-tilt-bro/devlog/219534/benchmark-c-compilers-for-the-6502-cpu]] --- \u003C\u003C[# \"Code on Git\" \"https://github.com/sgadrat/6502-compilers-bench\">>\n* \u003C\u003Clinkdescgit cc65\"https://cc65.github.io\" \"complete cross development package for 65(C)02 systems\" \"https://github.com/cc65\">>\n** [[cc65 coding hints|https://cc65.github.io/doc/coding.html]] ; [[Advanced optimizations in CC65|https://github.com/ilmenit/CC65-Advanced-Optimizations]] --- //How to generate the most efficient code with cc65//\n*** [[CC65, array of structures supposedly bad?|https://forums.nesdev.org/viewtopic.php?t=17465]]\n"}, @@ -1128,7 +1127,7 @@ {"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":"20240128202016631","modifier":"Octt","page-cover":"https://source.unsplash.com/random?android","tags":"OS Google Linux","text":"\u003C\u003C^wikipediaframe Android_(operating_system) en >>\n\n\u003C!--\n!! ''Try it Now''\n\n\u003Csmall>60-seconds hit and run demo\u003C/small>\n\n\u003C\u003CiFrameBypassFixed \"https://appetize.io/demo?device=pixel7&osVersion=13.0&scale=75&deviceColor=black\">>\n-->\n\n!! ''Resources''\n\n//Note: some resources that are related to Android but also closely Java may be included under the [[Java]] section.//\n\n* [[F-Droid|https://f-droid.org/]] --- //installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform// --- \u003C\u003C[# Git\"https://gitlab.com/fdroid\">>\n* [[Kali NetHunter App Store|https://store.nethunter.com/en/]] --- //installable catalogue of Android applications for penetration testing and forensics// --- \u003C\u003C[# Git\"https://gitlab.com/kalilinux/nethunter/store/\">>\n\n* //''\u003C\u003CFDroidLink com.github.tmo1.sms_ie \"SMS Import / Export\">>'' is a simple Android app that imports and exports SMS and MMS messages, call logs, and contacts from and to JSON / NDJSON files.// --- \u003C\u003C[# Git\"https://github.com/tmo1/sms-ie\">>\n* \u003C\u003CFDroidLink org.sufficientlysecure.ical \"Calendar Import-Export\">> --- //Import/export your Android calendars as ics files without using the Google cloud// --- \u003C\u003C[# Git\"https://github.com/SufficientlySecure/calendar-import-export\">>\n** This seems to work better, but UX is worse: [[iCal Import/Export CalDAV|https://apkpure.com/ical-import-export-caldav/tk.drlue.icalimportexport]]\n* \u003C\u003CFDroidLink ryey.easer Easer>> --- //User-defined explicit automation for Android// --- \u003C\u003C[# Git\"https://github.com/renyuneyun/Easer\">>\n* [[Automate|https://llamalab.com/automate/]] (freemium) --- //Make your phone or tablet smarter with automation// --- [\u003C\u003CGPlayLink com.llamalab.automate>>]\n* [[MacroDroid|https://www.macrodroid.com/]] --- //Make your phone truly smart with the number one automation app on Android// --- \u003C\u003CGPlayLink com.arlosoft.macrodroid>>\n* [[Shizuku|https://shizuku.rikka.app/]] --- //Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process.// --- \u003C\u003C[# Git\"https://github.com/RikkaApps/Shizuku\">>\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/Apps","created":"20230205151705787","creator":"Octt","modified":"20240213155411969","modifier":"Octt","tags":"","text":"List of some Android apps to keep in mind that are not mentioned in any other tiddler. I'm slowly moving them away.\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* 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":"20240119145813252","modifier":"Octt","tags":"","text":"!!! ''Development''\n\n* \u003C\u003CRedditL r/androiddev/comments/18ysf26/why_is_the_android_documentation_so_poor/ \"Why is the android documentation so poor?\">>\n\n* [[ADB (Android Debug Bridge)|https://developer.android.com/tools/adb]]\n\n!!!! ''Apps'' and the likes\n\n; Lego block development: \n: [[Sketchware Pro|https://sketchware-pro.ga/]] - //Open-source mod of the proprietary and discontinued Sketchware app, for developing directly on Android// - [[[Git|https://github.com/Sketchware-Pro/]]]\n: [[MIT App Inventor|https://appinventor.mit.edu/]] - //Before Sketchware, we had this//\n\n; Minimalist development\n: [[How can I build an Android apk without Gradle on the command line?|https://stackoverflow.com/questions/41132753/how-can-i-build-an-android-apk-without-gradle-on-the-command-line]]\n: [[Tiny Android Template|https://github.com/jbendtsen/tiny-android-template]] - //Minimalist Android Project w/o Gradle//\n: \u003Cdiv>\n\n* [[How to do Android development faster without Gradle|https://authmane512.medium.com/how-to-do-android-development-faster-without-gradle-9046b8c1cf68]] - (Old, not recommended, use the above instead) [[[Git|https://github.com/authmane512/android-project-template]]]\n** Old version of this, has some useful insights: [[How to make Android apps without IDE from command line|https://authmane512.medium.com/how-to-build-an-apk-from-command-line-without-ide-7260e1e22676]]\n\u003C/div>\n\n; Classic development\n: \u003Cdiv>\n\n* [[Android Studio|https://developer.android.com/studio]] by Google - Also includes the Android Emulator and some other tools - Warning: IntelliSense is very broken (at least for me)\n** [[Why is Android Studio so buggy and Android development so frustrating?|https://libreddit.kavin.rocks/r/androiddev/comments/yocva7/why_is_android_studio_so_buggy_and_android/]]\n\u003C/div>\n\n; Classic development, directly on an Android:\n: With these apps it's also easy to compile for very old API targets, unlike Gradle or Android Studio where it's basically impossible today\n: [[Anacode IDE|http://www.anacodeide.com/home]] - [\u003C\u003CGPlayLink com.majosoft.anacode>>] - The app is freemium and apparently gives you 5-minute waits between build attempts after you build idk how many times (3? 5?)\n: AIDE //IDE for Android// - [\u003C\u003CGPlayLink com.aide.ui>>] - This app is freemium but honestly unusable without paying the montly/annual fee (for example, you can't save code you edit after a while); ''grab patch for [[Lucky Patcher]]'' [[here|https://patch.chelpus.com/custom-patch-for-aide-ide-for-android-java-c++/3.2.210316]] or [[here|https://patch.chelpus.com/custom-patch-for-aide-ide/3.2.210316]] (I don't understand why the app name is different)\n\n; Guides, Snippets, Problems\n: \u003Cdiv>\n\n* [[Add custom headers to WebView resource requests|https://stackoverflow.com/questions/7610790/add-custom-headers-to-webview-resource-requests-android]]\n* [[Using headers from a WebView.load(...) response|https://gist.github.com/kmerrell42/b4ff31733c562a3262ee9a42f5704a89]]\n* [[Intercept and override HTTP requests from WebView|https://stackoverflow.com/questions/4780899/intercept-and-override-http-requests-from-webview]]\n** [[Intercept all requests in WebView on Android|https://medium.com/@madmuc/intercept-all-network-traffic-in-webkit-on-android-9c56c9262c85]]\n** [[Intercepting and Blocking Requests|https://joshuatz.com/posts/2021/webview-intercepting-and-blocking-requests/]]\n* [[Android Webview - Completely Clear the Cache|https://stackoverflow.com/questions/2465432/android-webview-completely-clear-the-cache]] --- `webview.clearCache(true);` (note, this doesn't automatically reload the page)\n* [[How to implement @JavascriptInterface for android webview in Kotlin|https://stackoverflow.com/questions/62937014/how-to-implement-javascriptinterface-for-android-webview]]\n* [[Android Calling JavaScript functions in WebView|https://stackoverflow.com/questions/4325639/android-calling-javascript-functions-in-webview/31291128#31291128]] --- `webview.evaluateJavascript(\"obj()\", null)` on >= 4.4, otherwise `webview.loadUrl(\"javascript:obj()\")`\n\u003C/div>\n: [[Android Icon Size guide for Android 6 Marshmallow|https://www.creativefreedom.co.uk/icon-designers-blog/android-icon-size-guide/]]\n: [[How to rename an Android Studio Project|https://www.delasign.com/blog/android-studio-rename-project/]] --- //A step by step guide on renaming an Android Studio project. Open Source Kotlin Android project included.//\n: \u003Cdiv>\n\n* [[why setCanceledOnTouchOutside(false) doesn't work in Alert builder?|https://stackoverflow.com/questions/13526690/why-setcanceledontouchoutsidefalse-doesnt-work-in-alert-builder]]\n* [[How to prevent a dialog from closing when a button is clicked|https://stackoverflow.com/questions/2620444/how-to-prevent-a-dialog-from-closing-when-a-button-is-clicked]]\n* [[Best way to secure Android app sensitive Data?|https://stackoverflow.com/questions/8184492/best-way-to-secure-android-app-sensitive-data/8184699#8184699]]\n* [[New Android Project named after Main Activity instead of app name|https://stackoverflow.com/questions/12084299/new-android-project-named-after-main-activity-instead-of-app-name]] --- //In the manifest file, you are able to set one label for the launcher icon, and another for the activity. The app name is set in the intent filter, like this: `\u003Cactivity ... > \u003Cintent-filter android:label=\"@string/app_name\"> ...`//\n* [[Proper way to create and access BroadcastReceiver inside MainActivity? (Kotlin)|https://stackoverflow.com/questions/69565210/proper-way-to-create-and-access-broadcastreceiver-inside-mainactivity-kotlin/69600790#69600790]]\n* [[Android check SharedPreferences for value type|https://stackoverflow.com/questions/29615920/android-check-sharedpreferences-for-value-type]] --- contains a solution for directly getting any item regardless of type, via `sharedPrefs?.all`\n* [[Detecting & sending SMS on Android 📮|http://web.archive.org/web/20220120020100/https://joaquimley.com/blog/detect-send-sms-android]] \u003C\u003C[# \"On Medium\" \"https://medium.com/android-news/detecting-sending-sms-on-android-8a154562597f\">>\n\u003C/div>\n\n!!!! ''Hacking / Modding''\n\n* ''[[Apktool|https://ibotpeaches.github.io/Apktool/]]'' - //A tool for reverse engineering Android apk files// - [[[Git|https://github.com/iBotPeaches/Apktool]]]\n* ''APK Editor'' - //Edit APK Files inside your Android phone! Enjoy Hacking!// - [[[APKPure|https://m.apkpure.com/apk-editor-android/com.gmail.heagoo.apkeditor]]] [[[Uptodown|https://apk-editor.en.uptodown.com/android]]] - Can do about the same things as Apktool, but it's an Android app. It's apparently abandonware, and the pro version has more features. - [[[Pro (ApkBe)|https://en.apkbe.com/app/com.gmail.heagoo.apkeditor.pro]]]\n** The same developer offers other various apps that may be of related interest (also abandoned).\n* ''jadx'' - //Dex to Java decompiler// - [[[Git|https://github.com/skylot/jadx]]]\n\n; Problems, Snippets, Guides\n: [[Reverse Engineering and Analyzing Android Apps: A Step-by-Step Guide|https://medium.com/@asmaeziani47/reverse-engineering-and-analyzing-android-apps-a-step-by-step-guide-67b8af9bf152]]\n: [[Flashing Stock or Custom Firmware with Heimdall (on linux)|https://www.simernes.com/?p=279]]\n"}, {"title":"Android/Easter Eggs","created":"20230227223950556","creator":"Octt","modified":"20230227224447992","modifier":"Octt","tags":"","text":"!!! ''Android 7 (Nougat)''\n\n...\n\n!!! ''Android 11''\n\n; The Hidden\n: It's a re-proposal of Nougat's hidden cats egg\n"}, {"title":"Animal Crossing","created":"20230110225425199","creator":"Octt","icon":"🍃","modified":"20240130172729377","modifier":"Octt","page-cover":"https://source.unsplash.com/random?Animal_Crossing","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^wikipediaframe \"Animal Crossing\">>\n\n; What I like\n: The games' atmosphere is totally relaxing, with its cartoon style and time-based ambient music, you just stay in the chill.\n: There are year-based events, like festivities happening at specific times, or non-festive occourrences that sometimes happen (tournaments and the like).\n: The game is generally open-ended; you have set goals you can pursue but are in general free to do all the game's activities.\n: A kind of lore is present (but more in the older games). Very intriguing because it's kind of hidden and made from many different fragments.\n\n; What I don't like\n: Every new game has been more soulless than the previous, making the dialogues less engaging, more shallow and repetitive. \u003Cdd>\nThis is a shared sentiment: (TODO: link videos, forum threads, and other resources here)\n\u003C/dd> \u003Cdd>\nFor example, in New Horizons every animal villager is simply its personaliity stereotype, and doesn't really have an unique identity.\n\u003C/dd>\n: Since the games are closed-source, it would be almost impossible to mod one to fix the bad parts and unite the good parts from all games (in fact, no one has successfully done it yet, only minor mods and cheats exist).\n: [[Some festivities are exclusive|https://nookipedia.com/wiki/Event/New_Leaf]] to the release of the game in specific reason, and some releases only have some languages, and I know this is to make the game paletable and relatable to the general public, but it pisses me off. \u003Cdd>\nI can't for example really play Japan festivities because only the Japan ROM includes them, but that ROM only includes the Japanese language, which I don't understand.\n\u003C/dd>\n: The above used to apply to features too, for what concerns the GameCube game, but fan translation projects of the Japanese GameCube games exist today\n\n!!! ''Resources''\n\n* [[Decompilation of Animal Forest (zeldaret)|https://github.com/zeldaret/af]]\n* [[ac-decomp|https://github.com/Prakxo/ac-decomp]] --- //Decompilation in progress of Animal Crossing for the Nintendo GameCube//\n\n* [[ACSE|https://github.com/Cuyler36/ACSE]] --- //save editor for Animal Crossing main series games// --- note that, for my experience, and from looking at the code, the \"Remove Resetti Bit\" option doesn't work for ACWW\n* [[marcrobledo acnl-editor|https://www.marcrobledo.com/acnl-editor/]] --- //An Animal Crossing: New Leaf savegame editor made in HTML5// --- \u003C\u003C#[ Git \"https://github.com/marcrobledo/acnl-editor\">>\n\n* [[[Action Replay] Impedire a Resetti di apparire|https://t.me/Animali_Crostini/156]] --- EUR/PAL: `221d139c 00000000`\n\n* [[Guida ACWW animalcrossingitalia|http://web.archive.org/web/20120905223120/http://www.bauce.it/ACWW/Benvenuto_files/Guida_ACWW.pdf]]\n\n; Content\n\n: \u003Cdt> Animali Crostini 🍃 (Animal Crossing Moments)\n\u003C/dt> \u003Cdd> [[Telegram]]: [[@Animali_Crostini|https://t.me/Animali_Crostini]] - \u003C\u003C[ \"[[Backup|https://t.me/+nrhr1RXuNc4xMjJh]]\">> \n\u003C/dd> \u003Cdd> [[Matrix]]: \u003C\u003CMatrixLink \"#Animali_Crostini:matrix.org\" \"#Animali_Crostini:matrix.org\">> \n\u003C/dd>\n\n: [[JVGS|https://www.jvgs.net/]] (blogs, documentation, microblogs, YouTube)\n"}, @@ -1151,12 +1150,14 @@ {"title":"BBCode","created":"20230817233039500","creator":"Octt","modified":"20231105111737387","modifier":"Octt","tags":"Markup WIP","text":"\u003C\u003C^wikipediaframe BBCode>>\n\n* [[BBCode tags reference|https://www.bbcode.org/reference.php]]\n\n!!! ''Creation''\n\n* Simple tag, without arguments: `[example]{TEXT}[/example]`\n* Medium tag, with a standard argument: `[example={SIMPLETEXT}]{TEXT}[/example]`\n* Complex tag, with (multiple) named arguments: `[example first={SIMPLETEXT} second={NUMBER}]{TEXT}[/example]`\n\n!!!! ''Advanced''\n\n* Specifying multiple fields of the same type is done by prefixing the type with a number (e.g. `{TEXT1}`).\n* Prefixing a field with `?` or `;optional` makes it optional on the user input side.\n* To make optional fields actually useful, and not jeopardizing safety of functionality of the generated HTML, [[XSLT]] can be used (version 1.0?).\n"}, {"title":"BBS","created":"20230527075722203","creator":"Octt","modified":"20231105105414349","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Bulletin board system\">>\n\n!!! ''BBSes''\n\n* [[Xibalba BBS|https://xibalba.l33t.codes/]] --- BBS from ENiGMA½ developer.\n\n!!! ''Software''\n\n* //[[ENiGMA½|https://nuskooler.github.io/enigma-bbs/]] is a modern BBS software with a nostalgic flair!// --- \u003C\u003C[ \"[[Git|https://github.com/NuSkooler/enigma-bbs]]\">>\n** Warning: with this software, after ~1 month of very little active usage (no one ever logged on it, except me for the few days, so it just ran idle the last weeks...), I saw strangely-high disk I/O usage at kind of random times (node installed on microSD, the BBS on HDD). I disabled it in the meantime because, together with the [[SpaccCraft]] server, it was contributing to the rise of load average and crashing the entire server. I never had time/will to investigate properly after this discovery though.\n"}, {"title":"Binary data","created":"20231219235731033","creator":"Octt","modified":"20231220003912895","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Binary data\">>\n\n!!! Hex editing\n\n* `hexdump`, `xxd`\n* GHex\n* [[HxD|]]\n* //''[[wxMEdit|https://wxmedit.github.io/]]'', a Cross-platform Text/Hex Editor, an improved version of MadEdit// --- \u003C\u003C[# Git \"https://github.com/wxMEdit\">>\n"}, -{"title":"BitTorrent","created":"20220923190200484","creator":"Octt","modified":"20230221224256764","modifier":"Octt","tags":"Internet BitTorrent P2P $:/i18n:en","text":"''BitTorrent'' is an open [[peer-to-peer|peer-to-peer:en]] file sharing protocol. It is expecially common among the [[free sharing]] community.\n\nIts only requirement for each user is a client application, meaning that efficiently sharing with BitTorrent is effectively free, since a beefy server isn't needed to make the content circulate.\n\nFor this reason, the protocol is most commonly used to share large files that have a lot of people requesting them, such as movies, operating systems, and videogames.\n\nThis kind of information would be usually expensive to share using a traditional client-server infrastructure, but with BitTorrent every client can seed (send) data to other requesting clients, exponentially optimizing delivery.\n\n!!! ''Clients''\n* ''[[Transmission|https://transmissionbt.com/]]'' (Desktop, CLI) - \u003C\u003C[ \"[[Git|https://github.com/transmission]]\">>\n* ''[[qBittorrent|https://www.qbittorrent.org]]'' (Desktop, CLI) - \u003C\u003C[ \"[[Git|https://github.com/qbittorrent]]\">>\n* ''LibreTorrent'' (Android) - \u003C\u003C[ \"[[Git|https://github.com/proninyaroslav/libretorrent]]\">> [\u003C\u003CFDroidLink org.proninyaroslav.libretorrent>>] [\u003C\u003CGPlayLink org.proninyaroslav.libretorrent>>]"}, +{"title":"BitTorrent","created":"20220923190200484","creator":"Octt","modified":"20240213152033890","modifier":"Octt","tags":"Internet BitTorrent P2P $:/i18n:en","text":"''BitTorrent'' is an open [[peer-to-peer|peer-to-peer:en]] file sharing protocol. It is expecially common among the [[free sharing]] community.\n\nIts only requirement for each user is a client application, meaning that efficiently sharing with BitTorrent is effectively free, since a beefy server isn't needed to make the content circulate.\n\nFor this reason, the protocol is most commonly used to share large files that have a lot of people requesting them, such as movies, operating systems, and videogames.\n\nThis kind of information would be usually expensive to share using a traditional client-server infrastructure, but with BitTorrent every client can seed (send) data to other requesting clients, exponentially optimizing delivery.\n\n!!! ''Clients''\n* ''[[Transmission|https://transmissionbt.com/]]'' (Desktop, CLI) - \u003C\u003C[ \"[[Git|https://github.com/transmission]]\">>\n* ''[[qBittorrent|https://www.qbittorrent.org]]'' (Desktop, CLI) - \u003C\u003C[ \"[[Git|https://github.com/qbittorrent]]\">>\n* ''LibreTorrent'' (Android) - \u003C\u003C[ \"[[Git|https://github.com/proninyaroslav/libretorrent]]\">> [\u003C\u003CFDroidLink org.proninyaroslav.libretorrent>>] [\u003C\u003CGPlayLink org.proninyaroslav.libretorrent>>]\n\n!!! Search Engines, Aggregators, Collections\n\n* \u003C\u003CWikipediaL \"The Pirate Bay\">>\n** [[1337x]]\n* [[BTDigg|https://btdig.com/]] --- //DHT search engine// --- \u003C\u003C[# Tor \"http://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion/\">> \u003C\u003C[# Git \"https://github.com/btdig\">>\n** [[SolidTorrents|https://solidtorrent.to/]]\n"}, +{"title":"Blog","created":"20240213185603422","creator":"Octt","modified":"20240213190049091","modifier":"Octt","page-cover":"https://source.unsplash.com/random?blog","tags":"","text":"\u003C\u003C^wikipediaframe Blog>>\n\n* [[Hashnode|https://hashnode.com/]] --- //Where developer blogs meet community power!// --- it's a strange/interesting developer-centric blogging platform? I couldn't undestand if it's open-source or fake-open-source.\n* [[Medium|https://medium.com/]] --- kinda obnoxious blogging platform with a bad UX, for some reason favoured by a lot of tech writer, the website (for better or worse) hosts many decent articles\n"}, {"title":"Bluetooth","created":"20230209164141017","creator":"Octt","modified":"20230209165918407","modifier":"Octt","tags":"Wireless","text":"\u003C\u003CMediaWiki Bluetooth en 2>>\n\n* Interesting: \u003C\u003CWikipediaLink- \"List of Bluetooth profiles\" en>>"}, {"title":"C Language","created":"20231029134919585","creator":"Octt","modified":"20231224151327804","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe C_Language>>\n\n* [[reassign struct in C|https://stackoverflow.com/questions/10298070/reassign-struct-in-c]] (meaning reassigning all fields at a time); the feature is part of compound literals, sadly only supported in C99+, won't work before that and it's not easy to guess why without knowing this\n* [[How to copy arrray to array using memcpy() in C|https://stackoverflow.com/a/15685912]] --- //you should allocate memory for tmp with size = sizeof(a). And then memcpy with size = sizeof(a)//\n* [[Reading command line parameters|https://stackoverflow.com/questions/5157337/reading-command-line-parameters]]\n\n* [[Why do many functions that return structures in C, actually return pointers to structures?|https://softwareengineering.stackexchange.com/questions/359408/why-do-many-functions-that-return-structures-in-c-actually-return-pointers-to-s]]\n* [[Passing by reference in C|https://stackoverflow.com/questions/2229498/passing-by-reference-in-c]] --- \"C does not support passing a variable by reference\"... //Passing a pointer ''is'' passing-by-reference. This seems to be one of those facts that \"savvy\" C programmers pride themselves on. Like they get a kick out of it. \"Oh you might THINK C has pass-by-reference but no it's actually just the value of a memory address being passed harharhar\". Passing by reference literally just means passing the memory address of where a variable is stored rather than the variable's value itself [...]//\n* [[Pointers in C: when to use the ampersand and the asterisk?|https://stackoverflow.com/questions/2094666/pointers-in-c-when-to-use-the-ampersand-and-the-asterisk#2094715]]\n** Related: [[error: invalid type argument of ‘unary *’ (have ‘int’)|https://stackoverflow.com/questions/5455866/error-invalid-type-argument-of-unary-have-int#5455962]], this happens when using `*` against a value instead of a pointer, since you can't dereference a value from a value.\n* [[What is a \"callback\" in C and how are they implemented?|https://stackoverflow.com/questions/142789/what-is-a-callback-in-c-and-how-are-they-implemented/142809#142809]] (function pointers)\n** [['declared as a function' in C|https://stackoverflow.com/questions/23329261/declared-as-a-function-in-c#23329274]] --- function pointers in structs must be declared with the syntax `type (functionName*)( type arg1, ... )`\n* [[Where should I prefer pass-by-reference or pass-by-value?|https://stackoverflow.com/questions/4986341/where-should-i-prefer-pass-by-reference-or-pass-by-value]] --- (performance-wise) //\"here's the simple rule: pass by reference when the value is large.\"//\n** [[When should I pass or return a struct by value?|https://stackoverflow.com/questions/30980759/when-should-i-pass-or-return-a-struct-by-value]]\n* [[Directly assigning values to C Pointers|https://stackoverflow.com/questions/17665793/directly-assigning-values-to-c-pointers]]\n\n* [[strcpy vs. memcpy|https://stackoverflow.com/questions/2898364/strcpy-vs-memcpy]] --- //strcpy stops when it encounters a NUL ('\\0') character, memcpy does not//, aka as the names suggest often strcpy is perfect for strings while for generic data memcpy could be needed.\n* [[ISO C90 forbids mixed declarations and code in C|https://stackoverflow.com/questions/13291353/iso-c90-forbids-mixed-declarations-and-code-in-c]] --- old C standards required that new variables can be declared only before any other actual instruction in a scoped block, e.g. only at the top of a function\n* [[\"Multiple definition\", \"first defined here\" errors|https://stackoverflow.com/questions/30821356/multiple-definition-first-defined-here-errors]] --- error that can arise in multiple cases\n\n* [[Creating empty function macros|https://stackoverflow.com/questions/9187628/empty-function-macros]] --- only safe way is `#define SomeFunction(arg) ((void)0)`\n** [[C macros, what's the meaning of ((void)0)?|https://stackoverflow.com/questions/61157541/c-macros-whats-the-meaning-of-void0]]\n* [[How to use \"else if\" with the preprocessor #ifdef?|https://stackoverflow.com/questions/68696585/how-to-use-else-if-with-the-preprocessor-ifdef]] --- the only widely-supported way is: `#if defined(X)`...`#elif defined(Y)`...`#else`...`#endif`\n** \"compound conditionals\" are supported, eg. `#if defined(X) || (defined(Y) && defined(Z))`...\n\n* [[How to enforce C89-style variable declarations in gcc?|https://stackoverflow.com/questions/3099813/how-to-enforce-c89-style-variable-declarations-in-gcc#3099874]] --- for some things of this goal, just the flags `-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement` are needed, I would guess.\n* [[Good C-coding style for multiple lines if conditions|https://stackoverflow.com/questions/29328923/good-c-coding-style-for-multiple-lines-if-conditions]]\n\n* [[How to get the current directory in a C program?|https://stackoverflow.com/questions/298510/how-to-get-the-current-directory-in-a-c-program]] --- (`getcwd(...)`)\n* [[C Program to list all files and sub-directories in a directory|https://www.geeksforgeeks.org/c-program-list-files-sub-directories-directory/]]\n* [[How to read the content of a file to a string in C?|https://stackoverflow.com/a/174552]]\n"}, {"title":"C++","created":"20231115233135878","creator":"Octt","modified":"20231223210119928","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe C++>>\n\n* [[ISO C++ Standard Foundation|https://isocpp.org/]]\n* [[mixing c and cpp|https://isocpp.org/wiki/faq/mixing-c-and-cpp]]\n** [[What is the effect of extern \"C\" in C++?|https://stackoverflow.com/questions/1041866/what-is-the-effect-of-extern-c-in-c]], and how to use it in practice to effectively mix C and C++\n* [[mingw - compiling g++ programs for windows 98?|https://stackoverflow.com/questions/25596221/g-programs-for-windows-98#50849554]]\n"}, {"title":"Calculator","created":"20230215213812453","creator":"Octt","modified":"20240130121513294","modifier":"Octt","page-cover":"https://source.unsplash.com/random?calculator","text":"\u003C\u003C^WikipediaFrame Calculator en>>\n\n!!! ''Resources''\n\n; Some Calculators\n: \u003C\u003CYoutubeL Ong91Ji3iDk \"EEVblog #1159 - World's Most Precise Pocket Calculator\">>\n\n; Curiosities\n: \u003C\u003CYoutubeL waqDoeQ0Ijw \"Calculator Number Trick: rectangle patterns [Stand-up Maths]\">>\n: \u003C\u003CYoutubeL ihK6MKbHvSc \"How does a calculator work? The magic of the 8-digit four function calculator\">>\n: (Casio) \u003C\u003CYoutubeL 7LKy3lrkTRA \"Why do calculators get this wrong? (We don't know!) [Stand-up Maths]\">>\n: \u003C\u003CYoutubeL dTLhXHyzfEM \"Whats Inside Black Stuff in Calculator Circuit board IC\">>\n\n; DIY, Hacks, Reuses\n: \u003Cdiv>\n\n* \u003C\u003CYoutubeL dJoKl0LK5jM \"HHC 2019: DIY Calculators\">>\n* \u003C\u003CYoutubeL lJu1ij_Emlk \"Ben Heck’s DIY Raspberry Pi Calculator\">>\n* \u003C\u003CYoutubeL HeJPX-fPN6Y \"DIY graphics calculator galdeano02 hardware\">> - //A DIY calculator, programed in micropython, a custom version with lvgl widgets and Eigenmath, a CAS engine//\n* \u003C\u003CYoutubeL m1aFRhqvuLM \"IVEE - a Powerful Programable RPN Calculator based on FORTH and Arduino\">>\n\u003C/div>\n\n: \u003Cdiv>\n\n* \u003C\u003CYoutubeL QlpZyf7hKg8 \"Coil winding counter from old calculator - home made DIY מונה ליפוף סלילים\">>\n** \u003C\u003CYoutubeL TWPS0lI33Mc \"How to make a calculator coil winding counter with a retractable USB cable\">>\n\u003C/div>\n: \u003C\u003CYoutubeL U8DnuSo8SV4 \"EEVblog #962 - Hacking A Calculator Into A Counter\">>\n: \u003C\u003CYoutubeL T9alyB4fznw \"Hacking a pocket calculator as LCD for the Arduino\">>\n: \u003C\u003CYoutubeL EzkUPGPEVp8 \"Turning my High School Calculator into a Mechanical Keyboard. 1 Year Review. [TheLastMillennial]\">>\n\n; Memes\n: [[Fuck man, the Mulino Bianco calculator can make Square Root|https://web.archive.org/web/20230217134036id_/https://i.imgur.com/sM5KmoK.png]]\n: \u003C\u003CYoutubeL \"PLt5AfwLFPxWKAINNfxIdYmFVKuk_F_cQq\" \"Calculator Unboxings on Numberphile\" \"playlist?list=\">>\n: \u003C\u003CYoutubeL Mp_8OqCbFt4 \"POWER OF GAMING CALCULATOR😱⚡\">>\n: \u003C\u003CYoutubeL AAw1JjN-7u0 \"When You Are Game Addicted - Casio Calculator Play Racing Game Asphalt\">>\n"}, {"title":"Candle","created":"20230225111237015","creator":"Octt","icon":"🕯️","modified":"20230225111724354","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?Candle","tags":"","text":"\u003C\u003C^wikipediaframe Candle en>>"}, +{"title":"CAPTCHA","created":"20240213190801878","creator":"Octt","modified":"20240213192937474","modifier":"Octt","page-cover":"https://source.unsplash.com/random?CAPTCHA","tags":"","text":"\u003C\u003C^wikipediaframe CAPTCHA>>\n\n* [[(Google) reCAPTCHA|https://developers.google.com/recaptcha/]]\n* [[hCaptcha|https://www.hcaptcha.com/]] --- emerged as a reCAPTCHA alternative a few years ago, now solidified and started experimenting with very strange verification pictures\n* [[Cloudflare Turnstile|https://www.cloudflare.com/products/turnstile/]] --- another alternative that popped up few months ago, strangely with no visual puzzle ever\n"}, {"title":"Cartography","created":"20231111233128372","creator":"Octt","modified":"20240119164516295","modifier":"Octt","tags":"Geography","text":"\u003C\u003C^wikipediaframe Cartography>>\n\n* \u003C\u003Clinkdescgit OpenStreetMap\"https://www.openstreetmap.org/\" \"largest community-created geospatial project of all time\" \"https://github.com/openstreetmap\">>\n** \u003C\u003Clinkdescgit OsmAnd\"https://osmand.net/\" \"Offline Maps and Navigation\" \"https://github.com/osmandapp\">>, primarily for Android but a webapp is WIP\n** [[Organic Maps|https://organicmaps.app/]] --- //Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data.// --- \u003C\u003C[# Git\"https://github.com/organicmaps/organicmaps\">>\n* \u003C\u003Clinkdescgit Leaflet\"https://leafletjs.com/\" \"🍃 JavaScript library for mobile-friendly interactive maps\" \"https://github.com/Leaflet\">>\n"}, {"title":"CASIO","created":"20230205150537106","creator":"Octt","modified":"20230205150543738","modifier":"Octt","tags":"TODO"}, {"title":"Celeste","created":"20230112100848709","creator":"Octt","icon":"🧗♀️","modified":"20230225184006617","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?Celeste","tags":"TODO Platformer $:/i18n:en Game $:/Games","text":"\u003C\u003C^wikipediaframe \"Celeste (video game)\" en>>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://www.lexaloffle.com/bbs/widget.php?pid=15133\" \" \" 'style=\"width:100%; height:512px\"'>>"}, @@ -1274,13 +1275,12 @@ {"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":"20240128094939378","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\u003ChttpsL Marginalia.nu>> --- //almost a bunch of websites on a common theme//\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","created":"20230203214625941","creator":"Octt","icon":"🌐","modified":"20240213190521220","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* [[GlobaLeaks|https://www.globaleaks.org/]] --- //free, open-source software enabling anyone to easily set up and maintain a secure whistleblowing platform// --- has interesting practical applications\n\n* \u003C\u003ChttpsL Marginalia.nu>> --- //almost a bunch of websites on a common theme//\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":"Interoperability","created":"20240131235647198","creator":"Octt","modified":"20240201201110267","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Interoperability\">>\n\n* [[matterbridge|https://github.com/42wim/matterbridge]] --- // chat bridges between a growing number of protocols.//\n"}, -{"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"}, {"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"}, @@ -1359,7 +1359,7 @@ {"title":"News","created":"20231223233937694","creator":"Octt","modified":"20231223234138891","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"News\">>\n\n* [[Boing Boing|https://boingboing.net/]] --- //The award-winning zine, blog and directory of mostly wonderful things.//\n"}, {"title":"Newsgroup","created":"20230429221135750","creator":"Octt","modified":"20240107120240647","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Newsgroup>>\n\nBrowse newsgroup archives online:\n\n* [[Google Groups|https://www.google.com/search?q=site%3Agroups.google.com]]\n* [[Narkive|https://narkive.com/]] (Newsgroup Archive) --- apparently recently started indexing Stackexchange threads, automatically translated on the server side\n* [[UsenetArchives.com|https://www.usenetarchives.com/]] - [\u003C\u003CRedditLink r/usenet/comments/in6u06/free_usenet_text_archive_goes_online_300_million/ Info>>]\n** [[2.1 Million of the Oldest Internet Posts Are Now Online for Anyone to Read|https://www.vice.com/en/article/pky7km/usenet-archive-utzoo-online]]\n\nDetails and downloads of archives\n\n* [[https://wiki.archiveteam.org/index.php/Usenet]]\n* [[Usenet|https://archive.org/details/usenet]], [[Giganews|https://archive.org/details/giganews]] (Archive.org)\n"}, {"title":"Nginx","created":"20230207185112276","creator":"Octt","modified":"20240201233107504","modifier":"Octt","tags":"Server","text":"\u003C\u003C^wikipediaframe Nginx en >>\n\n!!! ''Resources''\n\n* [[agentzh's Nginx Tutorials (version 2020.03.19)|https://openresty.org/download/agentzh-nginx-tutorials-en.html]]\n* [[How to set up Nginx as a caching reverse proxy?|https://serverfault.com/questions/30705/how-to-set-up-nginx-as-a-caching-reverse-proxy]]\n* Nginx reverse proxy + URL rewrite: [[most correct way and best practice is usually...|https://serverfault.com/a/870620]]\n* [[How nginx \"location if\" works|https://agentzh.blogspot.com/2011/03/how-nginx-location-if-works.html]]\n** [[If is Evil… when used in location context|https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/]] --- (always dangerous in locations, except when doing `return ...;` or `rewrite ... last;`)\n* [[How to reply with 200+content from Nginx, without serving a file?|https://serverfault.com/questions/196929/how-to-reply-with-200-from-nginx-without-serving-a-file]]\n* [[nginx redirect based on domain name|https://serverfault.com/questions/832456/nginx-redirect-based-on-domain-name/832474#832474]]\n* [[Using variables in Nginx location rules|https://stackoverflow.com/questions/15416957/using-variables-in-nginx-location-rules/61513351#61513351]] --- nginx doesn't have proper variables, but the map module is often usable\n* [[How do I add Access-Control-Allow-Origin in NGINX?|https://serverfault.com/questions/162429/how-do-i-add-access-control-allow-origin-in-nginx]] --- `location ... { add_header Access-Control-Allow-Origin *; }`\n\n* [[Install more_set_headers in nginx for Debian-based distro|https://serverfault.com/questions/954708/install-more-set-headers-in-nginx-1-15-8]] --- `apt install nginx-extras`, keeping in mind that it will rewrite the nginx core package, so any active nginx daemon will crash and need to be restarted.\n** Apparently all extra modules get enabled by default after this installation, and some might crash on some systems: if so, delete their symlinks from `/etc/nginx/modules-enabled`.\n"}, -{"title":"Nintendo","created":"20220923110724649","creator":"Octt","modified":"20240212174142767","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Nintendo>>\n\n* [[Pikmin Finder|https://pikmin-finder.nintendo.net/]] --- //AR experience in which you can\nfind Pikmin around you using a smart device camera.// --- \u003C\u003C[# Announcement\"https://www.nintendo.com/us/whatsnew/pikmin-finder/\">>\n\n* Flipnote Studio\n** [[Sudomemo: Flipnote Hatena is back!|https://www.sudomemo.net/]] --- //Sudomemo is the place to share flipbook animations - called Flipnotes - created and posted from Flipnote Studio on the Nintendo DSi and 3DS// --- somehow I can't find the actual server source code on their Git, only other tools and minor things\n\n* \u003C\u003Clinkdescgit \"NSMB-MarioVsLuigi\" \"https://ipodtouch0218.itch.io/nsmb-mariovsluigi\" \"A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS.\" \"https://github.com/ipodtouch0218/NSMB-MarioVsLuigi\">>\n* [[Froxot Browser Games for Nintendo DSi/3DS/2DS|http://www.froxot.de/index.php]]\n\n; Tools\n: [[mkey generator|https://mkey.salthax.org/]] - //3DS / Wii U / Switch parental controls master key generator// - \u003C\u003C[ \"[[Git|https://github.com/dazjo/mkey]]\">>\n: [[NDSTokyoTrim|https://eden.fm/ndstoykotrim/]] - batch trimmer with wifi detection --- \u003C\u003C[# Thread\"https://gbatemp.net/threads/ndstokyotrim-batch-trimmer-with-wifi-detection.55162/\">>\n\n!!! ''News''\n\n; March 2023\n: \u003C\u003CRedditLink r/GamingLeaksAndRumours/comments/11g0q8f/chinese_nintendo_hardware_leaker_permabanned/ \"Chinese Nintendo hardware leaker permabanned, thread deleted at Nintendo's request\">>.\n"}, +{"title":"Nintendo","created":"20220923110724649","creator":"Octt","modified":"20240213183948744","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Nintendo>>\n\n* [[Pikmin Finder|https://pikmin-finder.nintendo.net/]] --- //AR experience in which you can\nfind Pikmin around you using a smart device camera.// --- \u003C\u003C[# Announcement\"https://www.nintendo.com/us/whatsnew/pikmin-finder/\">>\n\n* Flipnote Studio\n** [[Sudomemo: Flipnote Hatena is back!|https://www.sudomemo.net/]] --- //Sudomemo is the place to share flipbook animations - called Flipnotes - created and posted from Flipnote Studio on the Nintendo DSi and 3DS// --- somehow I can't find the actual server source code on their Git, only other tools and minor things\n\n* [[Links-Awakening-DX-HD|https://github.com/ihm-tswow/Links-Awakening-DX-HD]] --- open source fan-made Zelda game of the same title, taken down but preserved\n\n* \u003C\u003Clinkdescgit \"NSMB-MarioVsLuigi\" \"https://ipodtouch0218.itch.io/nsmb-mariovsluigi\" \"A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS.\" \"https://github.com/ipodtouch0218/NSMB-MarioVsLuigi\">>\n\n* [[Polyrhythm Mania|https://github.com/chrislo27/PolyrhythmMania]] --- //A game that faithfully recreates the Polyrhythm minigame from Rhythm Tengoku (リズム天国), with a built-in level editor and side modes.//\n** [[https://octospacc.altervista.org/2024/02/13/la-mania-poliritmica/]]\n\n* [[Froxot Browser Games for Nintendo DSi/3DS/2DS|http://www.froxot.de/index.php]]\n\n; Tools\n: [[mkey generator|https://mkey.salthax.org/]] - //3DS / Wii U / Switch parental controls master key generator// - \u003C\u003C[ \"[[Git|https://github.com/dazjo/mkey]]\">>\n: [[NDSTokyoTrim|https://eden.fm/ndstoykotrim/]] - batch trimmer with wifi detection --- \u003C\u003C[# Thread\"https://gbatemp.net/threads/ndstokyotrim-batch-trimmer-with-wifi-detection.55162/\">>\n\n!!! ''News''\n\n; March 2023\n: \u003C\u003CRedditLink r/GamingLeaksAndRumours/comments/11g0q8f/chinese_nintendo_hardware_leaker_permabanned/ \"Chinese Nintendo hardware leaker permabanned, thread deleted at Nintendo's request\">>.\n"}, {"title":"Nintendo 3DS","created":"20220923110724649","creator":"Octt","modified":"20240107114401734","modifier":"Octt","tags":"Gaming Nintendo Console Handheld","text":"\\define l3db(item) [[$item$ [3dbrew]|https://www.3dbrew.org/wiki/$item$]]\n\n\u003C\u003C^wikipediaframe \"Nintendo 3DS\">>\n\n* [[Universal-Updater|https://universal-team.net/projects/universal-updater.html]] --- //An easy to use app for installing and updating 3DS homebrew// --- \u003C\u003C[# Git\"https://github.com/Universal-Team/Universal-Updater\">>\n\n* \u003C\u003Cl3db Gamecards>>\n\n* [[Install FBI on CTRNAND|https://gbatemp.net/threads/install-fbi-on-ctrnand.616119/]] (or any title, manual procedure)\n* [[devkitpro/3ds-examples|https://github.com/devkitPro/3ds-examples]] --- //Examples for 3DS using devkitARM, libctru, citro3d and citro2d//\n"}, {"title":"Nintendo 64","created":"20230920154441542","creator":"Octt","modified":"20230920154706084","modifier":"Octt","tags":"Nintendo","text":"\u003C\u003C^wikipediaframe \"Nintendo 64\">>\n\n* \u003C\u003Clink+desc+git \"Awesome N64 Development\" \"https://n64.dev\" \"A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more!\" \"https://github.com/command-tab/awesome-n64-development\">>\n"}, {"title":"Nintendo DS","created":"20220923110724649","creator":"Octt","modified":"20240107152614906","modifier":"Octt","tags":"Gaming Nintendo NDS Console $:/i18n:en Handheld","text":"''Nintendo DS'' is a family of portable game consoles created by [[Nintendo|Nintendo]], succeding and preceding the GBA and 3DS families respectively.\n\n\u003C\u003Cibox \"https://web.archive.org/web/20220923111238/http://pbs.twimg.com/media/E5An_LGVkAQv9ol?format=jpg&name=large\" \"https://twitter.com/HugeNintendoDS/status/1409670660402466819?cxt=HHwWhsCiueb_k5AnAAAA\">>\n\n\u003C\u003C^wikipediaframe \"Nintendo DS\">>\n\n* [[Naples NDS / NDS Naples|https://gamingshitposting.github.io/naplesnds]] --- //We scugnizzi, and our enjoyment of the Nintendo handheld.// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/naplesnds\">>\n* \u003C\u003CTwitterLink HugeNintendoDS \"Huge Nintendo DS\">>\n* [[Some NDS ROM File Format Discoveries|https://gbatemp.net/threads/some-nds-rom-file-format-discoveries.624725/]]\n* [[DS Game Card [HwB]|http://www.hardwarebook.info/DS_Game_Card]]\n\n* [[DS-Homebrew|https://ds-homebrew.com/]] (+ wiki) --- \u003C\u003C[# Git\"https://github.com/DS-Homebrew\">>\n** //''[[nds-bootstrap|https://github.com/DS-Homebrew/nds-bootstrap]]'' is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator.//\n*** //''[[TWiLight Menu++|https://github.com/DS-Homebrew/TWiLightMenu]]'' is an open-source DSi Menu upgrade/replacement for the Nintendo DSi, the Nintendo 3DS, and Nintendo DS flashcards.//\n\n!!! Emulators\n\n...WIP\n\n* [[DeSmuMe|https://desmume.org/]] --- for some uses, still the most accurate and flexible NDS emulator, with better x86 support (but poor ARM performance) --- \u003C\u003C[# Git\"https://github.com/TASEmulators/desmume\">>\n** https://github.com/44670/desmume-wasm\n* [[NooDS|https://github.com/Hydr8gon/NooDS]] --- //A (hopefully!) speedy DS emulator.//\n\n!!! Tools\n\n* [[dlditool|https://github.com/devkitPro/dstools/tree/master/src/dlditool]] --- //Dynamically Linked Disk Interface patch tool// for NDS homebrew ROMs\n\n!!! Development\n\n* (WIP) [[NDS-Homebrew-Development|https://github.com/jdriselvato/NDS-Homebrew-Development]] --- //research for developing on the Nintendo DS//\n* [[Nitro SDK in a Box|https://gbatemp.net/threads/nitro-sdk-in-a-box.622578/]] --- the idea for a VM setup with all kinds of useful software from official NITRO SDK (download not released, we might want to ask OP in private)\n\n* [[devkitPro/nds-examples|https://github.com/devkitPro/nds-examples]]\n\n!! PictoChat\n\n\u003C\u003C^wikipediaframe PictoChat>>\n\n* \u003C\u003Clinkdescgit Paperchat \"https://paperchat.net/\" \"An online Pictochat spiritual successor - Draw and chat in real time!\" \"https://github.com/lietsaki/paperchat\">>\n* \u003C\u003Clinkdescgit pict.chat \"https://pict.chat/\" \"PictoChat web app with a server written in Java!\" \"https://github.com/ayunami2000/ayunpictojava\">>\n"}, @@ -1390,6 +1390,7 @@ {"title":"Palette","created":"20230227073605348","creator":"Octt","modified":"20240201201511790","modifier":"Octt","page-cover":"https://source.unsplash.com/random?palette","tags":"Color","text":"\u003C\u003C^wikipediaframe \"Color scheme\" en>>\n\n* [[What's a color palette for blue, green, yellow, and red that is legible on both light and dark backgrounds?|https://graphicdesign.stackexchange.com/questions/54755/whats-a-color-palette-for-blue-green-yellow-and-red-that-is-legible-on-both]]\n** [[Solarized|https://ethanschoonover.com/solarized/]] - //Precision colors for machines and people// - \u003C\u003C[ \"[[Git|https://github.com/altercation/solarized]]\">>\n"}, {"title":"Papier-mâché","created":"20230109105615720","creator":"Octt","modified":"20230206211440622","modifier":"Octt","tags":"$:/i18n:en DIY","text":"\u003C\u003CMediaWiki Papier-mâché en 2>>"}, {"title":"Pastebin","created":"20231211234531423","creator":"Octt","modified":"20231211234717114","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Pastebin>>\n\n* \u003C\u003ChttpsL termbin.com>> --- //Netcat-based command line pastebin// --- \u003C\u003C[# Git\"https://github.com/solusipse/fiche\">>\n"}, +{"title":"Patch","created":"20240213193022370","creator":"Octt","modified":"20240213193307642","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"software patch\">>\n\n* [[Xdelta-wasm|https://kotcrab.github.io/xdelta-wasm/]] --- //Online xdelta and xdelta3 patcher// --- \u003C\u003C[# Git \"https://github.com/kotcrab/xdelta-wasm\">>\n* [[Rom Patcher JS|https://www.marcrobledo.com/RomPatcher.js/]] --- //An IPS/UPS/APS/BPS/RUP/PPF/xdelta ROM patcher made in HTML5// --- \u003C\u003C[# Git \"https://github.com/marcrobledo/RomPatcher.js/\">>"}, {"title":"PC","created":"20230513221600144","creator":"Octt","modified":"20230513222118668","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Personal computer\">>\n\n* [[Ventoy|https://www.ventoy.net/en/index.html]] - //A new bootable USB solution// --- \u003C\u003C#[ Git \"https://github.com/ventoy\">>\n** [[Medicat USB|https://medicatusb.com/]] --- //Multiboot Linux USB for PC Repair// --- \u003C\u003C#[ Thread \"https://gbatemp.net/threads/medicat-usb-a-multiboot-linux-usb-for-pc-repair.361577/\">>\n"}, {"title":"Peer-to-peer","created":"20231001093958293","creator":"Octt","modified":"20231001094012771","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Peer-to-peer>>"}, {"title":"PeerTube:en","created":"20230114144201530","modified":"20230206111552321","modifier":"Octt","tags":"TODO Fediverse $:/i18n:en","text":"\u003C\u003CMediaWiki PeerTube en 3>>"}, @@ -1432,7 +1433,7 @@ {"title":"Retrogaming","created":"20221102121324531","creator":"Octt","modified":"20240130121451980","modifier":"Octt","page-cover":"https://source.unsplash.com/random?retrogaming","tags":"Emulation Retro $:/i18n:en Gaming","text":"\u003C\u003C^wikipediaframe Retrogaming en>>\n\n!! ''Resources''\n\n!!! Play online\n\n* [[Let's Play GBA|https://www.letsplaygba.com/]] --- //Play All Game Boy Advance Games Online// --- shitty JS emulation but offers a Flash emulator, curious\n\n!!! Emulators\n\n* [[Mesen|https://www.mesen.ca/]] --- //Mesen is a multi-system emulator for Windows and Linux. It supports NES, SNES, Game Boy (Color) and PC Engine games. It also includes an extensive set of debugging tools for homebrew development and romhacking.// --- \u003C\u003C[# Git\"https://github.com/SourMesen\">>\n\n!!! ''ROMs and various archives''\n\n* [[r/Roms Megathread|https://r-roms.github.io]]\n* [[No-Intro Romsets|https://archive.org/details/no-intro_romsets]]\n* [[Redump Romsets|https://archive.org/details/redump]]\n* [[Myrient|https://myrient.erista.me/]] --- //Where sharing is a priority//\n* [[MarioCube|https://mariocube.com/]] --- //Repository focused on preserving Wii and GameCube goodies//\n* [[Vimm's Lair|https://vimm.net/]] --- //Preserving the classics since 1997//\n\n!!! ''Misc''\n\n* \u003C\u003Clinkdescgit \"RetroReversing\" \"https://www.retroreversing.com/\" \"Awesome website for reverse engineering retro games\" \"https://github.com/RetroReversing\">>\n* [[Decompiled Retail Console Games [Retro Reversing]|https://www.retroreversing.com/source-code/decompiled-retail-console-games]]\n* [[Zelda Reverse Engineering Team (Git)|https://github.com/zeldaret]]\n\n* [[retrobrews|https://retrobrews.github.io]] --- //Free game collections for easy installing/playing on RetroPie// (abandoned?)\n\n* [[Anton Retro|https://www.antonretro.com]]\n"}, {"title":"Rewriting server service scripts from sh to zx","created":"20231001092636240","creator":"Octt","modified":"20231008224707260","modifier":"Octt","tags":"WIP","text":"..."}, {"title":"Rockchip:en","created":"20230130082004553","creator":"Octt","modified":"20230206111552356","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003CWikipediaFrame Rockchip en 5>>"}, -{"title":"RSS","created":"20230417102825671","creator":"Octt","modified":"20231221221113254","modifier":"Octt","tags":"Web","text":"\u003C\u003C^wikipediaframe RSS>>\n\n!! ''Resources''\n\n* [[RSSHub|https://docs.rsshub.app/]] --- //🍰 Everything is RSSible// --- \u003C\u003C[ \"[[Git|https://github.com/DIYgod/RSSHub]]\">>\n* [[RSS-Bridge|https://rss-bridge.github.io/rss-bridge]] \u003C\u003C[# \"Main Instance\" \"https://rss-bridge.org/bridge01/\">> --- //The RSS feed for websites missing it// --- \u003C\u003C[# Git\"https://github.com/RSS-Bridge\">>\n* [[RSS 2 HTML|https://rss.bloople.net/]] --- //PHP script to convert RSS feeds into HTML, suitable for embedding in webpages// --- \u003C\u003C#[ Git \"https://github.com/bloopletech/rss2html\">>\n\n* [[Are there any constantly updating RSS feed services to use for testing, or just very active RSS feeds?|https://stackoverflow.com/questions/18202048/are-there-any-constantly-updating-rss-feed-services-to-use-for-testing-or-just]]\n** [[Lorem RSS|https://lorem-rss.herokuapp.com/]] //Generates RSS feeds with content updated at regular intervals// --- \u003C\u003C[# Git\"https://github.com/mbertolacci/lorem-rss\">>\n"}, +{"title":"RSS","created":"20230417102825671","creator":"Octt","modified":"20240213185512847","modifier":"Octt","tags":"Web","text":"\u003C\u003C^wikipediaframe RSS>>\n\n!! ''Resources''\n\n* [[RSSHub|https://docs.rsshub.app/]] --- //🍰 Everything is RSSible// --- \u003C\u003C[ \"[[Git|https://github.com/DIYgod/RSSHub]]\">>\n* [[RSS-Bridge|https://rss-bridge.github.io/rss-bridge]] \u003C\u003C[# \"Main Instance\" \"https://rss-bridge.org/bridge01/\">> --- //The RSS feed for websites missing it// --- \u003C\u003C[# Git\"https://github.com/RSS-Bridge\">>\n* [[RSS 2 HTML|https://rss.bloople.net/]] --- //PHP script to convert RSS feeds into HTML, suitable for embedding in webpages// --- \u003C\u003C#[ Git \"https://github.com/bloopletech/rss2html\">>\n\n* [[Get RSS Feed|https://www.rsslookup.com/]] --- //Helps you discover and extract RSS feeds from Apple Podcasts, Google Podcasts, SoundCloud, and blog / websites.//\n* [[RSS Lookup|https://getrssfeed.com/]] --- //A free tool to find the RSS feed for any website// --- \u003C\u003C[# Git \"https://github.com/mratmeyer/rsslookup\">>\n\n* [[Are there any constantly updating RSS feed services to use for testing, or just very active RSS feeds?|https://stackoverflow.com/questions/18202048/are-there-any-constantly-updating-rss-feed-services-to-use-for-testing-or-just]]\n** [[Lorem RSS|https://lorem-rss.herokuapp.com/]] //Generates RSS feeds with content updated at regular intervals// --- \u003C\u003C[# Git\"https://github.com/mbertolacci/lorem-rss\">>\n"}, {"title":"Rust language","created":"20230504094547397","creator":"Octt","modified":"20231112001414965","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Rust language\">>\n\n* [[cargo-mommy|https://github.com/Gankra/cargo-mommy]] --- //Mommy's here to support you when running cargo~ ❤️//\n\n!!! ''Reclyclables''\n\n* [[🚀 hello-world.rs 🚀|https://github.com/mTvare6/hello-world.rs]] --- //🚀Memory safe, blazing fast, configurable, minimal hello world written in rust(🚀) in a few lines of code with few(1092🚀) dependencies🚀//\n"}, {"title":"Salesforce","created":"20230305195626125","creator":"Octt","modified":"20230305195815728","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Salesforce>>\n\n!!! ''News''\n\n; March 2023\n: [[Salesforce Lays Off 8k While Paying Matthew McConaughey $10M/Yr to Sit Around|https://futurism.com/the-byte/company-paying-matthew-mcconaughey-10-million-to-sit-around]].\n"}, {"title":"Samsung Galaxy Ace 4 Style","created":"20230205143921784","creator":"Octt","modified":"20230207183958638","modifier":"Octt","tags":"Android Samsung","text":"\u003C\u003CiFrameBypass \"https://www.gsmarena.com/samsung_galaxy_ace_style_lte_g357-6706.php\">>"}, @@ -1496,7 +1497,7 @@ {"title":"SVG","created":"20230823095111097","creator":"Octt","modified":"20230823095151062","modifier":"Octt","tags":"XML","text":"\u003C\u003C^wikipediaframe SVG>>\n\n* [[Web SVG Security|https://www.w3.org/wiki/SVG_Security]]\n"}, {"title":"Syncthing","created":"20231001091754593","creator":"Octt","modified":"20231001091833171","modifier":"Octt","text":"* https://syncthing.net/\n\n\u003C\u003C^wikipediaframe Syncthing>>"}, {"title":"Syncthing setup for a refreshing file experience","created":"20231001090835764","creator":"Octt","modified":"20231001172503592","modifier":"Octt","tags":"Syncthing","text":"[[Syncthing]] is an incredibly useful piece of software in a simple and (moderately) lightweight package.\n\nKeeping in mind that, due to its [[peer-to-peer]] nature, a Syncthing instance is both a client and a server --- an ideal setup for me is developed around the following hierarchy of instances:\n\n# On my home server\n#* A centralized place where everything (storage permitting) can reside together, and scripts can run on a schedule, for secondary syncing and backup operations (which go far beyond the scopes of Syncthing).\n# On my main smartphone\n#* The smartphone goes everywhere around the world, and as such is at more risk of breaking or losing, and with that also some of my private files (mainly camera media, screenshots, and [[game saves|Game save]]).\n# On other devices; for example, my main desktop PC, or my tablet.\n#* On those, immediate syncing is nice but not essential, as I often can use other methods comfortably enough (copy from USB, copy to server via SFTP, ...), and honestly I often do it only when doing maintenance .\n"}, -{"title":"Sysadmin","created":"20231221170555191","creator":"Octt","modified":"20231223215423378","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Sysadmin>>\n\n!!! Saved Sites\n\nSaved sites that are mainly about miscellaneous system administration (mainly devlogs, project showcases, or tips+tricks, and online tools). (Some are in other Saved pages and should be moved here.)\n\n* [[Jimmy's weblog|https://web.archive.org/web/20210211061312/http://www.jimmy.co.at/weblog/]]\n* [[Major Hayden|https://major.io/]] --- //A social nerd writing about everything 🤓// --- \u003C\u003C[# Git\"https://github.com/major/major.io\">>\n"}, +{"title":"Sysadmin","created":"20231221170555191","creator":"Octt","modified":"20240213170635778","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Sysadmin>>\n\n* [[シス管系女子 (System Admin Girl)|https://system-admin-girl.com/]]\n** [[https://octospacc.altervista.org/2024/02/13/system-admin-girl/]]\n\n!!! Saved Sites\n\nSaved sites that are mainly about miscellaneous system administration (mainly devlogs, project showcases, or tips+tricks, and online tools). (Some are in other Saved pages and should be moved here.)\n\n* [[Jimmy's weblog|https://web.archive.org/web/20210211061312/http://www.jimmy.co.at/weblog/]]\n* [[Major Hayden|https://major.io/]] --- //A social nerd writing about everything 🤓// --- \u003C\u003C[# Git\"https://github.com/major/major.io\">>\n"}, {"title":"System monitor","created":"20231221165624254","creator":"Octt","modified":"20231221170006766","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"System monitor\">>\n\n!! Htop\n\n\u003C\u003C^wikipediaframe Htop>>\n\n* [[How can I set customise settings for htop?|https://unix.stackexchange.com/questions/147885/how-can-i-set-customise-settings-for-htop]] --- basically, first press `F2` to open settings, and after configuration close the app by pressing `Q`/`F10`, instead of other ways aka killing it badly\n"}, {"title":"Tech Art","created":"20230504095843099","creator":"Octt","modified":"20240107223045631","modifier":"Octt","tags":"Art","text":"\u003C\u003C^wikipediaframe \"Electronic art\">>\n\n* \u003C\u003Clinkdescgit dwitter \"https://www.dwitter.net/\" \"Social network for short js demos\" \"https://github.com/lionleaf/dwitter\">> --- \u003C\u003C[# \"Frontend Git\" \"https://github.com/dwitter-net/dwitter-frontend\">>\n\n!!! Fractal\n\n\u003C\u003C^WikipediaFrame \"Fractal\">>\n\n* [[Fractus|https://fractus.whiskers.dev/]] --- //Fractal Explorer//\n\nSome interesting tech art pieces follow.\n\n!! Web\n\n* [[After Dark Screensavers in CSS|https://www.bryanbraun.com/after-dark-css/]] --- \u003C\u003C[ \"[[Git|https://github.com/bryanbraun/after-dark-css]]\">>\n* [[Blob Opera|https://g.co/arts/6tBHA7mJESJtirzF9]] --- //Create your own ML-powered opera song!//\n* [[If the Moon Were Only 1 Pixel|https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html]] --- //A tediously accurate map of the solar system//\n* [[Internet Explorer 6 Error|https://mrdoob.com/lab/javascript/effects/ie6/index.html]]\n* [[neal – Space Elevator|https://neal.fun/space-elevator]]\n* [[Arktis – Tweet Demo|https://arkt.is/t/Yy53aWR0aD0yZTM7dCo9Mzt4LnRyYW5zbGF0ZSg5ODAsNDUwKTtmb3IoaT0wO2k8MzIyOyl4LmZpbGxTdHlsZT1SKGkpLHgucm90YXRlKCFpKkModC09LjAzKSshKGkrKyU0KSpTKHQpLzkrMS41NykseC5maWxsUmVjdCg1KmksNSppLDk5LDk5KQ==]] --- \u003C\u003C[# Git \"https://github.com/sigvef/arktis-tweet-demo\">>\n* [[http error CSS cube|https://web.archive.org/web/20231121232217/https://xyz.is/]] (info unknown)\n\n* [[p01 – Impossible Road|http://www.p01.org/JS1K_2015_impossible_road/]]\n* [[p01 – Micro Nova|http://www.p01.org/512b_micro_nova]]\n* [[p01 – Minami District|http://www.p01.org/minami_district/]]\n* [[p01 – Minicraft|http://www.p01.org/minicraft/]]\n* [[p01 – Starfield|http://www.p01.org/starfield]]\n* [[p01 – Tunnex|http://www.p01.org/256b_tunnex]] (Doesn't work in Firefox?)\n\n!!! [[Js1k|https://js1k.com/]] --- //The JavaScript code golfing competition//\n\n* [[Nyan Cat 2.0 (no audio?)|https://js1k.com/2019-x/details/4001]]\n* [[Across The Multiverse|https://js1k.com/2019-x/details/4142]]\n* [[3D Verlet simulation|https://js1k.com/2019-x/details/4079]]\n* [[Fractal Whirlwind|https://js1k.com/2019-x/details/4276]]\n* [[Pixel Art Editor|https://js1k.com/2019-x/details/4148]]\n\n!!! [[256b.htm Competition|http://wildmag.de/compo/?order=round]]\n\n* [[Poi – Bounce|http://wildmag.de/compo/Poi-Bounce/poi_256b_bounce.htm]]\n* [[Iotic – Mouse Moire|http://wildmag.de/compo/Iotic-Mouse_Moire/iotic-mouse_moire.html]]\n* [[Psikorp – Splinecrap|http://wildmag.de/compo/Psikorp-Splinecrap/psikorp-splinecrap.html]]\n* [[Mados – Divo|http://wildmag.de/compo/Mados-Divo/divo.html]]\n* [[ScriptGuru – Serpinski|http://wildmag.de/compo/ScriptGuru-Serpinski/entry.html]]\n"}, {"title":"Tech Resources","created":"20221015115923815","modified":"20230206111552386","modifier":"Octt","tags":"Tech $:/i18n:en","text":"Some useful or at least miscellaneous nice-to-know tech resources.\n\n* [[Textualize|https://www.textualize.io]]: Curses but better\n* [[C++ by Example|https://readhacker.news/c/5mzeZ]]\n\n!!! ''Web Frameworks''\n\n!!!! ''Metro (Windows 8) Style''\n* https://github.com/ryanlowdermilk/metro-tile\n* https://metroui.org.ua/intro.html\n* http://www.drewgreenwell.com/projects/metrojs/themes\n* https://github.com/tholman/tileJs"}, @@ -1553,8 +1554,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":"20240129004148763","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* [[Why local links are disabled by default in modern browsers?|https://security.stackexchange.com/questions/153706/why-local-links-are-disabled-by-default-in-modern-browsers]] (not even `\u003Ca>` works, and not even to `127.xxx.xxx.xxx`, `192.168.xxx.xxx`, or any local domains that are mapped to that localhost...)\n"}, -{"title":"Web Browser","created":"20230217100639349","creator":"Octt","modified":"20240128004734394","modifier":"Octt","tags":"Web","text":"\u003C\u003C^wikipediaframe \"Web Browser\">>\n\n* [[Fulguris|https://slions.net/resources/fulguris.10/]] --- webview-based //Sparkling Android Web Browser// --- \u003C\u003C[# Git\"https://github.com/Slion/Fulguris\">>\n* [[Via Browser|https://viayoo.com/en/]] --- //lite browser with powerful functions. Designed on geek thinking.//\n\n!!! [[Chromium|https://chromium.org]]\n\n* [[Website by woolyss|https://chromium.woolyss.com/]] --- //created in 2013 because there was no easy way to download good and stable releases of Chromium, on Windows// ... also indexes other Chromium downloads\n\n* [[Remote debug Android devices (Chrome for Developers)|https://developer.chrome.com/docs/devtools/remote-debugging/]]\n* [[How to manage service workers in chrome?|https://stackoverflow.com/questions/40041401/how-to-manage-service-workers-in-chrome#40046012]] --- `chrome://serviceworker-internals`\n\n; Forks\n: [[Ungoogled Chromium|https://github.com/ungoogled-software]]\n: [[Bromite|https://bromite.org]] (Android) --- \u003C\u003C[# Git\"https://github.com/bromite\">>\n\n!!! [[Firefox|https://firefox.com]]\n\n* [[How to Install Any Add-on in Firefox for Android|https://www.maketecheasier.com/install-addon-firefox-android]] (Firefox Beta is needed)\n** [[Usando Firefox Beta, è possibile aggiungere una lista custom di #addons...|https://mastodon.uno/@octo/111064836718607256]]\n* [[Why Extensions can't modify Mozilla sites (like AMO)|https://ninetailed.ninja/extensions-modify-mozilla-sites.html]]\n* [[How to increase Firefox scrollbar width?|https://unix.stackexchange.com/questions/304711/how-to-increase-firefox-scrollbar-width]] --- set `widget.non-native-theme.scrollbar.size.override` to number in `about:config`\n\n; Forks\n: [[LibreWolf|https://librewolf.net]] (Desktop)\n: \u003C\u003CFDroidLink org.mozilla.fennec_fdroid \"Fennec F-Droid\">> (Android)\n: [[CENO Browser|https://censorship.no/en/index.html]] (Android) --- //Short for censorship.no!, is the world’s first mobile browser that side-steps current Internet censorship methods. Its peer-to-peer backbone allows people to access and share web information in and across regions where connectivity has been interrupted or compromised.// --- \u003C\u003C[ \"[[Git|https://gitlab.com/censorship-no]]\">>\n\n; Forks of the old codebase, Mozilla Suite\n: [[Mypal|https://www.mypal-browser.org/]] --- //Mypal is a current and maintained browser for Windows XP. Turn that old PC into something useful!// --- \u003C\u003C[# \"Old Sources\" \"https://github.com/Feodor2/Mypal/tags\">>\n: [[Pale Moon|https://www.palemoon.org/]]\n: //''[[SeaMonkey project|https://www.seamonkey-project.org/]]'' is a community effort to develop the SeaMonkey Internet Application Suite//\n\n!!! \u003C\u003CFlathubLink org.gnome.Epiphany \"Epiphany\">>\n\n* https://gitlab.gnome.org/GNOME/epiphany\n\n!!! Misc\n\n* //''[[Falkon|https://www.falkon.org/]]'' is a KDE web browser using QtWebEngine rendering engine// (same as Chromium, but the overall base is different)\n* //''[[K-Meleon|http://kmeleonbrowser.org/]]'' is a lightweight, customizable, open-source web browser designed for Microsoft Windows (Win32) operating systems. Support for legacy operating systems, low RAM usage, a macro language to customize the browser, and privacy-respecting defaults are among K-Meleon's unique features.//\n* [[Konqueror|https://apps.kde.org/konqueror/]] --- //Konqueror is KDE's Webbrowser and swiss-army-knife for any kind of file-management and file previewing.// --- basically the Internet Explorer 4 of Linux, a file manager with built-in browser and advanced features... seems to be maintained currently, but all my distros ship an ancient version with HTML 4 (no 5) support\n\n!! Extensions / Add-ons\n\n* [[octollection|https://addons.mozilla.org/en-US/firefox/collections/18049170/octollection]] --- my add-ons collection for Firefox\n* [[Redirector|https://einaregilsson.com/redirector/]]\n"}, +{"title":"Web","created":"20230203214532694","creator":"Octt","icon":"🕸️","modified":"20240213184412394","modifier":"Octt","page-cover":"https://source.unsplash.com/random?web","tags":"Internet","text":"\u003C\u003C^wikipediaframe World_Wide_Web en>>\n\n* [[PyScript|https://pyscript.net/]] --- //Run Python in Your HTML// --- \u003C\u003C[# Git\"https://github.com/pyscript\">>\n\n* [[no-js-fixer|https://github.com/user234683/no-js-fixer]] --- //userscript fixing webpages which unnecessarily break when javascript is disabled//\n\n!! User-Agent\n\n\u003C\u003C^wikipediaframe User-Agent>>\n\n* [[User Agents Database|https://user-agents.net/]] --- website collecting many up-to-date user agents, classified and downloadable\n\n!! ''Resources''\n\n* ''[[World Wide Web Consortium|https://www.w3.org/]]'' - //international community that develops open standards to ensure the long-term growth of the Web// - [[[Wikipedia|https://en.wikipedia.org/wiki/World_Wide_Web_Consortium]]]\n* [[Web Hypertext Application Technology Working Group (WHATWG)|https://whatwg.org/]] --- //Maintaining and evolving HTML [Living Standard] since 2004//\n* The ''[[IndieWeb|https://indieweb.org/]]'' is a people-focused alternative to the “corporate web”.\n\n* ''Web Archiving Services'': [[Wayback Machine]] | [[archive.today|https://archive.today/]] | [[Ghostarchive|https://ghostarchive.org/]]\n* [[Can I use|https://caniuse.com/]] --- //up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers// --- \u003C\u003C[# \"Open Data (Git)\" \"https://github.com/Fyrd/caniuse\">>\n\n!!! ''Tools''\n\n* [[Browserling|https://www.browserling.com/]] | [[BrowserStack|https://www.browserstack.com/?ref=caniuse-source&caniuse_source=brand-asset]] | [[LambdaTest|https://www.lambdatest.com/]] - For testing web app and sites on different browsers, straight online\n* [[HTTrack|https://www.httrack.com/]] - //Website copier, offline browser// - \u003C\u003C[ \"[[Git|https://github.com/xroche/httrack]]\">>\n* [[Webrecorder Project|https://webrecorder.net/]]\n** ''[[ReplayWeb.page|https://replayweb.page/]]'' - //Serverless Web Archive Replay directly in the browser// - \u003C\u003C[ \"[[Git|https://github.com/webrecorder/replayweb.page]]\">>\n* [[TabFS|https://omar.website/tabfs/]] - //browser extension that mounts your browser tabs as a filesystem on your computer// - \u003C\u003C[ \"[[Git|https://github.com/osnr/TabFS]]\">>\n* ''[[W3C Markup Validation Service|https://validator.w3.org/]]'' - //Check the markup (HTML, XHTML, …) of Web documents// - [[[Other similar tools|https://w3c.github.io/developers/tools/]]]\n\n!!! ''Frameworks/Generators/CMS''\n\n(Note: some are in [[Static site generator]].)\n\n* [[Blogger|https://blogger.com]] (Google) --- //Create a unique and beautiful blog easily.//\n** [[Dynamic Views: seven new ways to share your blog with the world|https://blogger.googleblog.com/2011/09/dynamic-views-seven-new-ways-to-share.html]]\n*** [[How to customize Blogger's Dynamic Views templates|https://blog.mridey.com/2015/08/how-to-customize-bloggers-dynamic-views.html]] --- //Dynamic Views uses a token based template format...//\n* [[WordPress]]\n* [[werc - A sane web anti-framework|http://werc.cat-v.org/]] --- //Bringing minimalism and sanity to the web// --- Has interesting features with a fixed but style-customizable layout, + support for apps and extensions.\n* [[H5P|https://h5p.org/]] --- //Create, share and reuse interactive HTML5 content in your browser//\n\n!!! ''Analytics''\n\n* \u003C\u003ChttpL www.freecounterstat.com>> --- Dy befault, blocked by uBlock Origin on the international domain, but several national domains are not, like \u003C\u003ChttpL www.contatoreaccessi.com>> (IT).\n** Multiple `.ovh` subdomains handle the image serving and the access counting, they appear to be functionally equivalent and swappable in case one is blocked, but the already counted accesses are bound to each specific domain, aka you can't swap the domain you embed while keeping the already counted accesses.\n* ''[[GoatCounter|https://www.goatcounter.com/]]'' --- //Easy analytics. Open-source, self-hostable, GDPR-compliant. No tracking of personal data, and works without JS// --- \u003C\u003C[ \"[[Git|https://github.com/arp242/goatcounter]]\">>\n** Note: GoatCounter tracking endpoints are blocked by the default uBlock Origin configuration, must selfhost or arrange some kind of proxy to bypass it.\n* [[Moe Counter!|https://moe-counter.glitch.me/]] (`count.getloli.com`)\n* [[Start Hits|https://hits.seeyoufarm.com]] --- //🚀 Easy way to know how many visitors are viewing your Github, Website, Notion 🎉// --- \u003C\u003C#[ Git \"https://github.com/gjbae1212/hit-counter\">>\n* //Others: https://github.com/newTendermint/awesome-analytics | https://github.com/pluja/awesome-privacy#analytics //\n\n!!! Other Things\n\n* \u003C\u003CMDNLink Glossary/speculative_parsing \"Speculative parsing\">>\n* [[Why local links are disabled by default in modern browsers?|https://security.stackexchange.com/questions/153706/why-local-links-are-disabled-by-default-in-modern-browsers]] (not even `\u003Ca>` works, and not even to `127.xxx.xxx.xxx`, `192.168.xxx.xxx`, or any local domains that are mapped to that localhost...)\n"}, +{"title":"Web Browser","created":"20230217100639349","creator":"Octt","modified":"20240213170748537","modifier":"Octt","page-cover":"https://source.unsplash.com/random?browser","tags":"Web","text":"\u003C\u003C^wikipediaframe \"Web Browser\">>\n\n* [[Fulguris|https://slions.net/resources/fulguris.10/]] --- webview-based //Sparkling Android Web Browser// --- \u003C\u003C[# Git\"https://github.com/Slion/Fulguris\">>\n* [[Via Browser|https://viayoo.com/en/]] --- //lite browser with powerful functions. Designed on geek thinking.//\n\n* [[why is default audio volume always at 100% (and how to change it in Firefox and Chromium)|https://superuser.com/questions/991432/why-is-default-audio-volume-always-at-100]]\n\n!!! [[Chromium|https://chromium.org]]\n\n* [[Website by woolyss|https://chromium.woolyss.com/]] --- //created in 2013 because there was no easy way to download good and stable releases of Chromium, on Windows// ... also indexes other Chromium downloads\n\n* [[Remote debug Android devices (Chrome for Developers)|https://developer.chrome.com/docs/devtools/remote-debugging/]]\n* [[How to manage service workers in chrome?|https://stackoverflow.com/questions/40041401/how-to-manage-service-workers-in-chrome#40046012]] --- `chrome://serviceworker-internals`\n\n; Forks\n: [[Ungoogled Chromium|https://github.com/ungoogled-software]]\n: [[Bromite|https://bromite.org]] (Android) --- \u003C\u003C[# Git\"https://github.com/bromite\">>\n\n!!! [[Firefox|https://firefox.com]]\n\n* [[How to Install Any Add-on in Firefox for Android|https://www.maketecheasier.com/install-addon-firefox-android]] (Firefox Beta is needed)\n** [[Usando Firefox Beta, è possibile aggiungere una lista custom di #addons...|https://mastodon.uno/@octo/111064836718607256]]\n* [[Why Extensions can't modify Mozilla sites (like AMO)|https://ninetailed.ninja/extensions-modify-mozilla-sites.html]]\n* [[How to increase Firefox scrollbar width?|https://unix.stackexchange.com/questions/304711/how-to-increase-firefox-scrollbar-width]] --- set `widget.non-native-theme.scrollbar.size.override` to number in `about:config`\n\n; Forks\n: [[LibreWolf|https://librewolf.net]] (Desktop)\n: \u003C\u003CFDroidLink org.mozilla.fennec_fdroid \"Fennec F-Droid\">> (Android)\n: [[CENO Browser|https://censorship.no/en/index.html]] (Android) --- //Short for censorship.no!, is the world’s first mobile browser that side-steps current Internet censorship methods. Its peer-to-peer backbone allows people to access and share web information in and across regions where connectivity has been interrupted or compromised.// --- \u003C\u003C[ \"[[Git|https://gitlab.com/censorship-no]]\">>\n\n; Forks of the old codebase, Mozilla Suite\n: [[Mypal|https://www.mypal-browser.org/]] --- //Mypal is a current and maintained browser for Windows XP. Turn that old PC into something useful!// --- \u003C\u003C[# \"Old Sources\" \"https://github.com/Feodor2/Mypal/tags\">>\n: [[Pale Moon|https://www.palemoon.org/]]\n: //''[[SeaMonkey project|https://www.seamonkey-project.org/]]'' is a community effort to develop the SeaMonkey Internet Application Suite//\n\n!!! \u003C\u003CFlathubLink org.gnome.Epiphany \"Epiphany\">>\n\n* https://gitlab.gnome.org/GNOME/epiphany\n\n!!! Misc\n\n* //''[[Falkon|https://www.falkon.org/]]'' is a KDE web browser using QtWebEngine rendering engine// (same as Chromium, but the overall base is different)\n* //''[[K-Meleon|http://kmeleonbrowser.org/]]'' is a lightweight, customizable, open-source web browser designed for Microsoft Windows (Win32) operating systems. Support for legacy operating systems, low RAM usage, a macro language to customize the browser, and privacy-respecting defaults are among K-Meleon's unique features.//\n* [[Konqueror|https://apps.kde.org/konqueror/]] --- //Konqueror is KDE's Webbrowser and swiss-army-knife for any kind of file-management and file previewing.// --- basically the Internet Explorer 4 of Linux, a file manager with built-in browser and advanced features... seems to be maintained currently, but all my distros ship an ancient version with HTML 4 (no 5) support\n\n!! Extensions / Add-ons\n\n* [[octollection|https://addons.mozilla.org/en-US/firefox/collections/18049170/octollection]] --- my add-ons collection for Firefox\n* [[Redirector|https://einaregilsson.com/redirector/]]\n* [[Tree Style Tab|https://piro.sakura.ne.jp/xul/_treestyletab.html.en]] (for Firefox) --- //Tree Style Tab, Show tabs like a tree// --- \u003C\u003C[# Git \"https://github.com/piroor/treestyletab\">>\n"}, {"title":"Web design ideas","created":"20221103223952562","modified":"20230206111552426","modifier":"Octt","tags":"Internet $:/i18n:en","text":"Some ideas on //how// and //into what// to make a website I want to collect. Some I gather from other people's sites.\n\n* Site Changelog on Home page\n* Animated/Static Image Buttons for expressing ideas or linking to other websites\n* Shrines\n* Vast photo Galleries"}, {"title":"Web/Design","created":"20231224172607192","creator":"Octt","modified":"20231224172753668","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web design\">>\n\n* [[Codrops|https://tympanus.net/codrops/]] --- //Keeping web professionals inspired & up-to-date since 2009// --- \u003C\u003C[# Git\"https://github.com/codrops\">>\n** [[Text Input Effects|https://tympanus.net/Development/TextInputEffects/]] --- //Simple styles and effects for enhancing text input interactions.// --- \u003C\u003C[# Git\"https://github.com/codrops/TextInputEffects\">>\n\n!!! Other misc libraries and designs\n\n* [[Typo|https://neatnik.net/typo/]] --- //Typo types the way a real person types. There are subtle variations in speed, occasional errors that are corrected, and a general feeling of humanity.// --- \u003C\u003C[# Git\"https://github.com/neatnik/typo\">>\n"}, {"title":"Web/Development","created":"20230221204801305","creator":"Octt","modified":"20240204155347184","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web development\">>\n\n* [[Ravelrumba - Blogging design and front end development|https://www.ravelrumba.com/]]\n\n!!! ''References''\n\n; Misc\n: \u003C\u003CMDNLink Web/API/Channel_Messaging_API \"Channel Messaging API\">>, [[Window: postMessage()|https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage]]\n: [[Proxy Auto-Configuration (PAC) file|https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file]]\n\n; DOM querying\n: [[Find all text nodes in HTML page|https://stackoverflow.com/a/10730777]]\n: [[Find the closest ancestor element that has a specific class|https://stackoverflow.com/a/49516201]] | [[Element.closest()|https://developer.mozilla.org/en-US/docs/Web/API/Element/closest]]\n\n; DOM manipulation\n: [[Insert a childNode to a specific position|https://stackoverflow.com/a/26259544]]\n: [[Prepend/append childNode to beginning/end of element|https://stackoverflow.com/a/45656684]]\n: [[Replace a DOM Element|https://www.javascripttutorial.net/dom/manipulating/replace-a-dom-element/]]\n\n; Embeds\n: [[From object to iframe — other embedding technologies|https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies]]\n: [[Alternative to iFrames with HTML5?|https://stackoverflow.com/questions/8702704/alternative-to-iframes-with-html5#31845361]]\n: [[Why are iframes considered dangerous and a security risk?|https://stackoverflow.com/questions/7289139/why-are-iframes-considered-dangerous-and-a-security-risk]]\n: [[4 IFrame Security Concerns You Should Know|https://blog.bitsrc.io/4-security-concerns-with-iframes-every-web-developer-should-know-24c73e6a33e4?gi=2c961c6663da]]\n\n!!! ''Tools and similar''\n\n* https://github.com/csstools/oldie - //tranforms CSS to be compatible with old Internet Explorer//\n* [[CORS Anywhere|https://github.com/Rob--W/cors-anywhere]] - //Server proxy which adds CORS headers to the request//\n* [[Web developer tools (mothereff.in)|https://mothereff.in/]] --- \u003C\u003C[# Git\"https://github.com/mathiasbynens/mothereff.in\">>\n\n!!!! Minification\n\n* ~~[[node-minify|https://github.com/srod/node-minify]] - //Light Node.js module and CLI app that compress javascript, css and html files//~~\n\n!!! ''Misc''\n\n* [[web.dev|https://web.dev/]] - //Guidance to build modern web experiences that work on any browser// (?)\n* [[Go Make Things|https://gomakethings.com/]] - //how to build a simpler, more resilient web//\n** [[The Vanilla JS Toolkit|https://vanillajstoolkit.com/]] - //tools and snippets for working with JavaScript// (libraries, functions, polyfills, learning)\n* [[Web Accessibility Developer Guide|https://www.accessibility-developer-guide.com/]]\n* [[Using \u003Cstyle> tags in the \u003Cbody> with other HTML|https://stackoverflow.com/questions/2830296/using-style-tags-in-the-body-with-other-html]] --- there once was a `scoped` attribute for `\u003Cstyle>` blocks, but it's nowadays deprecated and styles apply to all document elements despite their own position in the tree\n* [[How do I disable the resizable property of a textarea?|https://stackoverflow.com/questions/5235142/how-do-i-disable-the-resizable-property-of-a-textarea]] --- CSS `resize: none;`\n\n* [[MDX|https://mdxjs.com/]] --- //Markdown for the component era//\n\n* [[Convert any website into a PWA in just 3 simple steps|https://dev.to/developertharun/convert-any-website-into-a-pwa-in-just-3-simple-steps-35pp]]\n* [[SPA source code recovery by un-Webpacking source maps|https://medium.com/@rarecoil/spa-source-code-recovery-by-un-webpacking-source-maps-ef830fc2351d]] - ''[[unwebpack-sourcemap|https://github.com/rarecoil/unwebpack-sourcemap]]''\n* [[How to inject service-worker.js to a webpage via Chrome Extension? I want to add offline functionality to the existing page|https://stackoverflow.com/questions/72356003/how-to-inject-service-worker-js-to-a-webpage-via-chrome-extension-i-want-to-add]]\n* [[Convert HTML5 Canvas Sequence to a Video File|https://stackoverflow.com/questions/19235286/convert-html5-canvas-sequence-to-a-video-file/62065826#62065826]]\n** customize video quality by changing codec: \u003C\u003CMDNLink Web/API/MediaRecorder/mimeType#examples MediaRecorder/mimeType>>\n\n* [[Convert Images to Data URIs for Faster Page Loads|https://jeffreyeverhart.com/2016/04/30/images-data-uris-faster-page-loads/]]\n** [[Data URIs for CSS Images: More Tests, More Questions|https://www.ravelrumba.com/blog/data-uris-for-css-images-more-tests-more-questions/]]\n\n* [[Hail, Babel! The Transpiling Overlord|https://www.telerik.com/blogs/hail-babel-the-transpiling-overlord]]\n** [[Using babel to transpile to es3 (safari compliant)|https://stackoverflow.com/questions/40205547/using-babel-to-transpile-to-es3-safari-compliant]]\n** [[How to Convert ES6 into ES5 using Babel|https://medium.com/@SunnyB/how-to-convert-es6-into-es5-using-babel-1b533d31a169]]\n\n* [[How to add full text search to your website|https://medium.com/dev-channel/how-to-add-full-text-search-to-your-website-4e9c80ce2bf4]]\n** [[BlogSearch|https://github.com/kbumsik/blogsearch]]\n** [[MiniSearch, a client-side full-text search engine|https://lucaongaro.eu/blog/2019/01/30/minisearch-client-side-fulltext-search-engine.html]]\n** [[Client-side full-text search in CSS|https://www.redotheweb.com/2013/05/15/client-side-full-text-search-in-css.html?]] (+ a bit of JS :c) --- \u003C\u003C[# Gist \"https://gist.github.com/alisonailea/6527599\">>\n** [[Lunr.js|https://github.com/olivernn/lunr.js/]]\n*** [[Add Search to Your Static Site with Lunr.js (Hugo, Vanilla JS)|https://aaronluna.dev/blog/add-search-to-static-site-lunrjs-hugo-vanillajs/]]\n*** [[Adding Super Fast Frontend Search in Rails with Lunr|https://blog.cloud66.com/adding-super-fast-frontend-search-in-rails-with-lunr]]\n\n* [[PDFObject|https://pdfobject.com/]] --- //An open-source standards-friendly JavaScript utility for embedding PDF files into HTML documents.//\n** the site also contains general tips and alternatives, such as \"[[Embedding PDFs without using JavaScript|https://pdfobject.com/static/]]\"\n"}, @@ -1576,7 +1577,7 @@ {"title":"WinWorld","created":"20230209101937765","creator":"Octt","modified":"20230209102412747","modifier":"Octt","tags":"TODO Abandonware","text":"* https://winworldpc.com/home"}, {"title":"WireGuard","created":"20230213171505875","creator":"Octt","modified":"20230213172848043","modifier":"Octt","tags":"VPN Libre Protocol","text":"\u003C\u003CMediaWiki WireGuard en 2>>\n\n* https://www.wireguard.com/\n* https://github.com/WireGuard\n"}, {"title":"Word","created":"20230216193546517","creator":"Octt","modified":"20231220235833698","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Word en>>\n\n!!! Useful, to be remembered\n\n* [[What do you call a member of a federation?|https://english.stackexchange.com/questions/253334/what-do-you-call-a-member-of-a-federation]] (\"federate\")\n\n!!! ''//Interesting// Words/Expressions''\n\nSome words and expressions I discovered and found so interesing I want to save them, ok?\n\n* \u003C\u003CWikipediaL \"Bob's your uncle\">>\n** \"Bob's still your dad's brother\" is an epic way to avoid too many further repetitions.\n* \u003C\u003CWiktionaryL \"ワープロ馬鹿\">> (wāpurobaka)\n* [[The vodka is good, but the meat is rotten|https://www.everything2.com/title/The+vodka+is+good%252C+but+the+meat+is+rotten]]\n"}, -{"title":"WordPress","created":"20230206192842398","creator":"Octt","modified":"20240212200822738","modifier":"Octt","page-cover":"https://source.unsplash.com/random?wordpress","tags":"Web PHP CMS","text":"\\define lwplug(slug, title) [[$title$|https://wordpress.org/plugins/$slug$]]\n\n* \u003C\u003ChttpsL WordPress.com>> --- Corporate site and home page of the SaaS service\n* \u003C\u003ChttpsL WordPress.org>> --- Home page of the open source project\n** [[WordPress Developer Resources|https://developer.wordpress.org]] --- Development resources, guides, references\n** //''[[WordPress Codex|https://codex.wordpress.org/]]'', the online manual for WordPress and a living repository for WordPress information and documentation.//\n\n\u003C\u003C^wikipediaframe WordPress en>>\n\n* [[Stupid WordPress Tricks|https://perishablepress.com/stupid-wordpress-tricks]] (with PHP)\n* [[How to Add Code to WordPress Header and Footer|https://kinsta.com/knowledgebase/add-code-wordpress-header-footer/]]\n\n* [[Wordpress API json, how to get prev and next posts in single post?|https://stackoverflow.com/questions/42546957/wordpress-api-json-how-to-get-prev-and-next-posts-in-single-post/70410781#70410781]] --- not explicitly possible, but achievable for ordering by date, by using exclude of a pivot post id, order asc/desc, and using query after/before a certain date edge\n* [[How to Have Infinite Replies with WordPress Threaded Comments|https://www.wp-tweaks.com/how-to-have-infinite-replies-with-wordpress-threaded-comments/]] --- //WordPress doesn’t allow to have infinite replies beyond the maximum nested comment depth.// --- This PHP plugin code fixes the issue\n\n* [[WP Database Description|https://codex.wordpress.org/Database_Description]] --- //outline and description of the database tables created during the standard installation//\n\n* [[WordPress Plugins SVN Mirror|http://web.archive.org/web/20200805015358/http://www.pluginmirror.com/]] (apparently website is dead?) --- //Say hello to fully automated GitHub mirrors of every plugin in the WordPress.org plugin repository.// --- \u003C\u003C[# Git\"https://github.com/wp-plugins\">>\n\n!!! Plugins\n\n* \u003C\u003Clwplug activitypub ActivityPub>> --- //Enter the fediverse with ActivityPub, broadcasting your blog to a wider audience!// --- \u003C\u003C[# Git\"https://github.com/automattic/wordpress-activitypub\">>\n* \u003C\u003Clwplug press-this \"Press This\">> (once part of WP, now an official plugin) --- //Posting images, links, and cat gifs will never be the same.// --- \u003C\u003C[# Support\"https://wordpress.com/support/press-this/\">> \u003C\u003C[# Codex\"https://codex.wordpress.org/Press_This\">>\n** [[Creating Quick Blog Posts with Press This|https://make.wordpress.org/support/user-manual/posts/creating-quick-blog-posts-with-press-this/]]\n* \u003C\u003Clwplug writing-on-github \"Writing On GitHub\">> --- //A WordPress plugin to allow you writing on GitHub (or Jekyll site)//, and vice-versa --- \u003C\u003C[# Git\"https://github.com/litefeel/writing-on-github\">>\n* \u003C\u003Clwplug url-params \"URL Params\">> --- allows you to access URL parameters in the Query String of the URL via shortcodes\n* [[Friends WordPress Plugin|https://wpfriends.at/]] --- //A social network between WordPresses. Privacy focused, by itself a self-hosted RSS++ reader with notifications// --- \u003C\u003C[# Git \"https://github.com/akirk/friends\">>\n\n!!! Themes\n\n* [[BSoJ|https://wordpress.org/themes/bsoj/]] //(Blue Screen of Joy) is a blog theme inspired by the infamous Blue Screen of Death//\n* [[Stewart|https://wordpress.org/themes/stewart/]] is a modern blogging theme with a left sidebar. Its default color scheme is a striking combination of orange and light gray, to give your blog a sophisticated appearance from day one.\n* [[Tomoni|https://wordpress.org/themes/tomoni/]] is a //theme that displays a use case of multilingual content with Japanese//, with many color palettes\n"}, +{"title":"WordPress","created":"20230206192842398","creator":"Octt","modified":"20240213143244498","modifier":"Octt","page-cover":"https://source.unsplash.com/random?wordpress","tags":"Web PHP CMS","text":"\\define lwplug(slug, title) [[$title$|https://wordpress.org/plugins/$slug$]]\n\n* \u003C\u003ChttpsL WordPress.com>> --- Corporate site and home page of the SaaS service\n** \u003C\u003ChttpsL developer.wordpress.com>>\n* \u003C\u003ChttpsL WordPress.org>> --- Home page of the open source project\n** [[WordPress Developer Resources|https://developer.wordpress.org]] --- Development resources, guides, references\n** //''[[WordPress Codex|https://codex.wordpress.org/]]'', the online manual for WordPress and a living repository for WordPress information and documentation.//\n\n\u003C\u003C^wikipediaframe WordPress en>>\n\n* [[Stupid WordPress Tricks|https://perishablepress.com/stupid-wordpress-tricks]] (with PHP)\n* [[How to Add Code to WordPress Header and Footer|https://kinsta.com/knowledgebase/add-code-wordpress-header-footer/]]\n\n* [[Wordpress API json, how to get prev and next posts in single post?|https://stackoverflow.com/questions/42546957/wordpress-api-json-how-to-get-prev-and-next-posts-in-single-post/70410781#70410781]] --- not explicitly possible, but achievable for ordering by date, by using exclude of a pivot post id, order asc/desc, and using query after/before a certain date edge\n* [[How to Have Infinite Replies with WordPress Threaded Comments|https://www.wp-tweaks.com/how-to-have-infinite-replies-with-wordpress-threaded-comments/]] --- //WordPress doesn’t allow to have infinite replies beyond the maximum nested comment depth.// --- This PHP plugin code fixes the issue\n\n* [[WP Database Description|https://codex.wordpress.org/Database_Description]] --- //outline and description of the database tables created during the standard installation//\n\n* [[WordPress Plugins SVN Mirror|http://web.archive.org/web/20200805015358/http://www.pluginmirror.com/]] (apparently website is dead?) --- //Say hello to fully automated GitHub mirrors of every plugin in the WordPress.org plugin repository.// --- \u003C\u003C[# Git\"https://github.com/wp-plugins\">>\n\n!!! Plugins\n\n* \u003C\u003Clwplug activitypub ActivityPub>> --- //Enter the fediverse with ActivityPub, broadcasting your blog to a wider audience!// --- \u003C\u003C[# Git\"https://github.com/automattic/wordpress-activitypub\">>\n* \u003C\u003Clwplug press-this \"Press This\">> (once part of WP, now an official plugin) --- //Posting images, links, and cat gifs will never be the same.// --- \u003C\u003C[# Support\"https://wordpress.com/support/press-this/\">> \u003C\u003C[# Codex\"https://codex.wordpress.org/Press_This\">>\n** [[Creating Quick Blog Posts with Press This|https://make.wordpress.org/support/user-manual/posts/creating-quick-blog-posts-with-press-this/]]\n* \u003C\u003Clwplug writing-on-github \"Writing On GitHub\">> --- //A WordPress plugin to allow you writing on GitHub (or Jekyll site)//, and vice-versa --- \u003C\u003C[# Git\"https://github.com/litefeel/writing-on-github\">>\n* \u003C\u003Clwplug url-params \"URL Params\">> --- allows you to access URL parameters in the Query String of the URL via shortcodes\n* [[Friends WordPress Plugin|https://wpfriends.at/]] --- //A social network between WordPresses. Privacy focused, by itself a self-hosted RSS++ reader with notifications// --- \u003C\u003C[# Git \"https://github.com/akirk/friends\">>\n\n!!! Themes\n\n* [[BSoJ|https://wordpress.org/themes/bsoj/]] //(Blue Screen of Joy) is a blog theme inspired by the infamous Blue Screen of Death//\n* [[Stewart|https://wordpress.org/themes/stewart/]] is a modern blogging theme with a left sidebar. Its default color scheme is a striking combination of orange and light gray, to give your blog a sophisticated appearance from day one.\n* [[Tomoni|https://wordpress.org/themes/tomoni/]] is a //theme that displays a use case of multilingual content with Japanese//, with many color palettes\n"}, {"title":"X11/Snippets","created":"20220920144224759","modified":"20230206111552465","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"!! Multi-Screen Fixes\n\n!!! LG Flatron W1943SS (R) + TV Toshiba (L)\n\n```sh\nxrandr --output DVI-D-0 --addmode DVI-D-0 1920x1080\nxrandr --output DVI-D-0 --mode 1920x1080 -r 60.00\nxrandr --output DVI-D-0 --left-of HDMI-A-0\n```"}, {"title":"x86_64","created":"20231027105227448","creator":"Octt","modified":"20231027105633633","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe x86_64>>\n\n* \u003C\u003Clinkdesc \"x86-64 Simplified\"\"https://treeniks.github.io/x86-64-simplified\" \"opinionated alternative Instruction Set Reference for the x86-64 Architecture to prioritize readability and simplicity over accuracy or completeness\">>"}, {"title":"XDA Developers:en","created":"20230202230631376","creator":"Octt","modified":"20230206111552467","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003CMediaWiki XDA_Developers en 3>>"}, @@ -1587,7 +1588,7 @@ {"title":"XPath","created":"20230817233205916","creator":"Octt","modified":"20240130162351619","modifier":"Octt","tags":"XML WIP","text":"\u003C\u003C^wikipediaframe XPath>>\n\n* [[XPather|http://xpather.com/]] --- //XPath online real-time tester, evaluator and generator for XML & HTML//\n\n* [[Getting attribute using XPath|https://stackoverflow.com/questions/4531995/getting-attribute-using-xpath#4532084]] --- `query/to/element/`''`@attribute`''\n"}, {"title":"XSL","created":"20230818075543447","creator":"Octt","modified":"20230818075558395","modifier":"Octt","tags":"XML","text":"\u003C\u003C^wikipediaframe XSL>>\n\n"}, {"title":"XSLT","created":"20230818075444257","creator":"Octt","modified":"20231224001236299","modifier":"Octt","tags":"XSL","text":"\u003C\u003C^wikipediaframe XSLT>>\n\n* [[XSL if test with multiple test conditions|https://stackoverflow.com/questions/21381055/xsl-if-test-with-multiple-test-conditions]] --- `\u003Cxsl:choose> \u003Cxsl:when test=\"expression\"> ...`\n* [[how to check with 2 conditions for test in xsl if\\when|https://stackoverflow.com/questions/1654082/how-to-check-with-2-conditions-for-test-in-xslwhen#1654104]] --- `\u003Cxsl:when test=\"$test1 = 'Yes' or $test1 = 'yes'\">`\n"}, -{"title":"YouTube","created":"20230109104559438","creator":"Octt","modified":"20231223000105506","modifier":"Octt","tags":"Internet TODO $:/i18n:en","text":"\u003C\u003C^wikipediaframe YouTube>>\n\n* [[/watch?v=|https://www.youtube.com/watch?v=]] --- as of December 2023, this URL loads the video \u003C\u003CYoutubeL 9xp1XWmJ_Wo \"YouTube is not currently available on this device.\">> (directly, without redirects)\n* [[Infinite-Storage-Glitch|https://github.com/DvorakDwarf/Infinite-Storage-Glitch]] - //Use YouTube as cloud storage for any files// - \u003C\u003C[ \"[[Mirror|https://gitea.it/octo/Infinite-Storage-Glitch]]\">>\n"}, +{"title":"YouTube","created":"20230109104559438","creator":"Octt","modified":"20240213155341889","modifier":"Octt","page-cover":"https://source.unsplash.com/random?YouTube","tags":"Internet TODO $:/i18n:en","text":"\u003C\u003C^wikipediaframe YouTube>>\n\n* [[/watch?v=|https://www.youtube.com/watch?v=]] --- as of December 2023, this URL loads the video \u003C\u003CYoutubeL 9xp1XWmJ_Wo \"YouTube is not currently available on this device.\">> (directly, without redirects)\n* [[Infinite-Storage-Glitch|https://github.com/DvorakDwarf/Infinite-Storage-Glitch]] - //Use YouTube as cloud storage for any files// - \u003C\u003C[ \"[[Mirror|https://gitea.it/octo/Infinite-Storage-Glitch]]\">>\n\n!!! Frontends\n\n* [[FreeTube|https://freetubeapp.io/]] --- //open source desktop YouTube player built with privacy in mind// --- \u003C\u003C[# Git \"https://github.com/FreeTubeApp/\">>\n* [[Invidious|https://invidious.io/]] --- //open source alternative front-end to YouTube// --- \u003C\u003C[# Git \"https://github.com/iv-org\">>\n** the new YT CEO waged a war against Invidious specifically, it has many ratelimiting problems now afaik\n* [[LibreTube|https://libretube.dev/]] --- //alternative frontend for YouTube, for Android// --- \u003C\u003C[# Git \"https://github.com/libre-tube\">>\n* [[NewPipe|https://newpipe.net/]] --- //libre lightweight streaming front-end for Android// --- \u003C\u003C[# Git \"https://github.com/TeamNewPipe\">>\n* [[Piped|https://docs.piped.video/]] --- //alternative privacy-friendly YouTube frontend which is efficient by design// --- \u003C\u003C[# Git \"https://github.com/TeamPiped\">>\n* [[youtube-local|https://github.com/user234683/youtube-local]] --- // browser-based client for watching Youtube anonymously and with greater page performance//\n"}, {"title":"Zettelkasten","created":"20230203223632196","creator":"Octt","modified":"20230209162956023","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003CMediaWiki Zettelkasten en 2>>\n\n* Good website about ZK: [[zettelkasten.de|https://zettelkasten.de/]] (CC BY-SA)"}, {"title":"zstd","created":"20230215194409423","creator":"Octt","modified":"20230225142017281","modifier":"Octt","tags":"Libre Algorithm Compression [[Meta Inc]]","text":"Most efficient compression algorithm available today.\n\nAt the maximux compression setting, it has:\n\n* Compression ratio just a bit worse than lzma, better than deflate.\n* Decompression speed much higher than lzma or deflate.\n\n\u003C\u003CiboxL \"https://raw.githubusercontent.com/facebook/zstd/master/doc/images/DCspeed5.png\">>\n\n\u003C\u003C^WikipediaFrame zstd en>>\n\n* https://facebook.github.io/zstd/\n* https://github.com/facebook/zstd\n"} ]
diff --git a/-2.html b/-2.html index 7225e38b..6fccf418 100644 --- a/-2.html +++ b/-2.html @@ -795,6 +795,7 @@ {"title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","created":"20230108195707554","modified":"20230108195709210","text":"readme"}, {"title":"$:/state/plugin-info-2030122776-$:/plugins/oeyoews/tiddlywiki-codemirror-6---1853744903","created":"20240128215059448","creator":"Octt","modified":"20240128224806116","modifier":"Octt","text":"readme"}, {"title":"$:/state/plugin-info-496662381-$:/languages/it-IT","created":"20230218113830823","creator":"Octt","modified":"20230218114059177","modifier":"Octt","text":"no"}, +{"title":"$:/state/search-list/selected-item--1546365138","created":"20240212190758537","creator":"Octt","modified":"20240212190806849","modifier":"Octt","text":"Saved/Social-primaryList"}, {"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240128225117219","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, {"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20240204000331746","modifier":"Octt","text":"no"}, {"title":"$:/state/ShowPaletteEditor","created":"20220920114858684","modified":"20220920114858684","text":"yes"}, @@ -1206,7 +1207,7 @@ {"title":"E-Paper","created":"20230213164149782","creator":"Octt","modified":"20230216211549859","modifier":"Octt","text":"\u003C\u003CMediaWiki \"Electronic paper\" en 2>>"}, {"title":"Earning Resources","created":"20230206211907427","creator":"Octt","modified":"20230823224946891","modifier":"Octt","tags":"","text":"Graphs of my earnings should be available soon.\n\n!! ''Misc''\n\n!!! ''[[Microsoft Rewards|https://rewards.bing.com/]]''\n\n; (At least in Italy, I don't know about other markets) MS Rewards lets you exchange points for [[Amazon]] gift cards: 1€ = 1500 rp (custom price can be chosen)\n\n* https://octospacc.gitlab.io/pastebin/BingSpam.html --- Script for completing the daily searches goal in Bing without doing searches by hand; Have been using it for months now, never got banned, it //should// be safe; Note: it appears I got softbanned months ago (meaning everything in Rewards worked except for redeems, which would error at the end) in the big July wave, but I can't say if this is due to the script or other \"bad patterns\".\n\n!! ''Network traffic sharing''\n\n!!! ''[[Earnapp|https://earnapp.com/i/4lef5dm]]''\n\nI haven't been using Earnapp for months now due to first technical issues on my side, then a bit of forgetfulness and also because the service isn't paying like it used to (traffic decreased).\n\n2023 update: Earnapp+ now exists, you get paid a fixed amount for the hours you leave the program on, instead of traffic it's taken (7€/month in Europe). It's Windows-only, and has VM detection but apparently I can bypass it.\n\n* ~~[[EarnApp-Docker|https://github.com/fazalfarhan01/EarnApp-Docker]] - //Containerized version of BrightData's EarnApp//~~ Doesn't seem to really be working, just like the official CLI Linux app installed manually.\n\n!!! ''[[Honeygain|https://r.honeygain.me/OCTO870875]]''\n\nThe service is absolutely not paying like it used to nowaydays, sadly, does little traffic. Also be careful if using this, refrain from doing something that goes in the gray side of their ToS as they could ban you. Some people have been banned near reaching a payout; some also then unbanned after a while.\n\nHoneygain has a partnership with [[JumpTask|https://jumptask.io/]] so you can earn their crypto (BSC chain) token, and it's continuous, you don't have to reach payout targets. After months and months of evaluation, I think it's fair to say you only make a misery with JumpTask mode, as compared to normal mode.\n\n!!! ''IPRoyal''\n\nThere was this service called IPRoyal (of which \"IPRoyal Pawns\" was the name of the side which pays users sharing traffic, \"IPRoyal\" is for who buys the traffic), which now seems to have changed name into [[Pawns.app|https://pawns.app/]] and include also surveys, not only network sharing. Never tried it either before or after the rebranding.\n\n!!! ''[[PacketStream|https://packetstream.io/?psr=3BYD]]''\n\nI tried PacketStream for one or two days and saw it does a misery of traffic, not recommended.\n\n!!! ''[[Peer2Profit|https://peer2profit.com/r/164287193361ec3c7d501a9/en]]''\n\nCurrently working ok. Has some issues on [[Vodafone]]'s mobile network, due to \"Vodafone Digital Privacy and Security\" thinking it is a malware and blocking the `api.peer2profit.global` API domain.\n\nAugust 2023 update: The website is discontinued and now the Telegram bot must be used for everything. The Windows app and Linux CLI app are discontinued, but a new Linux GUI app exists.\n\n* [[Peer2Profit-Docker|https://github.com/fazalfarhan01/Peer2Profit-Docker]] - //Containerized version of Peer2Profit//\n"}, {"title":"Electronics","created":"20230723224321237","creator":"Octt","modified":"20231119004236913","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Electronics>>\n\n* [[The Nand Game|https://nandgame.com/]] --- //Welcome to The Nand Game! You are going to build a computer starting from basic components.//\n* [[Polyfuses explained|https://elinux.org/Polyfuses_explained]]\n\n* [[How to Solder|https://www.talkingelectronics.com/projects/Solder%20-%20How%20to/HowToSolder.html]]\n** \u003C\u003CYoutubeL y0xDR3St5Gg \"How to Solder a Wire to a Circuit Board\">>\n\n* [[How can I go about making temporary test connections in pcb while prototyping without soldering?|https://electronics.stackexchange.com/questions/331531/how-can-i-go-about-making-temporary-test-connections-in-pcb-while-prototyping-wi]], [[How can I make connection on pcb (circuit board) holes without solder (for prototyping)?|https://electronics.stackexchange.com/questions/249140/how-can-i-make-connection-on-pcb-circuit-board-holes-without-solder-for-proto]]\n** [[Any tricks to attaching a wire or pin to a testpoint?|https://electronics.stackexchange.com/questions/96799/any-tricks-to-attaching-a-wire-or-pin-to-a-testpoint#96807]]\n"}, -{"title":"Email","created":"20231221000014083","creator":"Octt","modified":"20231223223915590","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Email>>\n\n* [[What characters are allowed in an email address?|https://stackoverflow.com/questions/2049502/what-characters-are-allowed-in-an-email-address]] (contains scary examples)\n\n* [[MxToolbox|https://mxtoolbox.com/]] --- misc tools for email server administration and testing\n* [[SPF/DKIM/DMARC/DomainKey/RBL Test Online|https://appmaildev.com/]]\n\n!! ''Hosting and software''\n\n* [[Best Open Source Email Servers|https://itsfoss.com/open-source-email-servers/]]\n\n* [[Documentation for docker-mailserver!|https://docker-mailserver.github.io/docker-mailserver/latest/]] --- \u003C\u003C[# Git\"https://github.com/docker-mailserver\">>\n\n!!! Postfix\n\n\u003C\u003C^wikipediaframe \"Postfix (software)\">>\n\n* [[Adding aliases inboxes using Postfix|https://unix.stackexchange.com/questions/319222/adding-aliases-inboxes-using-postfix]] --- add new lines in /etc/aliases as needed for aliases, with format `desidered_alias: real_username`, then run `newaliases`.\n* [[Quickly test an IMAP server with telnet|https://coderwall.com/p/h-tzia/quickly-test-an-imap-server-with-telnet]]\n* [[Postfix: SASL auth with PAM and passwd file|https://seenthis.net/messages/522996]] || [[Postfix and SASL (Debian)|http://web.archive.org/web/20210211014625/http://www.jimmy.co.at/weblog/2005/12/05/postfix-and-sasl-debian/]]\n"}, +{"title":"Email","created":"20231221000014083","creator":"Octt","modified":"20240212172624550","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Email>>\n\n* [[What characters are allowed in an email address?|https://stackoverflow.com/questions/2049502/what-characters-are-allowed-in-an-email-address]] (contains scary examples)\n\n* [[MxToolbox|https://mxtoolbox.com/]] --- misc tools for email server administration and testing\n* [[SPF/DKIM/DMARC/DomainKey/RBL Test Online|https://appmaildev.com/]]\n\n* [[FreeLists|https://www.freelists.org/]] --- //provides the internet community with Free, no-hassle, high-quality mailing lists//\n\n!! ''Hosting and software''\n\n* [[Best Open Source Email Servers|https://itsfoss.com/open-source-email-servers/]]\n\n* [[Documentation for docker-mailserver!|https://docker-mailserver.github.io/docker-mailserver/latest/]] --- \u003C\u003C[# Git\"https://github.com/docker-mailserver\">>\n\n!!! Postfix\n\n\u003C\u003C^wikipediaframe \"Postfix (software)\">>\n\n* [[Adding aliases inboxes using Postfix|https://unix.stackexchange.com/questions/319222/adding-aliases-inboxes-using-postfix]] --- add new lines in /etc/aliases as needed for aliases, with format `desidered_alias: real_username`, then run `newaliases`.\n* [[Quickly test an IMAP server with telnet|https://coderwall.com/p/h-tzia/quickly-test-an-imap-server-with-telnet]]\n* [[Postfix: SASL auth with PAM and passwd file|https://seenthis.net/messages/522996]] || [[Postfix and SASL (Debian)|http://web.archive.org/web/20210211014625/http://www.jimmy.co.at/weblog/2005/12/05/postfix-and-sasl-debian/]]\n"}, {"title":"Email Settings","created":"20221107225602829","modified":"20230206111552101","modifier":"Octt","tags":"$:/i18n:en","text":"!!! ''Outlook''\n* ''Username'': Full Email Address (e.g. `example@outlook.com`)\n* ''Password'': Standard Account Password\n* ''Server'': `smtp-mail.outlook.com`\n* ''Ports'':\n** ''TLS'': `587`\n** ''No Encryption'': `25`\n* ''Daily Limits'': 250 Mails, or [verification needed] 100 different Recipients\n\n!!! ''Yahoo Mail''\n\n* ''Username'': Full Email Address (e.g. `example@yahoo.com`)\n* ''Password'': App Password; Must be set from Yahoo's account security settings\n* ''Server'': `smtp.mail.yahoo.com`\n* Ports: 465 (With SSL)\n** ''SSL'': `465`\n** ''TLS'': `587`\n* ''Daily Limits''\u003Csup>[verification needed]\u003C/sup>: 500 Mails, or 100 Connections"}, {"title":"Emulation","created":"20230116211647194","creator":"Octt","modified":"20240130121545770","modifier":"Octt","page-cover":"https://source.unsplash.com/random?emulation","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Emulator en >>\n\n!! ''Resources''\n\n* a big list of [[Emulators written in JavaScript|https://github.com/fcambus/jsemu]]\n* a \u003C\u003CRedditL r/iosgaming/comments/tcdpr4/list_of_browser_based_emulators/ \"list of browser based emulators\">>\n* [[EmulatorJS|https://emulatorjs.org/]] --- //tool to embed an emulator into your website// --- \u003C\u003C[# Git\"https://github.com/EmulatorJS/EmulatorJS\">>\n** It was apparently born as a reverse-engineering of \u003C\u003ChttpsL www.emulatorjs.com>>\n\n* [[Is it possible to make a ROM converter?|https://retrocomputing.stackexchange.com/questions/8121/is-it-possible-to-make-a-rom-converter]] --- Spoiler: yes, but not often and not without high costs\n** [[jamulator: Statically Recompiling NES Games into Native Executables with LLVM and Go|https://andrewkelley.me/post/jamulator.html]]\n\n!!! ''Web Sites''\n* [[Emulation General Wiki|https://emulation.gametechwiki.com]]\n* [[Zophar's Domain|https://www.zophar.net/]]\n\n!!! ''Game Console Emulators''\n* https://github.com/js-emulators/desmond\n* https://github.com/44670/44vba\n* https://github.com/skylersaleh/SkyEmu\n\n!!! ''General PC Emulators''\n\n* [[Virtual x86 (v86) by copy|https://copy.sh/v86/]] - //x86 virtualization in your browser, recompiling x86 to wasm on the fly// - \u003C\u003C[ \"[[Git|https://github.com/copy/v86]]\">>\n* [[TinyEMU|https://bellard.org/tinyemu/]] - //system emulator for the RISC-V and x86 architectures//\n** [[JSLinux|https://bellard.org/jslinux/]] - //Run Linux or ''other Operating'' Systems in your browser!//\n* https://dos.zone/mobile/\n* [[Bochs|https://bochs.sourceforge.io/]] - //IA-32 emulator// - \u003C\u003C[ \"[[Git|https://github.com/bochs-emu/]]\">>\n** \u003C\u003CGPlayLink net.sourceforge.bochs \"Android port\">> by lubomyr\u003C\u003Cfnote \"The same developer also has other various emulators\">> - Sources: [[Core|https://github.com/lubomyr/bochs]], [[GUI|https://github.com/lubomyr/BochsLauncher]]\n* [[PCem|https://pcem-emulator.co.uk/]] - IBM PC emulator with focus on emulation of infinite hardware components - \u003C\u003C[ \"[[Git|https://github.com/sarah-walker-pcem/pcem]]\">>\n** [[86Box|https://86box.net/]] --- a sometimes more recommended fork --- \u003C\u003C[# Git \"https://github.com/86Box\">>\n\n!!! ''Linux Emulators''\n* [[WebVM|https://webvm.io]] - //Linux virtualization for the Web, in WebAssembly// - \u003C\u003C[ \"[[Git|https://github.com/leaningtech/webvm]]\">>\n* [[box86\\box64|https://box86.org/]] - //Linux Userspace x86 Emulator for ARM// - \u003C\u003C[ \"[[Git (86)|https://github.com/ptitSeb/box86]]\">> \u003C\u003C[ \"[[Git (64)|https://github.com/ptitSeb/box64]]\">>\n\n!!! ''Other''\n* [[Thumbnails for RetroArch|https://github.com/libretro-thumbnails/libretro-thumbnails]]\n* https://github.com/Abdess/retroarch_system\n* [[Emulator files|https://emulation.gametechwiki.com/index.php/Emulator_files]] (system BIOS and such)\n"}, {"title":"Endianness","created":"20230404134313374","creator":"Octt","modified":"20240119003724455","modifier":"Octt","tags":"Computing","text":"\u003C\u003C^wikipediaframe Endianness>>\n\n* [[Was Little Endian made to confuse programmers|https://www.quora.com/Was-Little-Endian-made-to-confuse-programmers]]\n* \u003C\u003CRedditL /r/csELI5/comments/1qkadu/big_and_little_endians/ \"Big and Little Endians - r/csELI5\">>\n* https://www.technicalsourcery.net/posts/on-endianness/ [\u003C\u003CHackernewsL 28207414>>]\n"}, @@ -1226,12 +1227,12 @@ {"title":"Firmware","created":"20231217011441930","creator":"Octt","modified":"20231217011614153","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Firmware>>\n\n* [[Darthsternie's Firmware and Exploits Archive|https://darthsternie.net/]]\n"}, {"title":"Flashcart","created":"20231105125326253","creator":"Octt","modified":"20231105125902831","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Flashcart>>\n\n!!! Supercard SD\n\n* [[[SuperCard] New Compatibility List with GBA|https://www.gbarl.it/index.php?showtopic=17414]]\n* (WIP) [[Trying to make the Supercard suck less in 2022...|https://gbatemp.net/threads/trying-to-make-the-supercard-suck-less-in-2022.624099/]]\n"}, {"title":"Ford","created":"20230302115207149","creator":"Octt","modified":"20230304224346699","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Ford>>\n\n!!! ''News''\n\n; March 2023\n: [[Ford Applies to Patent Self-Repossessing Cars That Can Drive Themselves Away if you miss payments; Alternatively, the car could drive itself to a junkyard if it costs too much to repossess it.|https://www.thedrive.com/news/future-fords-could-repossess-themselves-and-drive-away-if-you-miss-payments]] \u003Cdd>\n\u003C\u003CYoutubeL oR0PpUYhtcs \"[Louis Rossmann] Ford's patent is an episode of Black Mirror waiting to happen\">>\n\u003C/dd>\n"}, -{"title":"Forum","created":"20230919202116604","creator":"Octt","icon":"🏛️","modified":"20231105113634908","modifier":"Octt","page-cover":"https://source.unsplash.com/random?forum","tags":"WIP","text":"\u003C\u003C^wikipediaframe \"Internet Forum\">>\n\n* [[Discoure|https://www.discourse.org]] --- //A platform for community discussion. Free, open, simple.// --- \u003C\u003C#[ Demo \"https://try.discourse.org\">> \u003C\u003C#[ Git \"https://github.com/discourse\">>\n** Nice UI and UX, limited plugins are available but they are useful, it all makes good the renewed idea of the forum in the third decade... but the tech stack is bad: installation without Docker is not supported at all (there are really too many complicated components in the system), has [[relatively high requirements|https://github.com/discourse/discourse/blob/435ba4d03dfa3abf844f6421f0da37545a99deb3/docs/INSTALL.md]], and doesn't work properly without client-side JavaScript (making frontend performance and flexibility worse).\n* \u003C\u003Clinkdescgit Flarum\"https://flarum.org\" \"Simple forum software for building great communities.\" \"https://github.com/flarum\">>\n* [[MyBB|https://mybb.com/]] --- \u003C\u003C[# Git \"https://github.com/mybb\">>\n* [[phpBB]]\n"}, +{"title":"Forum","created":"20230919202116604","creator":"Octt","icon":"🏛️","modified":"20240212171340137","modifier":"Octt","page-cover":"https://source.unsplash.com/random?forum","tags":"WIP","text":"\u003C\u003C^wikipediaframe \"Internet Forum\">>\n\n* [[Discoure|https://www.discourse.org]] --- //A platform for community discussion. Free, open, simple.// --- \u003C\u003C#[ Demo \"https://try.discourse.org\">> \u003C\u003C#[ Git \"https://github.com/discourse\">>\n** Nice UI and UX, limited plugins are available but they are useful, it all makes good the renewed idea of the forum in the third decade... but the tech stack is bad: installation without Docker is not supported at all (there are really too many complicated components in the system), has [[relatively high requirements|https://github.com/discourse/discourse/blob/435ba4d03dfa3abf844f6421f0da37545a99deb3/docs/INSTALL.md]], and doesn't work properly without client-side JavaScript (making frontend performance and flexibility worse).\n* \u003C\u003Clinkdescgit Flarum\"https://flarum.org\" \"Simple forum software for building great communities.\" \"https://github.com/flarum\">>\n* [[MyBB|https://mybb.com/]] --- \u003C\u003C[# Git \"https://github.com/mybb\">>\n* [[phpBB]]\n\n* [[\"How do I create a GET request?\" ... And here, ladies and gentlemen, you can observe a prime example of how not to create a thread.|https://gbatemp.net/threads/how-do-i-create-a-get-request.510250/]]\n"}, {"title":"Free sharing","created":"20220923195125955","creator":"Octt","modified":"20231027100208949","modifier":"Octt","tags":"$:/i18n:en","text":"''Free sharing'' is a philosophy founded on the belief that: every kind of information that is created to be publicly available has to be shareable by anyone without any restrictions.\n\nThe reasoning behind this philosophy is that the whole of humanity can benefit, in the long run, if each person creating works of culture puts aside their egoistic desires of wealth and power, and instead decides to explicitly allow anyone to freely share the works in question.\n\nPeople who believe in free sharing not only often choose to leave freedom of sharing what they create to the world, but also engage in mutual exchanges of public information that is officially not free (usually, hidden behind paywalls and/or licenses that don't allow redistribution).\n\nThis last kind of behavior is not to be confused with [[computer piracy]], which is a term indicating either the unauthorized redistribution of digital content with the main scope of monetary gain, and not the spirit of sharing for bettering humanity, or in general the perpetration of any illegal activity through the use of computer systems or regarding those.\n\n* \u003C\u003Clinkdescgit FreeMediaHeckYeah \"https://fmhy.pages.dev/\" \"The Largest Collection of Free Stuff On The Internet!\" \"https://github.com/fmhy\">>\n"}, {"title":"Freedom","created":"20230818074823101","creator":"Octt","modified":"20230818075008144","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Freedom>>\n\n* [[Flash Drives for Freedom|https://flashdrivesforfreedom.org/]]\n"}, {"title":"FreshRSS","created":"20230113225224277","creator":"Octt","modified":"20240128000924533","modifier":"Octt","page-cover":"https://source.unsplash.com/random?fresh,rss","tags":"RSS","text":"* Site: https://freshrss.org\n* Docs: https://freshrss.github.io/FreshRSS/\n* Source: https://github.com/FreshRSS\n* Docker: https://hub.docker.com/r/linuxserver/freshrss (wouldn't use it anymore, it was a pain to migrate from that to a manual config, more of a pain than it is to do the manual setup again, assuming you already have a web server ready)\n* My instance: https://feeds.octt.eu.org; if I keep it like this (don't privatize it) you can use it as a demo, it shows the feeds of some of my things\n\n---\n\n* How to resolve many feeds not getting updated in time? --- Configuration > Archiving > Do not automatically refresh more often than: [default should be 1 hour, set to a lower time].\n* [[[BUG] Preview images from YouTube feeds no longer working after updating to 1.21|https://github.com/FreshRSS/FreshRSS/issues/5170]] --- Only solution is to ''downgrade to v1.20.2''.\n"}, -{"title":"Friendica","created":"20230113105935789","creator":"Octt","modified":"20230417200917567","modifier":"Octt","tags":"Fediverse $:/i18n:en","text":"\u003C\u003C^wikipediaframe Friendica en>>\n\n* https://friendi.ca/ - \u003C\u003C[ \"[[Git|https://github.com/friendica/friendica]]\">> \u003C\u003C[ \"[[Dev Wiki|https://github.com/friendica/friendica/wiki]]\">> \u003C\u003C[ \"[[User/Admin Wiki|https://wiki.friendi.ca/]]\">> \n\n!! ''API''\n\n~~The official API documentation is disorganized and possibly lacks some information, so~~ Apparently the good API documentation is [[on the GitHub Wiki|https://github.com/friendica/friendica/wiki/Friendica-API]], but I still need to build my own organized while I build my custom client.\n\n* Login is possible via basic [[HTTP]] authentication.\n* All routes can be examined from [[routes.config.php|https://github.com/friendica/friendica/blob/2023.03-rc/static/routes.config.php]].\n\n!!! ''Endpoints''\n\nEndpoints are present for clients implementing the Mastodon and Twitter protocols, as well as Friendica's own client-to-server protocol, but we only care about this last one.\n\nAll Friendica endpoints below are available at the `/api/` namespace.\n\n* They return [[JSON]] data by default.\n** Support many formats by suffix: `.{json|xml|rss|atom}`\n\n---\n\n* GET `/search`\n** `q=`Search Query\n\n!!!! ''Community Timelines''\n\n* [[#|https://github.com/friendica/friendica/wiki/Friendica-API#statusespublic_timeline--auth]] GET `/statuses/public_timeline` - Local\n\n* [[#|https://wiki.friendi.ca/docs/api-friendica#get_apistatusesnetworkpublic_timeline]] GET `/statuses/networkpublic_timeline` - Federated\n"}, -{"title":"Frontend","created":"20240103004531936","creator":"Octt","modified":"20240103005832792","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Front-end web development\">>\n\n* [[FreeFrontend|https://freefrontend.com/]]\n\n* [[React-Grid-Layout|https://github.com/react-grid-layout]] and associated repositories (..., react-draggable, react-resizable)\n"}, +{"title":"Friendica","created":"20230113105935789","creator":"Octt","modified":"20240212172618330","modifier":"Octt","tags":"Fediverse $:/i18n:en","text":"\u003C\u003C^wikipediaframe Friendica en>>\n\n* https://friendi.ca/ - \u003C\u003C[ \"[[Git|https://github.com/friendica/friendica]]\">> \u003C\u003C[ \"[[Dev Wiki|https://github.com/friendica/friendica/wiki]]\">> \u003C\u003C[ \"[[User/Admin Wiki|https://wiki.friendi.ca/]]\">> \n\n* [[ Installation does not start, \"too many redirects\" error (#9649)|https://github.com/friendica/friendica/issues/9649]]\n\n!! ''API''\n\n~~The official API documentation is disorganized and possibly lacks some information, so~~ Apparently the good API documentation is [[on the GitHub Wiki|https://github.com/friendica/friendica/wiki/Friendica-API]], but I still need to build my own organized while I build my custom client.\n\n* Login is possible via basic [[HTTP]] authentication.\n* All routes can be examined from [[routes.config.php|https://github.com/friendica/friendica/blob/2023.03-rc/static/routes.config.php]].\n\n!!! ''Endpoints''\n\nEndpoints are present for clients implementing the Mastodon and Twitter protocols, as well as Friendica's own client-to-server protocol, but we only care about this last one.\n\nAll Friendica endpoints below are available at the `/api/` namespace.\n\n* They return [[JSON]] data by default.\n** Support many formats by suffix: `.{json|xml|rss|atom}`\n\n---\n\n* GET `/search`\n** `q=`Search Query\n\n!!!! ''Community Timelines''\n\n* [[#|https://github.com/friendica/friendica/wiki/Friendica-API#statusespublic_timeline--auth]] GET `/statuses/public_timeline` - Local\n\n* [[#|https://wiki.friendi.ca/docs/api-friendica#get_apistatusesnetworkpublic_timeline]] GET `/statuses/networkpublic_timeline` - Federated\n"}, +{"title":"Frontend","created":"20240103004531936","creator":"Octt","modified":"20240212190738953","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Front-end web development\">>\n\n* [[FreeFrontend|https://freefrontend.com/]]\n\n* [[React-Grid-Layout|https://github.com/react-grid-layout]] and associated repositories (..., react-draggable, react-resizable)\n\n* \u003C\u003ChttpsL loading.io>> --- //Your SVG + GIF + PNG Ajax Loading Icons and Animation Generator//\n"}, {"title":"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"}, @@ -1264,7 +1265,7 @@ {"title":"Homebrew","created":"20231102231258441","creator":"Octt","modified":"20240130003805680","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Homebrew (video games)\">>\n\n* [[PDRoms|https://pdroms.de]] --- //Homebrew 4 you// (abandoned)\n** [[Retro Veteran|https://www.retroveteran.com/]] --- //Retro is our thing!// --- continuation for the above site\n\n* ''[[Homebrew Hub|https://hh.gbdev.io/]]'' is a community-led initiative to collect, archive and preserve homebrew software developed for Game Boy (Color) and the Game Boy Advance. --- \u003C\u003C[# Git\"https://github.com/gbdev/homebrewhub\">>\n* [[Universal-Team|https://universal-team.net/]] --- //We make homebrew apps for the DS(i) and 3DS. We hope you find them useful! 😄// --- \u003C\u003C[# Git\"https://github.com/Universal-Team\">>\n\n* [[Rinnegatamante's Archive|https://rinnegatamante.it/]]\n"}, {"title":"HTML","created":"20230202224901337","creator":"Octt","icon":"📰","modified":"20240204122208181","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\n!!! Tools\n\n* [[HTML Tables Generator|https://www.htmltables.io/]] --- //Build and Style Tables The cool, modern way//\n\n!! XHTML\n\n* [[Practical guide to XHTML|https://www.nayuki.io/page/practical-guide-to-xhtml]]\n"}, {"title":"HTML & CSS","created":"20240204143427407","creator":"Octt","modified":"20240204143503230","modifier":"Octt","tags":"","text":"* [[How to line-break from css, without using \u003Cbr />?|https://stackoverflow.com/questions/2703601/how-to-line-break-from-css-without-using-br]] --- `white-space: pre-line;`"}, -{"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":"HTTP","created":"20230205142456532","creator":"Octt","modified":"20240212191508525","modifier":"Octt","page-cover":"https://source.unsplash.com/random?http","tags":"Protocol Web","text":"\u003C\u003C^WikipediaFrame HTTP en>>\n\n!! ''Resources''\n\n* HTTP on... [[MDN|https://developer.mozilla.org/en-US/docs/Web/HTTP]]\n* HTTP response status codes: [[Wikipedia|https://en.wikipedia.org/wiki/List_of_HTTP_status_codes]]\n** [[HTTP Cats|https://http.cat/]]\n** [[HTTP Status Codes Decision Diagram – Infographic|https://www.loggly.com/blog/http-status-code-diagram/]]\n* \u003C\u003ChttpsL httpbin.org>> --- //A simple HTTP Request & Response Service//, responding with multiple things, good for testing --- \u003C\u003C[# Git \"https://github.com/postmanlabs/httpbin\">>\n\n!!! ''Features''\n\n* ''\u003C\u003CWikipediaLink \"Basic access authentication\">>''\n** `Authorization: Basic \u003CCredentials>`\n*** Credentials: [[Base64]]-encoded string: `\u003CUser>:\u003CPassword>`\n"}, {"title":"Huawei P9 Lite Mini","created":"20230205143543756","creator":"Octt","modified":"20230219105015345","modifier":"Octt","tags":"Android Huawei","text":"\u003C\u003CiFrameBypass \"https://www.gsmarena.com/huawei_p9_lite_mini-8833.php\">>\n\n* No custom ROMs have ever been made for this device\n* We ported TWRP but without working storage decryption\n* The headphone jack port is detective\n* The integrated GPU is fake/emulated (Snapdragon 425)\n** Still don't understand if this is Qualcomm's fault, or Huawei's for not installing proper drivers\n\n; Product names:\n: Europe: Huawei Y6 Pro 2017\n: Other: Huawei P9 Lite Mini\n\n; Codename: selina\n\n; Model numbers:\n: Europe: SLA-L02\n: Other: SLA-L22\n"}, {"title":"I2C","created":"20230205143015066","creator":"Octt","modified":"20230205143034166","modifier":"Octt","tags":"TODO"}, {"title":"ImageMagick","created":"20230117104437158","creator":"Octt","modified":"20230724222006518","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe ImageMagick en>>\n\n!!! ''How to''\n\n* [[Convert pdf to pdf without losing quality|https://stackoverflow.com/questions/49899547/imagemagik-convert-pdf-to-pdf-without-doing-anything#49900085]]\n** //you have to upsize and put density first, e.g: `convert -density 288 input.pdf -resize 25% output.pdf`//\n\n* [[Cutting and Bordering|https://www.imagemagick.org/Usage/crop/]]\n** [[How to crop an image?|https://superuser.com/questions/1161340/how-to-crop-an-image-using-imagemagick-from-the-command-line#1161341]]\n** The most classic crop command is `-crop \u003CWidth>x\u003CHeight>+\u003COffsetX>+\u003COffsetY>`\n\n!!! ''Troubleshooting''\n\n* [[ImageMagick using too much memory to convert PDF files|https://stackoverflow.com/questions/15384879/imagemagick-using-more-than-2gb-of-memory-to-convert-pdf-files]]\n** How to limit resources used? [[-limit type value|http://www.imagemagick.org/script/command-line-options.php#limit]]\n\n* [[Error \"cache resources exhausted\"|https://stackoverflow.com/questions/31407010/cache-resources-exhausted-imagemagick#53699200]]\n** [[ImageMagick can come with very low limits|https://github.com/ImageMagick/ImageMagick/issues/396#issuecomment-326849298]], example before and after fix\n\n* [[security policy 'PDF' blocking conversion|https://stackoverflow.com/a/59193253]]\n** Edit `/etc/ImageMagick-7/policy.xml` to comment out a line like `\u003Cpolicy domain=\"coder\" rights=\"none\" pattern=\"PDF\" />`, OR edit `rights=\"[...]\"` to `rights=\"read|write\"`\n"}, @@ -1358,7 +1359,7 @@ {"title":"News","created":"20231223233937694","creator":"Octt","modified":"20231223234138891","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"News\">>\n\n* [[Boing Boing|https://boingboing.net/]] --- //The award-winning zine, blog and directory of mostly wonderful things.//\n"}, {"title":"Newsgroup","created":"20230429221135750","creator":"Octt","modified":"20240107120240647","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Newsgroup>>\n\nBrowse newsgroup archives online:\n\n* [[Google Groups|https://www.google.com/search?q=site%3Agroups.google.com]]\n* [[Narkive|https://narkive.com/]] (Newsgroup Archive) --- apparently recently started indexing Stackexchange threads, automatically translated on the server side\n* [[UsenetArchives.com|https://www.usenetarchives.com/]] - [\u003C\u003CRedditLink r/usenet/comments/in6u06/free_usenet_text_archive_goes_online_300_million/ Info>>]\n** [[2.1 Million of the Oldest Internet Posts Are Now Online for Anyone to Read|https://www.vice.com/en/article/pky7km/usenet-archive-utzoo-online]]\n\nDetails and downloads of archives\n\n* [[https://wiki.archiveteam.org/index.php/Usenet]]\n* [[Usenet|https://archive.org/details/usenet]], [[Giganews|https://archive.org/details/giganews]] (Archive.org)\n"}, {"title":"Nginx","created":"20230207185112276","creator":"Octt","modified":"20240201233107504","modifier":"Octt","tags":"Server","text":"\u003C\u003C^wikipediaframe Nginx en >>\n\n!!! ''Resources''\n\n* [[agentzh's Nginx Tutorials (version 2020.03.19)|https://openresty.org/download/agentzh-nginx-tutorials-en.html]]\n* [[How to set up Nginx as a caching reverse proxy?|https://serverfault.com/questions/30705/how-to-set-up-nginx-as-a-caching-reverse-proxy]]\n* Nginx reverse proxy + URL rewrite: [[most correct way and best practice is usually...|https://serverfault.com/a/870620]]\n* [[How nginx \"location if\" works|https://agentzh.blogspot.com/2011/03/how-nginx-location-if-works.html]]\n** [[If is Evil… when used in location context|https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/]] --- (always dangerous in locations, except when doing `return ...;` or `rewrite ... last;`)\n* [[How to reply with 200+content from Nginx, without serving a file?|https://serverfault.com/questions/196929/how-to-reply-with-200-from-nginx-without-serving-a-file]]\n* [[nginx redirect based on domain name|https://serverfault.com/questions/832456/nginx-redirect-based-on-domain-name/832474#832474]]\n* [[Using variables in Nginx location rules|https://stackoverflow.com/questions/15416957/using-variables-in-nginx-location-rules/61513351#61513351]] --- nginx doesn't have proper variables, but the map module is often usable\n* [[How do I add Access-Control-Allow-Origin in NGINX?|https://serverfault.com/questions/162429/how-do-i-add-access-control-allow-origin-in-nginx]] --- `location ... { add_header Access-Control-Allow-Origin *; }`\n\n* [[Install more_set_headers in nginx for Debian-based distro|https://serverfault.com/questions/954708/install-more-set-headers-in-nginx-1-15-8]] --- `apt install nginx-extras`, keeping in mind that it will rewrite the nginx core package, so any active nginx daemon will crash and need to be restarted.\n** Apparently all extra modules get enabled by default after this installation, and some might crash on some systems: if so, delete their symlinks from `/etc/nginx/modules-enabled`.\n"}, -{"title":"Nintendo","created":"20220923110724649","creator":"Octt","modified":"20240128093820379","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Nintendo>>\n\n* [[Pikmin Finder|https://pikmin-finder.nintendo.net/]] --- //AR experience in which you can\nfind Pikmin around you using a smart device camera.// --- \u003C\u003C[# Announcement\"https://www.nintendo.com/us/whatsnew/pikmin-finder/\">>\n\n* \u003C\u003Clinkdescgit \"NSMB-MarioVsLuigi\" \"https://ipodtouch0218.itch.io/nsmb-mariovsluigi\" \"A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS.\" \"https://github.com/ipodtouch0218/NSMB-MarioVsLuigi\">>\n* [[Froxot Browser Games for Nintendo DSi/3DS/2DS|http://www.froxot.de/index.php]]\n\n; Tools\n: [[mkey generator|https://mkey.salthax.org/]] - //3DS / Wii U / Switch parental controls master key generator// - \u003C\u003C[ \"[[Git|https://github.com/dazjo/mkey]]\">>\n: [[NDSTokyoTrim|https://eden.fm/ndstoykotrim/]] - batch trimmer with wifi detection --- \u003C\u003C[# Thread\"https://gbatemp.net/threads/ndstokyotrim-batch-trimmer-with-wifi-detection.55162/\">>\n\n!!! ''News''\n\n; March 2023\n: \u003C\u003CRedditLink r/GamingLeaksAndRumours/comments/11g0q8f/chinese_nintendo_hardware_leaker_permabanned/ \"Chinese Nintendo hardware leaker permabanned, thread deleted at Nintendo's request\">>.\n"}, +{"title":"Nintendo","created":"20220923110724649","creator":"Octt","modified":"20240212174142767","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Nintendo>>\n\n* [[Pikmin Finder|https://pikmin-finder.nintendo.net/]] --- //AR experience in which you can\nfind Pikmin around you using a smart device camera.// --- \u003C\u003C[# Announcement\"https://www.nintendo.com/us/whatsnew/pikmin-finder/\">>\n\n* Flipnote Studio\n** [[Sudomemo: Flipnote Hatena is back!|https://www.sudomemo.net/]] --- //Sudomemo is the place to share flipbook animations - called Flipnotes - created and posted from Flipnote Studio on the Nintendo DSi and 3DS// --- somehow I can't find the actual server source code on their Git, only other tools and minor things\n\n* \u003C\u003Clinkdescgit \"NSMB-MarioVsLuigi\" \"https://ipodtouch0218.itch.io/nsmb-mariovsluigi\" \"A standalone 2-10 player remake of the Mario vs Luigi gamemode from New Super Mario Bros DS.\" \"https://github.com/ipodtouch0218/NSMB-MarioVsLuigi\">>\n* [[Froxot Browser Games for Nintendo DSi/3DS/2DS|http://www.froxot.de/index.php]]\n\n; Tools\n: [[mkey generator|https://mkey.salthax.org/]] - //3DS / Wii U / Switch parental controls master key generator// - \u003C\u003C[ \"[[Git|https://github.com/dazjo/mkey]]\">>\n: [[NDSTokyoTrim|https://eden.fm/ndstoykotrim/]] - batch trimmer with wifi detection --- \u003C\u003C[# Thread\"https://gbatemp.net/threads/ndstokyotrim-batch-trimmer-with-wifi-detection.55162/\">>\n\n!!! ''News''\n\n; March 2023\n: \u003C\u003CRedditLink r/GamingLeaksAndRumours/comments/11g0q8f/chinese_nintendo_hardware_leaker_permabanned/ \"Chinese Nintendo hardware leaker permabanned, thread deleted at Nintendo's request\">>.\n"}, {"title":"Nintendo 3DS","created":"20220923110724649","creator":"Octt","modified":"20240107114401734","modifier":"Octt","tags":"Gaming Nintendo Console Handheld","text":"\\define l3db(item) [[$item$ [3dbrew]|https://www.3dbrew.org/wiki/$item$]]\n\n\u003C\u003C^wikipediaframe \"Nintendo 3DS\">>\n\n* [[Universal-Updater|https://universal-team.net/projects/universal-updater.html]] --- //An easy to use app for installing and updating 3DS homebrew// --- \u003C\u003C[# Git\"https://github.com/Universal-Team/Universal-Updater\">>\n\n* \u003C\u003Cl3db Gamecards>>\n\n* [[Install FBI on CTRNAND|https://gbatemp.net/threads/install-fbi-on-ctrnand.616119/]] (or any title, manual procedure)\n* [[devkitpro/3ds-examples|https://github.com/devkitPro/3ds-examples]] --- //Examples for 3DS using devkitARM, libctru, citro3d and citro2d//\n"}, {"title":"Nintendo 64","created":"20230920154441542","creator":"Octt","modified":"20230920154706084","modifier":"Octt","tags":"Nintendo","text":"\u003C\u003C^wikipediaframe \"Nintendo 64\">>\n\n* \u003C\u003Clink+desc+git \"Awesome N64 Development\" \"https://n64.dev\" \"A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more!\" \"https://github.com/command-tab/awesome-n64-development\">>\n"}, {"title":"Nintendo DS","created":"20220923110724649","creator":"Octt","modified":"20240107152614906","modifier":"Octt","tags":"Gaming Nintendo NDS Console $:/i18n:en Handheld","text":"''Nintendo DS'' is a family of portable game consoles created by [[Nintendo|Nintendo]], succeding and preceding the GBA and 3DS families respectively.\n\n\u003C\u003Cibox \"https://web.archive.org/web/20220923111238/http://pbs.twimg.com/media/E5An_LGVkAQv9ol?format=jpg&name=large\" \"https://twitter.com/HugeNintendoDS/status/1409670660402466819?cxt=HHwWhsCiueb_k5AnAAAA\">>\n\n\u003C\u003C^wikipediaframe \"Nintendo DS\">>\n\n* [[Naples NDS / NDS Naples|https://gamingshitposting.github.io/naplesnds]] --- //We scugnizzi, and our enjoyment of the Nintendo handheld.// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/naplesnds\">>\n* \u003C\u003CTwitterLink HugeNintendoDS \"Huge Nintendo DS\">>\n* [[Some NDS ROM File Format Discoveries|https://gbatemp.net/threads/some-nds-rom-file-format-discoveries.624725/]]\n* [[DS Game Card [HwB]|http://www.hardwarebook.info/DS_Game_Card]]\n\n* [[DS-Homebrew|https://ds-homebrew.com/]] (+ wiki) --- \u003C\u003C[# Git\"https://github.com/DS-Homebrew\">>\n** //''[[nds-bootstrap|https://github.com/DS-Homebrew/nds-bootstrap]]'' is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator.//\n*** //''[[TWiLight Menu++|https://github.com/DS-Homebrew/TWiLightMenu]]'' is an open-source DSi Menu upgrade/replacement for the Nintendo DSi, the Nintendo 3DS, and Nintendo DS flashcards.//\n\n!!! Emulators\n\n...WIP\n\n* [[DeSmuMe|https://desmume.org/]] --- for some uses, still the most accurate and flexible NDS emulator, with better x86 support (but poor ARM performance) --- \u003C\u003C[# Git\"https://github.com/TASEmulators/desmume\">>\n** https://github.com/44670/desmume-wasm\n* [[NooDS|https://github.com/Hydr8gon/NooDS]] --- //A (hopefully!) speedy DS emulator.//\n\n!!! Tools\n\n* [[dlditool|https://github.com/devkitPro/dstools/tree/master/src/dlditool]] --- //Dynamically Linked Disk Interface patch tool// for NDS homebrew ROMs\n\n!!! Development\n\n* (WIP) [[NDS-Homebrew-Development|https://github.com/jdriselvato/NDS-Homebrew-Development]] --- //research for developing on the Nintendo DS//\n* [[Nitro SDK in a Box|https://gbatemp.net/threads/nitro-sdk-in-a-box.622578/]] --- the idea for a VM setup with all kinds of useful software from official NITRO SDK (download not released, we might want to ask OP in private)\n\n* [[devkitPro/nds-examples|https://github.com/devkitPro/nds-examples]]\n\n!! PictoChat\n\n\u003C\u003C^wikipediaframe PictoChat>>\n\n* \u003C\u003Clinkdescgit Paperchat \"https://paperchat.net/\" \"An online Pictochat spiritual successor - Draw and chat in real time!\" \"https://github.com/lietsaki/paperchat\">>\n* \u003C\u003Clinkdescgit pict.chat \"https://pict.chat/\" \"PictoChat web app with a server written in Java!\" \"https://github.com/ayunami2000/ayunpictojava\">>\n"}, @@ -1450,7 +1451,7 @@ {"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/Galleries","created":"20240129005817699","creator":"Octt","modified":"20240129005817699","modifier":"Octt","tags":"","text":"* [[OctoSpacc Hub|https://hub.octt.eu.org]]\n* [[abe's projects - abe.today|https://abe.today/]] --- //Hi, I'm abe. I enjoy making things!//\n* [[Arktis :: Sigve Sebastian Farstad|https://arkt.is/]]\n* [[ari melody|https://arimelody.me/]] --- //your local SPACEGIRL 💫//\n* [[Daniel X's Artisanal Internets|https://danielx.net/]]\n** [[Whimsy Space - ZineOS|https://whimsy.space/]]\n* [[eip hax|https://eiphax.tech]] --- //hi. i'm eip. i guess i'm a 'hobbyist web developer', except my skillset is 'write bad html, steal js/css/php, eat hot chip and lie'.// --- contains sections related to game console hacking/homebrew\n* [[ENTROPIE|https://entropie.org/]] --- a handful of connected blogs with tech articles and tech art galleries\n* [[Grumpy Website|https://grumpy.website/]] --- //world-leading media conglomerate of renowned experts in UIs, UX and TVs//\n* [[Jeff Thompson|https://www.jeffreythompson.org/]] --- many creative programming and artistic tech works by the author are highlighted on the site\n* [[libdb.so (diamondburned)|https://libdb.so/]] / \u003C\u003ChttpsL diamondx.pet>> --- cool site, the thing is just a terminal shell but with working links, images, and small tools --- \u003C\u003C[# Git \"https://github.com/diamondburned/libdb.so\">>\n* \u003C\u003ChttpL \"Neal.fun\">>\n* [[Nanolx|https://nanolx.org/]] --- //Hacking @ Debian//\n* [[Novasquirrel's site|https://novasquirrel.com/]]\n* [[Rogue Studio|https://rogue.studio/]] --- //Digital marketing, branding, and product experience studio//\n* [[Salvador Camacho|https://salvacam.js.org]] --- //Desarrollador Web y Administrador de Sistemas// --- \u003C\u003C[# Git\"https://github.com/salvacam/salvacam.github.io\">>\n* [[The Hacker's Choice|https://www.thc.org]] --- group of international hackers, founded in 1995 --- \u003C\u003C[# \"Knowledge Base\" \"https://iq.thc.org\">>\n* [[Tom's Pages|http://www.toms.net/]]\n* [[Trong|https://trongnguyen.co/]] (+ digital garden) --- //Vietnamese Product Designer living in Singapore, currently @Carousell//\n* [[wave++’s home|https://www.thregr.org/wavexx/]]\n* \u003C\u003Clinkdescgit \"Yasoob Khalid\" \"https://yasoob.me/\" \"Author, Blogger & artist who can't make up his mind\" \"https://github.com/yasoob/personal_blog\">> --- the site contains some cool tech-focused art projects\n* [[ZeptoBars|https://zeptobars.com/en/]] --- hi-def pictures of naked CPU dies"}, {"title":"Saved/Sites/Uncategorized","created":"20231221002424468","creator":"Octt","modified":"20231221002440639","modifier":"Octt","tags":"","text":"* [[AMStereo.org|http://www.amstereo.org/]]\n* [[Astral Dice|https://trpgbot.com/]]\n* [[bigclive.com|https://www.bigclive.com/]]\n* [[Starjunk 95|https://www.starjunk95.com]]\n* [[iD0t|http://id0t.x10.mx]]\n"}, -{"title":"Saved/Social","created":"20230513213607067","creator":"Octt","modified":"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/Social","created":"20230513213607067","creator":"Octt","modified":"20240212190858198","modifier":"Octt","text":"* [[🦜 OctoVoLTE|https://t.me/ioctt]]\n* [[Gattoposting|https://t.me/gattinibellicoccolosiuwu]]\n* \u003C\u003CRedditL r/LinuxCrackSupport r/LinuxCrackSupport>>\n* \u003C\u003CRedditL r/toolgifs \"r/ Tool Gifs\">> --- //Tool, machine, and manufacturing gifs. Sometimes entertaining, always educational.//\n"}, {"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"}, {"title":"Saved/Videos","created":"20230208223358132","creator":"Octt","modified":"20230305000625598","modifier":"Octt","tags":"","text":"\\define y(ID, Title) \u003C\u003CYouTubeLink \"$ID$\" \"$Title$\">>\n\nVideos I want to save or comment but don't fit into specific categories.\n\n; Cicalone Simone\n: \u003C\u003Cy drlRLXqOVo8 \"Abbiamo Preso il criminale che ci ha Aggredito con un Coltello alla Stazione Termini\">> \u003Cdd>\nFa pensare molto il momento del video sottotitolato con \"Mondo al contrario: criminali che chiamano la polizia\", in cui con la (fattualmente falsa) scusa che la squadra di Cicalone lo stesse minacciando, il criminale fa cenno ad una vicina pattuglia di venire a risolvere la situazione... il criminale ha chiamato la polizia, non Cicalone, assurdo.\n\u003C/dd>\n\n; f4mi\n: \u003C\u003Cy 6DFxIU-29jU \"Why is THIS in a PlayStation game?\">> \u003Cdiv>\n\n* A mother calls in to a radio station to lament her child found a South Park video in a PlayStation game.\n* In the years following, drama and contestations emerged, as well as doubts.\n* The story is true: that video is actually present in the first revision of the game disc.\n* The logical explanation is that video was used as dummy filler data during development for agile reasons, but then left there accidentally at release.\n\u003C/div>\n\n; GioPizzi\n: \u003C\u003Cy 8FvSyETGz-Q \"Questa è la (nostra) guerra\">> \u003Cdd>\nNell'anniversario dell'inizio della guerra in Ucraina del 2022, un'analisi su tutto ciò che è girato attorno ad essa. Dai motivi effettivi del perché sia iniziata, come mai le reazioni esterne sono state quelle che abbiamo visto, e infine cosa bisognerebbe imparare dalla tragedia, perché riguarda costantemente anche noi che viviamo fisicamente fuori dal conflitto.\n\u003C/dd>\n\n; I did a thing\n: \u003C\u003Cy o8sj7uxLg88 \"I made an illegal home security system!\">> \u003Cdd>\nIn the video a solution for house security is created using a paintball gun, some servomotors, and a PC running a face detection program. When any face is detected, the gun is made to turn to face the person, and then shoot them.\n\u003C/dd>\n: \u003C\u003Cy SYZUBG-YLc0 \"I made hermit crabs armor then released them!\">>\n\n; Johnny Harris\n: \u003C\u003Cy u550Si9rNv4 \"Inside Putin's Censorship War: How These YouTubers Are Fighting Back\">>\n: \u003C\u003Cy aBppb2quqkE \"The International Date Line, Explained\">>\n\n; Louis Rossmann\n: \u003C\u003Cy DN44n_F_CPo \"This mentality is why the world SUCKS!\">> \u003Cdd>\n\nWhen a company does a shitty thing, naive people always say \"//Just don't buy from that brand if you are against that move//\", or the opposite \"//you're an idiot for buying the anti-consumer product//\". This is wrong since:\n\n* Any company that was one day \"good\" will the next reveal itself \"bad\" if it's profitable.\n** Then, there will be no good alternatives and you will be forced to \"just buy\" whatever you were saying to \"just don't buy\" the day before.\n* By combating ourselves (between customers) we miss the big picture and the actual point of the matter, which is some moves are just plain bad and must be fought for what they are.\n** Companies profit from the fact that people do war at each other instead of being united and ultimately get to undermine the freedoms of everyone.\n\u003C/dd>\n\n: \u003C\u003Cy KGszSj0BLeg \"Mainstream media catching onto the 'you own nothing' culture shift\">> \u003Cdd>\nCommentary of Charlie Warzel's article on The Atlantic \"[[My Printer Is Extorting Me|https://www.theatlantic.com/technology/archive/2023/02/home-printer-digital-rights-management-hp-instant-ink-subscription/672913/]]\". An analysis on how anti-consumer [[DRM]] and subscription models are becoming so problematic that now even more mainstream media is starting to shed some light on the issue.\n\u003C/dd>\n\n; TED-Ed\n: \u003C\u003Cy bFIVYRfyb3E \"What if you experienced every human life?\">>\n\n; ThioJoe\n: \u003C\u003Cy 0fIUiv9-UFk \"How Anyone Can DESTROY A Scam Website in Minutes 😤 (Scammers Will HATE This)\">>\n\n; yotobi\n: \u003C\u003Cy 68Dod4aE7Qs \"Un trauma chiamato 'Ultimo Minuto'\">> \u003Cdd>\nAnalisi di un vecchio programma televisivo che non conoscevo, che metteva in scena ricreazioni di fatti pericolosi e/o tragici realmente avvenuti come scherzi, facendo recitare persone prese alla buona e vedendo la reazione di quelle che, pensando siano reali, vanno incontro agli incidenti.\n\u003C/dd>\n\n; ...\n\n: \u003C\u003Cy BW32yUEymvU \"Rekka Bellum and Devine Lu Linvega, Hundred Rabbits - XOXO Festival (2019)\">> \u003Cdd>\nLife and experience of the 2 [[HundredRabbits]], how they got to live on a boat in the ocean.\n\u003C/dd>\n\n: \u003C\u003Cy baKCC2uTbRc \"Stop Procrastinating With Note-Taking Apps Like Obsidian, Roam, Logseq\">>\n: \u003C\u003Cy T0TZcdry1p4 \"MS-DOS tutorial, or cure for insomnia?\">>\n: \u003C\u003Cy 6avJHaC3C2U \"The Art of Code - Dylan Beattie\">>\n: \u003C\u003Cy zpq9irl2yE4 \"The PC turbo button mystery finally solved! [VWestlife]\">>\n\n: \u003C\u003Cy JuB08kwQUDk \"1. Cronache marxiane: Marx aveva ragione?\">>\n"}, {"title":"Scribblenauts","created":"20230208223918037","creator":"Octt","modified":"20230208224130491","modifier":"Octt","tags":"Game Proprietary Puzzle Action","text":"\u003C\u003CWikipediaFrame Scribblenauts en 5>>"}, @@ -1564,7 +1565,7 @@ {"title":"Why I write digitally","created":"20230208191321640","creator":"Octt","modified":"20230209144050752","modifier":"Octt","tags":"Octt Writing Information Digital VS","text":"* Data is generally safer in the long term.\n** Digital writing is often prone to information loss in the very short term in ways that paper is not (e.g: PC crashing while you write, phone falling out of your hands while writing and ending up with a dead display)...\n** ...but with proper automatic synchronization and backups solutions, in the long term computerized information is at a lesser risk:\n*** Case study: both my [[sitoctt]] and [[OcttKB]] save to their respective Git repos in the cloud; If all my devices with recent offline copies break, I don't lose the data; Those repos are mirrored to 2 other separate Git providers, minimizing the risk for if some go down someday; All are publicly accessible, so I can re-download the data even if I were to lose all my login details for all my accounts; Everyone can potentially make and distribute copies, more people have the data so it's harder for it to disappear from the face of the Earth.\n*** Compare this to a paper [[Notebook]]: if something happens to it, all your data is gone.\n\n* Faster and easier both to initially write new information, and also to then make adjustments. Updating data is continuous and flawless.\n** I can write much faster on a latin-alphabet keyboard than what I can by handwriting in the latin alphabet.\n** It's easier to do special formatting: Font styles, millions of colors, animations, backgrounds, navigations.\n\n* Data is indexable, searchable, and shareable fast, in both simple and infinitely complex ways, and fast.\n** [[Zettelkasten]] is much more doable with computers, even if it was born on paper\n** Never losing information (especially small snippets) after some time because of paper being too disorganized to search in.\n*** On paper, it's impossible to do full-text, as OCR systems are still pretty immature and high in computing cost, not to mention the overhead needed to feed a picture of the handwritten paper to the computer.\n** Can make the information available to everyone via the Internet, with pure text content being very easy to transfer, and also accessible for consumption to people who can't read with their eyes\n"}, {"title":"Wii","created":"20231024225405083","creator":"Octt","modified":"20231221153109610","modifier":"Octt","tags":"Nintendo Console Gaming","text":"\u003C\u003C^wikipediaframe Wii>>\n\n* \u003C\u003Clinkdescgit \"Wii Hacks Guide\"\"https://wii.hacks.guide\" \"The complete guide to modding your Wii\" \"https://github.com/hacks-guide/Guide_Wii\">>\n* [[Complete Softmod Guide|https://sites.google.com/site/completesg/home]] --- //step by step the basics on how to softmod/enable hombrew on your Wii// --- it contains some minor useful information not present on wii.hacks.guide\n\n* \u003C\u003Clinkdescgit \"Open Shop Channel\"\"https://oscwii.org\" \"Homebrew apps library for the Nintendo Wii.\" \"https://github.com/OpenShopChannel\">>\n\n* [[The Homebrew Channel - open source edition|https://github.com/fail0verflow/hbc]]\n** \"[[The (Open) Homebrew Channel|https://hackmii.com/2016/11/the-open-homebrew-channel/]]\" (article)\n* \u003C\u003Clinkdesc \"USB Loader GX\" \"https://github.com/wiidev/usbloadergx\" \"allows you to play Wii and GameCube games from a USB storage device or an SD card, launch other homebrew apps, create backups, use cheats in games...\">>\n\n* [[sneek|https://code.google.com/archive/p/sneek/]] --- //This projects redirects all NAND access on a Nintendo Wii to an SD card or USB device.\n"}, {"title":"Wii U","created":"20230205144223446","creator":"Octt","modified":"20231221153135355","modifier":"Octt","tags":"Nintendo Console Gaming","text":"\u003C\u003C^wikipediaframe \"Wii U\">>\n\n!! vWii\n\n* [[[TUTORIAL] Compiling a vWii compatible version of SNEEK (restored from @JoostinOnline)|https://gbatemp.net/threads/tutorial-compiling-a-vwii-compatible-version-of-sneek-restored-from-joostinonline.583855/]]\n** [[Original posted guide on hacksden.com|https://web.archive.org/web/20201111214055/http://www.hacksden.com/showthread.php/8119-Compiling-a-vWii-compatible-version-of-SNEEK]], and [[GBATemp Thread|https://gbatemp.net/threads/vwii-sneek.360615/]]\n* [[Modifying your vWii game region and/or video mode|https://gbatemp.net/threads/modifying-your-vwii-game-region-and-or-video-mode.574598/]] --- includes instructions for messing with `settings.txt` for other purposes too\n"}, -{"title":"Wiki","created":"20230203223711243","creator":"Octt","modified":"20240204160648523","modifier":"Octt","tags":"$:/i18n:en Information Knowledge","text":"\u003C\u003C^wikipediaframe Wiki en>>\n\n* //''[[BookStack|https://www.bookstackapp.com/]]'' is a simple, self-hosted, easy-to-use platform for organising and storing information.// --- \u003C\u003C[# Git\"https://github.com/BookStackApp\">>\n* [[DokuWiki|https://www.dokuwiki.org/]] --- //simple to use and highly versatile Open Source wiki software that doesn't require a database// --- \u003C\u003C[# Git \"https://github.com/dokuwiki/\">>\n* [[MediaWiki]]\n* [[TiddlyWiki]]\n* [[WikiDocs|https://www.wikidocs.it/]] --- //📗 Just a databaseless markdown flat-file wiki engine// --- \u003C\u003C[# Git \"https://github.com/Zavy86/WikiDocs\">>\n"}, +{"title":"Wiki","created":"20230203223711243","creator":"Octt","modified":"20240212172304596","modifier":"Octt","tags":"$:/i18n:en Information Knowledge","text":"\\define dkwkorgL(name) [[$name$|https://www.dokuwiki.org/$name$]]\n\n\u003C\u003C^wikipediaframe Wiki en>>\n\n* //''[[BookStack|https://www.bookstackapp.com/]]'' is a simple, self-hosted, easy-to-use platform for organising and storing information.// --- \u003C\u003C[# Git\"https://github.com/BookStackApp\">>\n* [[DokuWiki|https://www.dokuwiki.org/]] --- //simple to use and highly versatile Open Source wiki software that doesn't require a database// --- \u003C\u003C[# Git \"https://github.com/dokuwiki/\">>\n** \u003C\u003CdkwkorgL \"config:useslash\">> --- option allowing to use `/` slashes as directory separators in URLs, additionally to the standard `:` column\n* [[MediaWiki]]\n* [[TiddlyWiki]]\n* [[WikiDocs|https://www.wikidocs.it/]] --- //📗 Just a databaseless markdown flat-file wiki engine// --- \u003C\u003C[# Git \"https://github.com/Zavy86/WikiDocs\">>\n"}, {"title":"Wikipedia","created":"20221202225934313","creator":"Octt","modified":"20231221194949232","modifier":"Octt","tags":"$:/i18n:en Knowledge Web","text":"\u003C\u003C^wikipediaframe Wikipedia>>\n\nIt is truly one of the best places to gain general culture from. For anything that is not found on the [[OcttKB]], you should visit Wikipedia no doubt.\n\n!!! ''Resources''\n\n* [[Have you ever looked up Wikipedia on Wikipedia?|https://polls.entmt.narkive.com/3RQHnrMT/have-you-ever-looked-up-wikipedia-on-wikipedia]]\n\n!!!! ''Tools''\n\n* [[WikiBinge|https://www.wikibinge.com]] --- //Find out how each article is flimsily connected with another one//\n* [[Wikiwand|https://www.wikiwand.com/]] --- //A modern Wikipedia reader for web and mobile// --- apparently it's totally proprietary, idk, a bit shady, but a good idea and possibly to keep an eye on\n"}, {"title":"WikiSpacc","created":"20230225213446854","creator":"Octt","modified":"20230228222621662","modifier":"Octt","tags":"Spacc MediaWiki Wiki","text":"\u003C\u003C^iFrame \"https://wikispacc.miraheze.org/wiki/WikiSpacc\">>\n\n* https://wikispacc.miraheze.org\n"}, {"title":"Wikitext","created":"20230112115019993","creator":"Octt","modified":"20230817233116020","modifier":"Octt","tags":"TiddlyWiki MediaWiki $:/i18n:en Markup","text":"\u003C\u003C^wikipediaframe \"Help:Wikitext\" en>>\n\n!!! ''MediaWiki's vs TiddlyWiki's Wikitext''\n\n''Documentation'': [[Wikipedia's|https://en.wikipedia.org/wiki/Help:Wikitext]] | [[TiddlyWiki's|https://tiddlywiki.com/#WikiText]]\n\n!!!! ''Equalities''\n\n* ''Unordered and Ordered Lists''\n* ''Break lines'': A single newline doesn't break the text, an empty line starts a new paragraph.\n\n!!!! ''Differences''\n\n||''MediaWiki''|''TiddlyWiki''|\n|''Headings''|Name enclosed in a pair of //equals//:\u003Cbr>`=== Heading 3 ===`|Name preceded by //bangs//:\u003Cbr>`!!! Heading 3`|\n|''Bold'':\u003Cbr>Text enclosed in a pair of:|3 //apostrophes//:\u003Cbr>`'''Text'''`|2 //apostrophes//:\u003Cbr>`''Text''`|\n|''Italics'':\u003Cbr>Text enclosed in a pair of:|2 //apostrophes//:\u003Cbr>`''Text''`|2 //slashes//:\u003Cbr>`//Text//`|\n|''Indentation''|`Indentation as used on talk pages:`\u003Cbr>`:Each colon at the start of a line`\u003Cbr>`::causes the line to be indented by three more character positions.`|N/A|\n|''Horizontal Rule''|4 or more //dashes//:\u003Cbr>`----`|3 or more //dashes//:\u003Cbr>`---`|\n|''Hard Linebreaks''|N/A|Text enclosed in 3 //quotes//:\u003Cbr>`\"\"\"`\u003Cbr>`Text`\u003Cbr>`Still Text`\u003Cbr>`\"\"\"`|\n|''Links''|Target first, Name last|Name first, Target last|"}, @@ -1575,7 +1576,7 @@ {"title":"WinWorld","created":"20230209101937765","creator":"Octt","modified":"20230209102412747","modifier":"Octt","tags":"TODO Abandonware","text":"* https://winworldpc.com/home"}, {"title":"WireGuard","created":"20230213171505875","creator":"Octt","modified":"20230213172848043","modifier":"Octt","tags":"VPN Libre Protocol","text":"\u003C\u003CMediaWiki WireGuard en 2>>\n\n* https://www.wireguard.com/\n* https://github.com/WireGuard\n"}, {"title":"Word","created":"20230216193546517","creator":"Octt","modified":"20231220235833698","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Word en>>\n\n!!! Useful, to be remembered\n\n* [[What do you call a member of a federation?|https://english.stackexchange.com/questions/253334/what-do-you-call-a-member-of-a-federation]] (\"federate\")\n\n!!! ''//Interesting// Words/Expressions''\n\nSome words and expressions I discovered and found so interesing I want to save them, ok?\n\n* \u003C\u003CWikipediaL \"Bob's your uncle\">>\n** \"Bob's still your dad's brother\" is an epic way to avoid too many further repetitions.\n* \u003C\u003CWiktionaryL \"ワープロ馬鹿\">> (wāpurobaka)\n* [[The vodka is good, but the meat is rotten|https://www.everything2.com/title/The+vodka+is+good%252C+but+the+meat+is+rotten]]\n"}, -{"title":"WordPress","created":"20230206192842398","creator":"Octt","modified":"20240130121341180","modifier":"Octt","page-cover":"https://source.unsplash.com/random?wordpress","tags":"Web PHP CMS","text":"\\define lwplug(slug, title) [[$title$|https://wordpress.org/plugins/$slug$]]\n\n* \u003C\u003ChttpsL WordPress.com>> --- Corporate site and home page of the SaaS service\n* \u003C\u003ChttpsL WordPress.org>> --- Home page of the open source project\n** [[WordPress Developer Resources|https://developer.wordpress.org]] --- Development resources, guides, references\n** //''[[WordPress Codex|https://codex.wordpress.org/]]'', the online manual for WordPress and a living repository for WordPress information and documentation.//\n\n\u003C\u003C^wikipediaframe WordPress en>>\n\n* [[Stupid WordPress Tricks|https://perishablepress.com/stupid-wordpress-tricks]] (with PHP)\n* [[How to Add Code to WordPress Header and Footer|https://kinsta.com/knowledgebase/add-code-wordpress-header-footer/]]\n\n* [[Wordpress API json, how to get prev and next posts in single post?|https://stackoverflow.com/questions/42546957/wordpress-api-json-how-to-get-prev-and-next-posts-in-single-post/70410781#70410781]] --- not explicitly possible, but achievable for ordering by date, by using exclude of a pivot post id, order asc/desc, and using query after/before a certain date edge\n\n* [[WP Database Description|https://codex.wordpress.org/Database_Description]] --- //outline and description of the database tables created during the standard installation//\n\n* [[WordPress Plugins SVN Mirror|http://web.archive.org/web/20200805015358/http://www.pluginmirror.com/]] (apparently website is dead?) --- //Say hello to fully automated GitHub mirrors of every plugin in the WordPress.org plugin repository.// --- \u003C\u003C[# Git\"https://github.com/wp-plugins\">>\n\n!!! Plugins\n\n* \u003C\u003Clwplug activitypub ActivityPub>> --- //Enter the fediverse with ActivityPub, broadcasting your blog to a wider audience!// --- \u003C\u003C[# Git\"https://github.com/automattic/wordpress-activitypub\">>\n* \u003C\u003Clwplug press-this \"Press This\">> (once part of WP, now an official plugin) --- //Posting images, links, and cat gifs will never be the same.// --- \u003C\u003C[# Support\"https://wordpress.com/support/press-this/\">> \u003C\u003C[# Codex\"https://codex.wordpress.org/Press_This\">>\n** [[Creating Quick Blog Posts with Press This|https://make.wordpress.org/support/user-manual/posts/creating-quick-blog-posts-with-press-this/]]\n* \u003C\u003Clwplug writing-on-github \"Writing On GitHub\">> --- //A WordPress plugin to allow you writing on GitHub (or Jekyll site)//, and vice-versa --- \u003C\u003C[# Git\"https://github.com/litefeel/writing-on-github\">>\n* \u003C\u003Clwplug url-params \"URL Params\">> --- allows you to access URL parameters in the Query String of the URL via shortcodes\n\n!!! Themes\n\n* [[BSoJ|https://wordpress.org/themes/bsoj/]] //(Blue Screen of Joy) is a blog theme inspired by the infamous Blue Screen of Death//\n* [[Stewart|https://wordpress.org/themes/stewart/]] is a modern blogging theme with a left sidebar. Its default color scheme is a striking combination of orange and light gray, to give your blog a sophisticated appearance from day one.\n* [[Tomoni|https://wordpress.org/themes/tomoni/]] is a //theme that displays a use case of multilingual content with Japanese//, with many color palettes\n"}, +{"title":"WordPress","created":"20230206192842398","creator":"Octt","modified":"20240212200822738","modifier":"Octt","page-cover":"https://source.unsplash.com/random?wordpress","tags":"Web PHP CMS","text":"\\define lwplug(slug, title) [[$title$|https://wordpress.org/plugins/$slug$]]\n\n* \u003C\u003ChttpsL WordPress.com>> --- Corporate site and home page of the SaaS service\n* \u003C\u003ChttpsL WordPress.org>> --- Home page of the open source project\n** [[WordPress Developer Resources|https://developer.wordpress.org]] --- Development resources, guides, references\n** //''[[WordPress Codex|https://codex.wordpress.org/]]'', the online manual for WordPress and a living repository for WordPress information and documentation.//\n\n\u003C\u003C^wikipediaframe WordPress en>>\n\n* [[Stupid WordPress Tricks|https://perishablepress.com/stupid-wordpress-tricks]] (with PHP)\n* [[How to Add Code to WordPress Header and Footer|https://kinsta.com/knowledgebase/add-code-wordpress-header-footer/]]\n\n* [[Wordpress API json, how to get prev and next posts in single post?|https://stackoverflow.com/questions/42546957/wordpress-api-json-how-to-get-prev-and-next-posts-in-single-post/70410781#70410781]] --- not explicitly possible, but achievable for ordering by date, by using exclude of a pivot post id, order asc/desc, and using query after/before a certain date edge\n* [[How to Have Infinite Replies with WordPress Threaded Comments|https://www.wp-tweaks.com/how-to-have-infinite-replies-with-wordpress-threaded-comments/]] --- //WordPress doesn’t allow to have infinite replies beyond the maximum nested comment depth.// --- This PHP plugin code fixes the issue\n\n* [[WP Database Description|https://codex.wordpress.org/Database_Description]] --- //outline and description of the database tables created during the standard installation//\n\n* [[WordPress Plugins SVN Mirror|http://web.archive.org/web/20200805015358/http://www.pluginmirror.com/]] (apparently website is dead?) --- //Say hello to fully automated GitHub mirrors of every plugin in the WordPress.org plugin repository.// --- \u003C\u003C[# Git\"https://github.com/wp-plugins\">>\n\n!!! Plugins\n\n* \u003C\u003Clwplug activitypub ActivityPub>> --- //Enter the fediverse with ActivityPub, broadcasting your blog to a wider audience!// --- \u003C\u003C[# Git\"https://github.com/automattic/wordpress-activitypub\">>\n* \u003C\u003Clwplug press-this \"Press This\">> (once part of WP, now an official plugin) --- //Posting images, links, and cat gifs will never be the same.// --- \u003C\u003C[# Support\"https://wordpress.com/support/press-this/\">> \u003C\u003C[# Codex\"https://codex.wordpress.org/Press_This\">>\n** [[Creating Quick Blog Posts with Press This|https://make.wordpress.org/support/user-manual/posts/creating-quick-blog-posts-with-press-this/]]\n* \u003C\u003Clwplug writing-on-github \"Writing On GitHub\">> --- //A WordPress plugin to allow you writing on GitHub (or Jekyll site)//, and vice-versa --- \u003C\u003C[# Git\"https://github.com/litefeel/writing-on-github\">>\n* \u003C\u003Clwplug url-params \"URL Params\">> --- allows you to access URL parameters in the Query String of the URL via shortcodes\n* [[Friends WordPress Plugin|https://wpfriends.at/]] --- //A social network between WordPresses. Privacy focused, by itself a self-hosted RSS++ reader with notifications// --- \u003C\u003C[# Git \"https://github.com/akirk/friends\">>\n\n!!! Themes\n\n* [[BSoJ|https://wordpress.org/themes/bsoj/]] //(Blue Screen of Joy) is a blog theme inspired by the infamous Blue Screen of Death//\n* [[Stewart|https://wordpress.org/themes/stewart/]] is a modern blogging theme with a left sidebar. Its default color scheme is a striking combination of orange and light gray, to give your blog a sophisticated appearance from day one.\n* [[Tomoni|https://wordpress.org/themes/tomoni/]] is a //theme that displays a use case of multilingual content with Japanese//, with many color palettes\n"}, {"title":"X11/Snippets","created":"20220920144224759","modified":"20230206111552465","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"!! Multi-Screen Fixes\n\n!!! LG Flatron W1943SS (R) + TV Toshiba (L)\n\n```sh\nxrandr --output DVI-D-0 --addmode DVI-D-0 1920x1080\nxrandr --output DVI-D-0 --mode 1920x1080 -r 60.00\nxrandr --output DVI-D-0 --left-of HDMI-A-0\n```"}, {"title":"x86_64","created":"20231027105227448","creator":"Octt","modified":"20231027105633633","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe x86_64>>\n\n* \u003C\u003Clinkdesc \"x86-64 Simplified\"\"https://treeniks.github.io/x86-64-simplified\" \"opinionated alternative Instruction Set Reference for the x86-64 Architecture to prioritize readability and simplicity over accuracy or completeness\">>"}, {"title":"XDA Developers:en","created":"20230202230631376","creator":"Octt","modified":"20230206111552467","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003CMediaWiki XDA_Developers en 3>>"}, diff --git a/Static.html b/Static.html index d706df39..a5b6376b 100644 --- a/Static.html +++ b/Static.html @@ -6381,7 +6381,7 @@Wikipedia
-
Some interesting tech art pieces follow.
Some interesting tech art pieces follow.
FixedUpdate
and Update
) or Godot (_process
and _physics_process
) — HNFixedUpdate
and Update
) or Godot (_process
and _physics_process
) — HNSome games:
Some gaming resources:
Some games:
Some gaming resources:
convert -density 288 input.pdf -resize 25% output.pdf
-crop <Width>x<Height>+<OffsetX>+<OffsetY>
/etc/ImageMagick-7/policy.xml
to comment out a line like <policy domain="coder" rights="none" pattern="PDF" />
, OR edit rights="[...]"
to rights="read|write"
convert -density 288 input.pdf -resize 25% output.pdf
-crop <Width>x<Height>+<OffsetX>+<OffsetY>
convert -append in-*.jpg out.jpg
convert -size 100x100 xc:#990000 whatever.png
/etc/ImageMagick-7/policy.xml
to comment out a line like <policy domain="coder" rights="none" pattern="PDF" />
, OR edit rights="[...]"
to rights="read|write"
user_allow_other
in /etc/fuse.conf
, then mount fs with -o allow_root
(only root) or -o allow_other
(any user, including root).-b -D ${rootfs path}
./etc/kernel/postinst.d/
(with the correct filename order)./websockify
HTTP endpoint doesn't respect the option for installing the container under an HTTP subpath; in practice this could mean that more than one container at the same time cannot be used behind a reverse proxy without some modification, but instead have to be accessed from their dedicated port directly.zip
util and all important options/etc/dphys-swapfile
file accordingly, then run: sudo dphys-swapfile {swapoff,setup,swapon}
-o norecovery
can still mount it readonly./etc/resolv.conf
. In some situations, you may want to manage this file yourself.sudo nice -n -20 su -c ${cmd} ${user}
user_allow_other
in /etc/fuse.conf
, then mount fs with -o allow_root
(only root) or -o allow_other
(any user, including root).-b -D ${rootfs path}
./etc/kernel/postinst.d/
(with the correct filename order)./websockify
HTTP endpoint doesn't respect the option for installing the container under an HTTP subpath; in practice this could mean that more than one container at the same time cannot be used behind a reverse proxy without some modification, but instead have to be accessed from their dedicated port directly.zip
util and all important options/etc/dphys-swapfile
file accordingly, then run: sudo dphys-swapfile {swapoff,setup,swapon}
-o norecovery
can still mount it readonly./etc/resolv.conf
. In some situations, you may want to manage this file yourself.sudo nice -n -20 su -c ${cmd} ${user}
timedatectl
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080
Saved sites that are mainly about development (mainly devlogs, project showcases, or tips+tricks, and online tools).
Note: the most technically useful ones, or the non-too-personal ones, might be listed under Development/Resources.
Mainly game development:
Saved sites that are mainly about development (mainly devlogs, project showcases, or tips+tricks, and online tools).
Note: the most technically useful ones, or the non-too-personal ones, might be listed under Development/Resources.
Mainly game development:
Wikipedia
-
Some interesting tech art pieces follow.
Some interesting tech art pieces follow.
{% capture varfull %}{{ var1 }} and also {{ var2 }}{% endcapture %}
Discussions that -
Discussions that -
Discussions that -
Embed of https://en.m.wikipedia.org/wiki/User-Agent Discussions that
- Discussions that
- Discussions that
- Discussions that
-Wikipedia
Discussions and Solutions
Discussions and Solutions
References
Tools and similar
Minification
node-minify - Light Node.js module and CLI app that compress javascript, css and html filesMisc
scoped
attribute for <style>
blocks, but it's nowadays deprecated and styles apply to all document elements despite their own position in the treeresize: none;
References
Tools and similar
Minification
node-minify - Light Node.js module and CLI app that compress javascript, css and html filesMisc
scoped
attribute for <style>
blocks, but it's nowadays deprecated and styles apply to all document elements despite their own position in the treeresize: none;
Discussions and Solutions
Discussions and Solutions
Frontends
/watc
(see "What could ever happen? It's just YouTube without a video ID. Right?", "YouTube's Satanic Link Glitch (666)") which used to redirect to a 666 video, now apparently it got patched and just does a 404Frontends
-
-
-
Wikipedia
-
Some interesting tech art pieces follow.
Some interesting tech art pieces follow.
FixedUpdate
and Update
) or Godot (_process
and _physics_process
) — HNFixedUpdate
and Update
) or Godot (_process
and _physics_process
) — HNSome games:
Some gaming resources:
Some games:
Some gaming resources:
convert -density 288 input.pdf -resize 25% output.pdf
-crop <Width>x<Height>+<OffsetX>+<OffsetY>
/etc/ImageMagick-7/policy.xml
to comment out a line like <policy domain="coder" rights="none" pattern="PDF" />
, OR edit rights="[...]"
to rights="read|write"
convert -density 288 input.pdf -resize 25% output.pdf
-crop <Width>x<Height>+<OffsetX>+<OffsetY>
convert -append in-*.jpg out.jpg
convert -size 100x100 xc:#990000 whatever.png
/etc/ImageMagick-7/policy.xml
to comment out a line like <policy domain="coder" rights="none" pattern="PDF" />
, OR edit rights="[...]"
to rights="read|write"
user_allow_other
in /etc/fuse.conf
, then mount fs with -o allow_root
(only root) or -o allow_other
(any user, including root).-b -D ${rootfs path}
./etc/kernel/postinst.d/
(with the correct filename order)./websockify
HTTP endpoint doesn't respect the option for installing the container under an HTTP subpath; in practice this could mean that more than one container at the same time cannot be used behind a reverse proxy without some modification, but instead have to be accessed from their dedicated port directly.zip
util and all important options/etc/dphys-swapfile
file accordingly, then run: sudo dphys-swapfile {swapoff,setup,swapon}
-o norecovery
can still mount it readonly./etc/resolv.conf
. In some situations, you may want to manage this file yourself.sudo nice -n -20 su -c ${cmd} ${user}
user_allow_other
in /etc/fuse.conf
, then mount fs with -o allow_root
(only root) or -o allow_other
(any user, including root).-b -D ${rootfs path}
./etc/kernel/postinst.d/
(with the correct filename order)./websockify
HTTP endpoint doesn't respect the option for installing the container under an HTTP subpath; in practice this could mean that more than one container at the same time cannot be used behind a reverse proxy without some modification, but instead have to be accessed from their dedicated port directly.zip
util and all important options/etc/dphys-swapfile
file accordingly, then run: sudo dphys-swapfile {swapoff,setup,swapon}
-o norecovery
can still mount it readonly./etc/resolv.conf
. In some situations, you may want to manage this file yourself.sudo nice -n -20 su -c ${cmd} ${user}
timedatectl
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080
Saved sites that are mainly about development (mainly devlogs, project showcases, or tips+tricks, and online tools).
Note: the most technically useful ones, or the non-too-personal ones, might be listed under Development/Resources.
Mainly game development:
Saved sites that are mainly about development (mainly devlogs, project showcases, or tips+tricks, and online tools).
Note: the most technically useful ones, or the non-too-personal ones, might be listed under Development/Resources.
Mainly game development:
Wikipedia
-
Some interesting tech art pieces follow.
Some interesting tech art pieces follow.
{% capture varfull %}{{ var1 }} and also {{ var2 }}{% endcapture %}
{% capture varfull %}{{ var1 }} and also {{ var2 }}{% endcapture %}
Embed of https://en.m.wikipedia.org/wiki/User-AgentWikipedia
-
-
References
Tools and similar
Minification
node-minify - Light Node.js module and CLI app that compress javascript, css and html filesMisc
scoped
attribute for <style>
blocks, but it's nowadays deprecated and styles apply to all document elements despite their own position in the treeresize: none;
References
Tools and similar
Minification
node-minify - Light Node.js module and CLI app that compress javascript, css and html filesMisc
scoped
attribute for <style>
blocks, but it's nowadays deprecated and styles apply to all document elements despite their own position in the treeresize: none;
-
-
Frontends
/watc
(see "What could ever happen? It's just YouTube without a video ID. Right?", "YouTube's Satanic Link Glitch (666)") which used to redirect to a 666 video, now apparently it got patched and just does a 404Frontends