Update
This commit is contained in:
parent
aa27b1a257
commit
b8a829e0a1
1 changed files with 85 additions and 14 deletions
|
@ -8,8 +8,6 @@ title: Uses
|
||||||
description: "About my tools, workflow, and other things I use as a software developer."
|
description: "About my tools, workflow, and other things I use as a software developer."
|
||||||
---
|
---
|
||||||
|
|
||||||
TODO: List Firefox extensions
|
|
||||||
|
|
||||||
This page lists the tools (both physical and otherwise) that I use to do my job
|
This page lists the tools (both physical and otherwise) that I use to do my job
|
||||||
as a software developer along with some thoughts on them.
|
as a software developer along with some thoughts on them.
|
||||||
|
|
||||||
|
@ -40,8 +38,8 @@ Regarding the configuration of my machines and the software referenced below,
|
||||||
|
|
||||||
I wake up when my kids do out of a Purple mattress.
|
I wake up when my kids do out of a Purple mattress.
|
||||||
|
|
||||||
I slip on my PineTime wrist watch, grab my Android smartphone, put on my
|
I slip on my PineTime wrist watch, grab my Android smartphone and backpack, put
|
||||||
prescription glasses, and usually make some tea.
|
on my prescription glasses, and usually make some tea.
|
||||||
|
|
||||||
## Mattress: Purple King Size
|
## Mattress: Purple King Size
|
||||||
|
|
||||||
|
@ -77,6 +75,9 @@ with my laptops/desktops) now in no particular order. I have no idea if any of
|
||||||
these have iOS equivalents, but here ya go.
|
these have iOS equivalents, but here ya go.
|
||||||
|
|
||||||
- [Firefox](https://github.com/mozilla-mobile/fenix) as my web browser
|
- [Firefox](https://github.com/mozilla-mobile/fenix) as my web browser
|
||||||
|
- Firefox supports extensions even on Android! I use the following:
|
||||||
|
- [Dark Reader](https://addons.mozilla.org/en-US/firefox/addon/darkreader/) for keeping things easy on my eyes
|
||||||
|
- [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/) for blocking ads
|
||||||
- [F-Droid](https://f-droid.org) as an awesome resource for applications
|
- [F-Droid](https://f-droid.org) as an awesome resource for applications
|
||||||
- [Termux](https://github.com/termux/termux-app) for doing Linux-y and
|
- [Termux](https://github.com/termux/termux-app) for doing Linux-y and
|
||||||
terminal-y things on my phone
|
terminal-y things on my phone
|
||||||
|
@ -107,6 +108,13 @@ these have iOS equivalents, but here ya go.
|
||||||
- Pocket Casts for listening to podcasts
|
- Pocket Casts for listening to podcasts
|
||||||
- Spotify for listening to music
|
- Spotify for listening to music
|
||||||
|
|
||||||
|
## Backpack
|
||||||
|
|
||||||
|
The portable office! I keep my laptop, a multi-tool, extension cord, power
|
||||||
|
strip, laptop charger, a suite of adapters and flash drives, water bottle, and
|
||||||
|
the odd cable here or there. If I'm feelin' that I might be gamin', I throw in
|
||||||
|
the Steam Deck. More on all this later.
|
||||||
|
|
||||||
# Server Room
|
# Server Room
|
||||||
|
|
||||||
Once the day has started and I've said my goodbyes to the fam, I head downstairs
|
Once the day has started and I've said my goodbyes to the fam, I head downstairs
|
||||||
|
@ -178,21 +186,24 @@ cloud offering is.
|
||||||
|
|
||||||
I run the following applications for my home:
|
I run the following applications for my home:
|
||||||
|
|
||||||
- Traefik to reverse proxy all the things
|
- [Traefik](https://traefik.io/traefik/) to reverse proxy all the things
|
||||||
|
- Though I use Caddy for most things, Traefik does work nicely with my
|
||||||
|
convoluted Docker Compose setup
|
||||||
- A homemade chat bot for various things
|
- A homemade chat bot for various things
|
||||||
- Various game servers
|
- Various game servers (Minecraft, Factorio, Valheim, etc.)
|
||||||
- A small service that multiplexes audio and video feeds
|
- [A small service that multiplexes audio and video feeds](https://git.lyte.dev/lytedev/tcplexer) mainly for combining a couple audio feeds from DIY IP baby monitors into a single stream for listening
|
||||||
- Gitea for https://git.lyte.dev
|
- [Gitea](https://about.gitea.com/) for https://git.lyte.dev 💜💛💙
|
||||||
- Nginx to serve static files for https://files.lyte.dev
|
- [NGINX](https://www.nginx.com/) to serve static files for https://files.lyte.dev
|
||||||
- Jellyfin
|
- [Jellyfin](https://jellyfin.org/) for streaming my video media to approved users (family, friends, etc.)
|
||||||
- Plausible for web analytics
|
- [Plausible](https://plausible.io/) for web analytics
|
||||||
- PostgreSQL as the great database for anything that needs one
|
- [PostgreSQL](https://www.postgresql.org/) as the great database for anything that needs one
|
||||||
- MariaDB for anything too lame to use Postgres
|
- [MariaDB](https://mariadb.org/) for anything too lame to use Postgres
|
||||||
|
|
||||||
I run a few services from the cloud as well:
|
I run a few services from the cloud as well:
|
||||||
|
|
||||||
- A small DDNS application that machines report to so I have relatively up-to-date public IP information on most of my devices (this can't run from home for
|
- [A small DDNS application](https://github.com/lytedev/deno-netlify-ddns) that machines report to so I have relatively up-to-date public IP information on most of my devices (this can't run from home for
|
||||||
fairly obvious reasons 😉)
|
fairly obvious reasons 😉)
|
||||||
|
- Each machine runs [the accompanying client](https://github.com/lytedev/deno-netlify-ddns-client) with unique credentials
|
||||||
- Various monitoring scripts for specific things (also can't run from home - who would monitor the monitors?)
|
- Various monitoring scripts for specific things (also can't run from home - who would monitor the monitors?)
|
||||||
|
|
||||||
# Starting Work
|
# Starting Work
|
||||||
|
@ -406,6 +417,23 @@ background color for the longest time.
|
||||||
|
|
||||||
## Web Applications
|
## Web Applications
|
||||||
|
|
||||||
|
Firefox is awesome. I'm a big fan. I make heavy use of their "Sync" offering,
|
||||||
|
which syncs just about everything. It's very convenient and I'm sure it will
|
||||||
|
somehow bite me later.
|
||||||
|
|
||||||
|
I use the following must-have browser extensions:
|
||||||
|
|
||||||
|
- [hide-scrollbars](https://addons.mozilla.org/en-US/firefox/addon/hide-scrollbars/) to hide scroll bars
|
||||||
|
- [FoxyProxy](https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/) for proxying through to various resources
|
||||||
|
- [PassFF](https://github.com/passff/passff) for interfacing with my `password-store`
|
||||||
|
- [Firefox Multi-Account Containers](https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/) for being logged into all my accounts simulataneously
|
||||||
|
- This is probably good enough reason _alone_ to use Firefox over anything else
|
||||||
|
- [Tree Style Tab](https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/) for a much nicer way of managing four billion tabs
|
||||||
|
- [Dark Reader](https://darkreader.org/) to keep things easy on my eyes
|
||||||
|
- [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/) for blocking ads
|
||||||
|
- [Vimium](https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/) for moar keyboard shortcuts
|
||||||
|
- [open-url-in-container](https://github.com/honsiorovskyi/open-url-in-container) for programmatically opening URLs in certain Multi-Account Containers, for opening certain tabs in certain containers from my terminal
|
||||||
|
|
||||||
Firefox usually has the following web applications opened:
|
Firefox usually has the following web applications opened:
|
||||||
|
|
||||||
- [Shortwave](https://shortwave.com) as my email client for my Google Mail
|
- [Shortwave](https://shortwave.com) as my email client for my Google Mail
|
||||||
|
@ -553,3 +581,46 @@ occasionally. It lists the following often-used applications:
|
||||||
Code folks or troubleshooting a VS Code user's setup
|
Code folks or troubleshooting a VS Code user's setup
|
||||||
- [Thunar](https://docs.xfce.org/xfce/thunar/start) for managing files in a GUI
|
- [Thunar](https://docs.xfce.org/xfce/thunar/start) for managing files in a GUI
|
||||||
- [PulseAudio Volume Control (or `pavucontrol`)](https://freedesktop.org/software/pulseaudio/pavucontrol/)
|
- [PulseAudio Volume Control (or `pavucontrol`)](https://freedesktop.org/software/pulseaudio/pavucontrol/)
|
||||||
|
|
||||||
|
## Music
|
||||||
|
|
||||||
|
I dabble in music sometimes, depending on my workload or how much I need an
|
||||||
|
outlet, mostly as a poser metal drummer, so I'll list that stuff here, too!
|
||||||
|
|
||||||
|
- Roland TD-11 electric drum kit
|
||||||
|
- Electric is convenient for adding music and not bothering people in a
|
||||||
|
quarter-mile radius
|
||||||
|
- [Here's a video of me playing it](https://www.youtube.com/watch?v=ucpYCSxxvy0)
|
||||||
|
- Arturia MicroFreak digital synthesizer
|
||||||
|
- Very new to me; super fun to play with
|
||||||
|
- Novation LaunchKey 61 MIDI controller
|
||||||
|
- Haven't taken the time yet to really setup a DAW to work with this
|
||||||
|
- Some piece of crap first act electric guitar that I keep trying to fix and make work
|
||||||
|
- I just need to bite the bullet and save up for a nice Ibanez (used of course)
|
||||||
|
|
||||||
|
## Electronics
|
||||||
|
|
||||||
|
I also tinker a lot with electronics and "maker"-y things! The only name-able
|
||||||
|
thing is my 3D printer, which is an Ender CR-10S. Micro Center was having an
|
||||||
|
incredible sale one upon a day. The thing is really awesome. I still want a real
|
||||||
|
nice one that I can reliably send prints over the network to.
|
||||||
|
|
||||||
|
Other unnamed tools I have and use on roughly a weekly basis:
|
||||||
|
|
||||||
|
- Soldering iron
|
||||||
|
- Solder sucker
|
||||||
|
- Air purifier (solder _and_ 3D printer fumes ain't all that good for you)
|
||||||
|
|
||||||
|
And I'm sure there are other unsung heroes I just don't think about. Like butter
|
||||||
|
knives.
|
||||||
|
|
||||||
|
# Finishing The Day
|
||||||
|
|
||||||
|
That about does it! I usually head upstairs when work is done, make food in
|
||||||
|
unidentifiable cookware, tinker and play with my kids for a bit, head out to
|
||||||
|
whatever evening activity we've got going on if applicable, come home, and bedtime!
|
||||||
|
|
||||||
|
Ah, we have a couple tablets for Khan Academy Kids, white noise (and other
|
||||||
|
sleep-inducing ambience), and podcasts (like Base Camp Adventures!) and a
|
||||||
|
Google Home Mini or two, mostly for playing loud and obnoxious music or setting
|
||||||
|
timers.
|
||||||
|
|
Loading…
Reference in a new issue