Archive for the 'Uncategorized' Category

famicam – Face Detection, Twitter and You

Updated: We’re on the front page of hackaday! This was  a joint effort among the members of the FAMiLab hackerspace. Tetsu and myself have been working on this script for awhile and just recently got the cron job running. We’ll update this post later with additional information. Thanks!

Below is a quick note from Tetsu:

We want to give people an open view into our hackerspace, but when we tried a 24/7 webcam with ustream, it was just invasive and creepy. We aren’t there to put on a show for people. We want them to come out and do stuff with us, but people won’t come out if they don’t know someone’s already at the lab.

As a compromise, we provide people a real view into the lab so they can see if people are there, but it replaces their faces with the cartoon face of Ghost in the Shell’s Laughing Man for anonymity.

Yes, it doesn’t catch every face. Yes, it catches faces that aren’t there. Yes, it’s never going to anonymize clothing, which may be more identifying than the faces. But, the way I see it, at least we’ve established a precedent at the lab that we have to face increased surveillance and increased pressure on normal people to install surveillance systems, so we may need to take extra efforts to establish norms of anonymity while staying up-to-date in tech.

Also, if any of you Hack-A-Day readers want to come by the FAMiLab sometime and are concerned about anonymity, I will personally alter your faces out of every photo before upload!

Over at FAMiLab we have on loan a Sony IPELA SNC-RX550N networked camera. It is a very nice piece of hardware; supports pan, tilt, and zoom via a Java applet and web interface. We’re often wondering if there’s anyone at the lab already, so I rigged up a little proof of concept that takes a snapshot from the camera and runs an OpenCV algorithm against it to count the faces in the photo. It worked pretty well, despite a few false positives, so I went ahead and finished it.

The code is up on my personal GitHub account, and you can snag a copy and play with it. I’m using the Python extensions for OpenCV along with a couple libraries to do the Twitter and Imgur integration. For Twitter I’m just using the python-twitter library; for Imgur I actually forked the code that Devon Meunier wrote for pyimgur and fixed a couple bugs.

Check it out, and let me know what you think. It’s very rough code, so bear with me.

famicam: http://github.com/abyssknight/famicam

pyimgur: http://github.com/abyssknight/pyimgur

BrightKite

If anyone wants a brightkite invite, just let me know. I have 3 left, so the first 3 to comment will get the invites.

Hackers these days…

10:45:15 AM yarak_hasan31@hotmail.com: hello
10:45:24 AM abyssknight@hotmail.com: Hello there.
10:45:37 AM yarak_hasan31@hotmail.com: ip adresin ne
10:45:48 AM abyssknight@hotmail.com: hmm?
10:45:59 AM yarak_hasan31@hotmail.com: ip
10:45:59 AM yarak_hasan31@hotmail.com: ıp
10:46:12 AM abyssknight@hotmail.com: What about my IP?
10:46:23 AM yarak_hasan31@hotmail.com: pc ıp
10:46:31 AM yarak_hasan31@hotmail.com: computer ıp
10:46:41 AM abyssknight@hotmail.com: Any particular reason you want my IP?
10:46:48 AM yarak_hasan31@hotmail.com: yes
10:46:53 AM abyssknight@hotmail.com: And that is?
10:46:57 AM yarak_hasan31@hotmail.com: ok
Changed status to Away (10:47:17 AM)
10:47:22 AM abyssknight@hotmail.com: You’re bad at this. ;)
10:47:31 AM yarak_hasan31@hotmail.com: :D

Graduation 2007

Well, I graduated with my B.S. in Computer Science. I figured I’d share a video of the event, starring myself and a few of my friends. Enjoy!

Long time no blog…

Well, I figured I would drop off a few links for the blog and head back to class. I will be sparse for the next few months, as I have been for the previous, due to my eminent graduation and finalization of all my freelance projects. Enough of that, on to the links:

Helix Forensics Toolkit
Just a really nice toolkit, and free to boot. We had a professor come in and give a speech about forensics and he cited Encase as well as other industry standards. I wanted to learn a bit more about the tools, but I don’t have $2500 for a license so enter Helix, the free live CD for computer incident and forensic analysis.
Geocaching
I recently received a GPS receiver for a Christmas gift and I wanted to see what I could do with it. Well, Geocaching.com is a community of people who set up “treasure hunts” of sorts called “caches” that users can search for using GPS coordinates. I’ve done one so far, and I must say it’s great fun.
Firebug
Firebug is a Firefox extension which allows you to edit CSS, XHTML, as well as watch/debug live code in your browser. I really can’t explain how helpful this is, but it hasn’t replaced my Web Developer Toolbar and HTMLTidy plugins yet. The most useful piece thus far is the Net monitor that shows just how large your page is, and when AJAX processes start and stop.

Recent Downtime

I apologize for the recent downtime. My host has been having trouble with their new Windows based servers, as well as their database server recently. Recently being, ever since we moved to the Windows plan. The site may be moving to another host over the next year or so, but it will never be taken offline indefinitely, as I would never let that happen.

Thank you for your patience, more updates soon.

Secure Instant Messaging

It’s called ScatterChat by Hacktivismo/CDC. Very nice tool that uses the Gaim source along with the Tor network to route IM traffic as well as encrypt it using RSA key files. Very slick.

ScatterChat

MBL Plugin Point Release v0.4.2

Just a hotfix on the MBL plugin, this is really just a point release before the next version is released. Basically, this version fixes the multiple insertions per page issue. This update should insert the code into the header using the wp_head() hook instead of at the beginning of each post.

If you currently use the plugin, please give me a heads up. If you’d like to be notified of updates, feel free to let me know and I will send you an email each time I make an update to the plugin.

Thanks for being patient, and let me know if there are any bugs/wishes and I will try to get them fixed/added as soon as I can.

MBL Plugin for WordPress 0.4.2

Coming Soon: An Updated MBL Plugin for WordPress

MyBlogLog has recently released a ton of new features which were brough to my attention by Nathan Dintenfass (thanks!) and I guess it is time to update the trusty WordPress plugin. So far the update lineup is as follows:

  • WordPress Widgets
  • Color Selector
  • Communities Integration
  • Better integration with template system
  • More options and control over look and feel

Oh the pain?

Well, I had my wisdom teeth (all 4!) taken out this morning (7:45am…geez). Everything seems to have gone well. My body doesn’t take well to the pain meds, but otherwise I seem fine. Bleeding has calmed down, I can drink/eat as long as I don’t take the meds. If all goes well I will be back at work on Monday (the day my DVD burner arrives).

Anyways, this is just one of the very few personal entries I make here. ;)