« home

SCode Image Reload

Sometimes the numbers on SCodePlugin-generated CAPTCHA image are not easy to read. And rather than refreshing the whole page, it would be nice to reload only the image and generate a new / more readable code. In order to give this a go, I modified the comment form on Melbourne photoblog and added a short Javascript code to refresh the image source. You can try it yourself on this form, just click the text “Generate another code” and wait shortly for the image to be reloaded with a new code.…

more »

GateKeeper Plugin v0.1 And IMNotification Plugin v0.1

GateKeeper Plugin v0.1 and IMNotification Plugin v0.1 have been released. I implemented GateKeeper Plugin for Blojsom following the earlier discussion on a simple anti-bot solution to fight comment spams. This blog has been using GateKeeper Plugin (with very simple challenges for now) and it has worked like a charm with 100% success rate, though I think that the success is actually contributed from the fact that the spammers have been focusing their effort on breaking more mainstream anti-spam solutions like CAPTCHAs.…

more »

Blojsom IM Notification Messages

Here’s a screenshot of Blojsom notification messages on Pandion. You’ll be notified for new entry, comment, trackback, and pingback. I’m currently working on XMPP Plugin for Blojsom, though nothing is stopping this from becoming IMNotification Plugin. I guess there are plenty of AIM and MSN users out there.…

more »

SCodePlugin v0.5

SCodePlugin v0.5 has been released, expect the jar and source downloads to be available from SourceForge mirrors in the next few days. As usual, if you want it earlier, just email me and I’ll send it to you. Changelog: Introduced KaptchaImageEngine using Kaptcha (was Simple Captcha) library, with 3 new flavours from KinkImageEngine, FishEyeImageEngine, and ShadowImageEngine. Replaced image engine class loading in image factory with constructor injection. SCodePlugin passes the image factory to SCodeServlet, instead of passing the image engines.…

more »

FishEye And Shadow Flavors

Still using Kaptcha, I added 2 new flavors to SCode Plugin: “fisheye” and “shadow”. Here’s the screenshot: Same as “kink”, these new flavors will be part of SCode Plugin 0.5 .…

more »

Kink, New SCode Flavor

Jon Stevens resurrected Simple Captcha in the form of Kaptcha. The good thing about Simple Captcha / Kaptcha is that it generates an image similar to the ones used at Yahoo!. Other than that, it’s really straightforward to use. I quickly integrated Kaptcha into SCode Plugin by introducing KinkImageEngine, exposed to Blojsom via “kink” flavor. Here’s how it looks like: This flavor will be included in SCode Plugin 0.5 (yet to be released).…

more »

Blojsom 3 Plugins Update Wrap Up

Blojsom 3 was first mentioned on March 23rd 2006, and it was finally released (post milestone releases) on September 29th 2006. The first time I mentioned about updating my plugins was on March 27th 2006. And today, March 25th 2007, almost a year later, I finally finished updating all plugins with necessary improvements along with documentation updates. Phew. Here are some notes of each plugin: BlogTimes Plugin In Blojsom 2, BlogTimes Plugin only draws the current entries on the page, which means it only draws one blog time on a permalink view.…

more »

Myqanda, Possibly A Simple Anti-Bot Solution To Fight Coment Spams?

I just checked my server log between Dec 19, 2006 and today. SCode Plugin has successfully prevented 2140 comment spams, but there were 122 spams which slipped through the cracks. Those 122 provided correct answers from the CAPTCHA image. And judging from the timestamps, I’m pretty sure that those 122 were automated spam attacks using bots. However, considering that evil spammers would go as far as hiring freelancers to solve CAPTCHAs manually, there’s a chance that some people out there somewhere ‘unintentionally’ spammed my blog manually 122 times since Dec 2006.…

more »

Ressurecting Page By Page View A La Pager Plugin In Blojsom 3

After upgrading this blog to Blojsom 3.1, I hooked up Pager Plugin’s pager.vm velocity code to SkipFilterHelper Plugin, and the result is as you can see at the bottom of my blog when you’re not viewing this post via feed or permalink (e.g. try the blog home page). There is a bug with SkipFilterHelper Plugin in Blojsom 3.1 (registered in JIRA as BLOJSOM-195, David checked in the fix to CVS), which is about incorrect total pages on boundary cases.…

more »

Plugins Update For Blojsom 3

Update: all plugins are now available for download from Source Forge. I’ve finished updating most of my plugins to work with Blojsom 3, they’re currently in testing on both this blog and Melbourne Photoblog. If you want to try the SNAPSHOT versions on your Blojsom 3 installation, you can download them temporarily from my server (I’ll add the released versions to SourceForge later on): blogtimesplugin-0.2-SNAPSHOT.jar, galleryrplugin-0.2-SNAPSHOT.jar, gravatarplugin-0.2-SNAPSHOT.jar, param2ctxplugin-0.2-SNAPSHOT.jar, scodeplugin-0.4-SNAPSHOT.jar, trackbackkeywordplugin-0.2-SNAPSHOT.jar. I’ve also updated the wiki pages for Blojsom 3 plugins: BlogTimes Plugin, Galleryr Plugin, Gravatar Plugin, Param2Ctx Plugin, SCode Plugin, TrackbackKeyword Plugin.…

more »