From ecded47f8b6a215aabff7b3cb350a8d23f0d2cdd Mon Sep 17 00:00:00 2001 From: yosh Date: Fri, 19 Apr 2024 15:27:22 -0400 Subject: [PATCH] make atom feeds valid atom --- src/articles/feed.sh | 5 +++-- src/blog/feed.sh | 5 +++-- src/blog/i-love-this-mix.md | 1 + src/links/bookmarks.md | 11 +---------- src/links/learning.md | 19 +++++++++---------- 5 files changed, 17 insertions(+), 24 deletions(-) diff --git a/src/articles/feed.sh b/src/articles/feed.sh index 0048457..1fb5399 100644 --- a/src/articles/feed.sh +++ b/src/articles/feed.sh @@ -18,8 +18,9 @@ while read -r time hash subject; do if [ -z "$flag" ]; then printf '%s\n' ' + + yosh'\''s articles - yosh '"$date"' urn:uuid:'"$articles_uuid"'' @@ -45,7 +46,7 @@ while read -r time hash subject; do printf ' %s - + %s %s %s diff --git a/src/blog/feed.sh b/src/blog/feed.sh index 5a4d3d8..5e3e9ef 100644 --- a/src/blog/feed.sh +++ b/src/blog/feed.sh @@ -37,7 +37,7 @@ while IFS= read -r _entry; do entries="$entries"' '"$title"' - + urn:uuid:'"$uuid"' '"$ctime"' '"$mtime"' @@ -50,8 +50,9 @@ EOF header=' + + yosh'\''s blog - yosh '"$(echo "$all_mtimes" | sort -r | head -n 1)"' urn:uuid:'"$blog_uuid"'' diff --git a/src/blog/i-love-this-mix.md b/src/blog/i-love-this-mix.md index 4128229..3aa8403 100644 --- a/src/blog/i-love-this-mix.md +++ b/src/blog/i-love-this-mix.md @@ -1,6 +1,7 @@ --- title = I love this mix so fucking much ctime = 2024-04-03T06:32:23Z +uuid = a49e70b4-5b92-404e-96a2-c66aaeb857f7 TB_TITLE = INFINITE MP --- diff --git a/src/links/bookmarks.md b/src/links/bookmarks.md index 8bdd7ae..43cde10 100644 --- a/src/links/bookmarks.md +++ b/src/links/bookmarks.md @@ -7,15 +7,12 @@ a random collection of general links I like or need. no organization or whatever I really need to organize my site more. this is just to get these links out of a completely unorganized discord channel ## the links -- [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) - [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 @@ -31,12 +28,9 @@ I really need to organize my site more. this is just to get these links out of a - [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 - [textmachine handwriting](https://polyducks.itch.io/textmachine-handwriting-font) - a font that looks cool @@ -44,11 +38,9 @@ I really need to organize my site more. this is just to get these links out of a - [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 - [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 @@ -58,6 +50,5 @@ I really need to organize my site more. this is just to get these links out of a - [kokoscript](https://kokoscript.com/) - a site that I like - [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 - [option soup: the subtle pitfalls of combining compiler flags](https://hacks.mozilla.org/2024/01/option-soup-the-subtle-pitfalls-of-combining-compiler-flags/) -- [quickposes](https://quickposes.com/en/gestures/timed) - gesture drawing tool +- [keeri web](https://keeri.place/explore-web/websites) diff --git a/src/links/learning.md b/src/links/learning.md index c1ba092..216f016 100644 --- a/src/links/learning.md +++ b/src/links/learning.md @@ -1,10 +1,12 @@ --- -title = various learning topics +title = topics and tools TB_COLOR = lblue --- I have found myself frustrated at how hard it is to find good resources for learning new things. I'm motivated to learn, but picking up conceptual ideas from surface-level youtube videos trying to tie shit together from very dense wikipedia articles and their references just doesn't cut it. here's a random assortment of websites, textbooks, videos, and whatever other resources I have either stashed for my own sake, have looked through enough to consider it satisfactory for describing something I already know, or whatever else I find that seems detailed enough about a topic. who knows +if you want a page for "quick reference" pages and tools for subjects, check out [the reference page](/~yosh/links/reference.html) + if this gets big enough, I'll make a table of contents or split stuff into separate pages. for now, just ctrl+f ## math @@ -16,25 +18,22 @@ if this gets big enough, I'll make a table of contents or split stuff into separ ### geometry - if you want your physics and basic math world to be shattered, try watching [a swift introduction to geometric algebra](https://www.youtube.com/watch?v=60z_hpEAtD8). if you want to learn more, try watching [this playlist](https://www.youtube.com/playlist?list=PLpzmRsG7u_gqaTo_vEseQ7U8KFvtiJY4K) on geometric algebra. it's not terribly important for my studies, so I haven't watched the playlist, but I might in the future +- [swing-twist decomposition in clifford algebra](https://arxiv.org/abs/1506.05481) ## computer science/engineering ### hardware - [how does a microprocessor work?](https://fosstodon.org/@BrunoLevy01/110142330588647339) - a thread that leans into creating your own microprocessor and using RISC-V as an instruction set for it -### languages -- [php the right way](https://phptherightway.com) - some best practices for php in the modern day - -#### shell -- [posix shell tips](/~yosh/articles/random-info/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, like just everything one would want to know about not just interfacing with shells, but history, support, utilities, ... -- [greg's wiki](https://mywiki.wooledge.org/) - I'm sure everyone who has done a non-trivial amount of shell scripting knows about this wiki, but someone who's part of the lucky ten thousand and sees this can discover it from here :D - ### 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/) +- [shader programming: from absolute beginner to demoscene superstar](https://clauswilke.com/art/post/shaders) ## physical DIY - [energy conservation for the home](https://www.builditsolar.com/Projects/Conservation/conservation.htm). this was brought to my attention by it recommending Insulate and Weatherize by Bruce Harley as being one of the most technically complete books on the topic. its ISBN is `9781621137030` +- [repair wiki](https://repair.wiki/w/Main_Page) - a wiki for repairing a lot of things you can think of + +## entirely miscellaneous +- [bunnycademy](https://sites.google.com/view/bunnycademy/) - quake 3 defrag information