RadioWORKS 2.0
Screenshot
Download
OpenPGP Sig
PAD File
|
RadioWORKS is a tool for calculating various items related to radio waves and radio wave propagation. Get detailed information about a frequency, such as the free-space wavelength, proper antenna lengths for common wavelength ratios, band classification, propagation methods, common transmitter configurations, etc. View a 3D coverage map by providing a latitude / longitude coordinate and transmitter height. View a 2D representation of line of sight coverage between two latitude / longitude points, including compensation for TX/RX height, adjustment for Earth curvature, and first Fresnel zone calculation. Look up the elevation of a latitude / longitude coordinate. Calculate path loss using the Free-Space, Flat-Earth, ITU Terrain, Hata Urban, Hata Suburban, Hata Open Area, COST 231 Hata Extended, or Empirical COST-Walfisch-Ikegami (Also known as 'COST 231 Empirical') non Line-of-Sight (n-LoS) and Line-of-Sight (LoS) mathematical models -- OR -- run the models backwards to get the matching distance for a given path loss value. Use the Distance and Power change prediction calculator to predict how a proposed transmitter power change, whether an increase or a decrease, will affect your usable range -- OR -- how a proposed range requirement change, whether an increase or a decrease, will affect your transmitter power requirements, while factoring in the signal decay rate observed in your current system. All path loss & distance / power change prediction calculations can also be displayed graphically. Context-sensitive help is available to guide with the usage of the various calculators. Additionally, all mathematical formulas used by the application are on display, including explanations and usage information. |
MSG 2.0
Screenshot
Download
OpenPGP Sig
PAD File
|
MSG is a program for sending NetBIOS (more commonly known as "Net Send") messages from a graphical interface. Features include the ability to search your workgroup or domain for available computers, the ability to send to entire workgroups or domains (or to any combination of computers, workgroups, or domains), the ability to specify the "From" field of the message, and the ability to easily browse file and printer shares on local computers, all from within an easy to use interface. MSG is a very useful tool for dispensing messages quickly and selectively on your LAN. If you install the optional MSGProxyService component on a web server running IIS, you can also send to computers on the workgroups / domains local to that web server from a remote location. So, for instance, you can install the MSGProxyService on a web server on your company network and then have all of the same capabilities from the MSG client at home that you would have if you were on the company network locally. Security features of the MSG client communication to the MSGProxyService include password protection, message integrity verification, and replay attack prevention. |
ServerBrowse 1.0
Screenshot
Download
OpenPGP Sig
PAD File
|
ServerBrowse is a Quake III Arena Server Browser and game launcher with a clean, modern interface. Features include the ability to sort available servers by any parameter, such as ping time, map name, hostname, game type, IP Address, port, connected clients, max clients, punkbuster enabled, pure server enabled, max ping, etc., the ability to launch Quake III Arena directly into the server of your choice with a simple double-click or press of the 'enter' key, the ability to mark servers as favorites, adjustable color schemes, and adjustable advanced features such as threading parameters, timeouts, display update intervals, game launch options, etc. |
P4 Changelist Grabber 1.0
Screenshot
Download
OpenPGP Sig
PAD File
|
The 'P4 Changelist Grabber' provides a quick way to pull one or more changelists from a Perforce server to a local folder of your choice, pulling the revisions of the files in those changelists (and *only* those files / revisions [unless you want the latest revisions, which it can also do]), maintaining the correct directory hierarchy (unless you want a flat-copy, which it can also do) from your depot(s). There is a way to accomplish this goal from within the Perforce visual client, P4V, but it requires multiple steps, can only deal with one changelist at a time, and is generally a hassle. Running the 'P4 Changelist Grabber' requires that you have the Perforce source control client program, p4.exe, installed. |
LogSurveil 1.0
Screenshot
Download
OpenPGP Sig
PAD File
|
LogSurveil is a simple, web-based log-tailing application. It gives you the benefit of being able to tail selected logfiles from anywhere that has web browser access to the server LogSurveil is installed on; you don't need to install any special client software. You can add as many of your own log configurations as you wish and tail them in real time. You can even tail multiple different log configurations at once by opening up multiple tabs or browser windows of the LogSurveil website, and multiple people can be using the application from different computers at the same time, viewing the same or different log configurations. Log configurations can be entered using local file system paths on the web server where LogSurveil is installed, or you can use UNC paths to enable you to tail logfiles not on the local web server. The only requirement is that the user that the web server runs as has read access to any logfile you enter in a log configuration. |
ServerTalk 1.0
Screenshot
Download
OpenPGP Sig
PAD File
|
ServerTalk is an application that allows you to communicate directly with an open TCP or UDP port on a machine. It is similar to a graphical Telnet client, but lets you pick the port, and lets you use TCP or UDP. This can be very useful for low-level troubleshooting of server issues when using any of the clear-text based protocols such as FTP, Telnet, HTTP, etc. Also a great learning tool. |
IPConvert 1.0
Screenshot
Download
OpenPGP Sig
PAD File
|
IPConvert will take a standard IPv4 IP address and display it as an IPv6 IP address, showing it in four different formats. Useful for quick conversions and for getting used to the up-and-coming IPv6 IP address format. |
AverageTime 1.0
Screenshot
Download
OpenPGP Sig
PAD File
|
AverageTime is a quick and simple application that will average together a series of times, entered as HH:MM. Very useful in call center applications, such as finding the average handle time for a series of calls, or for finding the average wait time on a series of queues. Also useful for exercise tracking, such as entering in lap times for a series of days to get an average. |
|
Geodata Service
Main Page
WSDL
|
The "Geodata Service" was originally created to support the "3D Coverage Map", "Line of Sight Graph", and "Elevation Data" features of RadioWORKS. It is a standard webservice that uses the Version 2 NASA/JPL SRTM (Shuttle Radar Topography Mission) 3 Arc-Second (90 meter) dataset to lookup elevation data for latitude / longitude coordinates. The Geodata Service provides three methods:
GetPointElevation - This method allows you to enter a latitude and longitude value, in decimal format. If data is available for the provided point, it will return the elevation (In meters) above sea level. A return value of "-32768" indicates that no data is available for the provided point.
GetElevationGrid - This method allows you to enter a latitude and longitude value, in decimal format, along with a grid size. It will return an array of elevation points (In meters) that make up a square of [GridSize] x [GridSize], with your provided latitude / longitude point squarely in the center. The returned array begins in the upper-left corner of the grid, and works its way to the right, then moves down a row and again starts on the left and works its way right, etc. The geographical spacing between returned array elements is 3 Arc-Seconds (~90 meters). Elevation array elements with a value of "-32768" indicate that no data is available for that point.
GetElevationLine - This method allows you to enter a pair of latitude / longitude values, in decimal format. It will return an array of elevation points (In meters) that make up the line between the first and second point you entered. The returned array begins at the first point, including it, and works its way to the second point, including it as the last array element. The geographical spacing between the returned array elements is 3 Arc-Seconds (~90 meters). Elevation array elements with a value of "-32768" indicate that no data is available for that point.
General Information: All three methods will return a "ResponseStatus" string. A value of "SUCCESS" indicates that everything worked, and all other return values can be used as expected. A value of "ERROR" means that something was wrong with your input or another problem occurred. In this case, you can check the "ErrorMessage" response string to get more information on the nature of the failure. For full detail on what other response parameters are returned, please take a look at the WSDL for the webservice (Link on left). The webservice allows calls to all three methods through GET, POST, and SOAP. However, it is strongly advised that any calls to the "GetElevationGrid" or "GetElevationLine" methods be performed only through SOAP, due to the amount of data that will be returned. Also, the webservice supports GZIP and DEFLATE HTTP compression, so please make use of it whenever possible.
Please feel free to contact me if you need help using this webservice. |
|