| ~aiwein | |
| _ _ | |
| __ _(_)_ _____(_)_ __ | |
| / _` | \ \ /\ / / _ \ | '_ \ | |
| | (_| | |\ V V / __/ | | | | | |
| \__,_|_| \_/\_/ \___|_|_| |_| last updated on 2022-08-15 | |
| == About == | |
| [TBD] | |
| == Miscellaneous == | |
| Gemlog <sdf.org/aiwein/> | |
| HTTP website <aiwein.sdf.org> | |
| 2019-06-27 projects/ -- Assorted hacks | |
| 2019-08-09 files/ -- Interesting files | |
| 2019-07-10 notes/ -- Assorted notes | |
| 2022-08-01 tw.txt -- TwTXT feed | |
| == Phlog == | |
| 2022-08-15 Dillo's quirks & DPIs for gopher & gemini | |
| Dillo's website has been parked since ~May of this year, its | |
| development had slowed down considerably and it is probably as | |
| dead a browser can be, so I'm not sure how many people are | |
| actually going to write - or bother using - new plugins (DPI) | |
| for it, but, just in case: | |
| - it already looks into =~/.dillo/dpi= by default, so there is | |
| no need to add another =dpi_dir= entry into =~/.dillo/dpidrc= | |
| (in fact, I'm pretty sure it just reads the first one) | |
| - it doesn't seem to cope too well with multiple .dpi files in | |
| any given DPI subdirectory. | |
| I learned of this when, having installed a second DPI to handle | |
| =gemini:= links, I decided to not bother with deleting the | |
| executable, and to just rename it by giving it an =old.= prefix. | |
| It worked, until I tried using it two days later and it suddenly | |
| didn't: having closed the dillo instance, dpid - and the | |
| association between the protocol and the executable - presumably | |
| went with it, with the error manifesting itself as a series of | |
| Dpi_get_server_port: can't read server port from dpid. | |
| lines in the dillo output. | |
| Fixing it was trivial; figuring out /how/ to fix it, slightly | |
| less so. | |
| Incidentally, the DPIs I have been using are Charles E. Lehner's | |
| =dillo-gopher= and =dillo-gemini=, licensed with GPLv3 and FSF | |
| All-Permissive License respectively, and available as Git repos | |
| through Secure Scuttlebutt: | |
| cel/dillo-gopher | |
| cel/dillo-gemini | |
| - - - | |
| On a slightly different note, I took a stab at revising the | |
| troff macros I use to generate this phlog (and that I'd also | |
| like to use to generate a blog/gemlog): I spent five minutes | |
| adding inline formatting, and wasted the whole afternoon trying | |
| to figure out how to stop =grohtml= from wrapping its output at | |
| ~64 columns. It's /mostly/ a non-issue, but as I am likely to | |
| use preformatted text, I'd like to avoid messing *that*up. | |
| I ended up settling on mangling the HTML in post-processing - | |
| awk to the rescue! - but that's just an ugly hack, one I figure | |
| I'll have to dig into the grohtml code to fix. | |
| Or I might just stop forcing troff to do the text formatting. | |
| Decisions, decisions. | |
| Older entries |