Scott McMahan

Scott McMahan is a software developer who specializes in web and database programming, system design and architecture, and developing software tools. He works with Linux, UNIX, and IBM mainframes; and programs in a variety of languages including C, Perl, Java, and PHP. He has been involved with computers since 1984, and been a software developer since 1993. Scott can be contacted by e-mail and also at LinkedIn or Facebook.

Contents

Introduction

About This Site

SoftBase Systems

SK Web ConstructionComputer AnswersEducationOther Skills/InterestsHardware

Other Skills/Interests

Web Services For Media

Volunteered to help Radio Missions publish archival audio media on SermonAudio. The amount of material was so great that an automated way to do batch uploads was the only realistic way to do this with the time I had available. I originally thought of using Perl's LWP module to do automated HTTP transactions, but this approach would be time-consuming and brittle.

A better approach would be to use web services, and I approached SermonAudio about developing an API to upload audio. SermonAudio got behind this and developed a SOAP interface to their web site which permitted uploads, and many other functions, which was ideal for batch processing and creating mash-ups.

My project for Radio Missions was to create a Perl client to do batch uploads using the SOAP interface. The client would read a list of MP3 files and corresponding tagging data from a delimited file (the parser for this was replaceable for different formats) and do the uploads. This expanded into a way to upload certain audio files on certain dates, to allow (for example) uploading the current day's radio program automatically.

The software I wrote is available under the GPL license as open source.

All content at scottmcmahan.net is copyright 2010 Scott McMahan
Scott McMahan is a software developer who specializes in web and database programming, system design and architecture, and developing software tools. He works with Linux, UNIX, and IBM mainframes; and programs in a variety of languages including C, Perl, Java, and PHP. He has been involved with computers since 1984, and been a software developer since 1993. Scott can be contacted by e-mail.
Professional:www.scottmcmahan.netPersonal:cyberreviews.skwc.com

This web site is dynamically generated. You can override the current color scheme, layout, and style sheet. Your change will last during your current session.
 
 

 

Live site statistics


 Last twenty-four hoursLast seven daysLast thirty days
Hits1234727628962
Most popular pages over the last 30 days
HitsPage
2706Introduction
544Precompiler Re-launch
531Data Masking Tool
520Java Checkpoint-Restart Tool
517Development Tools
510Mainframe Systems Programming
506IBM Stack Setup
506About This Site
504The B.D. McKay Papers
501RPM Planning With Software
Who Visited In The Last 30 Days
(crawlers filtered out when known but there are so many of them it's hard to keep up; I also added links to ARIN whois IP address lookup)
miramar-group.com 202.181.235.70 (1 visit)
ice.141.client164.youtele.com 203.88.141.164 (3 visits)
[no dns] 118.95.9.229 (1 visit)
[no dns] 89.169.130.139 (1 visit)
92.f5.344a.static.theplanet.com 74.52.245.146 (1 visit)
p5DD2637C.dip.t-dialin.net 93.210.99.124 (4 visits)
[no dns] 82.128.106.60 (1 visit)
bigfinder.de 83.133.125.202 (2 visits)
lvps178-77-73-175.dedicated.hosteurope.de 178.77.73.175 (1 visit)
p5DD26A3E.dip.t-dialin.net 93.210.106.62 (2 visits)
[no dns] 69.28.51.206 (1 visit)
[no dns] 117.207.155.71 (1 visit)
[no dns] 213.5.180.1 (2 visits)
c-76-16-122-73.hsd1.in.comcast.net 76.16.122.73 (1 visit)
[no dns] 38.107.191.100 (10 visits)
[no dns] 38.107.191.104 (10 visits)
[no dns] 38.107.191.103 (10 visits)
[no dns] 38.107.191.102 (11 visits)
[no dns] 38.107.191.101 (11 visits)
p5DD6B835.dip.t-dialin.net 93.214.184.53 (1 visit)
c-24-6-122-110.hsd1.ca.comcast.net 24.6.122.110 (1 visit)
Hits by hour
01124471312787
02125281413263
03127771512956
04127691613080
05131341712696
06131611812633
07127181912591
08127622013079
09127162112556
10133482212962
11131112313416
12132012413280