Welcome to Jim Turner's Script Page!

My name is Jim Turner (turnerjw784 aattsymbolthingy yahoo.com). I am a Perl programmer from Weatherford (Hudson Oaks, actually), Texas who primarily does Perl/CGI web and Perl/Tk applications and tools. I grew up in Denton, Texas and graduated from Texas A&M University in May, 1984 with a BS in Computer Science. This is my 1st stab at a homepage! Since I do this all day at work, I hardly ever feel like spending much time on a homepage. My primary purpose for this site is to provide the world (and myself when on the road) with the opportunity to download some of my scripts.

To see how I installed Linux on my Dell CPxH500 Laptop computer, go here.

To see how I got my new Sony DSC-P72 digital camera to work with Linux, go here.

Visit my LiveJournal (mostly technical notes I save in order to access when and where I need them)

To download a script, rightclick on it and save the link. Stay tuned for updates!

Please note: You download and use any and all files from this site entirely at your own risk. The author(s), website host, and supporting advertisers make no warrantees whatsoever regarding the useability, fitness, or suitability of the software for any purpose whatsoever. Also note that all software available from this page, unless otherwise stated, is Copyrighted with all rights reserved without prejudice by Jim Turner under the terms of the GNU General Public Licence, (the same licence that Perl itself is) and that you are free to use and distribute it, but that I retain full ownership of all source-code, web pages, and documentation. That said, Enjoy the Ride!

I now am using "PAR" to build some Windows (and maybe later Linux) binaries. I have started with SqlPerlPlus. Download the Windows Binary today! You should also download the source in order to get the utilities and configuration files. I have never been able to post Windows binaries due to my unwillingness to purchase the "Perl2Exe" "compiler", but PAR is FREE (Open Source) and seems to work better, so here goes!

All scripts should now work on Windows OR Unix!!!!!
(NEW!) Network Switcher v. 1.012008/08/06Screenshot!
Readme
Download Quick Network Switching GUI tool for laptop users.
Tk::TextHighlight, v. 1.0.42008/02/06ReadmeDownload New Syntax-Highlighting module for Perl/Tk based on Hans Jeuken's Tk-CodeText module and the Kate and Perl::Improved Highlighting Engines, et. al.
E Editor v. 4.542008/05/01Screenshot!
Readme
Download
Windows EXE!
Note: Works best with either Tk::Text::SuperText or Tk::TextHighlight!
Great for Perl and or HTML-Specific editing! Now includes Split-screen (2 files) and Syntax-Highlighting!
Perl/Tk xFTP GUI, v. 0.92!2008/08/06Unix Screenshot!


