-
Checkin to Single O Hamacho
by in Chuo, Tokyo, JapanWoke up late, but still getting my coffee. First cup of the day is always the best. -
Running Tanzawa with Fly.io
byTaking a page out of Simon Willison's Coping strategies for the serial project hoarder presentation, I'm going to write a blog post about what I've done on my projects as part of the "unit of work".
One of the largest hurdles to running Tanzawa is one that plagues any Django app: getting it setup properly on a server. This usually involves connecting to a server, setting up a gunicorn or uWSGI server to run the app, editing nginx configurations, and fiddling with systemd, at a minimum.
Each of these are a large barrier to entry. All of them combined means only the most dedicated users would attempt to use it. And the reality is nobody will use it.
Making Tanzawa easier to install and run has long been a goal of mine. For a while my approach was to basically automate my own setup on Digital Ocean. I attempted this with two puppet scripts: one, created an Ubuntu server that automatically applied security patches and installed Docker, and the second would build a Tanzawa image to run on the server. Using puppet would also allow flexibility for people to host wherever they wanted.
Ultimately this approach was flawed because you'd still end up needing to maintain a server, even if it updates itself.
Getting Tanzawa to run on a fully managed platform like Fly.io would lower the barrier to entry quite a bit as it would remove the need to maintain a server and fiddle with configuration files. After migrating my blog from a Digital Ocean to Fly.io, I documented how others can do the same.
Hosting with Fly.io is now the recommended way to use Tanzawa. -
byIβve migrated my site to fly.io. Let me know if anything is amiss.
-
The Week #126
by- A week off of Twitter and I find I don't really miss it. There's also been a number of really good blog posts and videos about this current moment in social media / internet space and time. The one that I'm finding that resonates the most with me is PSA: Do Not Use Services That Hate The Internet.
- I got Tanzawa running, or at least 500ing on on fly.io. This time next week, I should hopefully have my blog off of my own server and on to fly.io, hopefully with some instructions for how you can do the same as well.Β
This is one task that's been eating at me for a while. There's been some features that I've wanted that would require background tasks and or cron jobs. Processing tasks/cronjobs in my current setup would require me to add more processes to the server and is a non-starter, so I've been at an impasse. I'm using uWSGI to run Tanzawa on Fly, like I do with Sunbottle, which solves the background task issue as well. I'm excited about working on Tanzawa again.Β - We've been going to the park near our house more on the weekends. Leo has gotten good enough at riding his bike that he can go down the hills using his brakes. For the uphill portion of the journey, I usually push him on the back to give him a boost. This weekend we practiced going up the hill while standing and pedaling, which got him further than he usually does. I really enjoy watching him just cruse around the park on his bike from area to area β it's almost like an extension of his being.
- While at the park, the firemen from the fire station across the street invited us over and let the kids sit inside the fire engine (both the full size and the small kei-version). The fire station also got delivery of a new ambulance (set to replace the current one), but we couldn't see inside that one, not even they've been in it yet.
- Last night around story time, rather than laying down in his spot to listen to stories, Leo was trying to avoid going to sleep so he laid on me and told me to read to him there. Of course that's not going to happen because we both can't see the book at the same time. I told him lights out (no story) unless he lays in his spot. He didn't move, so I turned off the lights and he did something he hasn't done since he was a newborn: he fell asleep laying on my chest π₯°. Back in those days he was much smaller and couldn't even cover my torso. Now, he's well past my knees. I let him lay there for a while before moving him over so I could relive the "old" days and think happy thoughts.
-
π How to Weave the Artisan Web
byEveryone should start blogging again. Own your own site. Visit all your friends' sites. Bring back the artisan, hand-crafted Web. Sure, it's a little more work, but it's worth it. You don't even need to stop using social media! It's a "yes, and" situation, not a "no, but" one.
Agree with this 100%. Having βThe Weekβ is what has kept me blogging and building my own site.- Tagged with
- blogging
-
Checkin to Starbucks
Cinnamon roll and letter practice with Leo. -
Seeing the future
byWhen I was considering joining Kraken my major motivation was wanting to actively work in an organization that's combating climate change. Especially with a young son, it felt irresponsible to be so worried about something and yet not actively doing anything about it.
One of the unique things about Kraken, besides the people, is that it's not just a software company. It's part of a larger group of companies that are all addressing different aspects of the energy transition.
Parts of the group are working on grid flexibility. Others are working on electrifying households with solar panels, heatpumps (installation and manufacturing), and EVs. And others are building and managing wind farms and solar farms.
And on the inside you can see the work of the entire group, the work of the energy transition, all happeningΒ at pace. All deploying their part of the solution. It's so very clear that all of this is the future.
When you can see the future like this, a future with clean air generated with an abundance of clean electricity used intelligently, you can't help but be motivated to show up and do your part to make it a reality everywhere.
It's like being part of a solarpunk story, but it's not fiction. If this sounds interesting to you, we're hiring worldwide. I'm happy to answer questions as well, so email or @ me on Mastodon. -
Checkin to Single O Hamacho
by in Chuo, Tokyo, JapanCoffee and a jaffle. Muffins werenβt baked yet βΉοΈ -
byI'm really liking ooh.directory. Yes it's full circle for how we used to discover things on the web, but it's kinda nice? Having a human curate the sites allows them to surface sites that'd get lost in the noise of SEO spam.
-
The Week #125
by- I signed out of Twitter for probably the first time since I opened the account 2007. Regular readers of my blog can probably guess, but the straw that broke the camels back was letting 45 back on the platform. Life's too short to spend it in proximity to self-important fascists. If you're interested in my Twitter-like microblogging, I'm on Mastodon.Β
- After getting my flu shot the previous week, this week I got my omnicron booster, shot #4. I went with what was readily available and switched back to team Pfizer. Beyond my arm being incredibly sore for a day, I didn't have any real side effects this round.
- Leo is taking more and more interest in letters and realizing that there's information encoded about the world all around him. When walking to school today he saw where stop (Tomaere) was written on the street β and he read "re" and asked what the middle character "ma" was. Though he kept insisting it said "rema" on the street because that's the order they're written in π€£.
- Next to our house is a field. Part of it had a huge vegetable patch where one of our neighbors would grow everything under the sun. The owner of the land sold it recently and it will be turned into houses. After my neighbors harvested all their veg and grass and weeds took over the patch at an incredible rate. You'd hardly realize it used to be cultivated land, unless you look closely.
I'll miss living at the end of the street and not having any through traffic, but it was bound to happen. I'm glad we got over 3 years, especially while Leo was little, so he could play out front without needing to worry about cars.