SSH Keep-Alive for Mac OS X

I discovered a while back that my SSH sessions weren’t staying active despite having the appropriate settings in /etc/ssh/ssh_config.

The other day, I found an article on Google with another way to get keep-alives working – luckily this seems to have worked perfectly.

You need to edit ~/.ssh/config (create it if it doesn’t exist), and add the following lines:

ServerAliveInterval 300
ServerAliveCountMax 3

(I quit “Terminal.app" just for completeness and it now keeps my sessions alive.)

Posted in OS X | Tagged , | 3 Comments

Join the PHP Evangelism Team

As, fellow members of the PHP Development Team we are all called to be developer evangelists to the PHP Community.

So, what is our cause, our reason for being… how are we trying to change the “Web 2.0″ world?

The goal of the PHP Evangelism Team is to bring together the right people, resources and experience from across the PHP Community to provide developers with the process guidance and best practices needed to create new opportunities for the web.

We also ensure the various PHP User Groups, get adequate support – as well, as publicize PHP related events.

Patrick Reilly
PHP Evangelism Team

To subscribe send a blank email message to: php-evangelism-subscribe@lists.php.net or, use the Mailing Lists page on PHP.net

Also, you can show your support for our collective efforts by joining the group on Facebook.

Posted in PHP | Tagged , | Leave a comment

Extroverted iNtuitive Thinking Judging

So, by actually taking the time to learn more about my own personality, it has lead me to a better understanding of my strengths and weaknesses and what it takes to make me happy professionally.

When trying to find one’s place in the world, or just trying to find out if you’re moving along the right career path, it’s important to truly understand yourself and the unique personality traits you possess (e.g., things which will impact your likeliness to succeed or fail at various chosen careers).

It’s equally important to understand what is really important to you as well. When you are accurately armed with an understanding of your strengths and weaknesses, and an awareness of what you truly value, you are in an excellent position to pick a good career (one which you will actually find rewarding).

So, it appears that I’m an ENTJ… hmm, who would have thunk it.

The “ENTJ” personality type is one of the sixteen personality types that can be indicated from the Myers-Briggs Type Indictor (MBTI) a well-known system based on Carl Gustav Jung’s (a Swiss psychiatrist) work in the field of analytical psychology.

“ENTJ” – MBTI cognitive functions – break-down:

* Dominant Extroverted Thinking (Te)
* Auxiliary Introverted Intuition (Ni)
* Tertiary Extroverted Sensing (Se)
* inferior Introverted Feeling (Fi)

The following quote seems to be an accurate portrait, “ENTJs have a natural tendency to marshall and direct. This may be expressed with the charm and finesse of a world leader or with the insensitivity of a cult leader. The ENTJ requires little encouragement to make a plan.” – Joe Butt, University of Virginia

ENTJs generally exhibit the following characteristics:

* Driven to turn theories into plans
* Highly value their knowledge
* Future-oriented/Forward looking
* Natural leaders
* Impatient with inefficiency and incompetence (can you say, @tychay)
* Want things structured and orderly
* Excellent verbal communication skills
* Dislike routine, detail-oriented tasks
* Self-confident
* Decisive (for the moment)

ENTJs are especially well-suited to be leaders and organization builders. They have the ability to clearly identify problems and find innovative solutions for the short and long-term well-being of an organization. But, the downside to this set of traits is that with having this strong desire to lead, they’re not likely to be happy as followers or minions. ENTJs like to be in charge, and actually need to be in charge to take advantage of their unique blend of capabilities and gifts.

The following is a list of professions built on the impressions of careers which would be especially suitable for this personality type:

* Corporate Executive Officer (CEO)
* Entrepreneur
* Computer Consultant
* Lawyer/Judge
* Business Administrators and Managers
* University Professors and Administrators

So, what personality type are you?

Posted in Random Musings | Tagged | Leave a comment

The real secret of a successful web application

The amazing thing about “Flickr” is that nobody uses the service to upload pictures.
Nobody says to themselves. I need to upload me some pictures.
Instead, they’re satisfying some other need in their lives, like showing off the new kid to relatives.

Or, showing their friends how their latest trip to Europe went.
Or, letting their co-workers in on their latest conference activity.
All of these things have to do with their life, their relationships, their everyday activities that aren’t centered on the Web, but are made much easier by it.
If we look closely, that’s what most successful web apps do: they make our offline lives richer.

Posted in Random Musings, Web 2.0 | 3 Comments

The emergence of a new hyperlocal paradigm

If the last decade was about information technology, the coming decade will be all about connectivity. After the infrastructure is being built on a global scale – and still growing strong – one can see the emerging connecting activities in the most unimaginable ways. The technological revolution started as an enterprise-driven venture, but ultimately empowers the individual, as connectivity is a fundamental social behavior and therefor deeply human driven. The impact of this development will be as dramatic as with earlier industrial revolutions like the beginning of mass production and cannot be underestimated. We just see the beginnings of the dramatic changes and for a lot of citizens it is hard to predict or even understand the profound consequences of change on business processes, cultural achievements, economic shifts, personal participation and society as whole.

Globalization as an expression of connectivity raises a lot of concerns among the developed countries, but is ultimately inevitable – the world is turning flat again. But by focussing on that aspect alone, people tend to underestimate the power of individual or in other words local connectivity that could act as a balancing power on the pressuring force of global competition.

The decisive paradigm from the age of mass production was culminating in the claim “think global – act local” – the view of international brands and enterprises, conquering markets worldwide and batteling with salesforces for the dominance in each region on a global scale.

The emerging paradigm from the coming age of connectivity shows a totally opposite point of view, expressed by individuals with the claim “think global-act hyperlocal”.

Posted in Random Musings | Leave a comment

Why PHP?

So, yesterday after reading Ben Ramsey’s post, “Business Case for PHP” I decided to join Stuart Herbert ’s Google Group for developing a business case for PHP.

I am very interested in the outcome of the group’s research:

* Concerns about PHP being open-source
* Security concerns about PHP itself
* Security concerns about software written in PHP
* Performance and scalability
* Finding credible case studies / references for vertical markets
(e.g., insurance, health, finance, etc.)
What do you want to see the business case cover?
Join the, “Why PHP?” – Google Group today!

Posted in Open Source, PHP | Leave a comment

Zend Framework Project Teams Need You

Most components and subprojects need volunteers to help with documentation, unit test coverage, code reviews, improving integration with other ZF components, and enhancing architecture and design for the purpose of improving extensibility and ease of use with new components. If you see a subject area or component that interests you, please contact any project members currently associated with the component.

Read the license

The license is BSD-based. It can be found here.
Sign the Contributor License Agreement (CLA)

To contribute source code or documentation at any level (from a few lines, to a patch, to a proposal, to an entirely new component), you must first sign the Contributor License Agreement. This will also give you access to become a developer in the issue tracking system and the developer’s wiki.

CLA signers who also establish a wiki account on this website will be listed on our Project Teams page.
Thus, others will know who to accept code contributions from and who they can work with in drafting proposals.

Subscribe to the appropriate mailing lists

Please join the Zend Framework community by subscribing to the mailing lists that interest you, using the e-mail account you wish to send messages from.

Posted in Open Source, PHP, Web 2.0, Zend, Zend Framework | Leave a comment

Lily Allen

So, I really like silly Pop music from artists like Nelly Furtado and now I have found Lily Allen…. she is my new favorite Pop artist on EMI UK.

Check Out:
Alright, Still (Parental Advisory) – Lily Allen http://www.urge.com/launch/?page=track&id=13907800

I like the funny lyrics like:
[Chorus]
Can’t knock em out, can’t walk away,
Try desperately to think of the politest way to say,
Just get out my face, just leave me alone,
And no you can’t have my number,
“Why?”
Because I’ve lost my phone.

Posted in Music, Random Musings | Leave a comment

RecentChangesCamp 2007

Well, I went to the Recent Changes Camp 2007 this past weekend in Portland, Oregon and I must say it was interesting. I enjoyed listening to the identity lady and her session about OpenID. It was nice to get a lay-persons perspective on what OpenID is and the types of problems it can solve.

It was timely based on the recent news about Microsoft and their acceptance of OpenID as a standard.

Posted in Open Source, Wiki | Leave a comment

OSCON 2007 Call for Papers

So, I submitted my 90 minute conference session proposal entitled, ” Improving Performance by Profiling PHP Applications”.

I think I am going to focus on Advanced PHP Debugger (APD) for this session.
George Schlossnagle was kind enough to offer to help explain APD; and the design decision behind it being an analog of C’s gprof or Perl’s Devel::DProf.

Here’s hoping that “The O’Reilly Open Source Convention 2007 Committee O’Reilly Media, Inc.” selects my awesome entry for a 90 minute conference session.

Posted in OSCON, PHP, conferences | Leave a comment