Email Me
my first name at my last name dot com
Archives
Past Blog Entries
Links
Andy Wrenbeck
ApplePhoneShow
Ben Abler
Ben Poole
Bob Lutz
Bob Obringer
Bruce Elgort
Carpeaqua
Codestore
Cult of Mac
Daring Fireball
Detroit News
Domino Unplugged
Ed Brill
Guidebook
I, Cringely
Joe Litton
Jonvon
NSFTools
NSLog
Ned Batchelder
Old Blog
Raymond Chen
Scobleizer Weblog
Techdirt
Unsanity
Weblogs Apple Log
bonj
I really need to blog more frequently, but it seems like I keep delaying
posting blog entries because I have a grander vision that I never have
time to implement. Therefore, I'm going to try and do more posting of
random things that pop into my head.
Here are my thoughts for
today:
I really need to get this blog migrated to JSF. I even
have a plan to maintain the old Flowbuilder links in the new world for
google's sake.
Ever see a road sign that makes you shake your
head. In Michigan we have a sign that says "Kill a construction worker -
13 Years and $7500." I can't help but think "I would waste a
construction worker for 13 years in jail, but damn, there is no way I'm
paying $7500 on top of that!"
Fluorescent is a really sweet
application that everyone browsing LDAP on the Mac should be using.
However, nobody knows about it. Before I post it on any of the Mac
software related sites, I really want to create a custom page to link
back to. Since I'm not getting to work on that, a really good
application is sitting here without its potential realized.
Damn
I wish I could get an iPhone. I think I need to get a second job so I
can afford it.
Here's one for the knowledge base. If you want to increase the max
memory available to Eclipse, or basically tinker with any of the other
command line parameters that our Winders brethren manipulate via their
application shortcut, you need to do the following.
Wherever it
was that you installed Eclipse, navigate into the application package
contents using either the "Show Package Contents" option in the Finder
or simply via the terminal.
You need to edit the file
...Eclipse.app/Contents/MacOS/eclipse.ini. To change the memory
available, update the parameter -Xmx. To set max memory to 512MB you
would put -Xmx512m.
I am claiming ownership of this integer. You may not use this integer
without my express written permission.
If you would like to claim
your own integer, check here:
Freedom
to Tinker
I've just posted the download file for Fluorescent. If you check out the
current articles on the right of the website, you should see a link to
the download page.
You
can also click here to go to the download page
Here is the logo by the way:

I've got a new bit of software I'm just now releasing for Mac OS X
called Fluorescent. I'll post the details and the download link and all
of that shortly.
Fluorescent is a small, cocoa based LDAP browser
for Mac OS X. Its designed primarily for Tiger and onward. I have not
tested it on any previous releases.
How about this for a tagline:
"Putting
the light in LDAP"
It can be hard coming up with a unique,
memorable, logoable, recongnizable name for a product in this day and
age. It really boiled down to spending an hour or so just playing with
ideas that can loosely tie back to the purpose of the application.
I'm
looking forward to getting it posted and getting some feedback on the
application.
I've been using the Tomcat redirector on my Domino server to redirect
blog traffic to tomcat to handle. Today I decided to sever that
connection and move the blog onto my dedicated web server. While the
Tomcat redirector has been a useful tool, it has caused a number of
crashes on my Domino server.
The crash frequency has been going
up as of late, to the point where I have to check on the health of the
Domino server on a regular basis. Its become quite a headache that I
decided had to be fixed.
As a side effect, for the time being
anyway, we get to see a new set of colors I have been tinkering with.
Its a little more relaxed than the powerful blue I used to have.
It was really nice to be able to serve domino content side by side with
my application content. However, I mostly serve Domino content to
myself, which I can obtain in other ways.
Well, it looks like my prior efforts have been relatively effective. Its
cut down on the volume quite a bit. However, random selection of the
right random value still meant that 20% or so of the spam was able to
get through.
So, as an interim simple solution, I've just
decreased those odds down to about 7-8% that the random choice will
work. I still need to put the thinking cap on and come up with a better
solution.
By the way, I've decided that the bots are not quite as
smart as I first thought. on further reflection I decided that they were
just getting lucky.
Very interesting. It looks like my recent change has cut down on the
amount of comment spam, but some is still getting through. It appears
that some of the bots will simply post the form over and over trying
different combinations of selections to try and get through.
Of
course, what the user/bot is supposed to pick is random in my case, so
frequently the new guess is wrong too, since the value its being matched
against has changed. However, it is getting it right sometimes as well.
I'm also pretty surprised that the bot knows that its comments did not post
successfully, since the failure is silent. Whether or not your comment
is posted, I take you back to the permanent link page for that blog
entry. Maybe its not that smart, but some are just getting through on
the luck of the draw.
I think I'm going to have to put some more
debugging code in there to get a better picture of the process the bots
are going through. Its very interesting. Its also curious that the bots
all seem to be spamming the same blog entry at this point.
Well, I just implemented a few feature to thwart comment spam. It will
be interesting to see how well it works. Although I doubt the spammers
really read the blogs they are spamming to see what is posted, I don't
want to get into specifics at this point.
If you leave a comment,
you will see right away what my effort is. It is taking advantage of
some random data I am already generating. In addition, I decided not to
throw an error when a bad choice is made. I'm just going to let it fail
silently. This will probably catch a few real users on occasion too, but
I think this method will be most effective.
Right now I am
receiving over 100 spam comments per day, so I should be able to tell
right away how well its working. I hope it works, because I am going to
enable my automatic email when a comment arrives, and I really don't
need another 100 emails per day too.