Video promo for WMCPA IBM i conference: March 10-12, 2015

Join me and 20 other speakers at the Wisconsin Midrange Computer Professional Association (WMCPA) spring technical conference, March 10-12, 2015, at the Lake Lawn Resort on the shores of Delavan Lake.

Speakers: Aaron Bartell, Rob Bestgen, Larry Bolhuis, Tom Cremieux, Floyd Del Muro, Raymond Everhart, Margaret Fenlon, Susan Gantner, Charles Guarino, Scott Klement, Chris Koppe, Jon Paris, Mike Pavlak, Jim Ritchhart, Debbie Saugen, Alan Seiden, Dr. Frank Soltis, Robert Swanson, Robin Tatam, Jeff Tickner, Steve Will

Details: http://wmcpa.org/index.php/conference-2015/ibmi-conference-2015

Posted in Announcements | Tagged , , , , , , , | Leave a comment

Overcome 8-character user profile limit in SSH for IBM i

By default, user profiles longer than eight (8) characters cannot connect to IBM i via Secure Shell (SSH). This limitation affects tools such as Zend Studio, which will show a message similar to “Failed to connect sshd on “<some ip address>.” Beginning with IBM i release 6.1, however, IBM provided a means of removing this limitation, so that user profiles longer than 8 characters could connect. Releases 6.1 and 7.1 require a PTF and a configuration change; release 7.2 and higher require only the configuration change.

For details, see  Zend Support specialist Rod Flohr’s article about how to remove the 8-character limit on user profiles when connecting via SSH.

Posted in IBM i, iSeries, PHP, System i, Zend Studio | Leave a comment

Free webinars sponsored by COMMON Europe (open to all)

Starting January 27, 2015, I’ll be giving three free Tuesday webinars:

  • January 27: Strategic Modernization with PHP
  • February 17: Bring RPG/COBOL business logic to the web with the PHP Toolkit
  • March 10: Speedy PHP on IBM i

All three one-hour webinars will be held at 14:00 Central European Time (CET). That’s 8 AM Eastern Standard Time (EST). The registration page includes a time zone converter.

Details and to register: http://www.data3.se/?p=5287

Thanks to Torbjörn Appehl of Data3 (COMMON Sweden) for organizing these.

Posted in Apache, Events, IBM i, iSeries, Performance, PHP, RPG, System i, Web development, Zend's PHP toolkit for IBM i | Leave a comment

Youngiprofessionals.com transition to new server

Update as of Jan. 26, 2015: youngiprofessionals.com now redirects to the new server.

————-

The youngiprofessionals.com site, which hosts XMLSERVICE, has been moved to a new server. Till the domain name can be directed to the new server, use this URL: http://yips.idevcloud.com/wiki/.

Posted in Announcements, Zend's PHP toolkit for IBM i | Tagged , , | Leave a comment

January newsletter

I’ve relaunched my PHP and IBM i newsletter. Here is the January 2015 edition, out today.

To subscribe and receive this free newsletter each month, go here: alanseiden.com/tips.

Comments welcome. Happy 2015–

Alan

Posted in Announcements, IBM i, iSeries, PHP, System i, Web development, Zend Server, Zend's PHP toolkit for IBM i | Leave a comment

Learn to combine RPG+PHP at Toronto user group, Jan. 21, 2015

I’ve recorded a special message about my upcoming presentations at the Toronto Users Group for Power Systems evening meeting on January 21, 2015:

In the video, I discuss the two sessions I’ll be presenting:

  • Bring RPG/COBOL business logic to the web with the PHP Toolkit
  • PHP Tricks for RPG Developers

Hope you can make it to the Toronto meeting, Jan. 21, 2015, Markham, Ontario. Details: http://tug.ca

Posted in Events, IBM i, iSeries, PHP, RPG, System i, Web development, Zend Server, Zend's PHP toolkit for IBM i | Leave a comment

Free PHP still exists on IBM i (Zend Server Basic Edition)

I’ve been hearing from people confused about Zend Server editions on IBM i. Yes,  Community Edition was removed with Zend Server 7/8, but Zend replaced that with the no-charge “Basic” edition. The Basic edition exists only on IBM i. It requires registration but at no cost.

While I often recommend the Professional or Enterprise editions of Zend Server for the value-added tools (Z-Ray being the newest and most exciting, but also Zend Job Queue, Zend Monitor, and more) and for Zend’s professional support, rest assured that free PHP still exists, with the Basic edition.

For more information, here is the current list of Zend Server editions for IBM i.

Posted in IBM i, iSeries, PHP, System i, Zend Server | Tagged | 1 Comment

Zend Framework 2 performance optimization: it works

Zend Framework 2 (ZF2) provides optimization techniques that are often overlooked by published performance tests. One excellent source for such techniques is a presentation by Gary Hockin. I was thrilled when my client and friend King Harrison IV of K3S began testing the effect of these techniques on his ZF2 application running on IBM i.

King’s initial tests produced a 600ms reduction in load time, obtaining respectable performance for his database-heavy application. He plans to update his blog post with further speed improvements as he implements them.

Read King Harrison IV’s blog post about ZF2 performance improvements.

Posted in IBM i, iSeries, Performance, PHP, System i, Zend Framework | Tagged , , , , , , , | Leave a comment

Save your fingers when using PHP-CLI

In Batch PHP I showed how to call PHP from a command line. For example, with Zend Server 6 or 7 on IBM i, one would launch a PASE command line using the command CALL QP2TERM, or launch QShell using QSH, then type a command such as this:

/usr/local/zendsvr6/bin/php-cli myscript.php

For those of us who use PHP-CLI often, the above command can be a finger-buster. Let’s shorten the path by creating a symbolic link:

cd /usr/bin
ln -s /usr/local/zendsvr6/bin/php-cli phpc

I created the symbolic link in /usr/bin, a directory that is likely to be in any user’s path.

Now try the shortened command:

phpc myscript.php

To test the shortcut without a PHP script, use the -v switch, which requests version information (‘v’ for version) about your PHP installation.

phpc -v

The above command will return version information that starts out something like this:

PHP 5.3.6 (cli) (built: Apr  7 2011 09:37:14)                                
Copyright (c) 1997-2011 The PHP Group                                        
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies                
    with Zend Extension Manager v5.1, Copyright (c) 2003-2010, by Zend Techno
logies                                                                       
    - with Zend Data Cache v4.0, Copyright (c) 2004-2010, by Zend Technologie
s [loaded] [licensed] [disabled]                                             
    - with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technolog
ies [loaded] [licensed] [enabled]                                            
    - with Zend Job Queue v4.0, Copyright (c) 2004-2010, by Zend Technologies
 [loaded] [not licensed] [disabled]

By creating a symbolic link to the PHP-CLI binary, practitioners of PHP can speed their work while saving their fingers.

For more about symbolic links, see my article Link up with QShell.

Posted in IBM i, iSeries, PHP, RSI, System i, Usability, Zend Server | Tagged , , , , , | 1 Comment

Zendcon 2014 promo video for IBM i users

About Zendcon:

Posted in db2, Events, IBM i, iSeries, PHP, System i, Zend Framework, Zend Server, Zend's PHP toolkit for IBM i | Tagged , , , , , , , | Leave a comment