All public logs

From wikinotes

Combined display of all available logs of wikinotes. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).

Logs
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)
  • 03:07, 11 December 2022 Will talk contribs created page Typescript variables (Created page with "= Assignment = <blockquote> <syntaxhighlight lang="typesript"> let name: string = "alex"; </syntaxhighlight> </blockquote><!-- Assignment --> = Scope = <blockquote> </blockquote><!-- Scope -->")
  • 03:05, 11 December 2022 Will talk contribs created page Typescript datatypes (Created page with "= Primitives = <blockquote> <syntaxhighlight lang="typescript"> string number boolean </syntaxhighlight> </blockquote><!-- Primitives -->")
  • 03:00, 11 December 2022 Will talk contribs created page Typescript tsc (Created page with "<code>tsc</code> is typescript's compiler. = Install = <blockquote> <syntaxhighlight lang="bash"> npm install -g typescript </syntaxhighlight> </blockquote><!-- Install --> = Usage = <blockquote> <syntaxhighlight lang="bash"> tsc foo.ts # type-check foo.ts </syntaxhighlight> </blockquote><!-- Usage -->")
  • 02:55, 11 December 2022 Will talk contribs created page Typescript compilers (Created page with "typescript tsc is typescript's compiler.")
  • 02:26, 11 December 2022 Will talk contribs created page Javascript bundlers (Created page with "javascript bundlers combine all of your js source into one file, and load it for every page on your website.<br> this helps avoid CSP/CORS issues by loading js from a trusted source, and avoiding loading potentially malicious js.")
  • 02:20, 11 December 2022 Will talk contribs created page Javascript linters (Created page with "See javascript eslint.")
  • 02:20, 11 December 2022 Will talk contribs created page Javascript eslint (Created page with "A linter for javascript/jsx. = Documentation = <blockquote> {| class="wikitable" |- | home || https://eslint.org/ |- | cli docs || https://eslint.org/docs/latest/user-guide/command-line-interface |- |} </blockquote><!-- Documentation --> = Locations = <blockquote> {| class="wikitable" |- | <code>${PROJECT}/.eslintrc</code> || config |- |} </blockquote><!-- Locations --> = Usage = <blockquote> <syntaxhighlight lang="bash"> npx eslint ${optional_...")
  • 02:14, 11 December 2022 Will talk contribs created page Javascript debuggers (Created page with "A debugger is builtin to your browser console. = Documentation = <blockquote> {| class="wikitable" |- | MDN: debugger || https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/debugger |- |} </blockquote><!-- Documentation --> = Example = <blockquote> <syntaxhighlight lang="javascript"> // add to your code, this is your breakpoint // (you may need the dev tools/console visible for it to trigger) debugger; </syntaxhighlight> </blockquote><!-- Examp...")
  • 02:06, 11 December 2022 Will talk contribs created page React testing (Created page with " = Documentation = <blockquote> {| class="wikitable" |- | official docs || https://reactjs.org/docs/testing.html |- |} </blockquote><!-- Documentation -->")
  • 02:02, 11 December 2022 Will talk contribs moved page React DOM events to React events without leaving a redirect
  • 01:55, 11 December 2022 Will talk contribs created page React hooks (Created page with "Hooks let you use react state within function components (without classes). = Documentation = <blockquote> {| class="wikitable" |- | available hooks || https://reactjs.org/docs/hooks-reference.html |- | docs || https://reactjs.org/docs/hooks-overview.html |- |} </blockquote><!-- Documentation --> = Example = <blockquote> useState lets you initialize state with a value, and returns a setter. <syntaxhighlight lang="javascript"> // copied from official docs function Exam...")
  • 01:34, 11 December 2022 Will talk contribs created page React lazy components (Created page with " = Lazy Component Imports = <blockquote> A component import can be wrapped in a <code>React.lazy()</code>, which delays the component from loading until it is called.<br> While it is loading, the nearest parent <code>React.Suspense</code> component will be rendered in it's place (ex. loading-bar, spinner). <syntaxhighlight lang="javascript"> const MyComponent = React.lazy(() => import('./MyComponent')); function RootComponent() { return ( <React.Suspense fallbac...")
  • 23:55, 10 December 2022 Will talk contribs moved page React forms to React state management without leaving a redirect
  • 23:26, 10 December 2022 Will talk contribs created page React forms (Created page with "HTML forms in react behave similarly to html,<br> but react encourages you to mirror form state changes within your react components so they can be the source-of-truth. = Documentation = <blockquote> {| class="wikitable" |- | official tutorial || https://reactjs.org/docs/forms.html |- |} </blockquote><!-- Documentation --> = Mirroring Form State = <blockquote> A <code>text</code> input maintains state in the browser when the user changes text.<br> It is encouraged to m...")
  • 21:31, 10 December 2022 Will talk contribs moved page React environments to React projects without leaving a redirect
  • 21:03, 10 December 2022 Will talk contribs created page React DOM events (Created page with "You can subscribe to DOM events with callbacks similarly to javascript.<br> except that events are in camelcase <br> and callbacks are defined as methods rather than strings. React DOM events are abstracted, so they behave the same on all browsers. See [https://reactjs.org/docs/events.html SyntheticEvent docs]. See https://reactjs.org/docs/handling-events.html = Documentation = <blockquote> {| class="wikitable" |- | Event Handling Docs || https://reactjs.org/docs/...")
  • 16:03, 10 December 2022 Will talk contribs created page Vscode plugin: neovim (Created page with " = Documentation = <blockquote> {| class="wikitable" |- | plugin || https://marketplace.visualstudio.com/items?itemName=asvetliakov.vscode-neovim |- |} </blockquote> = Install = <blockquote> <syntaxhighlight lang="javascript"> // ~/Library/Application Support/Code/User/settings.json { "extensions.experimental.affinity": { "asvetliakov.vscode-neovim": 1 } } </source> </blockquote>")
  • 19:33, 4 December 2022 Will talk contribs created page Recipe: ginger juice (Created page with " = Ingredients = <blockquote> <syntaxhighlight lang="yaml"> ginger root: 1 1/2 cups honey: 1/4 cup lemon: 1x green tea satchet: 1x peppermint tea satchet: 1x </syntaxhighlight> </blockquote><!-- Ingredients --> = Tools = <blockquote> <syntaxhighlight lang="yaml"> - blender </syntaxhighlight> </blockquote><!-- Tools --> = Directions = <blockquote> <syntaxhighlight lang="yaml"> - Chop off stem-side of 1x lemon - Sha...")
  • 22:34, 26 November 2022 Will talk contribs created page Factory pattern (Created page with " = Basics = <blockquote> Given classes <code>Cat, Dog</code> that implement interface <code>Animal</code>,<br> We want a factory that chooses the desired pet. <syntaxhighlight lang="ruby"> module Animal interface! sig { abstract.returns(String) } def speak; end end class Cat include Animal sig { override.returns(String) } def speak "meow" end end class Dog include Animal sig { override.returns(String) } def speak "woof" end end </synta...")
  • 07:24, 26 November 2022 Will talk contribs created page Kavita (Created page with "web-based book reader/opds source.<br> Written in C#/typescript. = Documentation = <blockquote> {| class="wikitable" |- | home || https://www.kavitareader.com/#home |- |} </blockquote><!-- Documentation --> = Install = <blockquote> <syntaxhighlight lang="bash"> sudo aura -A kavita-bin </syntaxhighlight> </blockquote><!-- Install -->")
  • 07:04, 26 November 2022 Will talk contribs created page Thorium (Created page with "Exceptional library and OPDS client written in typescript.<br> Supports regional library subscriptions, alongside your own books. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/edrlab/thorium-reader |- | official docs || https://edrlab.github.io/thorium-reader-doc/ |- |} </blockquote><!-- Documentation --> = Install = <blockquote> <syntaxhighlight lang="bash"> aura -A thorium-bin </syntaxhighlight> </blockquote><!-- Install --> =...")
  • 05:26, 26 November 2022 Will talk contribs created page Calibre-opds-client (Created page with "Access a calibre-server install over OPDS.<br> Browse/Download books into local calibre install. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/goodlibs/calibre-opds-client |- |} </blockquote><!-- Documentation --> = Install = <blockquote> Install Plugin <syntaxhighlight lang="bash"> cd /var/tmp git clone https://github.com/goodlibs/calibre-opds-client calibre-customize -b calibre-opds-client/calibre_plugin </syntaxhighlight>...")
  • 23:30, 19 November 2022 Will talk contribs created page Vim after-directory (Created page with "Load config files after vim's own files are loaded. = Documentation = <blockquote> {| class="wikitable" |- | <code>:help after-directory</code> || https://vimhelp.org/options.txt.html#after-directory |- |} </blockquote><!-- Documentation -->")
  • 18:53, 19 November 2022 Will talk contribs created page Vim digraphs (Created page with "The <code>:digraphs</code> command gives you access to UTF-8 characters you cannot enter directly with a keyboard.<br> You can use custom syntax highlighting to swap characters or character-combinations with these UTF-8 characters. = Tutorials = <blockquote> {| class="wikitable" |- | digraphs/ligatures in vim || https://alpha2phi.medium.com/vim-digraphs-and-ligatures-7dec3cb0a623 |- |} </blockquote><!-- Tutorials --> = Example = <blockquote> <syntaxhighlight lang="bash...")
  • 22:11, 13 November 2022 Will talk contribs created page Programming: Refactoring (Created page with "Changing implementation without changing outputs of code.")
  • 21:28, 13 November 2022 Will talk contribs created page Ruby cycromatic (Created page with "Measures cyclomatic complexity of ruby code = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/soutaro/cycromatic |- |} </blockquote><!-- Documentation -->")
  • 21:27, 13 November 2022 Will talk contribs created page Ruby flog (Created page with "Measures ABC complexity of ruby code. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/seattlerb/flog |- |} </blockquote><!-- Documentation -->")
  • 21:26, 13 November 2022 Will talk contribs created page Ruby complexity metrics (Created page with "= ABC Complexity = <blockquote> {| class="wikitable" |- | ruby flog |- |} </blockquote><!-- ABC Complexity --> = Cyclomatic Complexity = <blockquote> {| class="wikitable" |- | ruby cycromatic |- |} </blockquote><!-- Cyclomatic Complexity -->")
  • 21:11, 13 November 2022 Will talk contribs created page Programming: Code Complexity Metrics (Created page with "Metrics to help you identify parts of your codebase that might be difficult to modify.<br> Also known as Programming Complexity. = Documentation = <blockquote> {| class="wikitable" |- | wikipedia || https://en.wikipedia.org/wiki/Programming_complexity |- |} </blockquote><!-- Documentation --> = SLOC (source lines of code) = <blockquote> Literally, the number of lines of code in your application. </blockquote><!-- SLOC (source lines of code) --> = Cyclomatic Complexit...")
  • 19:55, 13 November 2022 Will talk contribs created page Ruby gemspec (Created page with "== Gemspec File == Your gemspec file defines requirements, version, author etc. <br> A gemspec file is required to publish to rubygems.<br> You can reference your gemspec requirements within a Gemfile by calling the function <code>gemspec</code>. See https://guides.rubygems.org/specification-reference/ == Build/Release == <source lang="bash"> gem build foo.gemspec gem push foo-0.0.0.gem </source>")
  • 19:55, 13 November 2022 Will talk contribs created page Ruby gem projects (Created page with "= Notes = <blockquote> {| class="wikitable" |- | ruby gemspec || define project (paths etc) |- | ruby gemfile || define project requirements |- |} </blockquote><!-- Notes -->")
  • 20:02, 12 November 2022 Will talk contribs created page Systemd journald (Created page with "Systemd's builtin journaling system is called journald.<br> It is managed using the <code>journalctl</code> executable.")
  • 04:15, 3 November 2022 Will talk contribs created page Lemmy (Created page with "A federated bulletin board system, like reddit or HN. Neat! = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/LemmyNet/lemmy |- |} </blockquote><!-- Documentation -->")
  • 22:26, 29 October 2022 Will talk contribs created page Git-diffn (Created page with "Uses awk to add line numbers to git diff. = Documentation = <blockquote> {| class="wikitable" |- | src || https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/blob/master/useful_scripts/git-diffn.sh |- | SO comment || https://stackoverflow.com/questions/24455377/git-diff-with-line-numbers-git-log-with-line-numbers |- |} </blockquote><!-- Documentation -->")
  • 22:25, 29 October 2022 Will talk contribs created page Git diff-so-fancy (Created page with "{{ NOTE | I've stopped using this globally. It wasn't working consistently everywhere. I'd prefer to a) use something that is entirely python, bash, or compiled b) only use it on dev machines It's a very good idea though. }} https://github.com/so-fancy/diff-so-fancy Reformats the git-diff headers so that they are MUCH more readable. https://github.com/so-fancy/diff-so-fancy <source lang="bash"> sudo pacman -S npm sudo npm install -g diff-so-fancy git config --global...")
  • 22:21, 29 October 2022 Will talk contribs created page Git-bug (Created page with "A bugtracker, designed to be committed alongside your code.<br> Could be helpful to have this information alongside the code history. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/MichaelMure/git-bug |- |} </blockquote><!-- Documentation -->")
  • 17:53, 29 October 2022 Will talk contribs deleted page Git internals (content was: "{| class="wikitable" width="100%" |- | git database internals II (github) || https://github.blog/2022-08-30-gits-database-internals-ii-commit-history-queries/ |- | show git works at a low-level, as written by someone who rewrote it in java || https://codewords.recurse.com/issues/two/git-from-the-inside-out || |- |}", and the only contributor was "Will" (talk))
  • 17:53, 29 October 2022 Will talk contribs deleted page Git best practices (content was: "= writing good commit messages = https://juffalow.com/other/write-good-git-commit-message", and the only contributor was "Will" (talk))
  • 17:52, 29 October 2022 Will talk contribs created page Git tutorials (Created page with "= Best Practices = <blockquote> {| class="wikitable" |- | good commit messages || https://juffalow.com/other/write-good-git-commit-message |- |} </blockquote><!-- Best Practices --> = Git Internals = <blockquote> {| class="wikitable" |- | git database internals || https://github.blog/2022-08-30-gits-database-internals-ii-commit-history-queries/ |- | git internals overview || https://codewords.recurse.com/issues/two/git-from-the-inside-out |- |} </blockquote><!-- Git Int...")
  • 17:09, 29 October 2022 Will talk contribs moved page Ruby multiprocessing to Ruby processes
  • 17:01, 29 October 2022 Will talk contribs created page Ruby io (Created page with "REDIRECT [ruby input/output]")
  • 15:21, 29 October 2022 Will talk contribs created page Ruby cli (Created page with " = Param Parsing, Raw = <blockquote> <syntaxhighlight lang="ruby"> #!/usr/bin/env ruby EXECUTABLE = File.basename(__FILE__) ARGV.count.times do |index| case ARGV[index] when '-h', '--help' help_msg <<~HELP #{EXECUTABLE} [-h] DESCRIPTION: does things PARAMS: $1: foo HELP puts(help_msg) exit(0) else puts "error" exit(1) end end </syntaxhighlight> </blockquote><!-- Param Parsing -->")
  • 18:38, 22 October 2022 Will talk contribs created page Freebsd rc syntax (Created page with " == Example == <blockquote> {{ expand | Simple Annotated Skeleton file | <source lang="bash"> #!/bin/sh # PROVIDE: myservice # allows other services to require 'myservice' # REQUIRE: DAEMON # before this service starts, DAEMON must be provided # KEYWORD: shutdown # this service must be killed before the system shuts down . /etc/rc.subr # source rc.subr, generic rc-script functions </sour...")
  • 18:35, 22 October 2022 Will talk contribs created page Freebsd rc troubleshooting (Created page with "= Force Starting Broken InitScripts = <blockquote> Sometimes, you don't have time to troubleshoot why a particular command is not working. You can get around this in two ways: ''' rc.local method ''' <source lang="bash"> # /etc/rc.local /usr/local/etc/rc.d/${MY_SERVICE} start # bypass rc.d init and run </source> ''' crontab method ''' <source lang="bash"> su crontab -u </source> <source lang="bash"> # crontab @reboot /usr/local/etc/rc.d/<my_service> start </source>...")
  • 18:28, 22 October 2022 Will talk contribs created page Freebsd rc usage (Created page with "= Managing Services = <blockquote> All daemons are enabled, and primarily configured in the <code>/etc/rc.conf</code>. rcvars (variables which can be overridden in rc.conf) are listed in the program's rcscript <code>/usr/local/etc/rc.d</code>. <source lang="bash"> # /etc/rc.conf: sshd_enable="YES" sshguard_enable="YES" sshguard_whitelist="/etc/sshguard.whitelist" </source> Services can be managed from the commandline very simply: <source lang="bash"> service sshguard s...")
  • 13:55, 9 October 2022 Will talk contribs created page Alrogithms compilers (Created page with " = Tutorials = <blockquote> {| class="wikitable" |- | let's build a compiler || https://compilers.iecc.com/crenshaw/ |- |} </blockquote><!-- Tutorials -->")
  • 13:48, 9 October 2022 Will talk contribs created page Gnome feeds (Created page with "Mobile linux RSS reader. = Documentation = <blockquote> {| class="wikitable" |- | home || https://gfeeds.gabmus.org/ |- |} </blockquote><!-- Documentation -->")
  • 13:46, 9 October 2022 Will talk contribs created page Calls (Created page with "A mobile linux phone calling app. = Documentation = <blockquote> {| class="wikitable" |- | repo || https://gitlab.gnome.org/GNOME/calls |- |} </blockquote><!-- Documentation -->")
  • 13:43, 9 October 2022 Will talk contribs created page Chatty (Created page with "purism's SMS app = Documentation = <blockquote> {| class="wikitable" |- | repo || https://source.puri.sm/Librem5/chatty |- |} </blockquote><!-- Documentation -->")
  • 13:39, 9 October 2022 Will talk contribs created page Numberstation (Created page with "A mobile gnome authenticator clone to generate two-factor authentication codes. = Documentation = <blockquote> {| class="wikitable" |- | home || https://git.sr.ht/~martijnbraam/numberstation |- |} </blockquote><!-- Documentation -->")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)