digitalWrite(13, !digitalRead(13));
Keep reading to understand how these two tricks work.
Do you know who Paul Falstad is? If not, you really need to get to know him, or at least, his web site. He’s a Geocacher, a Java programmer, and a Math nerd. [Editor’s Note: I don’t know Paul, I just read his web site.] The easiest book mark I can access in my web browser is a link to one of Falstad’s applets: A Circuit Simulation written in Java. A very functional simulator, at that.
Cathode from Secret Geometry is, hands down, my favorite Terminal Emulator for OSX. It is, in my opinion, (near?) perfect emulation of classic computer terminals from the 1980s. When using it, it reminds me of how far computers really have come. It is also one of the funnest ways to ssh into a remote host to edit a CSS file real quick.
I like keeping mine set to 14.4k baud emulation. The screen blur, when running Full Screen in Lion, almost makes me forget I’m using an LCD!
What truly amazes me is all of the little bits of polish that go into the emulation. For example, remember hitting the side of a CRT and getting a little bit of jitter? Move the terminal window around and the same thing happens. There’s even an option to take a picture from an iSight, which appears as a reflective image.
Below is a YouTube Video I put together to show it off a little bit compared to the boring regular Terminal.app. Head over to Secret Geometry’s web site to download Cathode and enjoy nostalgic terminal emulation.
Martin Rowe over at Test & Measurement World published an article quite some time ago (1994) that explains what it means when a DMM claims to have “½” digits in their display. Intuitively, to me anyway, when I heard this I always thought of gas-pumps and how we pay for 9/10 of a penny with every gallon of gas (in the United States).
Check out Martin’s post: What’s a half digit, anyway?
A very little known feature of EAGLE is the ability to type commands instead of clicking an icon on the toolbar. This can come in handy when trying to perform multiple actions like selecting a group and moving it to a different part of the schematic. For me, since I use OSX trying to use function keys in EAGLE can be more cumbersome than typing a few letters.