Skip to content

Latest commit

 

History

History
13 lines (8 loc) · 1.2 KB

README.md

File metadata and controls

13 lines (8 loc) · 1.2 KB

LonelyThinker

The missing blog platform for geeks

The project was first started in 2006 or 2007, when I wanted to learn Ruby on Rails, but eventually I went back to PHP (CakePHP) and used it to develop this project.

It's a full-featured blogging software with some unique features:

  • M-O: It's a SPAM classifer using the Naive Bayes algorithm. It worked extremely well on my blog and stopped over 300k SPAM comments, IIRC.
  • VisitSense: A pluggable "trigger/action" system that performs certain actions on predefined visitors' behaviors. For example, I used it to show a specific welcome message to my friends if they come from certain IPs/referrals. The purpose of the feature is to boost user engagement.

I had written some posts introducing LonelyThinker on my blog, which was quite popular in the Chinese tech community back then.

I stopped developing and maintaining LonelyThinker from about 2012. The reason was I was tired of fully dynamic blogging tools and switched back to static HTML files, like what I did in late 1990s and early 2000s. I'm still using static HTML files for my blog, as of now.