Wednesday, 18 April 2012

Mechanical CPU-Simulating Wall Clock

Mechanical CPU-Simulating Wall Clock:


Lior Elazary’s Mechanical CPU Clock intrigues me — it’s a clock that simulates the way a CPU works:
For a CPU to do any meaningful work, it needs to be told what to do. This comes in the form of instructions. For this wall clock I will only concentrate on the hours to make things simple. That is, we will increment a variable named Hours and check to see if it’s equal to 11 (we will use 0 base indexing for the hours, so 12 is represented as a 0). If the check is true, then we will reset the variable back to 0. We do not want to code the above statement directly into the CPU, since we want it to be general purpose CPU (otherwise we are just making a clock). Therefore, we will implement a basic instruction set and write the clock code around these primitive instructions (the set of instructions to execute are known as an assembly language). Lastly, we will keep the hour variable in a Register, which is a term given for a special memory component used to hold data and operate on it. We will also use a simple 1 unit (1 bit) memory address to act as a flag for the control unit, and name it DTD for personal reasons (stands for dedicated to Dani. A long personal story). Note that this CPU will be programed with the clock instructions, but it could be programed with any other code to do a number of other things.
Also, see the Instructable.


Supercharge Google Reader with Styles and Extensions [Google Reader]

Supercharge Google Reader with Styles and Extensions [Google Reader]:
Supercharge Google Reader with Styles and ExtensionsDespite the increase in the variety of ways you can consume media and learn about news, Google Reader is still the default news reader for many. While you can always find a good desktop RSS reader to suit your needs, many people still prefer the plain old web experience. Just because you prefer the webapp doesn't mean you can't overhaul the look and feel though, so let's take a look at some of the best extensions, styles, and tweaks you can use to make the experience better.
Late last year you voted Google Reader as your favorite RSS newsreader and it's clear you're still big fans. While Google Reader recently had a big interface overhaul, it's still not perfect for everyone. Let's take a look at some of the ways you can customize Google Reader to look, act, and alert you any way you want.

Overhaul the Visual Interface Any Way You Like It

If you hit up Google Reader every day then chances are you're a little sick of its design. It works, but it still doesn't have as much stuff as people like (or it has too much, depending on who you ask). Thankfully, you can tweak the interface in countless ways, here are some of our favorites.

Minimize the Interface to a Bare Bones News Reader

Supercharge Google Reader with Styles and ExtensionsIf you use Google Reader as an actual newsreader and not to just quickly glance through headlines than you're likely bothered by the cluttered interface. We've seen quite a few extensions that minimize the interface, but our favorite is the Stylish (Firefox or Chrome) userscript Google Reader Minimal Reader Expanded. Despite its not-minimal name, the script cuts out all the junk in your feeds so you're offered a clean reading experience that looks more like Instapaper or Readability than Google Reader. Alternetely, if you're on Chrome, Google Reader Readable does the same thing with one simple extension.

Give the Google Reader Webapp a Desktop Feel

Supercharge Google Reader with Styles and ExtensionsPerhaps a skin isn't enough for you and you'd prefer a more desktop like experience. One of the best looking Mac newsreaders, Reeder has recieved a couple unoffical ports to browsers. Pure Reader for Firefox and Reeder for Chrome do a good job of emulating the desktop version of Reeder inside your browser window.
If you don't mind leaving the main Google Reader site, but still want a webapp, Feedly is one of your best bets. It offers up tons of options for how you view your Google Reader feed, including the simple list-based UI you're used to as well as a more stylish, magazine-style layout. Alternately, if you're looking for a more visual way to browser feeds, FeedSquares for Chrome might be more up your alley.

Customize Google Reader Any Way You Want

Supercharge Google Reader with Styles and ExtensionsIf the above pre-defined styles aren't your thing, Reader Plus for Chrome allows you to edit, change, and alter pretty much everything you could imagine. It's not the most intuitive interface in the world, but if you want to tinker with your own look and feel for Google Reader then Reader Plus is one of the easier tools to use. For Firefox and Chrome users looking for even more depth, the above mentioned Stylish allows you to build your own themes any way you like, but it takes a little more know-how.

