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).
- 15:38, 2 July 2022 Will talk contribs created page Openldap install (Created page with "<syntaxhighlight lang="bash"> sudo apt install \ slapd \ ldap-utils </syntaxhighlight> Creating a new Database: * http://www.dangtrinh.com/2013/10/ldap-create-new-ldap-directory.html * https://stackoverflow.com/questions/19537319/change-basedn-in-openldap")
- 15:35, 2 July 2022 Will talk contribs created page Openldap tutorials (Created page with "{| class="wikitable" |- | when/why use ldap Novell || https://support.novell.com/techcenter/articles/ana20011101.html |- | when/why use ldap O'Reilly || http://archive.oreilly.com/pub/a/perl/excerpts/system-admin-with-perl/ten-minute-ldap-utorial.html |- |}")
- 15:27, 2 July 2022 Will talk contribs deleted page VimPlugin: vimya (content was: " vimya allows you to connect with maya through a commandport. Vimya requires the following prerequisites: * That vim was compiled with a python interpreter (:py works) * Tail-Bundle plugin has been added * .vimrc let <code>g:vimyaPort = 9835</code> * userSetup.mel <code>if (! `commandPort -q ":9835"`) commandPort -n ":9835";</code> * cports.exe (currports) is a useful utility that can...", and the only contributor was "Will" (talk))
- 14:59, 2 July 2022 Will talk contribs deleted page Filebot (content was: "Filebot is a fantastic tool for renaming TV episodes. = Install = <blockquote> == Archlinux == <blockquote> <syntaxhighlight lang="bash"> pacaur -S filebot sudo pacman -S java-openjfx </syntaxhighlight> </blockquote><!-- Archlinux --> </blockquote><!-- Install -->", and the only contributor was "Will" (talk))
- 14:57, 2 July 2022 Will talk contribs deleted page Makemkv (content was: "Makemkv is a very simple (one click) DVD ripping program.<br> It produces uncompressed MKV files, with subtitles and audio. = Locations = <blockquote> {| class="wikitable" |- | <code>~/.MakeMKV/</code> || makemkv settings dir |- |} </blockquote><!-- Locations --> = Tutorials = <blockquote> {| class="wikitable" |- | cli backups || https://shkspr.mobi/blog/2012/02/command-line-backup-f...", and the only contributor was "Will" (talk))
- 14:56, 2 July 2022 Will talk contribs deleted page Dvdbackup (content was: "__TOC__ DVDBackup is a program to backup DVDs. The process described below is untested (but really cool!). = Install = <blockquote> <syntaxhighlight lang="bash"> sudo pacman -S dvdbackup \ ## extract data from Video DVDs dvdauthor \ ## Assembles MPEG streams into DVD file on fs libdvdcss ## Access encrypted DVDs </syntaxhighlight> </blockquote><!-- Install --> <b...", and the only contributor was "Will" (talk))
- 14:15, 2 July 2022 Will talk contribs deleted page XAMPP (content was: "XAMPP is a a cross platform web server. I'm not really using it for anything in particular, but I've started looking into it so that family/friends can run their own personal notes wikis. = Install = <blockquote> {| Resources | [http://portableapps.com/apps/development/xampp XAMPP portable] || || Download |- | https://wiki.bitnami.com/Infrastructure_Stacks/Bitnami_for_XAMPP || || Mo...", and the only contributor was "Will" (talk))
- 04:02, 2 July 2022 Will talk contribs created page Cygwin install (Created page with "'''chocolatey installs cygwin to C:\programdata\chocolatey\cygwin\tools\cygwin''' Cygwin is built to be able to be run in a portable way. You install, update, and get new packages by re-running the cygwin installer. Always install the 32 bit version of cygwin, unless you absolutely need it to be 64bit. It is much more supported. Cygwin doesn't seem to require any registry keys to be set, the only things that affect it's portability are some environment variables.")
- 04:02, 2 July 2022 Will talk contribs created page Cygwin troubleshooting (Created page with "= Common Problems = <blockquote> == rebase == <blockquote> Almost all issues related to cygwin can be resolved by rebasing. You can do it the quick/dirty way: <syntaxhighlight lang="bash"> C:/cygwin/bin/dash.exe /bin/rebaseall </syntaxhighlight> Or the full proper way: <syntaxhighlight lang="bash"> - Open Task Manager and close any processes that look to be Cygwin related. - Open C:\Cygwin\bin in Windows Explorer - Verify that dash.exe, ash.exe, rebase.exe, and reb...")
- 04:00, 2 July 2022 Will talk contribs created page Cygwin package management (Created page with "Cygwin doesn't ship with a package manager.<br> Instead, you call the installer with params to install packages (or use the GUI). = Documentation = <blockquote> {| class="wikitable" |- | std cygwin packages || http://lug.mtu.edu |- | cygports packages || http://mirrors.kernel.org/sources.redhat.com/cygwinports/ |} </blockquote><!-- Documentation --> = Usage = <blockquote> <syntaxhighlight lang="bash"> # start cygwin with GPG key for cygports /path/to/setup-x86.exe -K h...")
- 03:53, 2 July 2022 Will talk contribs created page Cygwin configuration (Created page with "= Fonts = <blockquote> {| | <code>/usr/share/fonts/font.ttf</code> || font dir |- | <code>fc-list</code> || list all fonts |} Acquiring Fonts <syntaxhighlight lang="bash"> # Droid-Sans-Mono (preference) http://www.fontsquirrel.com/fonts/droid-sans-mono # DejaVu http://sourceforge.net/projects/dejavu/ </syntaxhighlight> Installing Fonts <syntaxhighlight lang="bash"> # copy fonts to /usr/share/fonts/ fc-list # List all currently available fon...")
- 03:49, 2 July 2022 Will talk contribs created page Cygwin programs (Created page with "Not every package works well in cygwin.<br> here are some I have found worked reasonably well in the past. == Terminal Programs == <blockquote> {| class="wikitable" |- | mintty |- | openssh |- | mutt |- | mpd |- |} </blockquote><!-- Terminal Programs -->")
- 03:45, 2 July 2022 Will talk contribs created page Cygwinx (Created page with "xorg server for cygwin. = Documentation = <blockquote> {| class="wikitable" |- | <code>man xwin</code> || |- |} </blockquote><!-- Documentation --> = Locations = <blockquote> {| class="wikitable" |- | <code>~/.xstartwinrc</code> || customize startup |- |} </blockquote><!-- Locations --> = Usage = <blockquote> <syntaxhighlight lang="bash"> startxwin startx <program> -- <..xwin flags...> startx /usr/bin/openbox -- -rootless -keyhoook # start openbox in same window...")
- 01:46, 2 July 2022 Will talk contribs created page Console2 (Created page with "A windows terminal, supporting tabs, batch, powershell, and ships with clink preinstalled.<br> It's convenient for quickly getting a nicer console on windows.")
- 01:34, 2 July 2022 Will talk contribs created page Mintty (Created page with "mintty is a terminal emulator for windows that works with unix-like shells.<br> It is often used with cygwin and msys. It does not require that a xorg server is running.")
- 01:28, 2 July 2022 Will talk contribs created page Programs: terminals (Created page with "= Windows = <blockquote> {| class="wikitable" |- | mintty |- | conemu |- |} </blockquote><!-- Windows --> = Linux = <blockquote> {| |- | xterm |- | suckless st |- | mrxvt |- | urxvt |- |} </blockquote><!-- Linux -->")
- 00:56, 2 July 2022 Will talk contribs deleted page Tabatha openbsd5.4 randomWallpaper (content was: "= ~/.xmonad/Extensions/randomWallpaper = Dependencies: <pre> pkg_add ggrep </pre> <pre> sudo chown will:will randomWallpaper sudo chmod 755 randomWallpaper </pre> <syntaxhighlight lang="bash"> #!/bin/sh # Random Wallpaper chooser # I wrote this script because I am lazy, and I didn't feel like constantly changing the feh command # in .xmonad/xmonad.hs # It checks for all of the f...", and the only contributor was "Will" (talk))
- 00:53, 2 July 2022 Will talk contribs deleted page Freebsd9.2 profoak externalIPget (content was: "= ~/.xmonad/Extensions/externalIPget = <pre> chmod 755 ~/.xmonad/Extensions/externalIPget echo "" \x3E ~/.xmonad/Extensions/externalIP chmod 755 ~/.xmonad/Extensions/externalIP </pre> <pre> #!/bin/sh # # Description: # Called by rootstart.service (systemd) after network connection has been established. # Gets external IP address, and saves it with an echo to the file externalIP whi...", and the only contributor was "Will" (talk))
- 13:26, 1 July 2022 Will talk contribs created page Go errors (Redirected page to Golang errors) Tag: New redirect
- 18:40, 26 June 2022 Will talk contribs created page Golang errcheck (Created page with "Checks for ignored errors within your application. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/kisielk/errcheck |- |} </blockquote><!-- Documentation --> = Install = <blockquote> <syntaxhighlight lang="bash"> go install github.com/kisielk/errcheck@latest </syntaxhighlight> </blockquote><!-- Install -->")
- 18:38, 26 June 2022 Will talk contribs created page Golang checkers (Created page with "Linters, safety checks, validation etc. = Checkers = <blockquote> {| class="wikitable" |- | golang errcheck || list unhandled errors |- | golang gc || <code>go {build,run} -race</code> checks for race conditions |- |} </blockquote><!-- Checkers -->")
- 17:39, 26 June 2022 Will talk contribs created page VimPlugin: vim-go (Created page with "A standalone LSP setup for golang and vim.<br> includes several refactoring tools as well. = Documentation = <blockquote> {| class="wikitable" |- | <code>:h vim-go</code> || https://github.com/fatih/vim-go/blob/master/doc/vim-go.txt |- |} </blockquote><!-- Documentation --> = Install = <blockquote> <syntaxhighlight lang="vim"> Plug 'https://github.com/fatih/vim-go', { 'do': ':GoUpdateBinaries' } </syntaxhighlight> </blockquote><!-- Install --> = Configuration = <b...")
- 17:08, 26 June 2022 Will talk contribs created page Golang gopls (Created page with "Go LSP create/maintained by the go team. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/golang/tools/tree/master/gopls |- |} </blockquote><!-- Documentation --> = Install = <blockquote> <syntaxhighlight lang="bash"> go install golang.org/x/tools/gopls@latest </syntaxhighlight> </blockquote><!-- Install -->")
- 17:07, 26 June 2022 Will talk contribs created page Golang lsps (Created page with "Available Language Server Protocols for go. = Notes = <blockquote> {| |- | golang gopls |- |} </blockquote><!-- Notes -->")
- 17:04, 26 June 2022 Will talk contribs deleted page Golang toolchains (content was: "Tools to build go executables. = Usage = <blockquote> <syntaxhighlight lang="go"> go run . # compile and run pkg go build # create binary go clean # remove binary and tmpfiles go install # install binary go fmt foo.go # automatically format code </syntaxhighlight> </blockquote><!-- Basics --> = Notes = <blockquote> {| class="wikitable" |- | go...", and the only contributor was "Will" (talk))
- 17:03, 26 June 2022 Will talk contribs moved page Golang debugging to Golang debuggers without leaving a redirect
- 17:03, 26 June 2022 Will talk contribs moved page Golang compilation to Golang gc without leaving a redirect
- 17:02, 26 June 2022 Will talk contribs created page Golang compilers (Created page with "You can compile go using various compilers. = Compilers = <blockquote> {| class="wikitable" |- | golang gc |- | golang gcc |- | golang clang |- |} </blockquote><!-- Compilers -->")
- 16:09, 26 June 2022 Will talk contribs created page Golang gdb (Created page with "Instructions for debugging go with gdb.<br> Instructions vary by compiler = gc = <blockquote> If compiled with <code>gc</code> (default). <syntaxhighlight lang="bash"> go build -ldflags=-w . gdb your-executable </syntaxhighlight> </blockquote><!-- gc -->")
- 03:05, 26 June 2022 Will talk contribs created page Go loops (Redirected page to Golang loops) Tag: New redirect
- 00:31, 26 June 2022 Will talk contribs created page Golang encoding/csv (Created page with "Go's builtin module for encoding/decoding csv files. {{ NOTE | go's builtin csv module does not conform to it's encoding interface. }} = Serializing = <blockquote> </blockquote><!-- Serializing --> = Deserializing = <blockquote> </blockquote><!-- Deserializing -->")
- 18:45, 25 June 2022 Will talk contribs created page Go functions (Redirected page to Golang functions) Tag: New redirect
- 18:45, 25 June 2022 Will talk contribs created page Go methods (Redirected page to Golang methods) Tag: New redirect
- 18:45, 25 June 2022 Will talk contribs created page Go modules (Redirected page to Golang modules) Tag: New redirect
- 18:44, 25 June 2022 Will talk contribs created page Go variables (Redirected page to Golang variables) Tag: New redirect
- 18:44, 25 June 2022 Will talk contribs created page Go datatypes (Redirected page to Golang datatypes) Tag: New redirect
- 03:30, 25 June 2022 Will talk contribs created page Golang encoding/json (Created page with "= Deserializing = <blockquote> == Array to Array == <blockquote> </blockquote><!-- Array to Array --> == Object to Struct == <blockquote> <syntaxhighlight lang="go"> type User struct { id int Name string } func main() { var user User json.Unmarshal([]byte(`{"id": 123, "Name": "vaderd"}`), &user) fmt.Println(user.Name) } </syntaxhighlight> </blockquote><!-- Object to Struct --> </blockquote><!-- Deserializing -->")
- 02:55, 25 June 2022 Will talk contribs created page Golang encoding (Created page with "Golang's <code>encoding</code> module defines the interfaces for data serialization. = Basics = <blockquote> Each method of encoding implements at least one of these interfaces <syntaxhighlight lang="go"> type BinaryMarshaler interface { MarshalBinary() (data []byte, err error) } type BinaryUnmarshaler interface { UnmarshalBinary(data []byte) error } type TextMarshaler interface { MarshallText(text []byte) error } type TextUnmarshaler interface { UnmarshalText(t...")
- 00:35, 25 June 2022 Will talk contribs created page Coc-go (Created page with "neovim LSP server for golang. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/josa42/coc-go |- |} </blockquote><!-- Documentation -->")
- 13:45, 24 June 2022 Will talk contribs created page Ocaml (Created page with "= Tutorials = <blockquote> {| class="wikitable" |- | cs3110 || intro to ocaml |- |} </blockquote><!-- tutorials -->")
- 03:59, 24 June 2022 Will talk contribs created page Golang encoding/xml (Created page with "go's builtin library for parsing xml. {{ WARNING | wip }} = Basics = <blockquote> To parse xml within go: * you define <code>MarshallText/UnmarshallText</code> methods on an object * declare a variable with the types you'd like to use * <code>xml.Unmarshall(your_type)</code> will use type info to serialize/deserialize objects </blockquote><!-- Basics -->")
- 02:41, 24 June 2022 Will talk contribs moved page Java targeting platforms to Java operating systems without leaving a redirect
- 02:40, 24 June 2022 Will talk contribs moved page Java system to Java processes without leaving a redirect
- 01:45, 22 June 2022 Will talk contribs created page Terraform (Created page with "A configuration orchestration tool by hashicorp. = Documentation = <blockquote> {| class="wikitable" |- | home || https://www.terraform.io/ |- |} </blockquote><!-- Documentation -->")
- 01:21, 21 June 2022 Will talk contribs created page Golang documentation (Created page with "= Documentation = <blockquote> {| class="wikitable" |- | standard library || https://pkg.go.dev/std |- |} </blockquote><!-- Documentation --> = go doc = <blockquote> <syntaxhighlight lang="bash"> # list module docs/sigs (stdlib, internal) go doc internal/logger go doc io | bat -l go # nicely syntax highlighted </syntaxhighlight> </blockquote><!-- -->")
- 00:52, 21 June 2022 Will talk contribs created page Golang tview (Created page with "TUI library for golang. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/rivo/tview |- |} </blockquote><!-- Documentation -->")
- 00:39, 21 June 2022 Will talk contribs created page Golang qt (Created page with "Qt bindings for go.<br> supports cross compilation across several platforms. {{ WARNING | wiki updates, but code itself hasn't been updated in 2yrs }} = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/therecipe/qt |- |} </blockquote><!-- Documentation -->")
- 04:39, 20 June 2022 Will talk contribs created page Golang anatomy (Created page with "<syntaxhighlight lang="bash"> myproject/ go.mod // module name, requirements main.go // optional CLI entrypoint printer.go // other 'main' package src are in toplevel dir internal/ // exported symbols from internal packages are only exposed within 'myproject' logger/ // subpackage logger.go math/ // subpackage division.go multiplication.go </...")
- 03:41, 20 June 2022 Will talk contribs created page Golang delve (Created page with "delve is a go debugger.<br> It is more knowledgeable about the go runtime than golang gdb . = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/go-delve/delve |- |} </blockquote><!-- Documentation --> = Install = <blockquote> <syntaxhighlight lang="bash"> go install github.com/go-delve/delve/cmd/dlv@latest </syntaxhighlight> </blockquote><!-- Install --> = Usage = <blockquote> <syntaxhighlight lang="bash"> dlv debug dlv debug exam...")
- 03:29, 20 June 2022 Will talk contribs created page Golang debugging (Created page with "= Documentation = <blockquote> {| class="wikitable" |- | gdb || https://go.dev/doc/gdb |- | delve || |} </blockquote><!-- Documentation -->")
- 22:23, 19 June 2022 Will talk contribs created page Git environment (Created page with "= Documentation = <blockquote> {| class="wikitable" |- | <code>man git</code> || https://man.archlinux.org/man/extra/git/git.1.en#ENVIRONMENT_VARIABLES |- |} </blockquote><!-- Documentation --> = Environment = <blockquote> {| class="wikitable" |- | <code>GIT_CONFIG_GLOBAL</code> || use an alternate <code>~/.gitconfig</code> |- | <code>GIT_SSH_COMMAND</code> || alter ssh command git uses for git+ssh:// (hint: -vvv) |- |} </blockquote><!-- Environment -->")
- 21:21, 19 June 2022 Will talk contribs created page Golang private modules conf: meta tags, git+ssh, nginx (Created page with "This configuration abstracts golang module path, <br> to provide access to private go modules over git+ssh,<br> by setting dynamic html meta tags using nginx.")
- 17:40, 19 June 2022 Will talk contribs created page Fonts (Created page with " = Font Sources = <blockquote> {| class="wikitable" |- | bunny.net || https://fonts.bunny.net/ |- |} </blockquote><!-- Font Sources -->")
- 14:10, 19 June 2022 Will talk contribs created page Golang module path (Created page with "Module paths are used both to locate, and uniquely identify packages.<br> Downloading packages is normally performed by a lookup in go index,<br> but the actual src is hosted using a server/service of your choosing. === URL suffix === <blockquote> Suffix indicating repository type <syntaxhighlight lang="go"> # Repos supporting multiple protocols will try each in order. # ex: https://, git://, git+ssh:// # # # Bazaar .bzr # Fossil .fossil # Git .git # M...")
- 14:07, 19 June 2022 Will talk contribs deleted page Golang projects (content was: "Go projects are typically organized into groups of packages released together in modules.<br> They are [https://pkg.go.dev/ indexed], but you are responsible for hosting source-code yourself. = Documentation = <blockquote> {| class="wikitable" |- | <code>go.mod</code> ref || https://go.dev/doc/modules/gomod-ref |- | add/remove packages from index...", and the only contributor was "Will" (talk))
- 13:49, 19 June 2022 Will talk contribs created page Mediawiki features (Created page with "= Redirects = <blockquote> You can create aliases for pages, that will be automatically redirected.<br> When renaming a page, you have the option to create one automatically,<br> otherwise do the following <syntaxhighlight lang="yaml"> - create page with desired name - add the text: '#REDIRECT mediapage to redirect to' - save </syntaxhighlight> You can see a list of all redirects Special:ListRedirects. </blockquote><!-- Redirects -->")
- 13:45, 19 June 2022 Will talk contribs deleted page Golang package management (content was: "#REDIRECT Golang packaging", and the only contributor was "Will" (talk))
- 01:12, 19 June 2022 Will talk contribs deleted page Go build (content was: "<code>go build</code> creates an executable for the package in cwd.<br> It also provides tools to validate your package. = Usage = <blockquote> Go build creates an executable with the name of your package.<br> If your package includes slashes, it is only the basename.<br> (ex: package: <code>example.com/x/foo</code> creates executable <code>foo</code>) <syntaxhighlight lang="bash"> g...", and the only contributor was "Will" (talk))
- 01:11, 19 June 2022 Will talk contribs deleted page Go run (replaced with go compilation)
- 01:03, 19 June 2022 Will talk contribs created page Golang compilation (Created page with "This page documents the builtin golang compilation tools. = run = <blockquote> <code>go run</code> will build and run an executable. <blockquote> <syntaxhighlight lang="bash"> go run . # compile package at cwd, and run it's 'main()' method go run . --help # cli params for the program can be passed to go run go run main.go lib.go ... # compile only these files, and run detected 'main()' method go run some/package # compile a specific pa...")
- 01:01, 19 June 2022 Will talk contribs created page Go build (Created page with "<code>go build</code> creates an executable for the package in cwd.<br> It also provides tools to validate your package. = Usage = <blockquote> Go build creates an executable with the name of your package.<br> If your package includes slashes, it is only the basename.<br> (ex: package: <code>example.com/x/foo</code> creates executable <code>foo</code>) <syntaxhighlight lang="bash"> go build # build executable for package at cwd go build -o altname # build...")
- 00:51, 19 June 2022 Will talk contribs created page Go run (Created page with "<code>go run</code> will build and run an executable. = Usage = <blockquote> <syntaxhighlight lang="bash"> go run . # compile package at cwd, and run it's 'main()' method go run . --help # cli params for the program can be passed to go run go run main.go lib.go ... # compile only these files, and run detected 'main()' method go run some/package # compile a specific package </syntaxhighlight> </blockquote><!-- Usage -->")
- 21:30, 18 June 2022 Will talk contribs created page Golang logging (Created page with "Logging is a standardized format of writing progress/debug info. = Example = <blockquote> <syntaxhighlight lang="go"> // ./logger.go package main import "os" import "log" // params: // 1. device you'd like to log to // 2. log-prefix of this logger // 3. log-formatting options // var Logger = log.New(os.Stderr, "", log.Ldate|log.Ltime|log.Lshortfile) </syntaxhighlight> <syntaxhighlight lang="go"> // ./main.go package main func main() { Logger.Println("th...")
- 17:38, 18 June 2022 Will talk contribs created page Golang tutorials (Created page with " {| class="wikitable" |- | golang specification (best) || https://go.dev/ref/spec |- | effective go || https://go.dev/doc/effective_go |- | zetcode || https://zetcode.com/all/#go |- |}")
- 17:29, 18 June 2022 Will talk contribs deleted page Python services (content was: "A service is a process meant to be started with/managed by the operating system, and run in the background. Different operating systems have different ways of handling this. = Useful Libraries = <blockquote> </blockquote><!-- useful libraries --> = Platforms = <blockquote> == linux == <blockquote> See systemd </blockquote><!-- linux --> == FreeBSD == <blockquote> </blockquote>...", and the only contributor was "Will" (talk))
- 17:01, 18 June 2022 Will talk contribs created page Golang matching (Created page with " = Documentation = <blockquote> {| class="wikitable" |- | <code>path.Match</code> (glob match) || https://pkg.go.dev/path@go1.18.3#Match |- | <code>regexp</code> || https://pkg.go.dev/regexp |- |} </blockquote><!-- Documentation --> = Match (glob) = <blockquote> <syntaxhighlight lang="bash"> import "path" isTrue := path.Match("f*", "foo") // glob match </syntaxhighlight> </blockquote><!-- Match (glob) --> = Regexp = <blockquote> <syntaxhighlight lang="go"> import "re...")
- 16:18, 18 June 2022 Will talk contribs created page Golang print (Created page with "= Basics = <blockquote> <syntaxhighlight lang="go"> require "fmt" fmt.Println("foo") // print to stdout with newline fmt.Printf("%v", 123) // print formatted string to stdout (no newline) fmt.Fprintf(os.Stdout, "%v", 123) // prints formatted string to writable object (ex. STDOUT, STERR, ..) fmt.Sprintf("%v", 123) // returns formatted string (no newline) </syntaxhighlight> </blockquote><!-- Basics --> = Format Syntax = <blockqu...")
- 16:15, 18 June 2022 Will talk contribs created page Golang filesystem (Created page with " = Errors = <blockquote> <syntaxhighlight lang="go"> require "errors" require "os" require "io/fs" _, err := os.Stat("foo.bar") if errors.Is(err, fs.ErrExist) {...} if errors.Is(err, fs.ErrNotExist) {...} if errors.Is(err, fs.ErrPermission) {...} if errors.Is(err, fs.ErrPermission) {...} </syntaxhighlight> {{ expand | The old method defines <code>Is${N}</code> functions to test for various <code>os</code> package errors. | <syntaxhighlight lang="go"> require "os" //...")
- 13:22, 18 June 2022 Will talk contribs deleted page Golang signals (this is covered by processes)
- 13:13, 18 June 2022 Will talk contribs created page Golang operating system (Created page with " = Host Info = <blockquote> <syntaxhighlight lang="go"> require "os" host, err := os.Hostname() </syntaxhighlight> </blockquote><!-- Host Info --> = User Info = <blockquote> User info is exposed by a struct of passwd info. <syntaxhighlight lang="go"> userinfo, err := user.Lookup("will") if errors.Is(err, user.UnknownUserError) {...} fmt.Println(userinfo.Uid) </syntaxhighlight> </blockquote><!-- User Info -->")
- 16:34, 12 June 2022 Will talk contribs created page Xmldump2zim (Created page with "Create an xml dump from a MediaWiki website using [https://www.mediawiki.org/wiki/Manual:DumpBackup.php DumpBackup.php], then use <code>xmldump2zim</code> to convert it to a zim file (which will allow you to read it offline). = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/KasparNagu/xmldump2zim |- |} </blockquote><!-- Documentation -->")
- 14:01, 12 June 2022 Will talk contribs created page Static-wiki (Created page with "A tool designed to create a static-html copy of wikipedia, preserving search. {| class="wikitable" |- | github || https://github.com/segfall/static-wiki |- | static wikipedia || http://static.wiki/ |- |}")
- 14:00, 12 June 2022 Will talk contribs created page Mw2html (Created page with "A tool to create a static-html copy of a mediawiki website with working links (but no css). = Install = <blockquote> <source lang="bash"> # Install htmldata cd /home/will/dev # Install htmldata to a location on $PYTHONPATH curl -#O http://www.connellybarnes.com/code/htmldata/htmldata # Install mw2html cd $www/maintenance git clone https://github.com/samuell/mw2html.git </source> </blockquote><!-- Install --> = Configuration = <blockquote> In order for the pythons...")
- 13:47, 11 June 2022 Will talk contribs created page Wget-2-zim (Created page with "Shellscript to create a zimfile from a website. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/ballerburg9005/wget-2-zim |- |} </blockq...")
- 13:46, 11 June 2022 Will talk contribs created page Zim-tools (Created page with "A collection of tools for manipulating and creating zimfiles.<br> Includes <code>zimwriterfs</code>, which creates a zimfile from a mediawiki install. = Documentation = <bloc...")
- 12:45, 11 June 2022 Will talk contribs created page Mwoffliner (Created page with "Scrape a mediawiki website, build a zim file. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/openzim/mwoffliner |- |} </blockquote><!--...")
- 02:56, 8 June 2022 Will talk contribs created page Golang processes (Created page with " = Documentation = <blockquote> {| class="wikitable" |- | <code>os</code> || https://pkg.go.dev/os@go1.18.3 |- |} </blockquote><!-- Documentation --> = Current Process = <blo...")
- 00:43, 7 June 2022 Will talk contribs created page Golang testify (Created page with "Testify is a 3rd party test library for golang.<br> It includes assertions and mocks. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/st...")
- 00:41, 7 June 2022 Will talk contribs created page Golang std testing (Created page with "Go ships with a test suite. = Documentation = <blockquote> {| class="wikitable" |- | <code>testing</code> || https://pkg.go.dev/testing@go1.18.3 |- |} </blockquote><!-- Docum...")
- 21:23, 6 June 2022 Will talk contribs created page Golang signals (Created page with "Golang has builtin tools to handle unix signals. = Documentation = <blockquote> {| class="wikitable" |- | <code>os/signal</code> || https://pkg.go.dev/os/signal@go1.18.3 |- |...")
- 19:05, 6 June 2022 Will talk contribs created page Golang synchronization (Created page with "Synchronization tools are used to synchronize multiple concurrent codepaths so that your program can continue synchronously. = WaitGroups = <blockquote> WaitGroups are global...")
- 17:32, 6 June 2022 Will talk contribs created page Golang concurrency (Created page with "= Goroutines = <blockquote> Goroutines use green-threads rather than os-threads.<br> An OS thread is relatively expensive in setup and memory. One thread is reserved for a par...")
- 16:17, 6 June 2022 Will talk contribs created page Nnn (Created page with "A tiny cli file manager that uses minimal i/o to keep it performant. * minimal io * <code>cd</code> on quit * tiny * extendable * supports file previews * pipe and select fil...")
- 14:13, 6 June 2022 Will talk contribs created page Python manim (Created page with "Illustrate math concepts visually using animation.<br> Written and used by the 3blue 1brown channel. = Documentation = <blockquote> {| class="wikitable" |- | github || https:...")
- 03:14, 6 June 2022 Will talk contribs created page Golang interfaces (Created page with "Similar to other languages, interfaces in go define a contract of method-signatures that implementors must have.<br> Unlike other languages, golang interfaces are implicit --...")
- 02:47, 6 June 2022 Will talk contribs created page Golang methods (Created page with "While Go is not an OOP language, it lets you bind methods to any type.<br> This is most common with structs, but any type is supported = Basics = <blockquote> <syntaxhighlig...")
- 01:13, 6 June 2022 Will talk contribs created page Golang errors (Created page with "= panic and recover = <blockquote> Go seems to discourage the use of exception-style control-flows,<br> encouraging the use of errors in return-values instead. Go does provid...")
- 19:12, 29 May 2022 Will talk contribs created page Golang input/output (Created page with "= print = <blockquote> == Basics == <blockquote> <syntaxhighlight lang="go"> require "fmt" fmt.Println("foo") // print to stdout with newline fmt.Printf("%v",...")
- 13:54, 29 May 2022 Will talk contribs created page Golang operators (Created page with "= Arithmetic = <blockquote> <syntaxhighlight lang="go"> 1 + 1 // addition 1 - 1 // subtraction 1 * 1 // multiplication 1 / 1 // division 1 % 1 // modulus </syntaxhighlight> </...")
- 13:29, 29 May 2022 Will talk contribs created page Golang datatypes (Created page with "= Implied Types = <blockquote> </blockquote><!-- Implied Types --> = Text = <blockquote> </blockquote><!-- Text --> = Numeric = <blockquote> </blockquote><!-- Numeric -->...")
- 04:52, 29 May 2022 Will talk contribs created page Gocryptfs (Created page with "Userspace Encrypted filesystem. Desgined to address some shortfalls of encfs (ex. vulnerabilities when multiple versions of same file are available). = Documentation = <b...")
- 02:22, 29 May 2022 Will talk contribs created page Gpg configuration (Created page with " = Documentation = <blockquote> {| class="wikitable" |- | options ref || https://www.gnupg.org/gph/en/manual/r1172.html |- |} </blockquote><!-- Documentation --> = Locations...")
- 02:05, 29 May 2022 Will talk contribs created page Gpg agent (Created page with "gpg-agent is a daemon that caches secrets in memory.<br> secrets can be retrieved/stored from processes by communicating with gpg-agent over a socket.<br> gpg itself inter...")
- 17:52, 28 May 2022 Will talk contribs created page Programming: Synchronization (Created page with "When writing Concurrent systems, it is useful to be able wait for behaviour to be complete before starting another task.<br> This page has several...")
- 17:46, 28 May 2022 Will talk contribs moved page Programming: Threading to Programming: Concurrency
- 03:53, 25 May 2022 Will talk contribs created page Golang variables (Created page with "= Assignment = <blockquote> <syntaxhighlight lang="go"> // declare and assign variable var name string name = "foo" // declare and assign variable, inferring type name := "fo...")
- 21:24, 23 May 2022 Will talk contribs created page Golang conventions (Created page with "= Naming = <blockquote> == Casing == <blockquote> <syntaxhighlight lang="go"> func DoThing() { ... } // exported functions are PascalCase func doThing() { ... } // regular f...")
- 20:40, 23 May 2022 Will talk contribs created page Golang loops (Created page with "= For Loops = <blockquote> initializer/condition based loops <syntaxhighlight lang="go"> for i := 0; i < 10; i++ { sum += i } </syntaxhighlight> iterating over mappings <...")
- 20:36, 23 May 2022 Will talk contribs created page Golang conditionals (Created page with "= If statements = <blockquote> <syntaxhighlight lang="go"> if 1 > 0 { fmt.Println("true") } </syntaxhighlight> You can also assign and test a variable in one step. <synta...")
- 20:32, 23 May 2022 Will talk contribs created page Golang rf (Created page with "A go refactoring tool. = Documentation = <blockquote> {| class="wikitable" |- | official docs || https://pkg.go.dev/rsc.io/rf#section-readme |- |} </blockquote><!-- Documenta...")
- 20:31, 23 May 2022 Will talk contribs created page Golang libraries (Created page with "= Refactoring = <blockquote> {| |- | golang rf |- |} </blockquote><!-- Refactoring -->")
- 20:23, 23 May 2022 Will talk contribs created page Golang testing (Created page with "Go ships with a test suite. = Example = <blockquote> {{ TODO | finish }} <syntaxhighlight lang="go"> package mypackage func Hello(name string) string { return "Hello, "...")
- 19:41, 23 May 2022 Will talk contribs created page Golang toolchains (Created page with "<syntaxhighlight lang="bash"> go build go install [PATH] # build/install executable go run . go run foo.go </syntaxhighlight>")
- 19:38, 23 May 2022 Will talk contribs created page Golang environments (Created page with "= Documentation = <blockquote> {| class="wikitable" |- | environment variables || https://pkg.go.dev/cmd/go#hdr-Environment_variables |- |} </blockquote><!-- Documentation -->...")
- 19:33, 23 May 2022 Will talk contribs created page Golang comments (Created page with "<syntaxhighlight lang="go"> // single line comment Multiline * Comment: </syntaxhighlight>")
- 19:30, 23 May 2022 Will talk contribs moved page Golang package management to Golang packaging
- 19:28, 23 May 2022 Will talk contribs created page Golang packages (Created page with "= Imports = <blockquote> <syntaxhighlight lang="go"> import ( "fmt" "golang.org/x/example/stringutil" ) </syntaxhighlight> </blockquote><!-- Imports -->")
- 18:41, 23 May 2022 Will talk contribs created page Golang modules (Created page with "Go projects/packages are referred to as '''modules'''. = Modules = <blockquote> == Creating/Requiring Modules == <blockquote> See go.mod file. </blockquote><!-- Creating...")
- 18:14, 23 May 2022 Will talk contribs created page Go.mod file (Created page with "= Example = <blockquote> <syntaxhighlight lang="go"> /* Unique identifier for project. * Distinguishes tools of the same name within `pkgs.go.dev` * Also directly or indirec...")
- 14:24, 23 May 2022 Will talk contribs created page Golang package management (Created page with "= Within Module = <blockquote> <syntaxhighlight lang="bash"> go get golang.org/x/text # adds requirement to 'go.mod' </syntaxhighlight> </blockquote><!-- Within Module -->")
- 12:04, 23 May 2022 Will talk contribs created page Specification: UEFI (Created page with "The Unified Extensible Firmware Interface = Documentation = <blockquote> {| class="wikitable" |- | Official Spec || https://uefi.org/specifications |- |} </blockquote><!-- Do...")
- 12:03, 23 May 2022 Will talk contribs created page Specifications (Created page with "= Bootloaders = <blockquote> {| class="wikitable" |- | specification: UEFI |- |} </blockquote><!-- Bootloaders -->")
- 11:58, 23 May 2022 Will talk contribs created page Efibootmgr (Created page with "efibootmgr lets you manage the UEFI boot entries. = Documentation = <blockquote> {| class="wikitable" |- | <code>man efibootmgr</code> || https://man.archlinux.org/man/core/e...")
- 11:35, 23 May 2022 Will talk contribs created page Golang functions (Created page with "<syntaxhighlight lang="go"> func greet(name string) string { return "Hello, " + name } </syntaxhighlight>")
- 11:26, 23 May 2022 Will talk contribs created page Golang projects (Created page with " = go.mod file = <blockquote> <syntaxhighlight lang="bash"> # create ./go.mod (project settings, requirements, etc) # sample project: MyProject, github.com/MyProject, ... go m...")
- 00:20, 23 May 2022 Will talk contribs created page Golang install (Created page with " = Archlinux = <blockquote> <syntaxhighlight lang="bash"> pacman -S go go version # confirm ok </syntaxhighlight> </blockquote><!-- Archlinux -->")
- 20:55, 22 May 2022 Will talk contribs created page Ach (Created page with " = Documentation = <blockquote> {| class="wikitable" |- | ACH File Spec || https://achdevguide.nacha.org/ach-file-overview |- |} </blockquote><!-- Documentation -->")
- 20:33, 22 May 2022 Will talk contribs created page Standards: REST API (Created page with "{| class="wikitable" |- | OpenAPI || https://swagger.io/resources/open-api/ |- |}")
- 03:16, 16 May 2022 Will talk contribs created page Elden Ring (Created page with " = Configuration = == Windows == === Multi-Monitor === use widescreen fixer, surround")
- 16:18, 14 May 2022 Will talk contribs created page Process exporter (Created page with "A prometheus exporter that dumps information about running processes, and their use of system resources. Requires <code>procfs</code> to be mounted. = Documentation = <bl...")
- 02:13, 13 May 2022 Will talk contribs created page XHR/AJAX requests (Created page with "XHR requests let you POST a request to a REST API, and update the page from a HTML event when it replies. <syntaxhighlight lang="javascript"> var payload = { "foo": "bar" };...")
- 23:19, 12 May 2022 Will talk contribs created page Ruby webrick (Created page with "webrick is an HTTP server library builtin to ruby. = Documentation = <blockquote> {| class="wikitable" |- | official docs || https://docs.ruby-lang.org/en/2.7.0/WEBrick.html...")
- 23:14, 12 May 2022 Will talk contribs created page Ruby net::http (Created page with "Builtin library to make HTTP requests. = Documentation = <blockquote> {| class="wikitable" |- | official docs || https://docs.ruby-lang.org/en/2.7.0/Net/HTTP.html |- |} </blo...")
- 21:28, 5 May 2022 Will talk contribs created page Datadog syntax (Created page with " = Entering Queries = <blockquote> There is both a JSON query (all-text), and a UI-aided query. <syntaxhighlight lang="yaml"> Notebooks: - New Notebook: - </> # on the...")
- 12:39, 24 April 2022 Will talk contribs created page Davinci Resolve (Created page with "Closed Source Video Editing, supports Mac, Windows, Linux. = Documentation = <blockquote> {| class="wikitable" |- | home || https://www.blackmagicdesign.com/products/davincir...")
- 16:03, 23 April 2022 Will talk contribs deleted page Journalctl (content was: "journalctl is systemds syslog solution. = Examples = <blockquote> <source lang="bash"> sudo journalctl -u restapi.service \ -f `# watch log` \ -p 7 `# loglevel debug` </source> </blockquote><!-- examples --> = Dmesg = <blockquote> systemd does not log to <code>/var/log/dmesg</code>, instead you interface with dmesg using <code>journalctl</code>. Fortunately output is line-...", and the only contributor was "Will" (talk))
- 13:21, 23 April 2022 Will talk contribs created page Agendav (Created page with "CalDav client and Web Application. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/agendav/agendav |- | official docs || https://agendav...")
- 14:32, 17 April 2022 Will talk contribs created page Python mkdocs (Created page with "Build static html documentation websites. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/mkdocs/mkdocs/ |- | home || https://www.mkdocs...")
- 17:52, 16 April 2022 Will talk contribs created page Node exporter troubleshooting (Created page with " = node_memory_free_bytes and zfs = <blockquote> The way that node_exporter retrieves memory consumption does not match the consumption displayed in <code>top</code> on my Fre...")
- 15:13, 16 April 2022 Will talk contribs created page Kid3 (Created page with "kid3 edits music tags for various audio formats.<br> It has a CLI, and multiple choices for GUIs. = Documentation = <blockquote> {| class="wikitable" |- | homepage || https:/...")
- 13:20, 15 April 2022 Will talk contribs created page Neat Hardware (Created page with " = Linux Supporting Manufacturers = <blockquote> {| class="wikitable" |- | star labs/starbook || https://ca.starlabs.systems/ |- | system 76 || https://system76.com/ |- | puri...")
- 20:55, 10 April 2022 Will talk contribs created page Finance financing types (Created page with "= Mortgages = <blockquote> In canada, mortgages compound bi-yearly by law<<br> </blockquote><!-- Mortgages -->")
- 12:50, 9 April 2022 Will talk contribs created page Okular (Created page with "A PDf reader and editing suite. Supports encrypted docs and document signing. = Install = <blockquote> <syntaxhighlight lang="bash"> pacman -S okular # archlinux </syntaxhigh...")
- 00:41, 3 April 2022 Will talk contribs created page Python csv (Created page with " = Usage = <blockquote> read <syntaxhighlight lang="python"> import csv with open("file.csv", "r") as fd: for row in csv.reader(fd): print(row) </syntaxhighlight>...")
- 21:17, 2 April 2022 Will talk contribs created page Sudo troubleshooting (Created page with "= Sudo waits on Ctrl+C = <blockquote> https://www.reddit.com/r/linuxquestions/comments/sqzctb/sudo_ctrlc_and_ctrld_takes_too_long/ Apparently, <code>Ctrl+C</code> counts as a...")
- 21:12, 2 April 2022 Will talk contribs created page Sudo configuration (Created page with "= /etc/sudoers = <blockquote> == Basics == <source lang="ini"> USER HOST=(USER:GROUP) ALLOWED_COMMANDS USER localhost = \ /bin/commandA, /bin/commandB # can be spli...")
- 21:11, 2 April 2022 Will talk contribs created page Sudo usage (Created page with "= visudo = <blockquote> <syntaxhighlight lang="bash"> # visudo (/etc/sudoers) will ALL=(ALL): ALL # full sudo permissions to user %group ALL=(ALL): ALL # full sudo permiss...")
- 22:51, 1 April 2022 Will talk contribs created page Pihole blocklists (Created page with "pi-hole stores it's allowlists/denylists in an sqlite database.<br> It seems to also load from <code>/etc/pihole/*.list</code> files.")
- 17:43, 27 March 2022 Will talk contribs created page Qutebrowser addons (Created page with "Various third party scripts exist to extend qutebrowser. = keepassxc integration = <blockquote> https://github.com/ususdei/qute-keepassxc </blockquote><!-- keepassxc integrat...")
- 15:58, 27 March 2022 Will talk contribs created page Rsshub (Created page with "Generate rss feeds for various media (ex: follow github issues). = Documentation = <blockquote> {| class="wikitable" |- | official docs || https://docs.rsshub.app/en/ |- | gi...")
- 15:41, 27 March 2022 Will talk contribs created page Keepassxc (Created page with "A fully cross platform keepass implementation. = Documentation = <blockquote> {| class="wikitable" |- | official docs || https://keepassxc.org/docs/KeePassXC_UserGuide.html |...")
- 15:39, 27 March 2022 Will talk contribs moved page Keepassxc to Keepass without leaving a redirect
- 15:37, 27 March 2022 Will talk contribs moved page Keepass to Keepassxc without leaving a redirect
- 22:52, 26 March 2022 Will talk contribs created page Pdf2htmlex (Created page with "A cli tool to convert pdfs to html. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/pdf2htmlEX/pdf2htmlEX |- |} </blockquote><!-- Docume...")
- 21:59, 26 March 2022 Will talk contribs created page Python pypdf4 (Created page with "PDF reading/authoring with python. See also python pypdf2.")
- 21:49, 26 March 2022 Will talk contribs created page Python pdfreader (Created page with "Parse/Extract text/images from pdfs. = Documentation = <blockquote> {| class="wikitable" |- | official docs || https://pdfreader.readthedocs.io/en/latest/ |- |} </blockquote>...")
- 15:14, 26 March 2022 Will talk contribs created page Qt troubleshooting (Created page with "= Cannot mix incompatible Qt library (X.X.X) with this library (Y.Y.Y) = <blockquote> This could be <code>qt5-styleplugins</code>, try rebuilding/reinstalling. </blockquote><...")
- 22:18, 20 March 2022 Will talk contribs created page Sunshine (Created page with "OSS nvidia shield streaming host. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/loki-47-6F-64/sunshine |- |} </blockquote><!-- Documen...")
- 22:02, 20 March 2022 Will talk contribs created page Moonlight (Created page with "OSS implementation of nvidia shield's streaming protocol.<br> Lets you stream games over your local network, with similar performance to steam streaming. = Documentation...")
- 15:08, 19 March 2022 Will talk contribs created page Pokete (Created page with "A pokemon clone that runs in a terminal. cute!")
- 14:05, 19 March 2022 Will talk contribs created page Systemd troubleshooting (Created page with " = A start job is running for wait for network to be configured = <blockquote> When <code>systemd-networkd</code> is failing, it holds up your boot.<br> I've only encountered...")
- 20:33, 13 March 2022 Will talk contribs created page Wine configuration (Created page with "= Performance = <blockquote> == General == <blockquote> <syntaxhighlight lang=""> </syntaxhighlight> </blockquote><!-- General --> == Nvidia == <blockquote> <syntaxhighlight...")
- 20:30, 13 March 2022 Will talk contribs created page Wine usage (Created page with "= Basics = <blockquote> <syntaxhighlight lang="bash"> # install an x86_64 windows to ~/.wineprefies/foo-program WINEPREFIX=~/.wineprefixes/foo-program WINEARCH=win64 wine64 wi...")
- 20:27, 13 March 2022 Will talk contribs created page Wine install (Created page with "= Archlinux = <blockquote> Installing wine from the repo <syntaxhighlight lang="bash"> packer -S wine cower -d lib32-libwbclient </syntaxhighlight> Compiling the most recent...")
- 01:57, 13 March 2022 Will talk contribs moved page Pine64-arch pinephone to Pine64-arch install without leaving a redirect
- 01:56, 13 March 2022 Will talk contribs moved page Archlinux pinephone to Pine64-arch pinephone
- 01:48, 13 March 2022 Will talk contribs created page T2linux archlinux mbp-16.1 (Created page with "= Wifi Drivers = <blockquote> Boot into macos <syntaxhighlight lang="bash"> curl -#O https://wiki.t2linux.org/tools/wifi.sh chmod +x wifi.sh ./wifi.sh </syntaxhighlight> Boot...")
- 01:45, 13 March 2022 Will talk contribs created page T2linux archlinux install (Created page with "= Safety Net = <blockquote> Using the dedicated GPU 100% of the time produces lots of heat, and wasted battery life when you don't need it.<br> Defaulting to the dedicated gra...")
- 01:36, 13 March 2022 Will talk contribs moved page Saltstack state notes to Saltstack state cookbook without leaving a redirect
- 01:35, 13 March 2022 Will talk contribs moved page Saltstack debugging to Saltstack troubleshooting without leaving a redirect
- 18:40, 12 March 2022 Will talk contribs created page Xrdb (Created page with "Loads/Merges Xresources files, which customizes properties of the X root window. = Documentation = <blockquote> {| class="wikitable" |- | <code>man x</code> || https://man.ar...")
- 23:03, 11 March 2022 Will talk contribs moved page OS Bootloader to OSX Bootloader without leaving a redirect
- 23:03, 11 March 2022 Will talk contribs moved page OSC Bootloader to OS Bootloader
- 23:01, 11 March 2022 Will talk contribs created page OSC Bootloader (Created page with "= Mounting the EFI Dir = <pre> sudo mkdir /Volumes/esp sudo mount -t msdos /dev/disk0s1 /Volumes/esp </pre>")
- 01:13, 8 March 2022 Will talk contribs created page Auto-cpufreq (Created page with "Compatible alongside tlp, manages cpu scaling settings min/max and governor. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/AdnanHo...")
- 18:17, 7 March 2022 Will talk contribs created page Synaptics configuration (Created page with "= Configuration = <blockquote> == Basics == <blockquote> <syntaxhighlight lang="bash"> synclient # list/try available options </syntaxhighlight> <syntaxhighlight lang="dosin...")
- 18:16, 7 March 2022 Will talk contribs created page Synaptics install (Created page with "<syntaxhighlight lang="bash"> pacman -S xf86-input-synaptics nano /etc/X11/xorg.conf.d/50-synaptics.conf </syntaxhighlight> It doesn't need enabling")
- 15:23, 7 March 2022 Will talk contribs created page I7z (Created page with "A top-like tool that shows cpu-frequency info.<br> useful for monitoring cpu scaling, heat, power usage. = Install = <blockquote> <syntaxhighlight lang="bash"> pacman -S i7z...")
- 14:55, 7 March 2022 Will talk contribs created page Cpupower (Created page with "Manages cpu frequency. = Install = <blockquote> <syntaxhighlight lang="bash"> pacman -S cpupower </syntaxhighlight> </blockquote><!-- Install --> = Configuration = <blockquo...")
- 00:23, 7 March 2022 Will talk contribs created page Thermald (Created page with "daemon that tries to prevent overheating of intel cpus. = Install = <blockquote> <syntaxhighlight lang="bash"> pacman -S thermald </syntaxhighlight> <syntaxhighlight lang="b...")
- 00:06, 7 March 2022 Will talk contribs created page Powertop (Created page with "Tool to measure explain and monitor electrical usage of a computer. = Install = <blockquote> <syntaxhighlight lang="bash"> pacman -S powertop </syntaxhighlight> </blockquote>...")
- 23:37, 6 March 2022 Will talk contribs moved page Sensors to Lm sensors without leaving a redirect
- 20:22, 6 March 2022 Will talk contribs created page Mbpfan (Created page with "Control cpufans on a macbook pro from linux. {{ WARNING | The AUR package for mbpfan refers to a fork that is out of date and does not work. * (good) https://github.com/netw...")
- 04:00, 6 March 2022 Will talk contribs created page Iwd (Created page with "Manages network interfaces and connections. = Install = <blockquote> <syntaxhighlight lang="bash"> pacman -S iwd </syntaxhighlight> <syntaxhighlight lang="bash"> # arch syst...")
- 02:53, 3 March 2022 Will talk contribs created page Efi shell (Created page with "the UEFI shell is a scriptable commandline interface you can use to boot operating systems. = Tutorials = <blockquote> {| class="wikitable" |- | https://techlibrary.hpe.com/d...")
- 02:45, 3 March 2022 Will talk contribs created page Uefi shell (Created page with "the EFI shell is a scriptable commandline interface you can use to boot operating systems. = Tutorials = <blockquote> {| class="wikitable" |- | https://techlibrary.hpe.com/do...")
- 01:29, 2 March 2022 Will talk contribs created page Fog (Created page with "Archlinux on a macbook. Named after Dean Fog. Instructructions https://wiki.t2linux.org/distributions/arch/installation/ = Install = <blockquote> <syntaxhighlight lang="yaml...")
- 13:42, 27 February 2022 Will talk contribs created page Coreutils sort (Created page with "unix tool to sort input. = Examples = <blockquote> <syntaxhighlight lang="bash"> cat <<-EOF | sort def abc EOF # split by '/', sort by 2nd column (bat, air) cat <<-EOF | s...")
- 21:10, 26 February 2022 Will talk contribs created page Grok exporter (Created page with "Scrape logs and send metrics to prometheus. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/fstab/grok_exporter |- |} </blockquote><...")
- 21:09, 26 February 2022 Will talk contribs created page Pf exporter (Created page with "Exposes metrics from pf. Ex: bytes in/out/blocked. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/mischief/pf_exporter |- |} </bloc...")
- 18:01, 26 February 2022 Will talk contribs created page Web services (Created page with "{| |- | google apps |- | amazon |- | aws |- | downpour |- | digitalocean |- | vultr |- | reddit |- | splunk |- | datadog |- | mode |- |...")
- 17:47, 26 February 2022 Will talk contribs created page Programs: systems orchestration (Created page with "{| class="wikitable" |- | zookeeper |- | kubernetes |- |}")
- 17:36, 26 February 2022 Will talk contribs created page Programs: web apis (Created page with "= REST APIs = <blockquote> {| class="wikitable" |- | python flask |- | ruby rails |- |} </blockquote><!-- Web APIs --> = REST Abstractions = <blockquote> {| class="wi...")
- 17:27, 26 February 2022 Will talk contribs created page Grafana (Created page with "Metric visualizations. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/grafana/grafana |- |} </blockquote><!-- Documentation -->")
- 17:25, 26 February 2022 Will talk contribs created page Programs: metrics (Created page with "= Metrics Emitting = <blockquote> {| class="wikitable" |- | statsd |- |} </blockquote><!-- Metrics Emitting --> = Metrics Monitoring = <blockquote> {| class="wikitable"...")
- 17:23, 26 February 2022 Will talk contribs created page Programs: message queues (Created page with "{| class="wikitable" |- | kafka |- |}")
- 17:22, 26 February 2022 Will talk contribs created page Programs: caching (Created page with "{| class="wikitable" |- | redis |- |}")
- 17:20, 26 February 2022 Will talk contribs created page Signl4 (Created page with "Signl4 is an alerting service, capable of sms/phone/mail/push-notification alerts, and managing oncall rotations.<br> The free tier supports unlimited push notifications. = D...")
- 17:17, 26 February 2022 Will talk contribs created page Alertmanager configurations: signl4 (Created page with "alertmanager can send alerts to signl4, which is capable of phone, email, push notifications, and oncall rotations.")
- 15:20, 26 February 2022 Will talk contribs created page Recipe: curry (Created page with "= Video Tutorials = <blockquote> {| class="wikitable" |- | homemade cook || https://www.youtube.com/watch?v=KwSODsgqY5k |- |} </blockquote><!-- Video Tutorials -->")
- 03:35, 26 February 2022 Will talk contribs moved page Prometheus pushgateway to Pushgateway without leaving a redirect
- 01:49, 26 February 2022 Will talk contribs created page Prometheus pushgateway (Created page with "The push gateway lets you push metrics to prometheus using a REST API. = Documentation = <blockquote> {| class="wikitable" |- | official docs || https://github.com/prometheus...")
- 02:23, 25 February 2022 Will talk contribs created page Python mako (Created page with "A templating library for python. = Documentation = <blockquote> {| class="wikitable" |- | home || https://www.makotemplates.org/ |- |} </blockquote><!-- Documentation -->")
- 02:21, 25 February 2022 Will talk contribs moved page Jinja2 to Python jinja2
- 15:59, 21 February 2022 Will talk contribs created page Cmus (Created page with "A standalone commandline music player. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/cmus/cmus |- | <code>man cmus</code> || https://m...")
- 21:55, 20 February 2022 Will talk contribs created page Node exporter configuration (Created page with "= Documentation = <blockquote> {| class="wikitable" |- | disabled collectors || https://github.com/prometheus/node_exporter#disabled-by-default |- | metric-value exposition fo...")
- 17:05, 20 February 2022 Will talk contribs created page Smtp (Created page with "SMTP is a protocol used to send emails. = Ports = <blockquote> {| class="wikitable" |- | <code>25</code> || send plaintext |- | <code>465 or 587</code> || send encrypted |- |...")
- 15:58, 20 February 2022 Will talk contribs created page Alertmanager debugging (Created page with "= Check the Logs = <blockquote> Look for failed notifications like these <syntaxhighlight lang="bash"> # /var/log/alertmanager.log level=error ts=2022-02-20T15:39:13.058Z ca...")
- 15:41, 20 February 2022 Will talk contribs created page FreeBSD syslogd (Created page with "The system used by FreeBSD to manage logs. = Documentation = <blockquote> {| class="wikitable" |- | FreeBSD handbook || https://people.freebsd.org/~rodrigc/doc/handbook/confi...")
- 15:01, 20 February 2022 Will talk contribs created page Postfix usage (Created page with "= Sending Mail = <blockquote> Piping give you the most options <syntaxhighlight lang="bash"> { echo From: noreply@domain.com echo To: you@gmail.com echo Subject: Foo Bar...")
- 14:51, 20 February 2022 Will talk contribs created page Node exporter usage (Created page with "= Usage = <blockquote> <syntaxhighlight lang="bash"> curl -X GET http://${IP_ADDR}:9100/metrics # collect metrics </syntaxhighlight> </blockquote><!-- Usage -->")
- 14:51, 20 February 2022 Will talk contribs created page Node exporter install (Created page with "<syntaxhighlight lang="bash"> pacman -S prometheus-node-exporter pkg install node_exporter # FreeBSD </syntaxhighlight> <syntaxhighlight lang="bash"> sysctl enable node_ex...")
- 14:37, 20 February 2022 Will talk contribs moved page Prometheus digitalocean exporter to Digitalocean exporter without leaving a redirect
- 14:36, 20 February 2022 Will talk contribs moved page Prometheus nginx-prometheus-exporter to Nginx-prometheus-exporter without leaving a redirect
- 14:36, 20 February 2022 Will talk contribs moved page Prometheus smartctl exporter to Smartctl exporter without leaving a redirect
- 14:36, 20 February 2022 Will talk contribs moved page Prometheus prometheus smart exporter to Prometheus smart exporter without leaving a redirect
- 14:35, 20 February 2022 Will talk contribs moved page Prometheus node exporter to Node exporter without leaving a redirect
- 14:31, 20 February 2022 Will talk contribs moved page Prometheus blackbox exporter to Blackbox exporter without leaving a redirect
- 14:29, 20 February 2022 Will talk contribs created page Blackbox exporter usage (Created page with "In addition to the prometheus **targets** page = Metrics = <blockquote> * <code>probe_success</code>: the probe passed (no search results if no passes!) * <code>up</code>: th...")
- 14:26, 20 February 2022 Will talk contribs created page Blackbox exporter debugging (Created page with "= Debug logging = <blockquote> You can start blackbox exporter on the console. <syntaxhighlight lang="bash"> blackbox_exporter \ --web.listen-address=127.0.0.1:9115 \ --c...")
- 14:24, 20 February 2022 Will talk contribs created page Blackbox exporter configuration (Created page with "* You define your own test-modules (endpoints test-conditions) in <code>blackbox_exporter.yml</code>. * You configure test-modules to test endpoints with in your <code>prometh...")
- 14:23, 20 February 2022 Will talk contribs created page Blackbox exporter install (Created page with "<syntaxhighlight lang="bash"> pacman -S prometheus-blackbox-exporter # Archlinux pkg install blackbox_exporter # FreeBSD </syntaxhighlight> You'll also need to ena...")
- 19:41, 19 February 2022 Will talk contribs moved page Golang to Go
- 18:45, 19 February 2022 Will talk contribs moved page Prometheus smart exporter to Prometheus smartctl exporter without leaving a redirect
- 18:44, 19 February 2022 Will talk contribs created page Prometheus smart exporter (Created page with "smartctl exporter for prometheus. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/prometheus-community/smartctl_exporter |- |} <...")
- 18:31, 19 February 2022 Will talk contribs created page Prometheus prometheus smart exporter (Created page with "smartutils S.M.A.R.T. HDD info exposed to prometheus. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/cloudandheat/prometheus_smart_...")
- 16:17, 19 February 2022 Will talk contribs moved page Prometheus alerta to Alertmanager configurations: alerta without leaving a redirect
- 16:13, 19 February 2022 Will talk contribs moved page Prometheus pagerduty to Alertmanager configurations: pagerduty without leaving a redirect
- 15:47, 19 February 2022 Will talk contribs created page Prometheus pagerduty (Created page with "Push alerts from prometheus alertmanager to pagerduty. = Documentation = <blockquote> {| class="wikitable" |- | prometheus docs || https://prometheus.io/docs/alerting...")
- 15:07, 19 February 2022 Will talk contribs created page Go hugo (Created page with "A static website generator = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/gohugoio/hugo |- |} </blockquote><!-- Documentation --> = Tu...")
- 05:52, 19 February 2022 Will talk contribs created page Pagerduty (Created page with "A proprietary alerting service, free up to 5 users. = Documentation = <blockquote> {| class="wikitable" |- | home || https://www.pagerduty.com/ |- |} </blockquote><!-- Docume...")
- 04:44, 19 February 2022 Will talk contribs created page Postfix configurations: sendmail only (simple) (Created page with "<syntaxhighlight lang="bash"> sudo pkg install postfix </syntaxhighlight> <syntaxhighlight lang="bash"> # /etc/rc.conf postfix_enable="YES" </syntaxhighlight> <syntaxhighl...")
- 03:30, 19 February 2022 Will talk contribs created page Postfix install (Created page with "<syntaxhighlight lang="bash"> pkg install postfix # FreeBSD pacman -S postfix # Archlinux </syntaxhighlight> you'll also need to enable the service.")
- 01:57, 19 February 2022 Will talk contribs created page Prometheus alerta (Created page with "An OSS web-based dashboard intended for an at-a-glance overview of currently triggered alerts.<br> Looks very promising. = Documentation = <blockquote> {| class="wikitable" |...")
- 01:17, 19 February 2022 Will talk contribs created page Alertmanager configurations: SMTP (Created page with "First, setup a send-only postfix install on the localhost. <syntaxhighlight lang="yaml"> # /usr/local/etc/alertmanager/alertmanager.yml global: smtp_smarthost: 'localh...")
- 01:16, 19 February 2022 Will talk contribs created page Alertmanager configurations (Created page with "{| class="wikitable" |- | alertmanager configurations: SMTP |- |}")
- 01:14, 19 February 2022 Will talk contribs created page Alertmanager configuration (Created page with "= AlertManager = <blockquote> == Overview == <blockquote> AlertManager can issue notifications using various methods.<br> See [https://prometheus.io/docs/alerting/latest/confi...")
- 01:13, 19 February 2022 Will talk contribs created page Alertmanager install (Created page with "<syntaxhighlight lang="bash"> pkg install alertmanager # FreeBSD pacman -S alertmanager # Archlinux </syntaxhighlight> You'll also need to enable/start the service.")
- 03:26, 18 February 2022 Will talk contribs created page Prometheus alertmanager (Created page with "Alertmanager is the official service prometheus communicates with to issue alerts. = Documentation = <blockquote> {| class="wikitable" |- | |- |} </blockquote><!-- Documentat...")
- 03:21, 18 February 2022 Will talk contribs created page Prometheus alerters (Created page with "Alerters are services that prometheus communicates with to issue alerts (ex: email, pagerduty). {| class="wikitable" |- |- |}")
- 03:07, 18 February 2022 Will talk contribs moved page Postfix example: sendmail only to Postfix configurations: sendmail only without leaving a redirect
- 03:06, 18 February 2022 Will talk contribs created page Postfix configurations (Created page with "{| class="wikitable" |- | postfix example: sendmail only |- |}")
- 02:22, 18 February 2022 Will talk contribs created page Prometheus rules (Created page with "= Documentation = <blockquote> {| class="wikitable" |- | official docs || https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/ |- |} </blockquote><!-- D...")
- 01:37, 18 February 2022 Will talk contribs deleted page Prometheus usage (content was: "= Documentation = <blockquote> {| class="wikitable" |- | querying docs || https://prometheus.io/docs/prometheus/latest/querying/basics/ |- | HTTP API docs || https://prometheus.io/docs/prometheus/latest/querying/api/ |- |} </blockquote><!-- Documentation -->", and the only contributor was "Will" (talk))
- 01:37, 18 February 2022 Will talk contribs created page Prometheus web ui (Created page with "Prometheus's Web-UI manages configuration (rules, metrics, alerts, ...),<br> and contains simple table/graph query tools.<br> It is very common for prometheus to be exposed to...")
- 01:35, 18 February 2022 Will talk contribs created page Prometheus http api (Created page with "You can query metrics from prometheus using it's HTTP API.<br> See official docs. = Documentation = <blockquote> {| class="wikitable" |- | HTTP API docs || https://prometheus...")
- 00:25, 18 February 2022 Will talk contribs created page Prometheus promql (Created page with "PromQL is prometheus's query language.<br> You can query prometheus from * HTTP API * in the UI's graph? = Documentation = <blockquote> {| class="wikitable" |- | officia...")
- 03:33, 16 February 2022 Will talk contribs created page Kld (Created page with "Manage kernel modules on FreeBSD. <syntaxhighlight lang="bash"> kldload fusefs.ko # load kernel module kldunload fusefs.ko # unload kernel module kldstat # s...")
- 03:27, 16 February 2022 Will talk contribs created page Prometheus blackbox exporter (Created page with "Prometheus exporter that probes endpoints over HTTP/HTTPS/DNS/TCP/ICMP. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/prometheus/black...")
- 03:07, 16 February 2022 Will talk contribs created page Prometheus digitalocean exporter (Created page with "Prometheus metrics exporter for digitalocean.<br> set alerts on things like data usage. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/...")
- 03:04, 16 February 2022 Will talk contribs created page Prometheus nginx-prometheus-exporter (Created page with "Prometheus exporter that exposes nginx information. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/nginxinc/nginx-prometheus-exporter |...")
- 02:51, 16 February 2022 Will talk contribs created page Prometheus usage (Created page with " = Web UI = <blockquote> <syntaxhighlight lang="bash"> xdg-open http://${IP_ADDR}/9090 # web-ui xdg-open http://${IP_ADDR}/9090/targets # health metrics </syntaxhigh...")
- 02:47, 16 February 2022 Will talk contribs created page Prometheus install (Created page with "= Notes = <blockquote> Prometheus itself <syntaxhighlight lang="bash"> pacman -S prometheus # Archlinux pkg install prometheus # FreeBSD </syntaxhighlight> Prometheus exp...")
- 01:46, 15 February 2022 Will talk contribs created page Prometheus configuration (Created page with "= Prometheus = <blockquote> == Exporters == <blockquote> <syntaxhighlight lang="yaml"> # /usr/local/etc/prometheus.yml global: scrape_interval: 15s scrape_configs: - job_na...")
- 01:37, 15 February 2022 Will talk contribs created page Prometheus node exporter (Created page with "Collects and exposes information about a server's resources to prometheus. = Documentation = <blockquote> {| class="wikitable" |- | github || https://github.com/prometheu...")
- 01:36, 15 February 2022 Will talk contribs created page Prometheus exporters (Created page with "= Notes = <blockquote> {| class="wikitable" |- | prometheus node_exporter |- |} </blockquote><!-- Notes -->")
- 23:25, 13 February 2022 Will talk contribs created page Servers: yubaba (Created page with "monitoring server. Named after Yubaba from spirited-away. {| |- | prometheus |- |}")
- 23:23, 13 February 2022 Will talk contribs created page File:Yubaba.png
- 23:23, 13 February 2022 Will talk contribs uploaded File:Yubaba.png
- 17:41, 13 February 2022 Will talk contribs created page Zsh history (Created page with "= Usage = <blockquote> <syntaxhighlight lang="bash"> history # prints command history </syntaxhighlight> </blockquote><!-- Usage -->")