biggie update

This commit is contained in:
yosh 2024-01-28 02:05:57 -05:00
parent 3915d0d1fc
commit 6ea1a124d7
6 changed files with 79 additions and 3 deletions

View File

@ -1,7 +1,68 @@
# bookmarks
a random collection of general links I like. no organization or whatever. if a certain category has enough links here then I'll probably separate it into its own page
a random collection of general links I like or need. no organization or whatever. if a certain category has enough links here then I'll probably separate it into its own page
I really need to organize my site more. this is just to get these links out of a completely unorganized discord channel
## the links
- [~sven\_mascheck](https://www.in-ulm.de/~mascheck/) - shell stuff
- [geoguess.games](https://demo.geoguess.games/) - FOSS geoguessr
- [setup php-fpm](https://girders.org/php/2021/10/18/setup-php-fpm/)
- [a tutorial on portable makefiles](https://nullprogram.com/blog/2017/08/20/)
- [kakoune philosophy](https://phaazon.net/blog/kakoune-philosophy) - mostly the surrounding pairs part
- [shader programming: from absolute beginner to demoscene superstar](https://clauswilke.com/art/post/shaders)
- [html: the bad parts](https://www.htmhell.dev/adventcalendar/2023/13/)
- [namecheap ddns shell script](https://gist.github.com/dalhundal/89159b3f032588586e91)
- [discord 3rd parties](https://github.com/Discord-Client-Encyclopedia-Management/Discord3rdparties)
- [meli email client](https://git.meli-email.org/meli/meli.git)
- [kernelSU android root](https://kernelsu.org/guide/installation.html)
- [standard ebooks and classic web tech](https://alexcabal.com/posts/standard-ebooks-and-classic-web-tech)
- [swing-twist decomposition in clifford algebra](https://arxiv.org/abs/1506.05481)
- [paritybit.ca](https://www.paritybit.ca/) - a blog site that also uses a shell SSG
- [WEBESTEEM](http://webesteem.pl/www/index.php?sub=top) - a really cool y2k-looking site
- [SamR's Musings](https://rebelsky.cs.grinnell.edu/musings/) - writing from a professor on a variety of topics
- [the cr.yp.to blog](https://blog.cr.yp.to/)
- [0x0 single php file clone](https://x0.at/)
- [jpeg xl - analysis of effort settings](https://old.reddit.com/r/jpegxl/comments/10157np/analysis_of_effort_settings/)
- [Wilde Prints](http://wildeprints.com/) - independent printing/sticker/whatever business, mostly for furries
- [spinning diagrams with CSS](https://x.st/spinning-diagrams-with-css/)
- [the tty demystified](https://www.linusakesson.net/programming/tty/)
- [a bunch of vhs wallpapers](https://archive.org/details/vhs-wallpapers-master)
- [acoustic keyboard eavesdropping](https://github.com/ggerganov/kbd-audio)
- [two bit history](https://twobithistory.org/timeline.html) - really cool blog about computing history
- [phrack magazine](http://phrack.org/issues/70/1.html) - old cybersecurity magazine
- [teensy tiny elf executables for linux](https://www.muppetlabs.com/~breadbox/software/tiny/teensy.html) - the classic
- [wolfpack's TWU pages](https://web.archive.org/web/*/http://wolfpack.twu.net/users/wolfpack*) - the web union was an old site hosting place, and I think it was furry owned? I saw this user page with a lot of shit and want to look through it one day
- [avali jam](https://avali-jam.onrender.com/main.html)
- [using email with git](https://git-send-email.io/)
- [animal art photo references](https://x6ud.github.io/#/) - for furry art
- [the whimsical web](https://whimsical.club/)
- [thumbnail grids - eevee](https://eev.ee/media/2020-02-css/thumbnail-grids.html)
- [xenobyte.xyz](https://web.archive.org/web/20230830230954/https://xenobyte.xyz/home) - I really liked the look of this site, but it's down now. shame
- [stemmy](https://stemmy.versary.town/) - a site for song stems
- [relativty](https://github.com/relativty/Relativty) - an open source vr headset
- [tmpfiles](https://tmpfiles.org/) - 60 minute temp file hosting
- [ddrace network](https://ddnet.org/) - I think this is some kinda game I thought looked cool
- [textmachine handwriting](https://polyducks.itch.io/textmachine-handwriting-font) - a font that looks cool
- [marginalia](https://search.marginalia.nu/) - a search engine that favors text heavy sites, perfect for old web
- [moebius](https://github.com/blocktronics/moebius) - modern ansi/ascii art creator
- [Cosplayers On Coke, Computers, Communication, Competition, And Lack Thereof](https://web.archive.org/web/20230311024538/https://weedhitter.substack.com/p/ill-take-drugs-and-rock-but-no-sex-pls) - one of the best blog posts ever made
- [makesweet](https://makesweet.com/) - make funny 3d gifs
- [deathgenerator](https://deathgenerator.com/) - make funny dialogue bits
- [ANSI escape codes](https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797) - an actually good organized list of ansi escape codes
- [watch.lavender.software](https://watch.lavender.software/) - a watchparty site
- [syncplay.pl](https://syncplay.pl/) - a watchparty helper program
- [123elf](https://github.com/taviso/123elf) - a native port of lotus 1-2-3 to linux (spreadsheet TUI software, is pretty cool!)
- [I wrote a faster sorting algorithm](https://probablydance.com/2016/12/27/i-wrote-a-faster-sorting-algorithm/)
- [repair wiki](https://repair.wiki/w/Main_Page) - a wiki for repairing a lot of things you can think of
- [galmuri](https://github.com/Quiple/Galmuri) - bitmap fonts
- [jae's website](https://jae.fi/) - a website that I like
- [mapcrunch](https://www.mapcrunch.com/) - a random street view site
- [genode operating system framework](https://genode.org/about/index) - a really interesting OS project that I forgot about until I look at it here again
- [http cats](https://http.cat/) - a cat for every http status code
- [wiby](https://wiby.org/) - search engine for the classic web
- [libwm](https://z3bra.org/libwm/) - a small library for x window manipulation
- [bitmap-fonts](https://github.com/Tecate/bitmap-fonts) - a good collection of bitmap fonts
- [kokoscript](https://kokoscript.com/) - a site that I like
- [tidal cycles](https://tidalcycles.org/) - live coding music with tidal cycles
- [c for dummies blog](https://c-for-dummies.com/blog/) - despite the name, just a cool c blog all around
- [drawing paws, by a japanese guy](https://twitter.com/TERRA_rikum/status/1663138834929045504)
- [bunnycademy](https://sites.google.com/view/bunnycademy/) - quake 3 defrag information

View File

@ -24,6 +24,7 @@ if this gets big enough, I'll make a table of contents or split stuff into separ
### misc
- [xxiivv's computing section](https://wiki.xxiivv.com/site/computation.html) - there's some cool stuff and other resources here
- [serious cryptography](https://nostarch.com/seriouscrypto) - allegedly the best book for learning practical modern cryptography. I've been meaning to read it for a while to confirm this notion. its ISBN is `9781593278267`
- [programming book recommendations and anti-recommendations by danluu](https://danluu.com/programming-books/)
## physical DIY
- [energy conservation for the home](https://www.builditsolar.com/Projects/Conservation/conservation.htm). this was brought to my attention by it recommending <cite>Insulate and Weatherize</cite> by Bruce Harley as being one of the most technically complete books on the topic. its ISBN is `9781621137030`

View File

@ -12,8 +12,12 @@ here's just a collection of things that I have made and/or do that I feel is coo
### shell scripts
- [flacconv](https://git.unix.dog/yosh/flacconv) - a very featureful shell script to recursively convert flac files to opus or mp3, including parallelism and many other goodies for options
- [mimix](https://git.unix.dog/yosh/mimix) - a posix shell rewrite of [mimi](https://github.com/BachoSeven/mimi), which is a replacement for xdg-open that simplifies configuration a lot
- [shclip](https://git.unix.dog/yosh/shclip) - a posix shell xorg clipboard manager
- [agetar](https://git.unix.dog/yosh/agetar) - a dead-simple wrapper around `tar` and `age` to encrypt files collectively in a tar archive
- [misc-scripts](https://git.unix.dog/yosh/misc-scripts) - a *personal* collection of random scripts that help me do things around my computer
### utilities
- [bson2json](https://git.unix.dog/yosh/bson2json) - a dead-simple no-frills pipeline utility for converting mongodb's BSON format to JSON
### misc
- [modular-awesomewm-config](https://git.unix.dog/yosh/modular-awesomewm-config) - an opininated split of the default config of [awesomewm](https://awesomewm.org/), allowing for easier configuration than a monofile (todo: rework it so you can "compile" it into a monofile for relaxed memory usage)

View File

@ -34,3 +34,7 @@ ytdl.md
TITLE="downloading from youtube"
TB_TITLE="yt-dlp"
TB_COLOR=pink
shell-information.md
TITLE="shell information"
TB_TITLE="shell"

View File

@ -1,5 +1,5 @@
# posix shell tips and tricks
there's some very unknown quirky things that you can do with pure posix shell. this will focus on obscure stuff that I've rarely seen documented or talked about elsewhere. if you want some more posix shell tricks, check out the [pure sh bible](https://github.com/dylanaraps/pure-sh-bible) by dylan araps
there's some very unknown quirky things that you can do with pure posix shell. this will focus on obscure stuff that I've rarely seen documented or talked about elsewhere. if you want some more shell resources, check out [shell information](./sell-information.md)
## BASH\_REMATCH
[in bash](https://www.gnu.org/software/bash/manual/html_node/Conditional-Constructs.html#index-_005b_005b), `BASH_REMATCH` is an array that corresponds to the groups that are captured in the last used `=~` command. this can be emulated in posix shell by a little-known command called [expr](https://pubs.opengroup.org/onlinepubs/9699919799/utilities/expr.html). **for almost all use cases, expr is superseded by [test](https://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html) and [arithmetic expansion](https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_04), which are shell builtins, and you shouldn't use** `expr`, *but* one singular operand in `expr` is unique to it: `:`. take a look:

View File

@ -0,0 +1,6 @@
# shell information
I really like shells. here's a collection of resources for shell stuff
- [posix shell tips](./posix-shell-tips.html) - my collection of tips that I feel are less documented around the block
- [pure sh bible](https://github.com/dylanaraps/pure-sh-bible) - dylan araps has a bunch of cool shit
- [~sven\_mascheck](https://www.in-ulm.de/~mascheck/) - a LOT of cool shell information