Amazon.com Widgets Posts About 'projects' - operation 9 :: none of the above
operation 9HomeAbout Operation 9CamPortfolioContact Operation 9
Feature Graphic
Ryokan Yachiyo, Kyoto, Japan, September 2009

If you’ve been a regular user of the Interactive LED Sign here at operation 9—and there have been many thousands of you since the beginning of 2009—you may be wondering what happened; it’s been down for a couple of months now, after all. Well, there’s a story to that.

After moving from Windows XP Pro (SP3) to Windows 7 Ultimate x64, things started getting hairy given the control 7 likes to have over its ports. Not only that, the “upgrade” path—or rather, the lack of one—wiped the server environment. While I was able to get all that patched up, something else inevitably happened early last month: the PC’s motherboard up and died a few days after being laid off from my job of nearly 5 years, rendering the machine inoperative for a few weeks. Unfortunately, the replacement motherboard doesn’t have a serial port on-board, which means I need to shell out a few bucks to buy one to occupy an open card slot. Not a big deal, really, but I’ve been concentrating my efforts on gainful employment in the meantime.

So, to make it short and sweet, it’ll be back sooner or later. Don’t fret.

If you’re interested in setting up your own interactive LED sign, don’t forget to check out Alphabrite. Not only is it being used by nerdy enthusiasts like myself, several have written to let me know they’ve integrated it into their internal corporate environment. Not bad for an application whose 1.0 release was written in the span of a week.

Donations to fund further development are, as always, graciously accepted.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Sun, Feb 21, 2010 at 02:42AM

(filed under: , , , )

One of the more useful shields for the Arduino I picked up in the last month has to be Seeed Studio’s Solar Charger Shield. Costing $10.50, I couldn’t pass it up. I put together a quick demonstration using a solar panel I parted out of some sub-$10 solar chargers I bought on eBay and a 2000mAh Lithium-Ion battery pack I received as part of Sparkfun’s Free Day.

Do pardon the intermittent squeaking; granite countertops and header pins don’t mix.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Sun, Feb 21, 2010 at 02:22AM

(filed under: , , , )

Version 1.0 of Alphabrite LED Display Control Center—or, simply enough, Alphabrite v1.0—is ready for download. This application allows remote or local administration of your Alpha or Betabrite LED Display using PHP4 and 5 with the cURL extension. The application supports every sign that adheres to the Alpha 1.0 Protocol. (See README for more details.)

Available Modules:

  • Public Interaction: Interface your LED sign to the Internet through your website. By only embedding two lines of code, you’ll have everything you need on the front-end to accept feedback—without interrupting the flow of your other active modules. Includes optional notification of messages by email and/or to its own Twitter feed.
  • Stock Quotes: Define the stocks you want to watch and keep tabs on them through the ticker. (Stock quotes are on a 20-minute delay, so DON’T use it for determining whether to execute a trade.)
  • Weather: Get Current Conditions for your ZIP code, as well as Local Forecasts for two days out.
  • RSS Feeds: Define your feed and scan whatever headlines you feel like staying abreast of.
  • Twitter Recapping: Create an account for your sign on Twitter and, in combination with the Public Interaction module, display both current and archived messages sent to your sign. Or, if you prefer, display your personal feed instead.
  • Time/Date Display & Synchronization: For those, like me, without proper serial clock chips inside their Alpha or Betabrite unit, these functions will both display and regularly synchronize your time and date (on supported models).
  • Basecamp Integration*: If you’re a user of Basecamp by 37signals, keep track of the latest activity through this module. Especially useful for Project Managers.
  • IMAP Inbox Check*: Check how many unread messages you have, and how many messages you have total. This is pre-set to Gmail for your convenience.

