2025-01-17 00:26 | New server | Martin Ashby | 1 | +17 | -0 |
2025-01-16 23:24 | Update deploy script for new server | Martin Ashby | 1 | +11 | -9 |
2024-12-29 09:51 | Remove unused server/ folder | Martin Ashby | 4 | +0 | -521 |
2024-12-23 21:30 | Fix rss.xml | Martin Ashby | 2 | +15 | -13 |
2024-12-21 22:18 | Bump zine 0.3.0 -> 0.8.0 Fix a lot of associated breakage Fix broken rss.xml file as highlighted to me by Matthijs van der Wild (thanks!) | Martin Ashby | 94 | +263 | -257 |
2024-12-01 22:35 | Add code link | Martin Ashby | 1 | +4 | -2 |
2024-12-01 22:20 | Aoc 2024 | Martin Ashby | 1 | +12 | -0 |
2024-09-02 20:13 | Put some additional metadata in my page headers | Martin Ashby | 1 | +3 | -0 |
2024-08-24 11:36 | wyag | Martin Ashby | 1 | +14 | -0 |
2024-08-23 21:35 | Meltdown, book review | Martin Ashby | 1 | +15 | -0 |
2024-08-10 20:36 | Post on new bike | Martin Ashby | 6 | +29 | -0 |
2024-08-10 19:19 | Migrate to zine 0.3.0 | Martin Ashby | 94 | +190 | -195 |
2024-07-20 21:40 | Use forked pg.zig which has connection URI parsing facility | Martin Ashby | 2 | +4 | -46 |
2024-07-19 20:59 | Convert to using pg.zig instead of wrapping libpq for postgresql access Pure zig also means cross compilation works again! | Martin Ashby | 4 | +105 | -55 |
2024-07-14 20:10 | Bump mustache dep Update .gitignore for new zig-cache location Remove old converter sources. Checked everything compiles with zig 0.13 | Martin Ashby | 7 | +4 | -132 |
2024-05-28 19:56 | Update build.zig.zon to use veggiemonk's fork for zig 0.13-dev Add projects section Add zipdl and zigvm project pages, remove download links from posts and replace with project page links | Martin Ashby | 7 | +78 | -29 |
2024-05-26 21:10 | Add post on zigvm Fixup for zig master | Martin Ashby | 5 | +42 | -20 |
2024-04-19 19:46 | Update CV contact | Martin Ashby | 1 | +7 | -3 |
2024-03-31 19:55 | Stranger times | Martin Ashby | 1 | +13 | -0 |
2024-03-27 20:52 | Add description to zine page | Martin Ashby | 1 | +1 | -0 |
2024-03-27 20:49 | Add post on zine Remove video assets from git, they are now hosted on move IT Tube Add client-side redirect to help when using zine serve. | Martin Ashby | 6 | +37 | -0 |
2024-03-27 20:24 | Use a fixed version of zine rather than a local checkout | Martin Ashby | 2 | +6 | -9 |
2024-03-25 22:03 | Move remaining videos to tube.spdns.org | Martin Ashby | 4 | +5 | -21 |
2024-03-25 21:39 | Remove commented out lines from deploy.sh | Martin Ashby | 1 | +2 | -2 |
2024-03-25 21:36 | Final conversion to Zine | Martin Ashby | 98 | +436 | -405 |
2024-03-04 16:24 | Prepare to move to zine static site generator instead of hugo https://zine-ssg.io/documentation/ | Martin Ashby | 40 | +256 | -547 |
2024-03-04 15:55 | Move web server to it's own subdir | Martin Ashby | 3 | +0 | -0 |
2024-03-04 11:00 | Cathedral and the Bazaar review | Martin Ashby | 1 | +16 | -0 |
2024-03-03 09:27 | Move rss link to menu Remove page-meta div if empty | Martin Ashby | 3 | +11 | -19 |
2024-03-02 21:45 | More work on self-hosted server | Martin Ashby | 1 | +101 | -11 |
2024-03-02 10:37 | Add about page and CV Make comments configurable Move last updated date to the footer | Martin Ashby | 66 | +188 | -3 |
2024-03-01 21:16 | Communication | Martin Ashby | 2 | +53 | -0 |
2024-02-18 20:37 | Update testing Caddyfile | Martin Ashby | 1 | +1 | -1 |
2024-02-18 20:28 | Add CGI handling to my basic server Fix some missing bits from the comments CGI program, specifically - respect content_length from the web server - write the http status response as a header in the result | Martin Ashby | 4 | +172 | -50 |
2024-02-17 21:10 | Initial work on zig web server | Martin Ashby | 6 | +282 | -8 |
2024-02-14 22:25 | Update README with ambitions | Martin Ashby | 1 | +6 | -0 |
2024-02-14 22:24 | Remove nix flakes I didn't use them in the end | Martin Ashby | 2 | +0 | -59 |
2024-02-14 22:17 | Remove old/ folder | Martin Ashby | 2 | +0 | -16 |
2024-02-14 22:16 | Fairphone | Martin Ashby | 1 | +12 | -0 |
2024-02-05 19:56 | Fix title | Martin Ashby | 1 | +1 | -1 |
2024-02-01 14:39 | Update for zig master | Martin Ashby | 3 | +45 | -49 |
2024-02-01 14:02 | Short post on 1brc | Martin Ashby | 1 | +9 | -0 |
2024-01-27 20:22 | Data oriented design | Martin Ashby | 1 | +16 | -0 |
2024-01-26 00:09 | Dynamic DNS | Martin Ashby | 1 | +11 | -0 |
2023-12-01 21:46 | Fix zig link | Martin Ashby | 1 | +1 | -1 |
2023-12-01 21:44 | AoC 2023 | Martin Ashby | 1 | +10 | -0 |
2023-11-26 20:48 | Skateboard 2 Add rawhtml shortcode for posting inline HTML | Martin Ashby | 2 | +21 | -0 |
2023-11-25 22:32 | Add flake.nix/lock | Martin Ashby | 2 | +59 | -0 |
2023-11-25 22:17 | Fix hash of smtp library | Martin Ashby | 1 | +1 | -1 |
2023-11-25 21:53 | Post on Roc programming language | Martin Ashby | 1 | +12 | -0 |
2023-10-08 19:39 | Book: Parable of the Sower/ Talents | Martin Ashby | 1 | +7 | -4 |
2023-10-07 22:43 | Post on zipdl | Martin Ashby | 1 | +27 | -0 |
2023-10-07 22:27 | Draft post on some sci-fi | Martin Ashby | 1 | +10 | -0 |
2023-10-02 19:25 | Add a zip file of markdown format posts, for testing purposes :D | Martin Ashby | 1 | +0 | -0 |
2023-09-12 07:13 | Post on minecraft launcher | Martin Ashby | 1 | +18 | -0 |
2023-08-31 04:48 | Move pq.zig to it's own repo for re-use in other projects | Martin Ashby | 6 | +8 | -174 |
2023-08-28 20:01 | Add env example in caddyfile Use baseline CPU. Raspberry pi doesn't have some SHA extensions that pinebook pro does, which caused illegal instruction errors trying to send mail over TLS. | Martin Ashby | 2 | +4 | -2 |
2023-08-28 19:22 | Switch to zig package manager instead of using submodules Add smtp library Send a notification on comment. | Martin Ashby | 8 | +55 | -14 |
2023-08-23 06:22 | New post about comments rewrite | Martin Ashby | 1 | +16 | -0 |
2023-08-22 10:00 | Fixup mustache-zig refernece again | Martin Ashby | 0 | +0 | -0 |
2023-08-22 09:56 | Fixup deploy script again Fixup .gitignore for zig Fixup .gitmodules, use upstream direct now fixes are merged | Martin Ashby | 3 | +4 | -2 |
2023-08-22 09:50 | Fixup deploy.sh folder for comments | Martin Ashby | 1 | +1 | -1 |
2023-08-22 09:49 | Replace comments with zig version | Martin Ashby | 30 | +6 | -2397 |
2023-08-22 09:09 | Switch to CGI comments | Martin Ashby | 5 | +128 | -52 |
2023-08-14 22:22 | Fix template bork Put rust comments back | Martin Ashby | 2 | +16 | -16 |
2023-08-14 22:14 | Fix many duplicate capchas | Martin Ashby | 1 | +4 | -4 |
2023-08-14 22:03 | align zig and rust implementations of comments switch deploy script to zig version | Martin Ashby | 4 | +30 | -18 |
2023-08-14 20:45 | Misc fixes: - fix template in comments.html: whitespace before tag names is not allowed - update mustache-zig version - null-terminate field names in zig struts, for C interop with PQfnumber function | Martin Ashby | 5 | +62 | -16 |
2023-08-04 21:29 | Convert comments to zig | Martin Ashby | 17 | +490 | -0 |
2023-08-11 22:33 | Post four-eyes | Martin Ashby | 1 | +15 | -0 |
2023-06-16 20:21 | New post on bike | Martin Ashby | 2 | +14 | -0 |
2023-04-09 21:30 | Book review: designing data intensive applications | Martin Ashby | 1 | +13 | -0 |
2023-02-05 16:55 | semantic dissonance | Martin Ashby | 1 | +10 | -0 |
2023-02-05 16:37 | SRE book | Martin Ashby | 2 | +18 | -11 |
2023-02-05 07:01 | Post on authorization | Martin Ashby | 1 | +62 | -0 |
2023-01-14 09:16 | Move assets to assets subfolder Avoids polluting root folder with many many files | Martin Ashby | 25 | +32 | -11 |
2023-01-13 09:10 | Removed git LFS support | Martin Ashby | 5 | +2 | -2 |
2023-01-01 00:46 | post on cgit | Martin Ashby | 1 | +24 | -0 |
2022-12-31 20:10 | Add lfsconfig | Martin Ashby | 1 | +3 | -0 |
2022-12-31 16:37 | Use EnvironmentFile to keep server-only values on the server, but still keep the systemd unit file in git and deploy it usually | Martin Ashby | 2 | +2 | -2 |
2022-12-31 16:32 | Remove synchronization of .service file, this might have to be different in production system | Martin Ashby | 1 | +1 | -1 |
2022-12-31 16:30 | Add email notifications to comments | Martin Ashby | 5 | +407 | -11 |
2022-12-31 16:08 | Remove .env file | Martin Ashby | 1 | +0 | -1 |
2022-12-30 18:42 | Fixup deploy.sh | Martin Ashby | 1 | +0 | -1 |
2022-12-30 18:38 | New post on comments box | Martin Ashby | 1 | +15 | -0 |
2022-12-30 18:36 | Update git pre-push hook to deploy site on push This replaces on-server generation of the static site, and also means we don't need rustc on the server to compile the comments app | Martin Ashby | 1 | +5 | -0 |
2022-12-30 18:34 | Update deploy script to do all the builds before copies Also use rsync instead of scp, it's a bit quicker | Martin Ashby | 1 | +18 | -6 |
2022-12-30 17:39 | Rename refresh.sh -> deploy.sh Add step to stop comments app before copying new binary | Martin Ashby | 2 | +18 | -19 |
2022-12-30 10:32 | Use URLSearchParams to sanitize query params | Martin Ashby | 1 | +4 | -2 |
2022-12-30 10:06 | Fix cross compilation | Martin Ashby | 1 | +2 | -2 |
2022-12-30 09:32 | Update script for remote execution instead of local | Martin Ashby | 1 | +6 | -4 |
2022-12-30 01:07 | update refresh script and add systemd file for comments service | Martin Ashby | 2 | +22 | -0 |
2022-12-30 00:45 | Comments are basically functional. Added example config. | Martin Ashby | 6 | +71 | -29 |
2022-12-29 23:32 | comments api appears functional... | Martin Ashby | 2 | +7 | -2 |
2022-12-29 22:49 | More work on comments | Martin Ashby | 5 | +45 | -24 |
2022-12-27 23:24 | Initial comments impl for my blog | Martin Ashby | 8 | +1941 | -0 |
2022-12-27 18:59 | draft post on google SRE book | Martin Ashby | 1 | +11 | -0 |
2022-12-27 16:10 | Update to spotifyd regarding zeroconf-port | Martin Ashby | 1 | +1 | -1 |
2022-12-26 23:25 | Spotifyd post | Martin Ashby | 1 | +21 | -0 |
2022-12-20 14:22 | longboard 5 | Martin Ashby | 2 | +17 | -0 |
2022-12-04 08:59 | AoC post | Martin Ashby | 1 | +9 | -0 |
2022-10-15 21:51 | second blogsite post | Martin Ashby | 1 | +9 | -0 |
2022-10-14 22:22 | New posts on caddy web server and SPA blogsite | Martin Ashby | 2 | +21 | -0 |
2022-10-09 13:16 | Post on skateboarding | Martin Ashby | 3 | +20 | -0 |
2022-10-09 12:17 | New short post about quines and rust. | Martin Ashby | 1 | +10 | -0 |
2022-10-07 21:25 | Post about blocky DNS server | Martin Ashby | 1 | +11 | -0 |
2022-09-25 20:13 | Add post about returning to git from fossil. Commit .hugo_build.lock file, it gets generated a lot for some reason. | Martin Ashby | 2 | +11 | -0 |
2022-09-25 19:55 | Update refresh.sh script to work with git instead of fossil | Martin Ashby | 1 | +1 | -1 |
2022-09-25 17:01 | Re-add video after doing filter-repo | Martin Ashby | 1 | +3 | -0 |
2022-09-09 21:28 | New post on serverless | martin | 1 | +19 | -0 |
2022-07-31 06:57 | Added refresh.sh script | martin | 1 | +7 | -0 |
2022-07-30 22:14 | Added second post about fossil-scm | martin | 1 | +9 | -0 |
2022-07-09 22:04 | Longboarding 4 post | martin | 1 | +12 | -0 |
2022-06-09 21:05 | Added rustlings post | martin | 1 | +12 | -0 |
2022-05-07 15:39 | Added Stolen Focus article. Updated book review titles to start with "Book - " | martin | 2 | +20 | -1 |
2022-04-30 20:10 | Added images osapex 37" for longboard 3 post | martin | 3 | +4 | -0 |
2022-04-30 19:27 | Longboard 3 post | martin | 1 | +17 | -0 |
2022-03-27 17:51 | Remove testing file | martin | 1 | +0 | -7 |
2022-03-27 17:32 | Added new testing file, just playing with fossil | martin | 1 | +7 | -0 |
2022-03-27 10:35 | Added post on fossil | martin | 1 | +9 | -0 |
2022-03-19 13:21 | Short post about wildcard certs | martin@ashbysoft.com | 1 | +10 | -0 |
2022-03-19 13:13 | Remove half-written terraform post | martin@ashbysoft.com | 1 | +0 | -18 |
2022-02-23 13:56 | Wordle | martin@ashbysoft.com | 1 | +16 | -0 |
2022-02-11 19:58 | Add post on philosophy of software design | martin@ashbysoft.com | 1 | +26 | -0 |
2022-02-11 19:17 | Draft post about terraform | martin@ashbysoft.com | 1 | +18 | -0 |
2021-12-28 23:46 | Added page on content server protocol | martin@ashbysoft.com | 1 | +32 | -0 |
2021-12-04 15:19 | Contacts | martin@ashbysoft.com | 1 | +12 | -0 |
2021-11-14 11:34 | New post on backups | martin@ashbysoft.com | 1 | +15 | -0 |
2021-11-10 19:38 | Added short video of longboarding | martin@ashbysoft.com | 3 | +8 | -1 |
2021-11-09 22:20 | Fixed link | martin@ashbysoft.com | 1 | +1 | -1 |
2021-11-09 22:19 | Longboarding 2 | martin@ashbysoft.com | 1 | +13 | -0 |
2021-11-09 21:56 | Add RSS link. Don't center footer content. Add title to content list | martin@ashbysoft.com | 3 | +19 | -1 |
2021-11-09 21:55 | Set the language code correctly, I write in en_gb | martin@ashbysoft.com | 1 | +1 | -1 |
2021-11-05 12:45 | Postgres query rewrite | martin@ashbysoft.com | 1 | +17 | -0 |
2021-10-30 20:29 | OpenBSD post | martin@ashbysoft.com | 1 | +82 | -0 |
2021-10-06 20:44 | Clojure post | martin@ashbysoft.com | 1 | +12 | -0 |
2021-10-01 18:42 | blog | martin@ashbysoft.com | 1 | +12 | -0 |
2021-10-01 18:33 | readme | martin@ashbysoft.com | 1 | +4 | -0 |
2021-10-01 18:32 | bike | martin@ashbysoft.com | 2 | +15 | -0 |
2021-09-29 22:00 | recipe post | martin@ashbysoft.com | 1 | +12 | -0 |
2021-09-26 15:56 | Add .gitignore. Add hugo generated output to .gitignore | martin@ashbysoft.com | 1 | +1 | -0 |
2021-09-26 15:55 | Post on pine64 | martin@ashbysoft.com | 1 | +13 | -0 |
2021-09-21 19:15 | Fix typo in longboarind post | martin@ashbysoft.com | 1 | +1 | -1 |
2021-09-21 19:14 | Manjaro post | martin@ashbysoft.com | 1 | +14 | -0 |
2021-09-19 09:38 | Added longboarding post | martin@ashbysoft.com | 2 | +21 | -0 |
2021-09-18 22:26 | remove redundant date from title | martin@ashbysoft.com | 1 | +1 | -1 |
2021-09-18 21:16 | Added post on maddy mail server | martin@ashbysoft.com | 1 | +11 | -0 |
2021-09-17 22:45 | New post | martin@ashbysoft.com | 1 | +18 | -0 |
2021-09-17 22:01 | move old site content into hugo | martin@ashbysoft.com | 42 | +649 | -85 |
2021-09-17 21:31 | Initialized hugo site | martin@ashbysoft.com | 2 | +9 | -0 |
2021-09-17 21:28 | Empty directory, prepare for hugo conversion | martin@ashbysoft.com | 22 | +16 | -1890 |
2018-06-12 16:46 | Images to all projects. Amended about. | martin@martin-laptop.lan | 15 | +21 | -18 |
2018-06-12 15:47 | Finished article on Mailu | martin@martin-laptop.lan | 1 | +18 | -20 |
2018-06-02 21:47 | Wrote some more about mailu | martin@martin-laptop.lan | 4 | +23 | -5 |
2018-06-01 22:03 | Initial | martin@martin-laptop.lan | 12 | +1954 | -0 |