View this email as a Web page Please add System iNetwork Programming Tips to your Safe Sender list.

System iNetwork
Network Home Forums Archive Join the Network Contact Us
System iNetwork Programming Tips
Issue 334
November 12, 2009
From the Editor

Hey, everyone. Two weeks from today is the Thanksgiving holiday here in the United States. In honor of the holiday, there will be no issue of this newsletter on that date. Our next newsletter issue will be December 10, 2009.

Have a great Thanksgiving, everyone!


LANSA
LANSA Let your applications live long and prosper. Explore cool, new interfaces . . . seek new life for legacy applications . . . boldly go where no program has gone before and let your applications live long and prosper! See how RAMP can Transport your Applications to a New Dimension. FREE Webinar . . . and check out a COOL video!

A Mind Is a Terrible Thing...
By Scott Klement

I thought it was really interesting, so I decided rather than give you another IBM i programming tip, I'd tell you about how I wasted my brainwaves.

Do you do this? My mind is always going, and it needs something to work on or I get bored. Waiting for things drives me crazy, so whenever I know I'm going to have to wait, I try to have something that occupies my mind. Often, this involves surfing the web, looking for something that amuses me. Some would refer to this as wasting time, but I refer to it as wasting brainwaves.

I was wasting some brainwaves on Wikipedia the other day, and I came across a logic problem. No problem, right? I'm a computer programmer. I'm great at both logic and math. I can't fail! Here's the problem:

Mr. Smith has two children. At least one of them is a boy. What is the probability that both children are boys?
*Read More...
It's Easy to Run PHP, QShell, and PASE Tools from RPG
By Scott Klement

In the article Run QShell/PASE Commands with RPG SPECIAL Files, I presented a new open-source tool that makes it easy to run PHP scripts and Unix utilities from an RPG program.

Since that tool was first provided, I've received several questions, as well as helpful and interesting suggestions from people who have tried out the tool. In this article, I cover the most common questions, as well as share the interesting feedback.

I'd also like to hear your thoughts about this utility. Does it sound easy enough to use? I've been told that since the tool is called UNIXCMD, it'll intimidate some RPG programmers, and that I should pick a name without the word "Unix" in it. Do you agree (bearing in mind that the purpose of the tool is to run the Unix-like utilities available for PASE and QShell)? What do you think?

*Read More...

NEWS on i
HouseAd
eNL NEWS on i -- Not just any news -- Chris Maxcer breaks it down for you with easy-to-digest news, announcements, and trends. Featuring a twice monthly podcast and MAXED OUT blog excerpts and reader comments -- this is one newsletter that has it all! Click here
System iNetwork
HouseAd
eNL The Essential Collection: Application Modernization
Beyond RPG: To PHP or Not to PHP, Retrieving Data with PHP, Open-Source Web Deployment Tools--What's New, Use CSS to Give Your Web Pages Style, and more in this collection of Application Modernization articles. Download eBook here!

Complaint About Tool to Start SSH
By Scott Klement

I received the following message from a reader:

This comment is in regard to Tool to Start OpenSSH Server [article ID 58570 at SystemiNetwork.com]. I downloaded the save file attached to IBM Document 504545174 and found that the STRENDSSHD command functions only to start the OpenSSH server. When attempting to end the server, I get an "environment variable not found" error. I thought you would want to know this and publish this information.
*Read More...

Mailing List Discusses Linux As a Developer's Desktop
By Scott Klement

More and more frequently these days, programmers are dissatisfied with Windows as their desktop. Problems with stability, the need to reinstall frequently, poor performance, security flaws, susceptibility to viruses, and so forth, are major reasons folks are dissatisfied with Windows as a desktop.

As an IBM i developer, I know that using an alternative desktop such as Linux or Mac has its own set of challenges. Where do you get 5250 emulation software? What do you use for a browser? IBM only makes Windows versions of RDi, Navigator for IBM i, and various other tools. What solutions are there? How does an IBM i programmer use a Linux desktop?

If you're facing these challenges, there's a new mailing list at Midrange.com to help you. Like all of Midrange.com's lists, it costs nothing to join, and the discussions come straight to your email inbox. Check it out!

http://lists.midrange.com/mailman/listinfo/linuxdesktop4i



On the Web at SystemiNetwork.com

An IBM i Tale for the Ages . . . Everyone is raving this week about Origin of Servers, a short work of IBM i-related fiction that Joe Kennedy wrote in honor of National Novel Writing Month:

This is just too cool a story not to share with everyone you know. Perhaps some of our colleagues who don't remember the System/3 or System/38 will read it and wonder, "Could some of this stuff actually be true?" Nice work, Mr. Kennedy!

brilliant writing, Joe. I don't know whether to call this truly great science fiction or horror. It's so true it's scary!

Quite a story! :) A quick read during a quiet moment, a quintessential tale for us professionals, not a queasy moment in the whole story. Query isn't mentioned, but that isn't required. I didn't quit until it was over

If you haven't yet read Joe's Origin of Servers tale, check it out now in the Industry Bits blog on System iNetwork.com.


Sign Up for Other System iNetwork Newsletters!
Enter Your E-mail Address:

System iNetwork Systems Management Technical tips, insight, and utilities for configuration, performance, security, and other operational topics, which is sent on alternating Wednesdays.

NEWS Daily System i-related news and announcements Monday-Thursday.

My i & .NET Monthly e-mail newsletter presenting technical articles, how-to guides, tips, and case studies on the integration of .NET applications.

RPG Coder Technical tips and techniques for RPG programmers and developers, which is sent on the 1st and 3rd Thursday of each month.

Sign-up form doesn't work? Subscribe at System iNetwork.com

Thank you to our sponsor:
LANSA

sponsorArray[1].sponsorName

sponsorArray[2].sponsorName

sponsorArray[3].sponsorName

From System iNetwork
Demo Booth - LIVE!

Nov. 18 -- Field Encryption Done Right with Linoma's Crypto Complete
Field Encryption done right with Linoma's Crypto Complete.


Webcasts

Nov. 17 -- PCI DSS: Protecting Credit Card Transactions
Pat Botz provides suggestions for compliance for credit card transactions.



Contact Unsubscribe Advertise Submit Press Release

You are subscribed as: #email# (not #email# ? Subscribe Now.)

To unsubscribe from this e–mail please click here.

For questions, comments, and reader feedback about an item covered in System iNetwork Programming Tips contact Scott Klement .

Copyright 2009 | System iNetwork | Penton Media | 221 E 29th St. | Loveland, CO 80538 | Privacy Policy

"System i" is a trademark of International Business Machines (IBM) Corporation and is used by Penton Media, Inc., under license. System iNEWS, SystemiNetwork.com, and the SystemiNetwork.com newsletters are published independently of IBM, which is not responsible in any way for the content. Penton Media, Inc., is solely responsible for the editorial content and control of System iNEWS, SystemiNetwork.com, and the SystemiNetwork.com newsletters.