Roger Strong
Programming Experiments
Main Menu
Current Stuff
Old Experiments

Sunset

 

 

Hi!

This site is my playground to try out various programming experiments.  Please keep this in mind if you plan to link to anything here; URLs are sure to change.

Roger Strong
Winnipeg, Manitoba, Canada
roger @ rogerstrong dot ca

Current Projects:

Yetman's Accounting
This is a large multi-warehouse, multi-currency accounting system written for Yetman's Ltd., a lawn & garden power equipment distributor in Winnipeg.  It typically has around 25 simultaneous local users, plus many more customers across Western Canada checking stock and running reports via the B2B web site. This system is also in use at Lotus Equipment Sales in Calgary and Consolidated Equipment in Burnaby.

Technologies Used:
Visual FoxPro
Visual Studio

Yetman's B2B Site
Customers and sales staff across Western Canada use the site to look at live data from Yetman's Accounting system.  They can check stock and backorders, place orders and run reports.  They can view any invoice since the beginning of 2000.  With many customers being on rural, low-speed data connections, graphics are kept to an absolute minimum.   This system is also in use at Lotus Equipment Sales in Calgary and Consolidated Equipment in Burnaby.

Technologies Used:
Visual Studio
SOAP Web Services
Visual FoxPro

Winnipeg Plane Crashes
This is a list of plane crashes that have occurred within Winnipeg city limits.  Its main purpose though was to experiment with developing the same site with both Visual Studio and Expression Web at the same time.

Technologies Used:
Visual Studio
Expression Web

Mobile Links
This is a list of low-bandwidth mobile-formatted sites that I use as a home page for my cell phone browser. It's kept very simple to keep the speed up and the data transfer fees down. And I violate the general rule against white text on a black background so that my cell phone back-light can draw less power from the battery.

Technologies Used:
Visual Studio

UPS Reports
2014 - I picked up an APC Uninterruptable Power Supply for my VMware server.  I also got the network card add-in, so that I can control and monitor it from across the network.  And so that it could shut down the different virtual machines before shutting down VMware itself.

This page fetches the event log and data log from the UPS, filters out some information, and displays the rest.

No reason, other than I was just curious, and not ready to go to bed.  It was written between midnight and 4:30am on a Saturday night.

Technologies Used:
Visual Studio
Automated FTP transfers

Old Experiments:

RM of Hanover Map
This program adds several custom map layers to Bing Maps. It was my first experiment with Silverlight, back in 2008.  And with Silverlight now all but abandoned by Microsoft, it's probably my last.

2014:  I haven't moved the map tiles over to my new server.  Apparently I also need a new developer ID to use the Bing Maps API.  And Silverlight is pretty much dead.

Technologies Used:
Visual Studio
Silverlight
Bing Maps API

Frequency Database
This page lets scanner enthusiasts enter a frequency to find out who uses it, or a name to find out what frequencies they use.  The data is used with permission from Industry Canada.  The program returns information on transmitters within 100km of Portage & Main in Winnipeg.

This 2004 project is a spin-off of a Visual FoxPro program I wrote and use to control a Bearcat 895XLT scanner.

This was my first experiment with Visual Studio , VB.NET and ASP.NET.  It was also my first experiment with creating and filling Access databases from Visual FoxPro.  I haven't updated the data lately, but I'm willing to if someone requests it.

2013: Updated the data.

2014: As I moved the site to my own web server, I moved the data from an Access .mdb database to SQL Server Express.  And switched to parameterized views.

Technologies Used:
Visual Studio
SQL Server Express
ADO.NET / Access Databases
Visual FoxPro

Space Station Tracking
This page allows you to enter a time and date, and find the location of the International Space Station, Mir or Salyut 7 at the time.  I haven't updated the data lately, but I'm willing to if someone requests it.

2014: As I moved the site to my own web server, I moved the data from an Access .mdb database to SQL Server Express.  And switched to parameterized views.

Technologies Used:
Visual Studio
SQL Server Express
ADO.NET / Access Databases

© Copyright Roger Strong