Windows Screenshot
Download
(New)Windows EXE!
Perl/Tk GUI interface for Net::SFTP and Net::FTP
Now uses Net::xFTP and supports chmod!
Net::xFTP, v. 0.172007/10/24ReadmeDownload Wrapper for Net::FTP and Net::SFTP to provide common method calls and functionality. Allows seemless switching between the two protocols.
TkWeather, v. 1.62008/07/29Screenshots!
Readme
Download Cool little dock-app / button for display current Weather conditions from http://www.weather.com!
No longer needs "Geo::Weather"!
SQL Perl Plus! v. 4.852006/10/21Screenshot!
Readme
Download
(New)Windows EXE!
Database-independent GUI interface to Perl/DBI and SQL. Works on Windows TOO!
NOTE: Requires JBrowseEntry, JCutCopyPaste, JDialog, JFileDialog, and JOptionmenu!
Now can generate M$-Excel(tm) Spreadsheets using "Spreadsheet::WriteExcel"!
Now can generate XML representations, but no longer needs "XML::Generator::DBI"!
DBD::LDAP v.0.092006/10/24ReadmeDownload Perl/DBI module for accessing LDAP databases via SQL, Perl, and DBI!
Perl 5.8+ Makefile problem fixed!
DBD::Sprite v.0.592006/10/21ReadmeDownload Perl/DBI module for emulating databases with ascii text flat-files. Now supports XML format and Encryption!
Now supports basic JOINS!!!
SpriteXml2Html v.0.12002/06/11ReadmeDownload XSL template for viewing Sprite tables with XML-compliant browsers (ie. M$-IE)
CGIx Lib S v.1.02003/07/24 Download Perl CGI module - fetches input data, provides return_warning & return_error routines.
RENAME TO cgixlibS.pl!
DBIx2005/02/14ReadmeDownload DBI Extensions, provides higher-level interface (1-line fetches and stores, seemless handling of sequences/autonumbering), and is much more data-base independent!
DEPRECIATED - see JDBIx.pm below!
JDBIx2006/08/31ReadmeDownload Object-oriented version of DBIx
Now seemlessly handles placeholders in databases not supporting them! ({-noplaceholders => 1}).
Can now fetch last key sequence / autonumber field value inserted.
LoadHtml v. 7.042008/02/06ReadmeDownload HTML Template module for displaying dynamic webpages with Perl/CGI.
JBrowseEntry v. 4.702007/09/24Unix Screenshot!
Readme
Windows Screenshot!
Download Enhanced version of Perl/Tk BrowseEntry widget, Many more options!
JCutCopyPaste2000/09/13Download Adds cut/copy/paste operations to Perl/Tk Text and Entry widgets.
RENAME TO JCutCopyPaste.pl!
JDialog2000/09/13Download Enhanced version of Perl/Tk Dialog widget, supports images and an ESCAPE button.
JFileDialog v. 1.352007/10/24Readme
Screenshot!
Download Enhanced version of Perl/Tk FileDialog widget, supports directory selection, History, Windows drive-letters, and now - Bookmarked Paths, and better bindings. Requires JBrowseEntry.pm v. 4.64+ (included)
JOptionmenu2001/02/13Download Enhanced version of Perl/Tk Optionmenu widget.
Works in Windows TOO!
setPalette.pl2000/11/02Download Perl/Tk replacement script which causes foreground color to change from black to white if selected palette is dark!
RENAME TO setPalette.pl!
Works in Windows TOO!
Bar-Chart Function (uses GD.pm)2005/02/14Readme/ScreenshotDownload Requires GD.pm, see CPAN!
Line-Chart Function (uses GD.pm)2005/02/014Readme/ScreenshotDownload Requires GD.pm, see CPAN!
Combo Bar / Line-Chart Function (uses GD.pm)2005/02/14Readme/ScreenshotDownload Requires GD.pm, see CPAN!
Pie-Chart Function (uses GD.pm)2005/02/14Readme/ScreenshotDownload Requires GD.pm, see CPAN!
Stacked Bar-Chart Function (uses GD.pm)2005/02/14Readme/ScreenshotDownload Requires GD.pm, see CPAN!
Gant Chart Function (uses GD.pm)2005/02/14Readme/ScreenshotDownload Requires GD.pm, see CPAN!
Replace Tk Button Widget2000/09/27Download Makes Alt-Underlined keys invoke Tk buttons (the way they should)
Replaces Button.pm (Save your original 1st!!!)
Replace Tk Menubutton Widget (Unix)2000/09/27Download Makes accelerator keys invoke Tk menus (the way they should)
Replaces Menubutton.pm (Save your original 1st!!!)
Replace Tk Menubutton Widget (M$-WINDOWS)2003/05/22Download Makes accelerator keys invoke Tk menus (the way they should)
Replaces Menubutton.pm (Save your original 1st!!!)
Setmixer, v. 1.02002/11/14Download Script used by "aumix" to make the volume and mute keys on some DELL laptops work. See my "Linux on my DELL" page.
Invoke, v. 1.02007/09/08Download Useful script with AfterStep Wharf/Windowmaker Dock et. al. allowing one to highlight a file or directory or url and then clicking a button and having the desired application invoked with proper arguments. Several configurable command-line options for different types of applications.
Lexmark C510 PPD File2004/12/13lmaab1p1.ppd PPD file for the Lexmark C510 Color Laser Printer (Only available HERE, afaik)!
timelocal5 (used by GDgantchart.pm)2001/11/20Download Hacked version of old timelocal module to allow use from packages other than main:: RENAME TO timelocal5.pl!
Sort Vectors v. 1.12006/11/15ReadmeDownload Permits sorting of multiple arrays at once based on a single array. ie. if you had 3 arrays: one of names, another of addresses, and another of phone#s, you can sort all three by name and maintain the correct indices of the other arrays.
Sort Elements v. 2.0
(DEPRECIATED! - use Sort Vectors!)
2004/11/10ReadmeDownload Permits sorting of multiple arrays at once based on a single array. ie. if you had 3 arrays: one of names, another of addresses, and another of phone#s, you can sort all three by name and maintain the correct indices of the other arrays.
JSrchEngn2005/06/03 Download Provides function to convert an English search engine query into an eval-able Perl regex to apply to a Perl string variable to search it. Very old script. See comments at top of code for examples / how to use.

Links: