Hacker GitHub

← All repos

spc476/mod_blog

View on GitHub ↗ ★ 119 C

A blogging engine in C

23 mentions on Hacker News by 3 people: 2 stories, 21 comments · first 2013-06-26 · latest 2025-01-30

Mentions per year 23 mentions · busiest year 2024 (5)
20082026
  1. …data today). And yes, it is still a CGI script. I saw no need to change that over the years. [1] https://github.com/spc476/mod_blog
  2. …and PUT. I've been using the same engine for over 24 years now. [1] https://boston.conman.org/ [2] https://github.com/spc476/mod_blog
    comment by spc476 · 2024-09-25 · in How I Built My Blog
  3. …of all global variables [2] a few years ago). Starting over would have been just too much work. [1] https://github.com/spc476/mod_blog [2] As therapy for stuff going on at work.
    comment by spc476 · 2024-08-19 · in Algorithms we develop software by
  4. …my own blogging engine [1]. It's nice to see others have been doing this for over 20 years. [1] https://github.com/spc476/mod_blog
    comment by spc476 · 2024-05-29 · in 20 Years of Blogging on my own website
  5. ▲ 104
    Mod_blog: A Blogging Engine in C
    story by ingve · 2024-01-25 · 42 comments
  6. …served up as a CGI program [2]. Never had a problem with it. [1] https://boston.conman.org/ [2] https://github.com/spc476/mod_blog
  7. …above works, the if will never be triggered, and thus, as far as I'm concerned, is dead code. [1] https://github.com/spc476/mod_blog/blob/master/src/backend.c...
    comment by spc476 · 2023-10-11 · in How to assert for fun and profit (2022)
  8. …it. And to see it in action: < https://boston.conman.org/ >. [1] You can see an example here: < https://github.com/spc476/mod_blog/blob/master/NOTES/testmsg >. The markup engine is written in Lua: < https://github.com/spc476/mod_blog/blob/m…
    comment by spc476 · 2023-02-20 · in How to Start Your Blog in 2023
  9. …[1] Started out on a physical server (an AMD 586) and a few years later on a virtual server. [2] https://github.com/spc476/mod_blog
    comment by spc476 · 2022-06-29 · in How Websites Die
  10. …check my software does is check the author field (in the body of the email [2]) is allowed. [1] https://github.com/spc476/mod_blog [2] I could check the From: field, but the majority of the email processing is shared with the "local file…
  11. …entries * over 3,000 tags And I still have issues finding posts I've known I made via the tags. [1] https://github.com/spc476/mod_blog
    comment by spc476 · 2020-12-14 · in Johnny.Decimal
  12. …and it's the resulting HTML that I store. [3] A mostly-up-to-date sample of what it looks like: https://github.com/spc476/mod_blog/blob/master/NOTES/testmsg And the Lua script that parses it: https://github.com/spc476/mod_blog/blob/master/L…
    comment by spc476 · 2020-06-25 · in Text-Only Websites
  13. ▲ 2
    Mod_blog: A Blogging Engine in C
    story by bovermyer · 2019-12-05 · 0 comments
  14. …via CGI [2]. I've never really had a problem with it in 20 years. [1] http://boston.conman.org/ [2] https://github.com/spc476/mod_blog
    comment by spc476 · 2019-07-21 · in What Were CGI Scripts?
  15. …but I haven't bothered changing the underlying technology since. [3] http://boston.conman.org/ [4] https://github.com/spc476/mod_blog [5] I know of a bridge player (a card game) who took the time to learn x86 assembly language to write his…
    comment by spc476 · 2019-07-05 · in Run Your Own Website
  16. …unauthorized does have access to the script, you have bigger things to worry about. [1] An example: https://github.com/spc476/mod_blog/blob/master/journal/blog....
  17. …blog [2] is also available via gopher [3]. The source code to the gopher server is online [4]. [1] https://github.com/spc476/mod_blog [2] http://boston.conman.org/ [3] gopher://gopher.conman.org/ [4] gopher://gopher.conman.org/1Gopher:Src:
    comment by spc476 · 2017-11-06 · in Does anyone remember websites?
  18. …one (gopher://sdf.org/1/users/jstg/phlog) I was motivated enough to modify my blogging engine ( https://github.com/spc476/mod_blog ) to support gopher. The gopher protocol itself is very simple so getting a simple server up and running was…
  19. …also my email server. Then again, I wrote my own blogging engine in C [1] (and still use it). [1] https://github.com/spc476/mod_blog
    comment by spc476 · 2016-06-09 · in 1999.io: Blogging like it's 1999
  20. …library I wrote: [3]). Last modification I made: support for gopher [4] for that "retro feel." [1] https://github.com/spc476/mod_blog [2] http://boston.conman.org/ [3] https://github.com/spc476/CGILib [4] gopher://gopher.conman.org/
    comment by spc476 · 2016-05-02 · in To become a good C programmer (2011)
  21. …very little of the original code base (from 2000) exists. It's been an interesting experiment. [1] https://github.com/spc476/mod_blog
    comment by spc476 · 2016-02-28 · in All Software is Legacy
  22. …out of the body of the email). Granted, the language I used is rather unorthodox, but it works. [1] https://github.com/spc476/mod_blog
  23. In my case, I rolled my own ten years ago, and I'm still using it ( https://github.com/spc476/mod_blog ). The hardest bit about it was parsing the request, since I wanted the ability to specify date ranges as part of the URL (for example:…