Apache Roller
I had no idea that the Apache Foundation had a blog app called Roller (Java, much engineered)
In order to fix my archives and daily digests, I might have to address timezone handling on my blog. Or I might just stop blogging #timezonehell #blogging #programming
~ # 20:54 ~
I had no idea that the Apache Foundation had a blog app called Roller (Java, much engineered)
The hard part of blogging is not writing, it is sharing your post:
~ # 21:54 ~
On sharing and owning your content https://zerokspot.com/weblog/2020/02/11/sharing-and-owning-content/ #indieweb #blogging
~ # 20:13 ~
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.
(Conveniently, it also make recording gif screen captures stupid easy)
I’m sure it didn’t happen to everyone, but can you see when my use of Twitter took off?
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:
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
~ # 23:31 ~
If you follow me on social media - Twitter or Mastodon - you may have seen lots of nonsense posts go by recently…
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!
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 :))
For 2020, I’m writing a new blog app. It’s just for myself, a toy to remind me why I love the web. It’s called Goldfrog, and it sounds a bit like “Go, blog!”
Why in the hack, in this day and age, would I spend time writing my own #blogging software, when you can’t sign up for a VPS anywhere without tripping over offers to help you set up Wordpress, or Ghost, or what have you?
A few reasons.
2019 was shite-filled, and due to politics, the tech trashfire, and the friction of blogging through several variations of static, git-powered versions of this site, I simply stopped blogging. I’ve wanted to, but the effort killed the motivation before I could get some words out.
So I finally decided to write something myself, that did just the things I wanted. #goldfrog is written in Go, because while I will love Python to my dying day, my brain needed a kick in the pants this year, which relates to my next point.
Rands writes eloquently on the builder’s high. With family engagements and work over the last few years my hobby coding has dropped to almost nil (None if I were writing Python).
I needed something to reboot my creative juices, and trying to write something I really wanted, that thought would be quick, in a new language, seemed like a good way to go (I did want it, it wasn’t easy, and Go hates me. But I’m learning and that feels great!)
A bit more about Goldfrog: the single feature I wanted was a posting form on the home page, right up front. Various Userland products had had this, and it always felt right.
Second to this was an “Edit” link next to every post, wherever it was found on the site.
Finally, my main technical “innovation”: My content is still stored on the filesystem as Jekyll-compatible Markdown files. However, build times via Jekyll or Hugo are fairly slow for my 2800+ posts (since 2000, baby) and I hate that. So #goldfrog indexes all posts in a sqlite database on disk. Post creation and edits go to the DB and to the filesystem, so I can still periodically sync the changes to the git repo I have checked out there. But all the list views, archives, tag pages, and search functionality go to the DB, and are really fast.
This is really the app I’ve wanted for a long time.
I really need to get my logging story fixed, and I’ve got some idea on adding basic metric tracking to the app.
I’m writing a new blog app. It’s just for myself right now, a toy to remind me why I love the web.
It’s called Goldfrog, and it sounds a bit like “Go, blog!”
@travisci #goldfrog #blogging taking a code break to fiddle with ansible and make pretty pictures https://t.co/XEvs7j6Lv9
~ # 03:04 ~
Progress today: post editing and deleting, many template updates.
I managed NOT to throw the laptop across the room when figuring out golang html/template :win:
Working on a @TravisCI build pipeline, hereโs to again not throwing my laptop
#goldfrog #blogging #writetheweb
~ # 23:16 ~
ICYMI #blogging #code2020 https://t.co/CQd5RZ4w7q
~ # 11:56 ~
RT @markboxapp: Did I mention the Beta is open? http://t.co/H7aDHniL ping us @markdownapp if you want in! #markdown #blogging
~ # 18:52 ~
RT @markboxapp: We got Atom feeds working over the weekend. BEHOLD: http://t.co/OxIqmzed http://t.co/y3O0dGqf #blogging #markdown
~ # 18:02 ~
RT @markboxapp: PSSST: @markboxapp now supports link posts: http://t.co/75Ofi1Ob #markdown #blogging
~ # 21:28 ~
RT @markboxapp: So, 2012, and we can post from the web! http://t.co/1AVz06my #blogginghumor
~ # 13:39 ~
@kcunning A blog engine has long been my goto “hello world”. But then, I’m old. #dreamofthe90sisaliveinblogging
~ # 16:57 ~
Here we go again… http://t.co/yvnywl1e #blogging #markdown /cc @scriptogram
~ # 14:55 ~
Blogs - first person POV, Streams - third person POV. Discuss. #activitystreams #blogging
~ # 05:24 ~