MonoSnap
Now that I'm blogging more often, I often find myself uploading screenshots. MacOS' capabilities are fine, except that I don't really like uploading files with names like "Screen Shot 2020-02-10 at 10.38.34 PM".
Yesterday I asked:
Are there any #macos screenshot utilities that will simply let me name the file before saving it? (My needs are simple, the OS’ own utility is quite sufficient except for the name thing)
My old Six Apart mate Simon Wistow mentioned Monosnap a free utility that does exactly that - lets me name the file before saving it.
(SORRY, LOST IMAGE)
(Conveniently, it also make recording gif screen captures stupid easy)
Jacky Alciné
Jacky Alciné is an active member of the #indieweb and #activitypub communities, and a web developer working out of Oakland.
Imma make this clear: I'm not building software for developers.
I'm working to building tools for people.
You shouldn't have to know to maintain and secure a server to have your own independent identity online. You shouldn't need to know what libsodium or similar library to be secure online.
That's my objective.
https://playvicious.social/@jalcine/101366378320531511
The Craftsman's Jig
I really like a good #codeascraft comparison. From DeployHQ, via Zeldman:
Woodworkers and web developers have this in common:
Visit a professional woodshop and ask a master carpenter what her favourite tool is. You may find it’s not a tool in the traditional sense, but a “jig” she built. In woodworking, jigs are patterns or templates built to make repeatable tasks more efficient and outcomes more consistent. Building a one-off bookcase may not warrant building a jig. But, if you’re building three or four of the same bookcase, it’s likely worth building a jig first, then using that jig to build the bookcases.
Our jig consists of a small command line application which integrates publicly accessible API’s from these service providers
Taking the time to make the tools to help do the work is the best thing to do, and knowing when to take that time is an important part of an engineer's maturing process (see #yakshaving, Code As Craft)
Blogging: The Twitter Effect
I'm sure it didn't happen to everyone, but can you see when my use of Twitter took off?
(SORRY, LOST IMAGE)
I've imported my old tweets as Notes on the site here, which is why I can show those stats. To be fair, my blog had not been very active for a while, but it's interesting to see over 20 years where my posting activity went:
(SORRY, LOST IMAGE)
Yesterday I imported 7800+ tweets into Goldfrog, my blog/cms, as part of owning my own content. Tweets (or Notes) will be published on monkinetic.blog and be syndicated to Twitter. See my archive page (20 years worth), blue are posts and pink are notes
http://monkinetic.blog/archive
Goldfrog updates: syndication
If you follow me on social media - Twitter or Mastodon - you may have seen lots of nonsense posts go by recently...
(SORRY, LOST IMAGE)
I've been working on improving my POSSE features here, which meant not only composing my posts and notes locally, and then publishing them to Twitter et al, but also being able to track where they "landed" (ids and links) and make it easy for users to find my content on the syndicated site.
So I dug back into my syndication code, rewrote it several times, learned some things about goroutines, learned how not to do some things with goroutines, and settled on a way that worked. With luck, this post and any other that is also published on Twitter or Mastodon will have links to those sites along with the post, and (at least for Twitter right now) have links to reply, favorite, or retweet the post.
As Dave used to be fond of saying:
Still digging!
Manual Indie Comments
Chris Aldrich wrote a blog post about manually adding Webmentions for links to his posts from sites that are not themselves Webmention-enabled.
This reminded me that I'd like to add a "I linked to you" feature for the post detail page in #goldfrog for this site. (Goldfrog does support Webmentions, so Chris should get an automatic link from this post :))
The Coming Kingdom of America (uspol)
I think we're looking at the coming end of a government with co-equal branches. The Senate Republicans, tying their pursuit of personal power to Trump's own, have abdicated their Constitutional role and are effectively handing Trump a monarchy.
I suppose they cannot imagine a Democrat taking the position again, or believe in that case they will simply find a way to again redefine the Presidency on their own terms? I don't know
#kingtrump #uspol #crimeboss
First Live Webmention Test
This could be an embarrassing failure, preserved for posterity for all time!
this link goes to one of the test pages on webmention.rocks
Update: templates should now support h-card with u-photo better.
Aaron Parecki has a great tutorial on
[Sending your First Webmention from Scratch](https://aaronparecki.com/2018/06/30/11/your-first-webmention #webmention #indieweb
Read: Emily Eternal
Finished Emily Eternal by M.G. Wheaton #reading #reading2020 #scifi #artificialintelligence
Really interesting, compare/contrast "artificial intelligence" v. "artificial consciousness", also human-AI smooches
(SORRY, LOST IMAGE)
Thank you #indieweb folks for https://webmention.rocks/
For my next #indieweb trick: I'm working on adding support for Webmention in #goldfrog.
https://github.com/sivy/goldfrog/issues/9
Client:
- Endpoint discovery (header, link, a)
- Send basic webmentions
- Send "special" webmentions (ie Likes)
Server:
- Provide discovery (header, link, a)
- Receive basic webmentions
- Receive "special" webmentions (ie Likes)
Ultimately I'd like to break out my webmention code into a releasable #golang module that can provide reusable http.Handler functions that can be plugged into any Go mux that supports them.
ICYMI: working on #indieweb in goldfrog https://t.co/9DKVvHYwzP
Towards IndieWeb: POSSE and Notes
#posse #blogging #webmention #indieweb
https://t.co/15Q3wsMv9J
POSSE is the #IndieWeb acronym for Publish (on your) Own Site, Syndicate Everywhere. It's something I'm playing with in Goldfrog.
A common idiom is to differentiate Notes (small microblog-like posts) from Articles (longer blog posts with a title). Right now Goldfrog has a basic blog Post type, with (ID, Title, Slug, Tags, Body). I'd like to keep the posting experience as simple as possible, so I'm thinking about how to handle something that literally just has a Body (and Tags, because I parse and attach any #hashtags - see? - in the content).
My Posts have an ID, though a uniqueness constraint on the slug means I could use that instead. But Notes don't have a title to "slugify" (it is too a word). Goldfrog also writes every post to the filesystem as a Jekyll-compatible markdown file, so I would need to figure out what format and filename/slug would be appropriate so that they get a permalink.
Url Options
- 2020/01/16/note-ab43f6 unique hash id
- 2020/01/16/note-13:25 HH:MM
Actual Progress
An upcoming build of Goldfrog will support new "kind" of Post, albeit only differentiated by the presence of a title. I've made a few UI and backend changes to support notes:
(SORRY, LOST IMAGE)
- Notes get a slug that is constructed from the string "txt-" + a shortened hash based on the note's content, like
txt-8213d2c
- Since notes are short enough to look weird on a typical post-detail page, I created a new "Daily Digest" page on the site that shows only the posts for a given day. This is the default target for the permalink for Notes. The slug is used as the
id attribute on the note, so the link jumps directly to the note on the digest page. This results in a "permalink" like "YYYY-MM-DD/#txt-8213d2c"
- The Syndicate options (currently for Twitter and Mastodon) are now enabled by default for notes.
- Clicking the "post form" link takes me to a longer post form with options for a title, custom slug, tags, and a larger content area for writing.
Still to work out
- I'm thinking about implementing Webmentions for Goldfrog, since I control the code.
- I'm still pondering how to connect a post or note with it's syndicated version, to allow likes from this site to propagate to the syndicated site. That feels... harder than I want to dig into right now, but I'll be looking for ideas.
@evanpro I can't stop thinking about this. Any prior art I should look at #blogging #nerd
I have blog archives back to May 2000, and made an new archive page that also shows a bar chart of monthly post activity over those 20 years #blogging
https://t.co/qQcF98i3w4
SQLite, Containers, local read db
Reading about Segment’s use of #SQLite inside #containers as a local read DB
https://t.co/CXENNLhdhy
#sqlite
https://t.co/Ro9RjGxxkD