PHP is not doomed. But perhaps open source development of it is.

Read this today from Jeremy Privett “Is PHP Doomed?”  Internal devs fighting over the future of the language could be construed negatively, but I don’t think it matters at all.  Until someone starts talking about forking PHP, I think we’re on safe ground. As an outsider, I wonder how much pull Zend has anyway, and whether or not PHP is being pulled in the direction they want it to go.  Its not too far-fetched for them to get an agreement to just close the source.  Aren’t most of the PHP devs working for either Zend or Yahoo at this point? Besides, what kind of arguments do the internal devs in Redmond have over .NET?  Oh that’s right.  We aren’t really privy to that information. I think there’s been an uptick recently in PHP adoption in the enterprise.  How do I know that? Because I’ve gotten several job offers doing this very thing in the past 2 years.  I’m now working at a 60 year old company, that works quite a bit with the government.  We rely on PHP for quite a few internal apps.  This is not some fly-by-night Web 2.0 outfit. So, is PHP doomed?  I don’t think so.  And even if it is, Ruby’s not so bad 😉

Continue reading

How to for SSH, Subversion (SVN), Putty, Tortoise, and Zend Studio 5.x using svn+ssh

Attempting to connect my new Windows machine with Zend Studio 5.1 using svn+ssh to an svn repository on Linux, I am obliged to once again stand on the shoulders of giants that have come before me. Here’s some “how tos” that got me through it.

  • Logemann Blog – Subversion / TortoiseSVN SSH HowTo – Soup to nuts on how to set up both the server end as well as the client end of this ordeal. Includes ssh, ssh-keygen for generating keys, installing keys on client via Putty and Pageant, and using the ssh tunnel built to grab the repo via TortoiseSVN.
  • Zend.com Forums: Zend Studio => HOW-TO: Using SVN+SSH in ZS 5.5 – More ssh, ssh-keygen, installing keys on client via Putty and Pageant, and using the ssh tunnel with Zend Studio. (This seems to be missing one step for Zend to work though which is included next)
  • SVN – SSH connection produces errors – This post from the Zend knowledgebase adds the mysterious SVN_SSH environment variable that magically makes this work for Zend. NOTE – while they show this using the path to TortoisePlink.exe, you may also use Putty’s Plink.
Continue reading