Show more

Today I learned how to use `brltty` to make a "headless" microcomputer talk.

The important step is that you remove lightdm (and any other gui packages which might run as the login shell).

Works okay, except it only reads out the line the cursor is on, so it's still important to pipe commands through `flite -voice awb`

Have been experimenting this last week with serving different bible translations over gemini. All scripts in gemini://gemini.zachdecook.com/cgi-bin/

esv.sh - great formatting, but rate limited by upstream
net.sh - no paragraph or section breaks, but haven't been rate-limited yet
oeb.sh - reasonable formatting, missing most bible books, self-hosted
lsv.py - minimal formatting, no section breaks, self-hosted

Gemlog request 

gemini://gemini.zachdecook.com/capsule/2021-02-20-font-creation.gmi

Chronicle of my amateur font-making experience. (1300 words).

Pocket Paint is the only painting/image manipulation android app I recommend.
I especially love layers, and how the bucket fill uses transparent colors.
The only feature which is lacking is semi-transparent image masking.
@gdroid@mastodon.technology

The dollar is suddenly worth 0, all the stores are boarded up.

Show thread

Added the option to see each 1-bit channels per line, and the assembled 4-colors result.

Show thread

Look mom, I'm famous!
gemini://drewdevault.com/2021/01/15/Status-update-January-2021.gmi

Added some features I liked from Acme, right-click to find the next instance for a word.

Show thread

When I start using a new program, usually I spend some time changing the keyboard shortcuts to what I'm used to. This sometimes involves learning a new configuration file format. In the case of ~rabbits/left, it was very easy, as the 'configuration' is just a couple of functions in the c source code.

Recently added support for SVG chord symbols on my chordbook gemsite.
As it turns out, many gui clients (deedum, lagrange, amfora) have atrocious svg support
gemini://songs.zachdecook.com/chord.svg/E7?022130

Probably will look into it for lagrange in the future.

Today, I calculated the meter of each 'letter' of using github.com/christian-classics-
The word "blessed" is counted as one syllable, but we can make it split it into two.

PHP8 is a thing

Own up who let the PHP team see Rust and TypeScript? You know what they are like

Anybody interested in a user-friendly editable on ?

I've written the first two pages, please see
gemini://wiki.zachdecook.com

Powered by lists.sr.ht and updated every ten minutes by a crude cron job script. (No conflict resolution yet, but all changes are saved in the email list, so nothing is lost).

Related: I don't trick Vim out to be an IDE-alike, and neither should you. I use mostly vanilla Vim:

git.sr.ht/~sircmpwn/dotfiles/t

I use a second terminal and shell commands to do various tasks I might ask of an IDE, such as building the software, finding compile errors, bulk find or bulk replace, using tools like grep, sed, awk, make, etc. This approach is very flexible - almost any task can performed and almost any question answered without having to use rails laid down by IDE designers - but also practical, because they can be turned into re-usable scripts.

Good reference if you lack shell proficiency:

shellhaters.org/

Show thread

@purism I was unable to find the place where you explain how that funding will be used (allocating internal developer time to work on the apps, paying upstream developers…). Can you point me to that page?

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml