PWLogo
Search Huntington Woods weather history (since 2002)  
PleasantWeather.com Credits PleasantWeather.com uses a variety of commerical and Open Source software. Each piece is important and deserves credit.
PleasantWeather was founded in 1998 in Pleasant Ridge, MI. It moved to Huntington Woods in 2000 and began active record-keeping in 2001. It was redesigned in 2007 with dynamic data driven by MySQL databases and PHP.
Dreamweaver Macromedia Dreamweaver is a professional visual editor developed by Macromedia for creating and managing Web sites. Many of the pages were done in raw coding, but this software brought the whole site all together. Photoshop Adobe Photoshop and ImageReady are a best-of-breed photo editing package. From the ever-changing PleasantWeather logo/header to CSS background images, Photoshop was used on elements of every page.
VantagePro Davis VantagePro wireless personal weather station. With an occasional firmware upgrade or sensor replacement, the original station purchased and installed in 2001 still drives the data for this site. HamWeather Hamweather seamlessly integrates real-time weather information into about two-thirds of this site. The php-version of Hamweather provides forecasts and data from across the U.S., Canada and other nations of the world.
Lunar LunarPages. PleasantWeather.com is hosted at LunarPages. The switch was made in Nov. 2006 from a Tier 2 provider. Price, access to MySQL and other tools were influential in the decision. Firefox Firefox 2. The award-winning Web browser is now faster, more secure, and fully customizable to your online life. The most useful add-ons for this site were Firebug and IEView. PW.com recommends Firefox.
BBEdit BBEdit 8 is the leading professional HTML and text editor for the Macintosh. Specifically crafted in response to the needs of Web authors and software developers, all of the PHP on the site was written in BBEdit. Apple Made with a Mac. This site was designed on a MacBook Pro and PowerBook G4 with assists from and MacMini and iMac. A G5 running Leopard Server is used for staging, testing and local image processing.
FeedForAll FeedForAll. Robust RSS feed creation software. Easily create, edit and publish RSS feeds and podcasts with desktop software. PHP scripts RSSMesh, SQL2RSS and RSS2SQL create the aggregated news feeds used on the site. CSSEdit CSSEdit 2 . The CSS used on this site could easily have been done in Dreamweaver. But the best way to learn CSS is dissect another site, and there's no better scalpel than the extraction and X-Ray tools of CSSEdit.
Google Maps Google Maps is a key component of PleasantWeather.com. These applications (Michigan Weather, Michigan Webcams and Detroit Golf Weather) combine PHP and XML. Here are three important ways to get started: Google Maps Mania, Google Maps API and Google Maps Tutorial.
office Office 2004 runs great on a Mac. The data for NWS records were massaged in Excel before importing into MySQL. Entourage is the best possible client for Exchange. But, alas, I used Access in XP to work with the raw weather data. Icons Weather icons. This nice set of PNG24 weather icons and moons by JiriK was originally designed for use with Serious Samurize and now is included in MediaPortal, an open source media centre software.
Ambient Virtual Weather Station is the most popular and complete solution for connecting a weather station to a PC and the Internet. VWSql is an add-on for VWS that feeds data to a MySQL database. The history search and graphics are adapted from VWSql code. It runs on a Dell Optiplex.
DynamicDrive Thumbnail Viewer II from Dynamic Drive is used in the WeatherCam page. Gifsicle Gifsicle. Gifsicle is a UNIX command-line tool for creating animated GIFs.
ImageMagick ImageMagick has been a mainstay of this site since 2001 for processing weather images from a command line. It can read, convert and write images in a variety of formats (about 100). It runs excellent on a Mac running OS X. Wunderground Weather Underground is the source of weather maps for this site. They're the premiere Open Source meteorology web site. PWcom also uploads data ever 5 minutes to their servers for personal weather stations.
PHP PHP is a widely-used general-purpose scripting language that is especially suited for creating dynamic web content. PleasantWeather is running off PHP 4.1.x MySQL MySQL,a multithreaded, multi-user SQL database management system that has, according to MySQL AB, more than 10 million installations.
Navicat Navicat is a powerful MySQL database administration and development tool that is sophisticated enough for professional developers, but easy for new users to learn. Navicat™ allows quick access to create, organize and share information. Affrus Affrus. There's still quite a bit of Perl running background processes. Affrus is an integrated Perl editing and debugging environment for Mac OS X that wraps Perl in a standard, familiar, and intuitive user interface.
NewsEngin NewsEngin deserves a special thanks, not so much for this specific endeavor, but for their tutelage in all things PHP and MySQL in my day job with the Detroit Free Press. NewsEngin creates smart database systems for print and online. ColorSchemer Color Schemer Studio is a color matching application for anyone from hobbyists to professionals. Work with a dynamic color wheel, instantly explore harmony and even let it intelligently suggest color schemes.
Other credits: Code for the contact form was obtained from Mike Cherim. We rely heavily on cURL, the Open Source command-line tool for automating downloads. The best way to implement Open Source code in OS X and OS X Server is by using Fink and Fink Commander.