Get More Out of Your Feeds with These Extensions and Tweaks

Once you've picked out your favorite style and have a Google Reader skin you're happy with you still have plenty more options for tinkering with the basic functionality. Whether it's setting up notifications or making it easier to subscribe to feeds, here are a few we find really useful.

Get Notifications on Updated Feeds

Supercharge Google Reader with Styles and ExtensionsIf you're constantly checking and then rechecking your RSS feeds for updates and wasting precious time, you might be better off setting up a simple notification system for when new feeds trickle in. Both Google Reader Notifier for Chrome and Super Google Reader Greasemonkey Script for Firefox and Super Google Reader for Chrome both help display full feeds directly in Google Reader so you can read a full blog post or article without clicking away. Neither works all the time, but they help deliver the full text on most websites.
When those extensions fail to pull a full feed, Google Reader Inline for Chrome is an extension that will load up the full article inline directly in Chrome. We found a few outdated solutions for Firefox, but nothing that was working in the current version, so if you know of an extension with a similar purpose, sound off in the comments.

Subscribe to Feeds Directly From Your Toolbar

Supercharge Google Reader with Styles and ExtensionsIf you're still building your RSS feeds and finding a lot of new sites all the time then you know it takes a couple steps to copy and paste the link into Google Reader. Firefox users don't have this problem since adding a RSS feed is built into Firefox directly, but if you're on Chrome and you'd prefer a slightly quickly approach, RSS Subscription Extension offers a simple two click solution for adding whatever site you're currently on to your Google Reader subscriptions.

Cut the Junk Out of Your Feeds but Keep Your Favorite Sites

Supercharge Google Reader with Styles and ExtensionsSometimes your favorite blogs cover stuff you don't care about, but that doesn't mean you want to ditch them from your reader completely. If you'd prefer to filter out the stuff you don't like, the Google Reader Filter Greasemonkey script and Reader Filter for Chrome allow you to filter out any posts that deal with a specific keyword. This can come in incredibly handy when you've reached the tipping point on Apple rumors, product leaks, or if you're just not that interested in one operating system or another.

With a little elbow grease you can turn the vanilla Google Reader into a powerful webapp that rivals its desktop kin. If nothing else, it adds a little personality to your newsreader experience so you feel a bit more at home. If you're looking for a good RSS reader for your desktop or smartphone, be sure to hit up the App Directory for our picks. Of course, countless other extensions and themes exist, so go ahead and share some of your favorites in the comments.

I can cope with nice odd numbers like 25 but this must be true.

Photo:

Thursday, 5 April 2012

Monday, 2 April 2012

Chess à la Voltron

Chess à la Voltron:

Say hello to Thing #19733 from Joseph Larson of Provo, UT, aka Thingiverse user cymon. It’s his entry in the just-closed TinkerCAD Chess Set Design Challenge. You can browse all 250+ entries here.
Action #Chess by cymon – Thingiverse


How-To: Archive Five Thousand Floppies

How-To: Archive Five Thousand Floppies:

With about 5,000 3.5″ Amiga floppy disks stored in six wooden crates, Dwellers wanted to free up that physical space, but didn’t want to lose his archive of data. The process of archiving so many disks would be incredibly time consuming and monotonous, so he built the Floppy Autoader. The machine to automatically inserts a disk, saves the data from each disk onto a hard drive and takes a picture of the disk’s label. All Dwellers has to do is load up the hopper with a stack of disks and the machine takes care of the rest.

He originally attempted to make the machine with a Lego Mindstorms kit, but ran into problems and decided to hack apart a floppy disk duplicator he found on eBay. The process of copying each disk takes about three or four minutes and the machine has already copied about 300 disks, so there’s quite a way to go. In the mean time, Dwellers is writing software to browse and this trove of data. [via Hack a Day]