DCTV : Hacker Confessional

This year at Defcon, I am going to do something a little different. I am bringing a video recording kiosk which will be set up to record and upload videos to the Defcon CCTV system.

Every year, I have things set up so that people can upload to the CCTV in the Riv, but people seldom do, so this year, I am sticking it in their faces. We will have a hacker confessional. Based on the idea of Speaker's Corner, hacker confessional will give attendees the chance to talk for 30 seconds and get up on screen on the CCTV system. Sound will probably suck, so bonus points for creative methods of communication :)

Bonsai Throbber Prototype

This is my new bonsai throbber prototype. It uses an AT-Tiny26 from Atmel to provide control of an LED, which pulses every 30 seconds or so when the two supercaps are charged up enough (3 volts or so).

I am using a high intensity white LED, but you will get better life out of a red LED since they will use about 1/4 of the current. When fully charged, I get around 6-8 hours of throbbing.

Also note: this is a THROBBER, not a PUMMER, and the led smoothly ramps on and off over about a half second.

Also also note: Code and makefile for GCC is included below, and is a pretty good example of how to build a power saving idle sleep mode app with avr-gcc.

Cthuugle is BACK!

That is not dead which can eternal lie, but in great eons, even Enki can get off his fat ass and reboot a server :)

Yes, folks, it's true. Cthuugle is BACK! Bigger, stronger and better than ever! Please feel free to Digg it.

UPDATE: I did some upgrades to the search grouping and paging algorithms to get more (4x) efficiency.

When I originally created the HP Lovecraft themed Cthuugle search engine, there was a library of Lovecraft's work which allowed users to read his stories online. Shortly after I launched the engine, legal threats took this library offline. Years went by, and I kinda forgot about Cthuugle except for whenever my renewals came up. Everybody else still remembered it though, to the tune of 3000 unique visitors per day or so.

When this year's renewal came up, I decided to read some Lovecraft stories, and was shocked to discover that the copyrights on all of his stories had expired THIS YEAR! Clearly celebration, and some hacking, was in order.

The old ht://dig search engine is pretty stale at this point, so that was a non starter. I have been looking for an excuse to install Lucene on one of my servers, so I created a vhost on one of my virtual machines and got things started. The new Cthuugle uses Nutch with Lucene and Tomcat. I wrote some custom crawl and merge scripts, and set things to autostart, and now we have a working search engine. After a little tweaking of the JSP, the original look and feel were easy enough to duplicate as well. The added bonus of more granular results and the ability to view explanations for search results were also really nice. One NginX proxy was added for flavor. Done.

I quickly added The Temple of Dagon to my index, where Aleister had so nicely collected all of Lovecraft's work. Now Cthuugle can find all of Lovecraft's stories, poems, and essays.

If I missed your Cthulhu themed site, let me know at derek squiggle armyofevilrobots dott com

New Arduino Motor Control Board

New Arduino Motor Control Board

Just soldered up the control board for my next balancer project. I had purchased some arduino motor control boards quite a while ago, but hadn't yet gotten around to assembling them.

One of the things that was really annoying was trying to find some female-male long legged headers so I could stack yet another board if necessary. I ended up purchasing some SAM1123-32-ND headers from Digikey, which are cool because they are long enough to span TWO boards, which is useful on an Arduino where not all of the positions are filled by the shield.

Please don't heckle my soldering job too badly :)

Rancilio Silvia Hacking

I have been getting a little tired of temperature surfing on my Rancilio Silvia coffee machine, so I decided to purchase a PID controller for it. Auber instruments had a pretty good deal going, so I ordered it. What follows is a post showing the installation and results...

Boeduino Bot

Boeduino Bot

This is my boeduino bot... I got tired of the BS2 on the basic boebot kit from parallax, so I decided to upgrade to a little more power, with an arduino. This gives me better and faster IO, and a Linux compatible IDE for the arduino platform.

Once I had this all together, I CNC machined some brackets for a GP2D12 and micro-servo so that I could put an IR radar on the front. Whee!

<Foreshadowing>Back from the dead</Foreshadowing>

Woah! It has been FOREVER since I last blogged! I figured I would continue this little stream of consciousness experiment now that I am taking a sabbatical for the summer. I had some great plans to build robots and other devices over my break, but I find myself gravitating back towards Python development over and over again. Does this mean that I am doing for a living the thing that I enjoy most, or is it just that familiarity brings out habits I cannot break? Perhaps it is just that shipping robot parts leads to multiple week long delays...

Anyhow, my current playlist consists of (updated Sep 6/09):
- Learning erlang (say it 10 times fast)(Done. Cool, but not always the right tool)
- Learning Pylons, in great detail. Meh. Django won. FapWS in other cases.
- Experimenting with distributed document oriented DBs like CouchDB
- Arduino CANbus library development
- Linux EMCDone! Converted over 100% This is awesome software.

Whoo. Lots of ground to cover there, huh? I'll be using this blog as a pastebin to store my results.

Authenticating TRAC against SMF forum (Yes, I am a masochist)

OK. So imagine that you have a mega popular forum for dev nerds, and want them to be able to authenticate against that forum when they go to edit their wiki. Imagine further that the forum is SMF, which is a really nice forum package, other than the fact that it is written in PHP (they know not what they do).

Other than the fact that this is kinda like getting your peanut butter in my chocolate, or something, it is also a problem since the languages of your wiki (TRAC in Python) and your forum (SMF in PHP) are completely different, and the libraries don't match. Good thing I am here to do this horrible cludge for y'all.

Futures for S&P trading down 8pc today

Is tomorrow going to be the big implosion of the stock market that drags us into a global recession, or what?

I am terrified, but I just put a limit order in for SZK ;)

Guess we'll see tomorrow. Hang on tight folks.

Experimental radically improved throughput on S3/Elasticdrive/RAID0 (or not)

After testing elasticdrive all week (painful and repetitive, but necessary), I stumbled upon an idea to radically improve throughput.

The original ED implementation was not a good performer for RAID5, due to it's multithreaded architecture, but the new version supports an ordered read/write model, and has a much lower cpu and memory footprint...

Syndicate content
Home Home
http://www.reaysmoving.com/