diff options
author | Marcin Chrzanowski <m@m-chrzan.xyz> | 2021-07-26 11:46:40 +0200 |
---|---|---|
committer | Marcin Chrzanowski <m@m-chrzan.xyz> | 2021-07-26 11:46:40 +0200 |
commit | df93b42217f7406662fe4524fd2871998e8f4b4e (patch) | |
tree | b868368cccf509ec3f03219a278f9140685a753d | |
parent | 8041d6956644b0b2f5a0d20af2817836c3ca9a16 (diff) | |
parent | 58e3e4a2071da194d3c90a2b5901f9b98b1c2242 (diff) |
Merge branch 'master' into donations
-rwxr-xr-x | scripts/build.rb | 1 | ||||
-rw-r--r-- | src/blog/sunday-corner.html.erb | 82 | ||||
-rw-r--r-- | src/template.html.erb | 1 |
3 files changed, 84 insertions, 0 deletions
diff --git a/scripts/build.rb b/scripts/build.rb index 371a04a..2ab0ae1 100755 --- a/scripts/build.rb +++ b/scripts/build.rb @@ -35,6 +35,7 @@ P.add 'blog', 'blog.html' P.add 'projects', 'projects.html' P.add 'donate', 'donate.html' P.add 'rss', 'rss.xml' +P.add 'sunday', 'sunday-corner' if !Dir.exists? 'public/blog' Dir.mkdir 'public/blog' diff --git a/src/blog/sunday-corner.html.erb b/src/blog/sunday-corner.html.erb new file mode 100644 index 0000000..8df4dd3 --- /dev/null +++ b/src/blog/sunday-corner.html.erb @@ -0,0 +1,82 @@ +title: Introducing Martin's Sunday Corner +date: July 25, 2021 15:55 +--- +<p> +I spent Friday night implementing a new part of my website: +<a href='<%= path_to 'sunday' %>'>Martin's Sunday Corner</a>. It's going to be +a list of thoughts from the past week available once a week on Sundays. Think of +it like a once-a-week ephemeral microblog. A Twitter without any of the features +of Twitter. Or any of its limitations. +</p> + +<p> +You can try to access the page on other days but there's no use, you'll just be +told to return next Sunday. +</p> + +<p> +For now I'm going to treat this as an experiment. I'm not sure how long I'll +keep it running, but I'm hoping it's going to be light enough for me to not need +to care about it much. I won't mind if it remains empty some weeks, but if it +stays empty for weeks in a row, I'll probably shut it down and consider the +experiment as failed. +</p> + +<p> +The Corner is going to be an outlet for + +<ul> + <li> random thoughts </li> + <li> musings </li> + <li> small updates </li> + <li> tiny poems or jokes; why not? </li> + <li> + maybe small rants? I don't usually complain much, but maybe that's just + because I've never had a good place to do so at. + </li> +</ul> +</p> + +<p> +I hope the ephemerality of this project will help me be more off-the-cuff and +share thoughts that I normally wouldn't in full blog posts. And, assuming this +actually leads to me thinking and sharing more thoughts, maybe it will +additionally lead to more interesting ideas that can evolve into full articles. +</p> + +<h3>Anti Social Media</h3> +<p> +This experiment is anti social media. Not in the sense that it's anti social +— quite the opposite, since as always you are welcome to email me if you +have any comments about anything I've written, and that includes anything you +happen to see in the Corner. It's anti social media in the sense of being +opposed to +<a href='<%= path_to 'blog_its-not-social-media-its-marketing-medial' %>'> + "social" +</a> media. +</p> + +<p> +Social media tries to keep you hooked in as long as possible every day. It wants +to bombard you with all sorts of random content, then learn which of it sticks. +The Corner is available only one day a week. Once you've seen a Sunday's +contents, there's no reason to stay on the page, to refresh, to wait for a +notification (none will come). You'll have to wait until next Sunday for fresh +thoughts from a new week. The thoughts will all come from me. They might be +boring, they won't be targeted, you might not relate to most of them. I might +even write some of them in Polish so who knows if you'll be able to read them. +</p> + +<h3>Technical</h3> +<p> +The Corner is implemented as a CGI script written in Ruby. You can find the +source code <a href='<%= git 'sunday' %>'>here</a>. Feel free to copy my code or +implement a similar idea for your own personal website! +</p> + +<p> +I also just wrote an +<a href='https://landchad.net/cgi.html'>article for LandChad</a> about CGI +scripting, if you're interested in CGI scripting in general. The example used +there is in concept very similar to the Corner. +</p> diff --git a/src/template.html.erb b/src/template.html.erb index 569c105..03d2676 100644 --- a/src/template.html.erb +++ b/src/template.html.erb @@ -15,6 +15,7 @@ <li><a href='<%= path_to 'index' %>'>Home</a></li> <li><a href='<%= path_to 'blog' %>'>Blog</a></li> <li><a href='<%= path_to 'projects' %>'>Projects</a></li> + <li><a href='<%= path_to 'sunday' %>'>Sunday Corner</a></li> </ul> <hr /> |