Email or username:

Password:

Forgot your password?
Alex Schroeder

I have four sites that use #Oddmu right now, each with slightly different templates (or "themes"). I added them to the source repository for users to take a look. And then I added them to my site so that people don't have to run Oddmu locally to see what it is all about.
https://alexschroeder.ch/view/oddmu/themes/index
(Oddmu is a program that serves websites or that generates static sites.)

8 comments
Alex Schroeder

Also, I always thought that Go coming with cross-compiling included was super duper great. So I wanted to build a bunch of binary packages people might want to download.

But no.

~/src/oddmu $ GOOS=windows GOARCH=386 go build 
package alexschroeder.ch/cgit/oddmu
	imports github.com/bashdrew/goheif
	imports github.com/bashdrew/goheif/libde265: build constraints exclude all Go files in /home/alex/go/pkg/mod/github.com/bashdrew/goheif@v0.0.0-20230406184952-7a08ca9c9bdd/libde265

Whaaat? #golang

Alex Schroeder

We all know that cool URIs don't change. But my thing was hosted at github.com/kensanata/oddmu, at alexschroeder.ch/cgit/oddmu, and now it's at src.alexschroeder.ch/oddmu.git … something tells me that using the repository URL was not a cool idea.

$ go install github.com/kensanata/oddmu@latest
go: downloading github.com/kensanata/oddmu v0.0.0-20240301202355-e3ceaf031ef1
go: github.com/kensanata/oddmu@latest: version constraints conflict:
	github.com/kensanata/oddmu@v0.0.0-20240301202355-e3ceaf031ef1: parsing go.mod:
	module declares its path as: alexschroeder.ch/cgit/oddmu
	        but was required as: github.com/kensanata/oddmu

But this also doesn't work:

$ go install alexschroeder.ch/cgit/oddmu@latest
go: alexschroeder.ch/cgit/oddmu@latest: unrecognized import path "alexschroeder.ch/cgit/oddmu": parse https://alexschroeder.ch/cgit/oddmu?go-get=1: no go-import meta tags (meta tag src.alexschroeder.ch/oddmu.git did not match import path alexschroeder.ch/cgit/oddmu)

I guess I have to fix that package name. And – hypothetically! – everybody else who depends on it must also fix it. Or maybe there's some way to save it by using "go mod replace"? Gaaah.
#goLang

We all know that cool URIs don't change. But my thing was hosted at github.com/kensanata/oddmu, at alexschroeder.ch/cgit/oddmu, and now it's at src.alexschroeder.ch/oddmu.git … something tells me that using the repository URL was not a cool idea.

$ go install github.com/kensanata/oddmu@latest go: downloading github.com/kensanata/oddmu v0.0.0-20240301202355-e3ceaf031ef1 go: github.com/kensanata/oddmu@latest: version constraints conflict: github.com/kensanata/oddmu@v0.0.0-20240301202355-e3ceaf031ef1:...
Alex Schroeder

I recently saw two examples of chat-like interfaces for things that were regular text files or web pages. One was the app Gibberish by @zhenyi :
https://andadinosaur.com/gibberish-is-now-available-on-testflight
Earlier, I had seen the media diary by @latte :
https://anhvn.com/media/
And I wondered. It feels a bit like we're used to chat. It gives us that feeling of intimacy. Would I want that extra emotional push to get me to write, or would I abhor the idea of publishing something that I wrote in a vulnerable moment? Or is it more like those toot-storms of people that turn their blog posts into a post-per-paragraph? You know who I mean. 😅
My previous website engine had comments but my blog didn't have many commenters. Often it was just me, appending stuff! Which is why my current engine has both "edit" and "add" actions. And themes. And I started thinking… Shouldn't it be possible to… maybe… ah yes! And here it is: A theme for the website engine that has the "add" action at the bottom of every page, and renders paragraphs like speech bubbles. It looks… very different.

Chat theme:
https://alexschroeder.ch/view/oddmu/themes/chat/README

Regular theme, for comparison:
https://alexschroeder.ch/view/oddmu/themes/alexschroeder.ch/README

I recently saw two examples of chat-like interfaces for things that were regular text files or web pages. One was the app Gibberish by @zhenyi :
https://andadinosaur.com/gibberish-is-now-available-on-testflight
Earlier, I had seen the media diary by @latte :
https://anhvn.com/media/
And I wondered. It feels a bit like we're used to chat. It gives us that feeling of intimacy. Would I want that extra emotional push to get me to write, or would I abhor the idea of publishing something that I wrote in a...

the bouncing paw 🎃

@alex @zhenyi @latte love it! Thought about having chat bubbles in wikis before, but thought more about separate markup for that.

Alex Schroeder

@bouncepaw I guess I could take the usernames, so some hashing on them, and give bubbles random colors? Or the "owner" gets coloured bubbles and everybody else is simple "a guest"? As soon as more people can add to a page, it gets complicated. Do I add names?

the bouncing paw 🎃

@alex you'd need a special syntax for that. Let's not repeat CW's mistakes with its complicated syntax for names. What if the bubble paragraph starts with “name:”?

= Comments
Alex: should I add commenting by other people?

Timur: that would be convenient and I'd use it.

Timur: but I kinda feel you should not...

Timur: also note how it's impossible to keep a publishing system pure Markdown.

Alex Schroeder

@bouncepaw i need “it's impossible to keep a publishing system pure Markdown” taped to my forehead!

Go Up