Mark Stosberg
Home
Mapping
Tech
Archive
About
Subscribe
Post Archive
Climate
More
The cost of saving sent e-mail
Stewardship and Sustainability of our online lives
Richmond, Indiana hardware recycling growing
DevOps
More
Using rsnapshot with systemd
Possible solutions to empty files after log rotation
Ghost
More
Reverting to previous post revision in Ghost using SQL
How to Add Recipe Schema Markup to your Ghost Blog
Git
More
Swapping the last two git commits
Hardware
More
Wheelchair as a DIY camera dolly
Health and Wellness
More
50k Instant Pot Oatmeal Recipe
The Perfect Day
Keyboards
More
Towards a better keyboard design
Mapping
More
New Software to Calculate Walk Potential for Cities
Neighborhood Associations and Housing Equity
Who Gets to Walk Safely? A Sidewalk Equity Audit
Open Source
More
New Software to Calculate Walk Potential for Cities
Open Source Software: Presentation Talking Points
Linux: The Tinker Factor Wins the Day
Open Source: Culture Shifting Software
Perl
More
Best practice for handling UTF-8 when percent-encoding?
Percent-encoding URIs in Perl
generating HTTP headers: sorted or unsorted?
Recipes
More
50k Instant Pot Oatmeal Recipe
Running
More
50k Instant Pot Oatmeal Recipe
Systemd
More
Using rsnapshot with systemd
Possible solutions to empty files after log rotation
Tech
More
Reverting to previous post revision in Ghost using SQL
How to Add Recipe Schema Markup to your Ghost Blog
Towards a better keyboard design
Using rsnapshot with systemd
Possible solutions to empty files after log rotation
Swapping the last two git commits
Best practice for handling UTF-8 when percent-encoding?
Percent-encoding URIs in Perl
generating HTTP headers: sorted or unsorted?
The cost of saving sent e-mail
Modifying PDFs so they open full screen
Stewardship and Sustainability of our online lives
Richmond, Indiana hardware recycling growing
The virtues of a small hard drive
Open Source Software: Presentation Talking Points
Linux: The Tinker Factor Wins the Day
Open Source: Culture Shifting Software