Hardware Functions Provided:

  • Set Date/Time, Set Day of the Week, Set Time Format, Schedule Messages, Speaker On/Off, Generate Tone, Clear Priority Message (A0), Clear Non-Priority Memory (page or entirely), Soft Reset, Set Sequence (Data Reset), Update Sequence (Data Refresh)
  • Includes the PHP RS-232 method (alphawrite.php), which requires the fantastic and included ‘php_serial.class.php’ by Rémy Sanchez (http://hyperthese.net/).
  • Furthermore, unit resets and refreshes can be automated via a simple crontab (or its Windows equivalent) using the provided utilities.

This was tested on an Alpha PPD220—a two-line, red LED display by Adaptive Displays. Should you run into any problems, please submit them here.

* See the README for important details and security caveats involved with the utilization of these modules.

Download: Alphabrite v1.0 (97kb, zip)

If you use and/or like what you see, consider clicking here to help fund further development.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Mon, Jan 19, 2009 at 11:32PM

(filed under: , , , , )

With my other LED reverse-engineering project waiting on a cable, I picked up an Alpha PPD220 (Personal Priority Display) LED Sign—probably the most basic model there is in their product line—off eBay at about 15% of the MSRP. (I’d prefer a Alpha 4160C, but I’m pretty sure the WAF (wife acceptance factor) wouldn’t permit it.) Alpha PPD220

Telling by the message that was still in its memory when I powered it on, this particular LED sign used to serve as a display at a lottery terminal somewhere in South Carolina. Within an hour or so of hacking away on some code from these guys, however, I was able to interface it using PHP and Perl—the latter posing as the messenger with the RS-232 serial interface—to accept messages from the public at large.

So, with that done, it was time to improve upon it. In between moments of helping my wife recover from all four of her wisdom teeth being pulled, I decided to build a library (from scratch) for the sign. Because of the shared protocol, the library I have in development should work with most, if not all Alpha and Betabrite models from Adaptive Displays, but I really can’t test that to verify beyond this basic little unit.

Here’s a bit of what it does in its current state:

  • Supports the Alpha 1.0 protocol mostly, with a little (untested) 2.0 and 3.0
  • Accommodates both paged sequences (AA-AZ) and PRIORITY Text (A0)
  • Synchronizes the system clock on the unit with the server automatically
  • Pulls in RSS feeds using Simplepie
  • Pulls in Current Weather and the Local Forecast via Yahoo’s API
  • Allows people visiting my site to enter messages without interrupting the flow of information (news, weather, time, etc.)
  • Added basic administrative functions (soft reset, speaker on/off, clear memory, etc.)
  • Added the ability to update a Twitter account with the last submitted message from the web. Sad.
  • Added the ability to notify me by email when someone submits a message. Doubly sad.
  • Updates every hour on the hour via a crontab which refreshes all the data

There’s still a lot of work to be done to maximize its utility (and for me to be comfortable enough to release it), but I’ll get to it as time permits. As it is, it’s become something far more useful than displaying lottery numbers and jackpot totals.

Want to give it a whirl? Feel free to check the sign out over here and drop a note while you’re at it.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Sun, Jan 11, 2009 at 08:28PM

(filed under: , , , , )

Thanks to an invite from Tom Sella of Boxee and Boxee’s recent support of Tiger (which I shouldn’t need for too much longer, as I’ll be coming up to speed with Leopard soon), I was able to conduct some tests using the stream pack and the alpha version of Boxee.
This kid is bored watching the menu, even if it's a nice one.

Some of the feeds—such as RTR Planeta, displayed above—tended to bomb out and crash the application from time to time. I need to submit a bug report for when I get a chance, and it’s something that didn’t seem to happen with the Atlantis beta of XBMC for OSX. Overall, though, the pack seemed to work quite well.

One slight annoyance I discovered between all OSX variants of XBMC (and XBMC itself) was the extremely slow buffering of each stream before finally displaying. Granted, XBMC on the Xbox did take its time, but not nearly as much as it seems to on the OSX varieties.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Tue, Oct 21, 2008 at 04:58PM

(filed under: , , , )

Yes, indeed, XBMC-TV should in fact work with Plex for OS X. In fact, it should work with any XBMC port that retains STRM functionality.

Unfortunately, due to a fire which destroyed the apartment above ours in late June—and left ours an almost total loss due to the water, mold, and smoke—my own XBMC-modded Xbox was destroyed, and until further notice no updates will be made to XBMC-TV. (Once I get 10.5 on my Macbook, I’ll likely install Plex and resume compiling and testing XBMC-TV using that instead.)

You can get the latest pack here.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Fri, Sep 05, 2008 at 05:22PM

(filed under: , , , )

I’ve been playing a little bit* with this expired and expiring domain script in my after-hours free time to get a good workout using SimplePie now that I’m pretty much ditching another parser at work. It’s pretty nifty, even though it isn’t 100% perfect.

Check it out and see if you can’t find something better for yourself than thisismydomainitreallyrockshellyeah.com.

* Ok, I totally rewrote it.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Fri, Apr 11, 2008 at 04:33PM

(filed under: , , )

The latest version offers a clean sweep; I reviewed every single stream over the past 72hrs and removed any streams having problems at the time they were tested. As a result, there are far fewer streams than normal in this release. The ‘Adult’ and ‘TV Shows’ categories have also been removed; all were defunct at the time they were tested.

On the upside, however, the signal-to-noise ratio has been vastly improved and many new streams have been introduced in their place. More will be added for the next release as they’re verified.

Updated 08/16/2007

  • STRM (stream) file pack for XBMC 1.1+
  • 407 Streaming TV Feeds from 90 countries around the world
  • Contains live and recorded streams
  • Most verified working; some may be part-time stations, others may go down intermittently. Compiling these is an inexact science.
  • Contains Windows Media, NullSoft NSV, and RealMedia streams.

To Use:

1. Extract ZIP into a directory on your PC/Mac.
2. Upload that directory to the Xbox (on mine, F:\)
3. Add source under “My Videos” pointing to the directory
4. You should be all set at this point. Enjoy!

If you find this pack useful, simply drop me a line to let me know how useful you find it. For maximum compatibility (due to the dynamic nature of XBMC’s player), the latest version of XBMC is recommended, although many of the streams will work on most any 1.1+ version.

Download: XBMC-TV, Round VII (80kb) | RSS Feed
Submit New XBMC-TV Streams / Report Bad Stream
→ Haven’t modded yet? The Black Art of Xbox Mods

Note: Before reporting ‘broken’ streams, please test several times over a week-long period at different times of day, as some stations are very intermittent and would prefer not to remove a valid stream.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Thu, Aug 16, 2007 at 05:03PM

(filed under: , , )

(Update: To get the latest release, visit this entry.)

Here it is, finally: The sixth release of XBMC-TV, the definitive international TV stream pack for Xbox units running Xbox Media Center. It’s been a long time coming, but the number of stations available has increased by over 100 since the last update and this doesn’t even factor in the number of defunct stations I removed. Enjoy.

Updated 07/24/2007

  • STRM (stream) file pack for XBMC 1.1+
  • Now up to 668 Streaming TV Feeds in 106 categories: Countries (104), Adult (1), and TV Shows (1)
  • Contains live and recorded news, entertainment, talk shows… You name it, it’s probably somewhere in here.
  • Most verified working; some may be part-time stations, others may go down intermittently. Compiling these is an inexact science.
  • Contains Windows Media, NullSoft NSV, and RealMedia streams.

To Use:

1. Extract ZIP into a directory on your PC/Mac.
2. Upload that directory to the Xbox (on mine, F:\)
3. Add source under “My Videos” pointing to the directory
4. You should be all set at this point. Enjoy!

If you find this pack useful, simply drop me a line to let me know how useful you find it. For maximum compatibility (due to the dynamic nature of XBMC’s player), the latest version of XBMC is recommended, although many of the streams will work on most any 1.1+ version.

Download: XBMC-TV, Round VI (131kb)
Submit New XBMC-TV Streams / Report Bad Stream
The Black Art of Xbox Mods

Note: Before reporting ‘broken’ streams, please test several times over a week-long period at different times of day, as some stations are very intermittent and would prefer not to remove a valid stream.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Tue, Jul 24, 2007 at 11:40AM

(filed under: , , )

The La Crosse WS-3610 arrived last week, and just now am I getting the finishing touches done on the mount located on the roof of our apartment. I was able to fashion an alternative configuration of this mount holding the anemometer, while the rain gauge sits on a level platform a few feet away…

continue reading "Weather Underground Station "KILCHICA64""

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Fri, May 11, 2007 at 01:39AM

(filed under: , , )

...very soon, in fact! I’ve spent a good lot of time over the weekend removing outdated and bad feeds, and introducing new ones. So far, I’ve been able to get through about half the countries in the collection. Look for it to show up sometime this coming week.

On the NWS4Cast front, I’ve managed to get the connectivity in place, the SOAP schema read in, and start parsing out and formatting forecasts; however, it’s going to take some thought as to how I want to package this up in the future, given the inherent space constraints and new requirements this new build will require. Right now it requires two separate parsers between the XML and SOAP feeds, which I need to reconcile down to one before I feel comfortable releasing it.

In any case, I’ll more than likely release two versions: a basic package containing only NWS4Cast without forecasts, and one with everything bundled in—with the option to turn off forecasts, if desired.

Edit: I have a La Crosse WS-3610 coming in to replace my Discovery Channel STX-7000, so perhaps another version of NWS4Cast for personal weather stations isn’t entirely out of the question…

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Sun, Apr 29, 2007 at 04:58PM

(filed under: , , , , )

Having downloaded and messed around with NuSOAP a bit, I think I’m going to restart one of my original ideas: to optionally pull and display 5-day forecasts using NWS4Cast. Of the mods I’ve seen performed to the script so far—primarily on academically-oriented astronomy sites—SOAP support for retrieving forecasts seems to be the most desired.

And so it shall be. Maybe I’ll have some time this weekend to get it running.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Tue, Apr 24, 2007 at 11:32AM

(filed under: , , )

Much time has passed since the prior release of my NWS4Cast PHP Weather script. I spent some time rewriting a significant portion of the code to make it far more orderly in terms of separating methods from settings, which current users will find refreshing I’m sure.

I’ve also added icon support; various (overdue) fixes to XML node names; trimmed down the file size significantly; and tweaked some of the calcs. All-in-all, users should find this a much-improved release, and set-up should be considerably easier. As always, it’s Dreamhost-friendly as it uses CURL rather than fopen.

There’s more to be done in terms of making the code more elegant, but it’ll come. If you enjoy this script, simply drop me a line to let me know where you’re putting it to good use.

Edit: Upped to 0.55 after cutting even more extraneous code, most of it from the parser module. Now weighs in at only 5kb total.

Download: NWS4Cast 0.55 (5kb)

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Tue, Apr 24, 2007 at 01:09AM

(filed under: , , )

The /gaming and /link sections have gone boom. Honestly, it’s about time I pared down to something a bit more modest since I haven’t the time to keep especially the /gaming section moving. It’s still accessible by the search engines for posterity and the sake of anyone searching games using Google, but it will no longer be updated.

I’ve made a few other changes, but they’re not very notable.

Onto another subject, the Axis 2120 arrived yesterday and really is a great piece of kit. Installation took five minutes, a firmware upgrade took another five minutes, and the configuration took another 30 since I insisted on messing around with controls and settings. Outside of the live feed — which I’m sure as hell not linking here — the standalone 2120 also uploads a current photo every 30 seconds via FTP, which you can now see to the right.

My only complaint so far is that I won’t be able to easily mount it in order to zoom in on the skyline, but I’ll work past that eventually with some ingenuity and an 802.11g wireless bridge.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Thu, Apr 19, 2007 at 11:51AM

(filed under: , , )

So, I haven’t been entirely satisfied with the cheap 1.2Ghz wireless CCTV solution I picked up a few weeks ago, though it’s worked well in certain indoor situations such as monitoring the home while we’re away. Having sold off yet another sizable chunk of my video game collection, I decided to pick up one of the better options out there — the Axis 2120 Network Camera with interchangeable C/CS lenses and by far the best performance in the industry.

I’ve actually had great experiences with Axis Communications’ products in the past; having managed the purchase and installation of one of the first Axis network camera models (using an outdoor Pelco enclosure) back in 1999 for the Metro Atlanta Chamber of Commerce, I already have an affinity for the brand, its performance, and reputation for ease-of-use. Of course, quality and performance have greatly improved since those days, with improved bandwidth efficiency, resolution, and M-JPEG codec use instead of requiring the typical proprietary controls the old cameras necessitated back in the old days.

The one I managed to pick up happens to be a lightly-used PAL model purchased by an American a couple of months ago from Europe. All things taken into account, it really doesn’t matter the format, since the system bypasses closed-circuit television in favor of Internet-based transmission by default. [NTSC vs. PAL]

Another nice thing: while the going price still happens to be somewhere near $1,000 even today, post-model discontinuation, I managed to pick up the unit for a tiny fraction thereof — another win for being patient and frugal. I’m really looking forward to digging into it when it arrives.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Mon, Apr 16, 2007 at 01:37AM

(filed under: , )

(Update: To get the latest release, visit this entry.)

Technically this should have been Round IV, but this is a pretty big update and I felt like arbitrarily jumping to V.

Updated 01/17/2007

- STRM (stream) file pack for XBMC 1.1+
– Now up to 559 Streaming TV Feeds from 106 Countries (inc. mature streams)!
– News, Entertainment, Movies, etc. Minimal Internet-only stations, but some.
– Most verified working; some may be part-time stations, others may go down intermittently.
– Contains Windows Media, NullSoft NSV, and RealMedia streams

To Use:

1. Extract ZIP into a directory on your PC/Mac.
2. Upload that directory to the Xbox (on mine, F:\)
3. Add source under “My Videos” pointing to the directory
4. You should be all set at this point. Enjoy!

If you find this pack useful, simply drop me a line to let me know how useful you find it.

Download XBMC-TV (139kb) | Submit New XBMC-TV Streams
The Black Art of Xbox Mods

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Wed, Jan 17, 2007 at 06:52PM

(filed under: , , )

(Update: To get the latest release, visit this entry.)

Updated 01/07/2007

- STRM (stream) file pack for XBMC 1.1+
– Now up to 508 Streaming TV Feeds from 105 Countries!
– News, Entertainment, Movies, etc. Minimal Internet-only stations
– Most verified working; some may be part-time stations, others may go down intermittently
– Contains both Windows Media and RealMedia streams

To Use:

1. Extract ZIP into a directory on your PC/Mac.
2. Upload that directory to the Xbox (on mine, F:\)
3. Add source under “My Videos” for the directory
4. You should be all set at this point. Enjoy!

NOTE: Some German feeds through 1tv.de may throw demuxing errors. The experimental mplayer.dll pack here manages to fix this for the most part. However, as with the use of any experimental software, proceed with caution.

Download XBMC-TV | Submit New XBMC-TV Streams
The Black Art of Xbox Mods

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Sat, Jan 06, 2007 at 04:44PM

(filed under: , , )

In my effort to have a little fun and expand my knowledge of SEO and other skills, http://www.yourtimeis.com is live — but not doing very much at the moment. Nor is it very pretty.

I’ll get back to all these little projects once I’ve got my work backlog and other things out of the way.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Thu, Oct 12, 2006 at 01:12PM

(filed under: )

NWS4Cast v0.5 has been delayed due to a family emergency. Expect it mid-late November.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Tue, Oct 10, 2006 at 03:36PM

(filed under: , , )

I’m the proud owner and maintainer of the only website dedicated to the small village of Butte des Morts, WI 54927, population 378. I visited my grandparents in the village every summer from ’85-‘95, and lived there in ’96-‘97. Really good folks there, the majority of ‘em.

One might ask why I’d even bother, but it’s part of a larger idea I’m fleshing out. Slowly but surely. That and, when I went to find information on the town, not one site gave me a good roundup. The .com address had already been taken, so I snagged .net and .org while I went looking for domains the other day.

So, this is my way of giving something back.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Mon, Oct 09, 2006 at 01:08PM

(filed under: , , )

Now that I’ve found a little time to get back into it, I should have a very simple-to-implement version ready here in the next week or so. I know I’ve said this before, but…

A few changes:
– Separation of style from content
– Considerable cleanup of styles/markup
– Separation of configuration variables from the parsing engine

Please note you must have PHP and CURL installed in order for this script to work. Older versions support the classic way of obtaining the XML file, but from 0.40+, CURL is the name of the game.

Please send any additional feature requests through the contact form.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Mon, Oct 02, 2006 at 05:38PM

(filed under: , , )

I’ve updated NWS4Cast to version 0.41 over the weekend. It’s primarily a maintenance release to correct issues with “Visibility” not showing due to a change in the XML data feed.

If you’re not familiar with NWS4Cast (formerly ‘NOAA/NWS XML->PHP Weather Script’, of all things), it’s a PHP script I’ve created to display the current conditions from the National Weather Service on a website, as you can see running over to the right above the credits. The script pulls in the XML feed for the local area, parses it out (CURL required), and displays it in an aesthetically-pleasing format. If you’re so inclined, it’s entirely skinnable, as you’ll see inside the weather.php file.

The next version (0.5) will include the new features seen in the example to the right. It should be out in a week or two after some template tweaks and code cleanup.

Download: NWS4Cast_0.41.zip [50kb, ZIP]

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Sun, Feb 26, 2006 at 02:26PM

(filed under: , , )

Many hours of work and endless tweaking later, my latest project, this time involving a Toshiba Libretto 100CT, is a success. The GPS receiver came in yesterday afternoon, after which I promptly went to do a couple of hours of wrangling with nonexistant installation instructions, then eventually testing with Streets & Trips 2006.


Starting Specs for the Toshiba Libretto 100CT:

  • Pentium 166Mhz
  • 32MB RAM
  • 2.1GB HDD
  • Windows 98
  • Internet Explorer 4.0
  • Office 97
  • Lotus Notes
  • McAfee Antivirus 4.0
  • Xircom 56k Modem/100mbps Ethernet Card

Post-Project Specs:

  • Pentium 266Mhz (after soldering modification to the motherboard)
  • 64MB RAM (after reseating a loose 32MB module)
  • 2.1GB HDD
  • Windows 98SE (pared WAY down, and secured)
  • Office 97
  • Firefox 1.5
  • Thunderbird 1.5
  • Microsoft Streets & Trips 2006
  • Winamp 2.9 (streams smoothly from Shoutcast, and from MP3s over the LAN)
  • Filezilla FTP Client
  • AVG Anti-Virus Personal Edition
  • AMN Refrigerator v2.x (for cooling the CPU, unit has no built-in fan)
  • Netgear WG511v2 802.11g Wireless Card
  • Xircom 56k Modem/100mbps Ethernet Card
  • PQI CompactFlash to PCMCIA Adapter (GPS receiver/digital photos)
  • Generic UG-200-CF CompactFlash GPS Receiver
  • …and about 20 classic games from the 90s (Doom, Wolfenstein 3D, etc.)

All-in-all, it was a pretty challenging project. Endless swapfile tweaks and whatnot kept me on my toes for days. The biggest impediment to getting anything done was easily the paltry size of the hard drive — Streets & Trips takes up 1.1GB on its own, leaving the rest to sit in the remaining 900MB of space. At last check, I still have anywhere between 150-175MB free (varying due to the swapfile).

In the end, though, I’ve taken what was a pretty ancient, unused computer and given it a new life as a lean, ultra-portable machine not only capable of accessing the Internet from most anywhere, but of reading in photos from the CF card and of course uber-cool GPS functionality for the road — normally retailing in the hundreds for a standalone unit. Since it has Office 97, a modern web browser, and a decent mail client, I can pretty much do anything I’ll ever need to on it when a larger laptop would be too unwieldy. It was well worth the effort put into it; it handles everything much faster and more efficiently than I ever expected from a computer literally the size of a VHS cassette.

Image Archive: http://www.op9.net/images/libretto/

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Sun, Feb 19, 2006 at 01:37AM

(filed under: , , )

Casio DQR-300 Weather Station I’m a sucker for the weather. Ever since I was a child, I’ve had a deep fascination with it. When The Weather Channel came about back in the 80s, I was glued to it for as long as my parents would allow (which, as an aside, also helped quite a bit when I was learning geography back in the day) and still it doesn’t take much to recall the old familiar jingles. So, it goes without saying that this guy’s site is weatherporn to me. Oh-so-beautiful weatherporn, indeed.

Since purchasing a decent weather station for my father-in-law on Father’s Day a few weeks ago, I’ve taken an renewed interest in obtaining a true-blue weather station—preferably a very scaled-down setup compared to the above guy, but full-featured enough for (at least) PC data transfers. XML feeds, data manipulation, and simply messing around for the sake of gadgetry… I guarantee it’ll be like Christmas whenever I finally find one within a sane price range (less than $200, preferably) that can spit out the raw data I need to get started.

Until then, I made a solid purchase of a lesser model—the Casio DQR-300 ($29.95 via eBay, MSRP $120.00) seen to the upper-left—though lacking many of the features of a Davis Vantage Pro, or even the mid- to upper-range models you’d see from La Crosse or Oregon Scientific. In short, it’s a beginner unit: atomic time, barometric pressure, 12/20-hour forecasting, indoor/outdoor temperature, and indoor/outdoor humidity measurement are the included features, sans any PC-link. This will suffice until I can drop the dough to get something more comprehensive. Discovery Channel Weathertech STX7000

Eventually, in reference to my NWS4Cast app, I’d like to combine the weather data (either NOAA, or that of a weather station in the future) with traffic feeds from Georgia Navigator into a customized version, which should paint a more accurate picture of the current state of affairs around our apartment. Right now I’m relying on NOAA’s XML feeds for my little NWS4Cast app, but given the propensity for KPDK to have differing conditions than my apartment, I’d certainly prefer using my own weather data.

Edit: I managed to find an even better deal on a more comprehensive model last night: a brand-new Discovery Channel Weathertech STX7000 (above, right) which features much more than the Casio, for 58% off the $199.95 retail price. Still no PC-link and it’s pretty much just a rebadged and price-hiked La Crosse, but it’s a great mid-range station to start out with and an ideal display to show everything at a glance. That said, I’ll probably throw the Casio up on eBay as soon as it gets here.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Wed, Jul 06, 2005 at 05:02PM

(filed under: , , , , )

Looking through my referrer logs today, I tracked back through to see where people were coming from. Turns out, there’s another talented individual working on much the same project as I, using the NOAA/NWS feeds, only using C#.

If interested, check out Bernzilla.com.

Also linked off his site is a handy Perl version.

The only major difference between the Perl, C#, and my PHP version is that they are using the WSDL SOAP web service as opposed to directly manipulating the XML feed, which I eventually plan to transition away from [and into SOAP]. I’m a bit rusty in PHP as it’s been a while, so pardon my naivete for now.

I’ll get back to working on the PHP version after the holidays; perhaps even after I finish the redesign. These features are planned, but are subject to recommendations from users, or my very whim:

Planned for v0.4:
– tighten up code quite a bit [it’s a bit messy at the moment]
– add popup or dockable legend for color variance [humidity, temperature, etc.]
– add color variance to $weather [color value: $wea_col]
– organize, organize, organize
– incorporate on/off dockable information (sunrise/sunset, more)
– incorporate icons
– fix newfound inconsistency in handling variable winds. d’oh.

Happy Holidays to you and yours in the meantime.

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Tue, Dec 21, 2004 at 11:57AM

(filed under: , , )

I developed a small weather script in PHP tonight to take advantage of the new NOAA/NWS XML Feeds made available last month or so. I’ve even taken care of 95% of the footwork for you; as long as you know basic PHP [includes and variables, mainly] and read the extensive documentation in the source files, you can easily have this set up on your own site in five minutes flat using the provided “badge” template.

You can see it in action [using said template] in the upper right-hand corner, and unlike most of the weather scripts out there it’s also highly flexible. If you use it, please drop a comment here letting me know.

Download v0.3 HereREADME File

Update: I’ve updated to v0.2 v0.3, which includes some additional streamlining, fixes, and adds color variance based on current weather conditions [temp, humidity, etc.].

Submit to Digg! Submit to Reddit! Submit to del.icio.us! Submit to StumbleUpon! Share this on Facebook!

Posted on Sat, Dec 11, 2004 at 02:01AM

(filed under: , , )

·