-
The Week #38
by- Exciting times in the Van Dyne household! The potty has suddenly clicked for Leo. We haven't been nearly as strict with Leo as some of our friends have been when it comes to potty training. We've taken the approach that "everybody eventually doesn't like wet diapers and grows out of it". Instead we've just been trying to make it a routine before the bath to give it a try. If he does, great and if he doesn't that's fine, we'll try again tomorrow.
- I had Leo by myself all day Saturday and I didn't change a diaper β at all. Not because he didn't pee, but because I asked him every 3 hours if he had to go, we'd try and he'd sit and do his thing. On Sunday we thought he was just doing his thing on the loo and he did his first #2 by himself. The end of diapers is quickly approaching!
- Part of having Leo all day Saturday meant we go out and ride the train. Leo wanted to ride the monorail. The monorail ends at Enoshima, so we can ride a bunch of trains and loop back to our house. Usually we walk down to the beach, maybe get a burger atKua`Aina then loop back.
However, a couple of weeks ago Leo went to the aquarium in Enoshima and it was likely going to be packed being it's a weekend and spring break. Even without the pandemic I'd avoid it. So we took the Enoden to Kamakura. I figured it was also going to be packed, but it was early enough we could avoid the crowds. We walked towards Tsurugaoka-hachimangu as there's a Tully's and I needed a break. But to my surprise it had disappeared!
We looked at the Sakura and koi for a couple of minutes and headed home. On the way back we saw the Narita Express, one of Leo's favorite trains. He also melted down as he wanted to ride it, but it wasn't at a platform for us to ride. If it was I would have paid the extra fare so we could take it a couple of stations home. - I linked to What is the Small Web on the Tanzawa blog, but felt it's worth calling it out on The Week, too. It's made by Small Tech (also worth a click).
Β Small Technology are everyday tools for everyday people designed to increase human welfare, not corporate profits.
Β Β Β Small Tech is exactly the banner to get behind. -
byI broke the chain with a weekend off after about 3 months of working on Tanzawa a bit each and everyday. Today I'm back at it and I made a small api that imports images from Wordpress. Tomorrow I should be able to build a small interface that'll loop through the attachments and automatically download them.
-
Protocols Not Platforms
byThe magic of web 2.0 were the open apis. Developers could use these apis to mashup services how they wanted. Sometimes these developer's tools and mashups became so popular that they would come to define the entire service of which they were building atop. Both hashtags and the term "tweet" originated outside of Twitter, Inc.
But when these services grew they morphed into platforms. Their apis were closed off and the developers that helped these companies find their success either kicked off or severely limited in what they could do. This became a pattern, not just with Twitter, but many services that found success in thanks part to their open api followed the same playbook.
Existing players making unpopular changes to their policies is usually a boon for the upstart. Each time this happens a vocal group of users becomes dissatisfied with the platform who then attempt to migrate to an alternative. However each migration causes some kind of loss. Data doesn't transfer or communities fracture because not everybody moves. Not to mention the energy that could have been spent doing something else.
Contrast this with something like email. You can email anyone you'd like, even if they don't use the same provider as you. If your mail provider changes a policy you don't like, you're free to change providers without losing your identity on the internet. People can still contact you the way they always had and you can still contact them. Your data can move from platform-to-platform seamlessly. There's nothing re-organizing or hiding emails from your inbox unless you setup the rules (or use gmail).
The difference in experience between twitter and email is night and day. One keeps you locked in and subject to their whims, while the other gives you the choice to use it however you see fit. The difference is that twitter is a platform and email is a protocol. Pick protocols.
-
byManaged to get the category to stream and post kindΒ to (tanzawa) post kind mappings working. I also got the attachment import records saving properly.Β
My basic plan for importing attachments is as follows. Each photo in Wordpress is exported as a post with the post type as "attachment". The guid for the item is the url for the attached file. So, I've created a record has a foreign key to the originating wordpress import record, the post guid, my own uuid, and a nullable foreign key to the resulting Tanzawa file attachment.Β
Once the file has been imported, I'll have a Tanzawa file attachment set so I'll easily be able to pick up where I left off.Β
Also since I'm keeping the originally uploaded Wordpress export file around and references between Tanzawa data and imported data, as I add features and capabilities to Tanzawa, I'll have the option to go back and pull in meta-data from Wordpress that I skipped on the initial import. -
byI've got the base interface for mapping categories to streams worked out. Adding a new stream directs you to the django admin, which isn't ideal from a user perspective, I kinda like it because modifying system data should be different.
The base category mapping interface