Read About Trash-hackers… For Free

makers-novel-cover

[Cory Doctorow] has published a novel about the near future and a couple of hackers who can make anything from the stuff lying around. We like a good sci-fi novel, and have no shortage of recommendations (go read Snow Crash) for those who need them. We’re adding ‘Makers’ to our must read list.

Not only is this book about you, but its release most likely agrees with your life philosophy. You can download this book, right now, for free, legally. This is because it has been release under the creative commons license. Best of all, if you like the book and want to make a donation, you are directed to purchase a book on behalf of a school or other program that has requested a copy but doesn’t have the funds to acquire it themselves.

So, buy the book if you want a physical copy, download it if you prefer that method, but either way we think this is better than stealing the printed word.

How To Overlay Images By Using Greasemonkey

Today we’re going to take a look at writing scripts for the Greasemonkey add-on for Firefox. This add-on allows us to use JavaScript to make changes to the way webpages are displayed on our browser. These changes can only be seen by a copy of Firefox that is running a particular script. As an example, we’re going to write a script that adds a border to the banner image of each article on Hack a Day by overlaying the image you see above. Find out how it’s done after the break. Continue reading “How To Overlay Images By Using Greasemonkey”

(the) Best Robotics Competition

okbestLogo

If you give a mouse a cookie, he will ask for a glass of milk. If you give a team of geeks a box full of parts ranging from aluminum to plywood to motors to RF interfaces, they will build a robot. Introducing Best Robotics, a volunteer group that gives schools a box of hardware and 6 weeks to build a robot that will compete against other schools for the title of champion.

This past Saturday the17th, the OKBest regional competition was held and I, HaD writer [Jakob], was lucky enough to be invited personally to not only watch – but compete. Check out our full breakdown after the jump.
Continue reading “(the) Best Robotics Competition”

Take The Python Challenge

python-challenge-level-1

It’s hard to believe that we haven’t covered this one before. If you enjoyed out Barcode challenges from last week, perhaps now is the time for you to take the Python Challenge. We made it through the first 18 levels about a year back but with a total of 33 levels we’re not even close to being finished.

This is an excellent opportunity to learn Python if you’ve never tried it, or test your skills if you’ve already got them. We’d suggest using IDLE which is available as part of the Python language download. Because Python is an interpreted language, IDLE allows you to try out each line of the code you are writing and add it to your program as you get different sections working.

The levels start out fairly easy and require some sniffing around, such as looking at the source code, and dissecting images with Python’s various libraries. As you pass each level, you will be granted access to the Python Challenge forums in order to see how others solved the level. By solving each level and then seeing what different solutions entail you grow your knowledge of the language and reinforce your understanding of how to use it.

Analog Space Invaders With Human Controller

analog_space_invaders

[fidepus] put together a pretty nifty version of the game Space Invaders. This is an analog version that involves an ink and paper based display system.

He printed out one piece of paper for each different enemy, mother ship, laser beam, and player vehicle. The human-based controller is used to move the pieces in all directions. When it comes time for a row to move downward, the pieces are removed from the game grid and relocated to their new position using a scotch-tape-actuator.

We think the most successful part of this hack was [fidepus’] ability to integrate sound effects into the controller system. The human-based controller puts out mono sound with a “pew-pew” for laser blasts and a “dirnk-dirnk… dirnk-dirnk” for the enemy movements.

Although there is no code nor a schematic provided, we think this system shouldn’t be too hard to reverse engineer.

Barcode Challenge – Part 2

HaD_barcode

Yesterday we issued a barcode challenge in honor of the Barcode’s birthday. Congratulations to [The Moogle] for winning this challenge. His submission offers a very detailed explanation of how he solved the puzzle using Photoshop, OpenOffice Calc, and some web resources. We’ve got a detailed writeup on it after the break.

Honorable mentions go to [nex] for putting up a Java solution and to [jwmaag] for showing a Python solution. Finally, kudos to all who used a CueCat in one way or another to decode the string. Just having one of those still around is pretty hack-it-y.

Because of the ubiquity of Barcode scanners and online image translation programs the challenge might have been a bit too easy. Do you think you’re up for a greater challenge? Download the new barcode and get to work. This one should be quite a bit harder to decipher. Once again, leave a comment that includes the message stored in the Barcode. Please remember, only entries that solve the puzzle and include a full description of the process will be considered. Good luck, and let the games begin.

Update: It only took [JP] 19 minutes to post a correct solution to the new Barcode.  Great work!

Continue reading “Barcode Challenge – Part 2”

Barcode Challenge

barcode_challenge

This morning we logged into Google to find a Barcode instead of the normal logo (how strange that Google would change their graphic!). Apparently today is the anniversary of the Barcode. This method of easily labeling items for computer scanning is used for every type of commodity in our society. But do you know how to get the cryptic information back out of the Barcode?

Here’s the challenge:  The image at the top of the post was created by the devious writers here at Hack a Day. Leave us a comment that tells us what the message says and explains how you deciphered it. There are programs that will do this for you and some smartphones can do this from a picture of the code, but we’re looking for the most creative solutions.

The winner will be decided in a totally unfair and biased way and gets their name plastered all over Hack a Day (and possibly slandered a bit).  So get out there and start decoding that machine-readable image.

Update: We’ve announced a winner for this challenge.