Archive for October, 2007

Captcha Sample

Tuesday, October 23rd, 2007

If you see this text, either you're reading this from a system that has images off, or you loaded the captcha too many times, and must wait 15 minutes to see it again.

This dynamic image will only load 8 times, then you have to wait 15 minutes to be able to see it again. I tried to get the image to distort like facebook’s login captcha, but I need to work more on my rasterized distortion functions. The image will probably be taken down in a few days as I make more site adjustments at the site that uses it.

Most modern captcha put a line through the center of the image, to prevent more advanced algorithms from using image segmentation, I plan to do this, but not until I also get distortions working.

Captcha

Friday, October 19th, 2007

I totally just programmed a captcha system for my loopPlay Games site (unfinished). It generates an image with a garbled string of text to force new users to prove they are humans. Some important things I was considering while programming it were: Limiting the number of catchpa generation requests, Limiting the number of failed attempts at solving it, and putting restrictions on the time between captcha requests.

I haven’t implemented an email verification system for my website, and I don’t really like them, I’m sure bots can break them, and it just delays them the same way my captcha does. Yet even still, I wonder if I’d still be better off with both?

On Facebook Applications

Tuesday, October 16th, 2007

I’ve been playing around with facebook application development. Facebook applications can be really neat.  Yet the privacy restrictions facebook imposes are way more strict than other social networking sites.  Livejournal is less restrictive, for example.  (Although to be fair, I haven’t read livejournal’s TOS lately).

The Facebook Terms of Service make it impossible to make any application that shows one friend aggregated statistical data about your friends overall. You can look at that data yourself, but if your friends see that data, then you are breaking the TOS. In otherwords, if I want to implement a find-max-clique algorithm, I would not be breaking facebook tos by allowing the user who wants to see his max-cliques, but I would be if I made a neat little list of friends within their max-clique, and pushed it onto the website.

This is incredibly restrictive.  I’m not really sure how top friends, and friend sets, and a lot of other applications on facebook don’t break the TOS. Maybe facebook just hasn’t cracked down on them yet? I’m not saying this restriction isn’t a good thing. Honestly, I don’t want a company storing my facebook profile just because I’m friends with some jerk who installed a profile data collector.  For example, if there were some evil spyware application collecting emails. The restriction certainly hurts my ability to create viral facebook applications though.

Also, some other things of note with me, and kaddar.net:

1) I’ve been applying for some jobs

2)Because I am working on messing around with facebook applications, I upgraded the backend to this site to php5, so I’ve also been playing with that a little bit.

3) The java web start 2d game engine doesn’t have too much progress, but I’ve been working on the skeleton template for sound clip loading and playing.

Random Links Move

Wednesday, October 10th, 2007

I find a lot of random links to cool websites on the intarwebs, but I decided to move the links to the sidebar, so that they aren’t blog post items, and I can still keep track of them.