yesterday >>
##############################
# M O T D #
##############################
### E P H E M E R I S
Tue Jun 16 16:36 2026
Epoch: 1781645760
Day 167 of 365; 198 remain.
Boomtime, Confusion the 21st
Dawn: 05:26 :: Dusk: 20:31
Rise: 05:56 :: Set: 20:02
Noon: 12:59
### W E A T H E R
Thunderstorm In Vicinity
Light Rain
+76°F; +80°F; 94%; ↗2mph
1012hPa; 0.00 in; uv: 1
### F O R T U N E
You will never know hunger.
### D A I L Y J O U R N A L
16:36 took my neice, kyrsten,
to work this morning, because
very heavy rain, and she has
trouble driving in when it's
really coming down. probably
doing this the whole week,
since it's a brewing tropical
storm out there; it may go
into the gulf and become an
actual tropical storm.
### C O D I N G L O G
so let me catch you up on
what i've been doing the
last couple of days:
1. revamped my homedir
my homedir looks like this,
now, matching hier(1):
/bin /boot /dev /etc
/lib /media /mnt /opt
/proc /root /run /sbin
/src /srv /tmp /usr
/var
haven't decided exactly what
goes in everything, but here
are a few examples so far:
/bin - binaries that i write
/boot - my habit checklists
/dev - stuff re my hardware
/lib - all of my free ebooks
/media - photos, music, vids
/tmp - temp files
/usr/share - my writing, etc
/var/log - my journal files
i use the standard 'nix hier
structure because it's easier
for me to remember where i put
things.
2: improved CLI scripts
i wrote a lot of bash scripts
to speed me up at the CLI. in
some cases, i replaced regular
system commands, like so:
- calendar: takes more date
designations ("weekend")
- clear: clears back the
scroll buffer
- date: prints a three-line
date, epoch, julian count
- mkdir: mkdir -p, always
- pwd: reports symlinks
- which: uses "type" to show
all versions of a command,
in calling order
these, i keep in ~/bin, which
is set first in my $PATH
there're also quite a few that
i wrote myself to augment the
shell; these are kept in dir
~/usr/bin, which is second in
my $PATH:
- daylight: sunrise/set, etc
- journal: journal header for
my daily journal files
- man2pdf: manpages > PDF
- miltime: returns HH:MM
military time (for my
journal entries)
- www: opens lynx with the
duckduckgo non-javascript
search engine pulled up
- wx: a three-line weather
report for today
3. tailscale working all over
my main box is a debian 13
console-only laptop; with the
tailscale server running, it
has a worldwide vpn i can get
to from wherever (a hardware
passkey is required, so don't
get any ideas; yes, i have
more than one of them, just
in case).
##############################
much to the (probable) chagrin
of the FSF, i also make lots
of use of a MacBook Pro and an
iPhone, because there are many
graphical things i need to do
that 'nix requires very great
effort to do with FOSS tools.
all of these are on my passkey
tailscale, so any of them can
get to any other, as long as i
have a hardware token with me.
so i'm basically mobile 'nix
everywhere there's a cellular
or usable wi-fi signal.
4. advanced iSH setup iPhone
cellular and usable wi-fi is
not available everywhere for
me, even five minutes from my
house, because rural. so i
have a duplicated backup on
iSH on my iPhone. i can run
as long as there's battery,
and sync up when i can get a
decent 'Net connection.
5. homedir GitHub repo
this syncing is done via a
homedir GitHub repo (which
is private). any time i
want to sync iSH with my
main set, i just have to
use git. i still need to
set up auto-push, which may
mean i'll have to first log
into my debian 13 when i get
signal again, do a push, and
then reconcile the changes,
but i've gotten fluent
enough with git to pull this
off now.
6. started "The C Std Lib"
started working through PJ
Plauger's "The C Standard
Library" this week, although
i didn't get very far yet.
there are some things about
pointers in C that i've
forgotten, so i need to take
the time to brush up first,
but it's my main reading
focus for the next month or
so.
Copyright (C) 2026 by Bill Wear
All Rights Reserved