<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="wordpress/2.0.6" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
        <title>Stuart Herbert</title>
        <link>http://blog.stuartherbert.com/</link>
        <description>Stu's Thoughts On Different Topics</description>
        <pubDate>Fri, 25 Jul 2008 16:30:09 +0100</pubDate>
        <generator>http://wordpress.org/</generator>
        <language>en</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/StuartHerbert" type="application/rss+xml" /><item>
<title>A Quick Test</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/personal/2008/07/24/a-quick-test/#comments</comments>
<pubDate>Thu, 24 Jul 2008 11:49:27 +0000</pubDate>
<dc:creator>Stu</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
Just a quick test to see if I can post using the latest Opera beta.  If you can see this, the answer must be &#8216;yes&#8217;
]]></description>
<content:encoded><![CDATA[
<p>Just a quick test to see if I can post using the latest Opera beta.  If you can see this, the answer must be &#8216;yes&#8217; <img src='http://blog.stuartherbert.com/personal/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/personal/2008/07/24/a-quick-test/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Has It Been Three Months Already?</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/personal/2008/07/16/has-it-been-three-months-already/#comments</comments>
<pubDate>Wed, 16 Jul 2008 21:01:43 +0000</pubDate>
<dc:creator>Stu</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
The new job continues to go extremely well.
Work News
I&#8217;m still wrestling with the problem of taming the department&#8217;s TODO list, and so far I haven&#8217;t decided whether or not MS Project Server is a help or a hinderance.  It&#8217;s fair to say that some of us have had trouble believing that it&#8217;s a product [...]
]]></description>
<content:encoded><![CDATA[
<p>The new job continues to go extremely well.</p>
<h3>Work News</h3>
<p>I&#8217;m still wrestling with the problem of taming the department&#8217;s TODO list, and so far I haven&#8217;t decided whether or not MS Project Server is a help or a hinderance.  It&#8217;s fair to say that some of us have had trouble believing that it&#8217;s a product someone would actually want to charge money for.</p>
<p>But it is nice being able to sit down and put together a comprehensive technical plan.  It&#8217;s no secret that I&#8217;ve no time either for the vast majority of online project management tools (of which Basecamp is the poster child) nor the people that these tools are aimed at.  Project management is, by necessity, a rich and detailed skill.  It can be simplified to stop it becoming the Ministry for Administrative Affairs, but it can&#8217;t be glossed over.  I was horrified when certain folks I&#8217;ve worked with in the past used to laugh about being unable to create project plans.  I&#8217;m a great believer that if you don&#8217;t want to do the job properly (whatever your job is), get out the way and let someone else do it right instead.</p>
<p>And what I love about my new job is that my boss is on my back all the time to get the job done right.  That&#8217;s how it should be.  We&#8217;re building something special at Gradwell, and you can&#8217;t do that if things aren&#8217;t done right.</p>
<h3>Tech News</h3>
<p>Rather than buy a 3G iPhone, I decided to get a HTC TyTn II instead.  Unlike the iPhone, it has a removable battery, and it can be used as a 3G modem by my MacBook Pro - extending the battery life of my laptop by a good 45 mins.  It also has a very usable slide-out keyboard, making it very easy to use as a way to get at my email when I&#8217;m out and about.</p>
<p>The downside is that it runs Windows Mobile.  You think Vista is bad?  Windows Mobile is worse.  It crashes daily, comes with the second worst browser around (Internet Explorer for Windows Mobile), and doesn&#8217;t seem to have an equivalent to Apple&#8217;s App Store.  The email client is quite good - except that this week it has decided to freeze when syncing email with work&#8217;s IMAP server.  Tomorrow&#8217;s job is to snag someone else&#8217;s TyTn II at work and do some testing to see whether it&#8217;s my device, or the IMAP server.</p>
<p>Turns out that the TyTn II is also surprisingly affordable.  If you try and buy an unlocked one, the cheapest I&#8217;ve seen was over 450 pounds.  Nowhere seems to stock one either, so I&#8217;m not sure how easy they are to get hold of that way.  Instead, I signed up for a 12 month contract with Vodafone.  For 30 pounds a month, I get the TyTn II and a 5GB data allowance.  At the end of the 12 months, I can cancel the contract, I get to keep the TyTn II, and I&#8217;ve saved a hundred pounds.  Bargain.</p>
<h3>Sad News</h3>
<p>Last Friday was Rob&#8217;s funeral.  The service was held in St Mary&#8217;s Church in Butetown, and it was standing room only.  I thought it was a lovely service, and a great send-off for him.  He was buried in Thornhill Cemetery, where we watched as mourners grabbed shovels and buried the coffin there and then.  After that, a lot of folks headed down to the Wharf, but I couldn&#8217;t face it.  I came home and locked myself away for the rest of the day.  I just wanted to be alone with my own grief.</p>
<p>I think Corina said it best when she described Rob&#8217;s passing as a bad dream that we all wish we could wake up from.  After the wife, and being at work, I probably spent more time with Rob than with anyone else the nine years that I knew him.</p>
<h3>Teaching News</h3>
<p>I had the all-important bit of paper through from Barry College.  I&#8217;m now formally qualified to teach adults in Lifelong Learning programmes.  I passed the teaching assessment with a grade &#8216;A&#8217; too, which gives me a bit more confidence as I try to turn the Tai Chi class into a more structured two year programme.  The whole point of the changes is to build on what Rob figured out about learning Tai Chi, to put it into a format that&#8217;s more accessible yet again and also into a plan that&#8217;s well paced for the students.</p>
<p>I&#8217;m also hard at work with the camcorder, experimenting with the best way to record Tai Chi lessons.  This is something I must work harder on <img src='http://blog.stuartherbert.com/personal/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/personal/2008/07/16/has-it-been-three-months-already/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Planning For Next Academic Year</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/tenprinciples/2008/07/16/planning-for-next-academic-year/#comments</comments>
<pubDate>Wed, 16 Jul 2008 16:39:52 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
With the academic year over, I&#8217;m now focusing on planning the Tai Chi courses that I&#8217;ll be running from late September 2008.  I feel that the Beginners&#8217; Tai Chi class went very well, and it only needs a few tweaks here and there.  This will be the first year I&#8217;ve run the Intermediate Tai Chi [...]
]]></description>
<content:encoded><![CDATA[
<p>With the academic year over, I&#8217;m now focusing on planning the Tai Chi courses that I&#8217;ll be running from late September 2008.  I feel that the Beginners&#8217; Tai Chi class went very well, and it only needs a few tweaks here and there.  This will be the first year I&#8217;ve run the Intermediate Tai Chi class, and there&#8217;s a lot of hard work to be done to prepare the syllabus for this class.</p>
<p>The students enrolling for Intermediate Tai Chi have all successfully completed the Beginners&#8217; class.  They can all do the warm-ups, and they can all play the form from start to end under supervision.  They haven&#8217;t begun to incorporate the Ten Principles yet, and they haven&#8217;t done any push hands yet.  These are things that I&#8217;ve deliberately not included in the Beginners&#8217; Tai Chi, because I believe that it&#8217;s simply too much all at once.</p>
<p>My current thinking (which will doubtless change as I refine my plans over the next two months) is centred around my desire to enable my students to take their Tai Chi and enjoy it for the rest of their lives without having to come back for regular classes.  I would love for them to come back (we all get on very well), but I don&#8217;t want them to <em>have</em> to.</p>
<p>Proposed learning outcomes for the Intermediate Tai Chi class:</p>
<ul>
<li>Students should be able to perform the warm-ups with minimal instruction.</li>
<li>Students should be able to perform the form with minimal instruction.</li>
<li>Students should be able to demonstrate an understanding of the Ten Principles.</li>
<li>Students should be able to perform the static push-hands drills.</li>
</ul>
<p>What do you think?</p>
<p>I&#8217;m wondering how to incorporate both learning the principles and getting enough time at the push hands drills in just 60 hours of contact time.  When you take away time for warm-ups, playing the form at least twice each class, and breaks, at the very best that leaves about 40 minutes each week to introduce students to new material (principles and push hands).  Will that be enough to cover both topics sufficiently?</p>
<p>Today, I don&#8217;t know.</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/tenprinciples/?p=37&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_37" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/tenprinciples/2008/07/16/planning-for-next-academic-year/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Where Are The Benchmarks For Phar?</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/php/2008/06/29/where-are-the-benchmarks-for-phar/#comments</comments>
<pubDate>Sun, 29 Jun 2008 22:12:18 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
Derick recently blogged that &#8220;phar is cool!&#8221;  Cool is great &#8230; but it doesn&#8217;t answer important questions: how does loading your application from a .phar file affect overall performance and scalability?  How well does it work with leading bytecode caches?
Where are the benchmarks for phar? 
Share This
]]></description>
<content:encoded><![CDATA[
<p><a href="http://derickrethans.nl/friday_afternoon_toying_ez_components_as_phar.php">Derick recently blogged that &#8220;phar is cool!&#8221;</a>  Cool is great &#8230; but it doesn&#8217;t answer important questions: how does loading your application from a .phar file affect overall performance and scalability?  How well does it work with leading bytecode caches?</p>
<p>Where are the benchmarks for phar? <img src='http://blog.stuartherbert.com/php/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/php/?p=46&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_46" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/php/2008/06/29/where-are-the-benchmarks-for-phar/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Summer Classes List</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/tenprinciples/2008/06/29/summer-classes-list/#comments</comments>
<pubDate>Sun, 29 Jun 2008 21:55:40 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
As promised during class last Tuesday, here&#8217;s a list of our summer Tai Chi classes at the Barry Island Community Centre:

Tuesday, 8th July 2008; 7pm-9pm
Tuesday, 22nd July 2008; 7pm-9pm
Tuesday, 5th August 2008; 7pm-9pm
Tuesday, 19th August 2008; 7pm-9pm

There will be no classes in September until the next academic year&#8217;s classes start.  I don&#8217;t have confirmed [...]
]]></description>
<content:encoded><![CDATA[
<p>As promised during class last Tuesday, here&#8217;s a list of our summer Tai Chi classes at the Barry Island Community Centre:</p>
<ul>
<li>Tuesday, 8th July 2008; 7pm-9pm</li>
<li>Tuesday, 22nd July 2008; 7pm-9pm</li>
<li>Tuesday, 5th August 2008; 7pm-9pm</li>
<li>Tuesday, 19th August 2008; 7pm-9pm</li>
</ul>
<p>There will be no classes in September until the next academic year&#8217;s classes start.  I don&#8217;t have confirmed dates for those yet, but when I do, I&#8217;ll post them here.  I do know that Intermediate Tai Chi will be on Tuesdays, and the Beginners&#8217; Tai Chi will be on Thursday evenings.</p>
<p>Students from my Beginner&#8217;s Tai Chi Class 2007-2008 are welcome to these summer classes (whether you completed the year or not).  </p>
<p>If you&#8217;re interested in joining the next Beginners&#8217; Class (starts September 2008 for 30 weeks), you&#8217;re very welcome to come along and see what a class is like, and to have a chat about the course.  You&#8217;ll not just be able to get my perspective on things; you&#8217;ll also be able to chat to existing students to find out how they found the class and my teaching style.</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/tenprinciples/?p=34&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_34" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/tenprinciples/2008/06/29/summer-classes-list/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Step 1: Behaviours</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://www.investinloss.com/2008/06/29/cycle_1_behaviours/#comments</comments>
<pubDate>Sun, 29 Jun 2008 08:55:10 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
The Cycle of Self-Improvement starts with your behaviour.  We start by doing our best to act in the same way that we’d imagine a great manager would act.  We research, and we apply what we’ve learned to what we do and how we do it.  Or, to put it another way, we fake it until [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Step 1: Behaviours", url: "http://www.investinloss.com/2008/06/29/cycle_1_behaviours/" });</script>
]]></description>
<content:encoded><![CDATA[
<p>The <a href="http://www.investinloss.com/2008/06/27/cycle-of-self-improvement/">Cycle of Self-Improvement</a> starts with your behaviour.  We start by doing our best to act in the same way that we’d imagine a great manager would act.  We research, and we apply what we’ve learned to what we do and how we do it.  Or, to put it another way, we fake it until we make it.  This is difficult at first, because we’re trying to be something that we don’t necessarily understand … The good news is that this is something you used to do all the time.  You&#8217;ve just forgotten how to do it.</p>
<h3>How Children Start To Learn</h3>
<p>When we were small children, starting at pre-school age, we all played a lot.  We used our imaginations to play games like Cops and Robbers, Cowboys and Indians, and many others.  We sure had a lot of fun, and we also learned a lot from it.  Children play games as a way to explore new ideas and roles.  The more they explore, the more sophisticated their ideas in this area become.  Eventually, those who remember their dreams and work hard go on to play these roles for real as adults.  But most of us do not.</p>
<p>As we grow older we get a bit more serious, and playing games (especially in the workplace) no longer seems appropriate to us.  We exchange <em>learning through playing</em> for <em>learning through doing</em>, with a sprinkling of training and education thrown in for good measure.  Most of our doing as adults comes through holding down a job to pay the bills, and it becomes the environment where we find most of our opportunities to learn.</p>
<p><em>On the job training</em> has become something of a dirty term in the workplace today, because it&#8217;s normally a euphemism for being thrown in at the deep end with insufficient / non-existent help and support.  The reason for the lack of support is simply that many employers and managers don&#8217;t know how to instruct and coach their staff.  It is something that they have no interest in, and are not comfortable doing.  But they should have such an interest, because the irony is that the workplace is the best place to learn work-related skills - provided we are able to <em>play</em> before we have to <em>be. </em>((I will talk about the relative merits of training courses in a later article.))</p>
<p>All play starts with behaviours - actions and attitudes that we show to others (externalise).  The game we are playing is how to manage yourself.  If you&#8217;re on your own, where can you look for help and advice?</p>
<h3>Turn To The Coach</h3>
<p>In this field, the work of <a href="http://coachwooden.com/">John C. Wooden</a> stands head and shoulders above everything else.  John C. Wooden was the head coach of the UCLA college basketball team from 1948 to 1975, where he not only consistently created great teams, but where he consistently got the very best out of his charges.  His outstanding work was honoured in 1999 when Coach Wooden was voted &#8216;Coach of the 20th Century&#8217; by ESPN, and by the award of the President Medal of Freedom (the USA&#8217;s highest civilian honour) in 2003.</p>
<p>During his time in basketball, Coach Wooden developed his <a href="http://coachwooden.com/pyramidpdf.pdf">Pyramid of Success</a>.  It has three key ingredients that make it a great approach for learning how to manage yourself.</p>
<ul>
<li><strong>It is principle-based, not practice based</strong> - created decades before management books and coaching understood this fundamental approach.  Practices come and go, but the right principles are timeless, and can last for thousands of years.</li>
<li><strong>It has stood the test of time.</strong>  Created over 50 years ago, it was honed through Coach Wooden&#8217;s teaching to his college students and teams.   His students took the Pyramid out into the wider world of sports and business, and made it the foundation of their success too.  And since 2003, the management community at large has been able to learn about and apply Coach Wooden&#8217;s work through his book Wooden on Leadership.</li>
<li><strong>It is about you, not about others.</strong>  In a time of short-termism, downsizing, offshoring and the threat of recession, it can be no surprise that management writing has come to focus so strongly on the here and now.  All sports coaches are in one of the ultimate results-driven environment; they need immediate results far more than your average manager does, and they have to contend with a turnover of staff (in their case, players) that your average manager never has to face.  But Coach Wooden and his record of coaching at UCLA proved beyond all doubt that, even in such an environment, both short-term results and long-term success comes from within, from internal work that at first seems both unnecessary and without immediate reward.  Success comes from within you the manager, and it must be instilled within each and every member of your team.</li>
</ul>
<h3>The Pyramid of Success</h3>
<p>Coach Wooden&#8217;s <a href="http://coachwooden.com/pyramidpdf.pdf">Pyramid of Success</a> contains 15 separate building blocks for you to work on.  Along the bottom are the five foundation blocks that leadership is build upon.</p>
<ol>
<li><strong>Industriousness</strong>: Success travels in the company of very hard work.  There is no trick, no easy way.</li>
<li><strong>Friendship</strong>: Strive to build a team filled with camaraderie and respect: comrades-in-arms. </li>
<li><strong>Loyalty</strong>: Be true to yourself.  Be true to those you lead.</li>
<li><strong>Co-operation</strong>: Have utmost concern for what&#8217;s right rather than who&#8217;s right.</li>
<li><strong>Enthusiasm</strong>: Your energy and enjoyment, drive and dedication will stimulate and greatly inspire others.</li>
</ol>
<p>If the foundation layer is about your heart, then the next layer is all about using your head.</p>
<ol>
<li><strong>Self-control</strong>: Control of your organisation begins with control of yourself.  Be disciplined.</li>
<li><strong>Alertness</strong>: Constantly be aware and observing.  Always seek to improve yourself and the team.</li>
<li><strong>Initiative</strong>: Make a decision!  Failure to act is often the biggest failure of all.</li>
<li><strong>Intentness</strong>: Stay the course.  When thwarted try again; harder, smarter.  Persevere relentlessly.</li>
</ol>
<p>At the heart of the Pyramid is the formula for teaching success that Coach Wooden learned from Coach Ward Lambert during his playing career.</p>
<ol>
<li><strong>Condition</strong>: Ability may get you to the top, but character keeps you there - mental, moral and physical.</li>
<li><strong>Skill</strong>: What a leader learns after you&#8217;ve learned it all is what counts most of all.</li>
<li><strong>Team Spirit</strong>: The star of the team is the team.  &#8217;We&#8217; supersedes &#8217;me&#8217;.</li>
</ol>
<p>The first twelve blocks together create a platform for success, but to elevate yourself to achieve your full potential, you have to master the cornerstones of true greatness.</p>
<ol>
<li><strong>Poise</strong>: Be yourself.  Don&#8217;t be thrown off by events whether good or bad.</li>
<li><strong>Confidence</strong>: The strongest steel is well-founded self-belief.  It is earned, not given.</li>
</ol>
<p>Finally, we reach the very pinnacle of the Pyramid of Success - the behaviour that the rest of the pyramid supports:</p>
<ol>
<li><strong>Competitive Greatness</strong>: Perform at your best when your best is required.  Your best is required each day.</li>
</ol>
<p>There is far more to Coach Wooden&#8217;s Pyramid of Success than I can do justice to in this article, and I would much rather you learned more about it from Coach Wooden himself.  You can download <a href="http://coachwooden.com/pyramidpdf.pdf">a printable version of the Pyramid</a>, and learn more about each of these building blocks from Coach Wooden&#8217;s website.  His 2003 book, Wooden on Leadership, expands on them still further, and is essential reading for anyone looking to follow the Invest In Loss philosophy.</p>
<p>Coach Wooden used it to build a great basketball coach; you can use it to build a great manager - yourself.</p>
<p><a href="http://sharethis.com/item?&wp=2.6&amp;publisher=e457c50f-9303-44ae-9b0e-940cd4dfb41b&amp;title=Step+1%3A+Behaviours&amp;url=http%3A%2F%2Fwww.investinloss.com%2F2008%2F06%2F29%2Fcycle_1_behaviours%2F">ShareThis</a></p>
]]></content:encoded>
<wfw:commentRss>http://www.investinloss.com/2008/06/29/cycle_1_behaviours/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>5 Steps To Managing Yourself: The Cycle Of Self Improvement</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://www.investinloss.com/2008/06/27/cycle-of-self-improvement/#comments</comments>
<pubDate>Fri, 27 Jun 2008 16:30:41 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
Learning to manage yourself is essential if you want to manage others.  You affect other people at all four levels of interaction within your company or organisation:

At the personal level, you&#8217;re a role model for everyone around you.  People will look at you and take the message that it is okay for them to act [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "5 Steps To Managing Yourself: The Cycle Of Self Improvement", url: "http://www.investinloss.com/2008/06/27/cycle-of-self-improvement/" });</script>
]]></description>
<content:encoded><![CDATA[
<p>Learning to manage yourself is essential if you want to manage others.  You affect other people at all four levels of interaction within your company or organisation:</p>
<ul>
<li>At the personal level, you&#8217;re a role model for everyone around you.  People will look at you and take the message that it is okay for them to act that way too.</li>
<li>At the inter-personal level, you&#8217;re directly influencing how other people feel about working with you.  The way you treat other people directly affects the results you&#8217;ll obtain from them.</li>
<li>At the managerial level, you set the tone for how the whole department will function.  Your choices here will determine how well the department functions - especially when (not if) you&#8217;re not around.</li>
<li>At the organisational level, your individual actions determine whether your department adds value at all, and whether it&#8217;s because of you &#8230; or despite you.</li>
</ul>
<p>But how do you go about improving your self-management?</p>
<h3>Start Here - Acceptance</h3>
<p>You must start by accepting a simple truth:<em> you <strong>can</strong> learn to consciously choose your responses to whatever happens in your life</em>.  You are not just responsible for your choices - you are able to choose your responses (response-able).</p>
<p>It can be very difficult for new and inexperienced managers to come to see - and especially to accept - just how much influence they really do have, and it always comes down to how much you choose your responses.  Most people do want to be lead, and they do want to be governed, but it must come from someone they can look up to in one way or another.  If you are not cultivating yourself through self-improvement, through learning to choose your responses, then what could there possibly be about you for anyone to look up to?  If they don&#8217;t look up to you, at best they follow you reluctantly - if at all.</p>
<p>You are <em>not</em> your past achievements, and if you do not learn to choose your responses, it&#8217;s down to luck and circumstance as to whether or not you&#8217;ll be able to be successful again in the future.  It won&#8217;t be down to you!</p>
<h3>The Cycle Of Self Improvement</h3>
<p>There is no substitute for hard work.  A person who works hard, and who learns to self-improve, is far more likely to achieve their full potential than someone who always finds things easy.  There is a deeper understanding that comes from hard work and applied brain power than what comes from applied brain power alone.  This is something I&#8217;ll come back to in a later article.</p>
<p>With self-improvement, we&#8217;re all about stacking the odds in our favour.  We want to reduce both luck and chance as factors in our success, and instead we want to increase ourselves as the factor in our success.  Hard work without direction, organisation and supervision relies entirely on both luck and chance.</p>
<p>The <em>Cycle of Self Improvement</em> contains five key areas where you will find the self-improvement that you are looking for:</p>
<p><a href="http://www.investinloss.com/wp-content/uploads/2008/06/cycleofselfimprovement.png"><img class="aligncenter size-full wp-image-20" title="The Cycle of Self-Improvement" src="http://www.investinloss.com/wp-content/uploads/2008/06/cycleofselfimprovement.png" alt="5 Steps To Self Improvement" width="500" height="422" /></a></p>
<p><em><a href="http://www.investinloss.com/2008/06/29/cycle_1_behaviours/">Behaviours</a></em> are where we start.  We start by doing our best to act in the same way that we&#8217;d imagine a great manager would act.  We research, and we apply what we&#8217;ve learned to what we do and how we do it.  Or, to put it another way, we fake it until we make it.  This is difficult at first, because we&#8217;re trying to be something that we don&#8217;t necessarily understand &#8230;</p>
<p><em>Paradigms</em> is where we start to gain an understanding.  By changing our behaviours, and learning what works and what doesn&#8217;t, we start to change the way we think about ourselves and our work.  If we make a conscious effort to study whatever we are trying to improve at, we will create new models in our heads of how this particular area works.</p>
<p><em>Maturity</em> is where our actions (our behaviours) and our thinking (our paradigms) are refined in the crucible of experience.  As we mature in our role, there&#8217;s less faking it, less mistakes, and more genuine ability.  Our understanding matures, and we move beyond mere knowledge to the point where we &#8216;get it&#8217;.</p>
<p><em>Character</em> is where our maturity of understanding feeds back and we internalise what until now have been entirely outward changes.  We start conquering our demons (and those of our parents that we&#8217;ve inherited), and move towards a freedom of operation, of living, that most people never achieve.  We become more rounded as people as we smooth off corners and jagged edges.</p>
<p>Eventually, we go beyond ourselves and learn to <em>Invest in Loss</em>.  It isn&#8217;t about us any more; it&#8217;s about what is and what needs to be.  We learn to accept reality and work with things instead of against them.  We move from trying to be masters of the universe to being its servant, which is where life suddenly gets a whole lot easier :)</p>
<p>Finally, we start again with behaviours; we apply our new understanding all over again, continuing round the cycle once more.  No matter how good any of us get, we&#8217;re all capable of further improvement, of further polishing.  There are always deeper levels of understanding available to us, but only if we put the hard work in first and master the outer levels.</p>
<p>These are the five steps of the cycle of self improvement, and we&#8217;ll look at each one in turn over the next five articles here on the Invest In Loss blog.</p>
<h3>We Have An Infinite Capacity To Improve</h3>
<p>There is always more room for improvement, which is why the cycle goes back to the beginning and starts again.  Our aim is to smooth things out, to bring every aspect of ourselves up to the same level, and then to raise that level over and over again.  It was this strategy - to find and improve 100 things by 1% - which is widely attributed to bringing World Cup success to the England Rugby Union team in 2003.</p>
<p>A word of caution though: entropy (and specifically the principle of <em>use it or lose it</em>) applies just as much to self-improvement as to any other aspect of life.  If you stop trying to improve, you will inevitably regress over time.  This isn&#8217;t work you can do during study days, or through a few days on a management training course.  There are no secrets, and there are no quick wins.  You have to integrate this work into your life, and into every single day that you can.</p>
<p>If you can achieve that, you&#8217;ve done the hardest work of all.</p>
<p><a href="http://sharethis.com/item?&wp=2.6&amp;publisher=e457c50f-9303-44ae-9b0e-940cd4dfb41b&amp;title=5+Steps+To+Managing+Yourself%3A+The+Cycle+Of+Self+Improvement&amp;url=http%3A%2F%2Fwww.investinloss.com%2F2008%2F06%2F27%2Fcycle-of-self-improvement%2F">ShareThis</a></p>
]]></content:encoded>
<wfw:commentRss>http://www.investinloss.com/2008/06/27/cycle-of-self-improvement/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Shanghai Camp 2007 Videos</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/tenprinciples/2008/06/24/shanghai-camp-2007-videos/#comments</comments>
<pubDate>Tue, 24 Jun 2008 21:57:10 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
Over on the Qi Gong Videos blog, you can currently find some Tai Chi footage from Double Dragon Alliance 2007 Shanghai Camp, Masters Exhibition:

24 step Tai Chi with Master Wang Ming Bo and his students
Tai Chi and nei gong with Master Zhu Jian Li
Two persons push hands drill with Master Shen Xing You and Master Shen [...]
]]></description>
<content:encoded><![CDATA[
<p>Over on <a href="http://qigongvideos.blogspot.com/">the Qi Gong Videos blog</a>, you can currently find some Tai Chi footage from Double Dragon Alliance 2007 Shanghai Camp, Masters Exhibition:</p>
<ul>
<li><a href="http://qigongvideos.blogspot.com/2008/06/double-dragon-alliance-masters-from_3504.html">24 step Tai Chi with Master Wang Ming Bo and his students</a></li>
<li><a href="http://qigongvideos.blogspot.com/2008/06/double-dragon-alliance-masters-from_6915.html">Tai Chi and nei gong with Master Zhu Jian Li</a></li>
<li><a href="http://qigongvideos.blogspot.com/2008/06/double-dragon-alliance-masters-from_3562.html">Two persons push hands drill with Master Shen Xing You and Master Shen Xing Zuo</a></li>
<li><a href="http://qigongvideos.blogspot.com/2008/06/double-dragon-alliance-masters-from_24.html">Chen style Tai Chi with Master Gu Yong Fa</a></li>
<li><a href="http://qigongvideos.blogspot.com/2008/06/double-dragon-alliance-masters-from.html">Wu style Tai Chi with Master Zhang Xi Xing</a></li>
<li><a href="http://qigongvideos.blogspot.com/2008/06/double-dragon-alliance-masters-from_2147.html">Yang style Tai Chi with David Thorpe, Colin Jefferson and Jon Kilgarriff</a></li>
</ul>
<p>Well worth a look, to get an idea of how different Tai Chi styles look, especially for my students, as our style has quite a few differences that you should be able to spot :)</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/tenprinciples/?p=32&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_32" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/tenprinciples/2008/06/24/shanghai-camp-2007-videos/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>GPS Unleashed Has Arrived :)</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/photography/2008/06/20/gps-unleashed-has-arrived/#comments</comments>
<pubDate>Fri, 20 Jun 2008 20:55:49 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
After recently breaking the cable that connects my Garmin eTrex to my Nikon D200, I decided it was time to go wireless.  Nikon have no product of their own (why, ffs?), so I ordered a GPS Unleashed adapter from foolography of DP Review Forum fame.
And it arrived today   Full review to follow after sunny [...]
]]></description>
<content:encoded><![CDATA[
<p>After recently breaking the cable that connects my Garmin eTrex to my Nikon D200, I decided it was time to go wireless.  Nikon have no product of their own (why, ffs?), so I ordered a GPS Unleashed adapter from <a href="http://www.foolography.com/unleashedxmas.php">foolography</a> of DP Review Forum fame.</p>
<p>And it arrived today <img src='http://blog.stuartherbert.com/photography/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Full review to follow after sunny skies (well, okay, I&#8217;ll settle for it to stop raining) and some field testing &#8230;</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/photography/2008/06/20/gps-unleashed-has-arrived/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Published In Eden Project Guide Book 2008/2009</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/photography/2008/06/19/published-in-eden-project-guide-book-20082009/#comments</comments>
<pubDate>Thu, 19 Jun 2008 09:11:20 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
<a href="http://www.flickr.com/photos/stuartherbert/2079361628/" title="Outside The Rainforest Biodome by Stuart Herbert, on Flickr"><img class="reflect rheight20" src="http://farm3.static.flickr.com/2396/2079361628_968a49f391_m.jpg" width="240" height="161" alt="Outside The Rainforest Biodome" /></a>
<p>This shot of the Rainforest Biodome was chosen for the front cover of the 2008/2009 Guide Book by the Eden Project :)</p>
]]></description>
<content:encoded><![CDATA[
<p>The Eden Project has chosen to use two of my photos for their 2008/2009 Guide Book.</p>
<p><a title="A Complicated Nut Cracker by Stuart Herbert, on Flickr" href="http://www.flickr.com/photos/stuartherbert/2080380663/"><img class="photo" src="http://farm3.static.flickr.com/2408/2080380663_360b38a22f.jpg" alt="A Complicated Nut Cracker" width="334" height="500" /></a> </p>
<p>The Nutcracker is a fantastic piece of art, and something everyone who creates software should take the time to go and study!  The whole point of the Nutcracker is to open peoples&#8217; eyes to just how unnecessarily and ridiculously overly-complicated we make things.  You can find this contraption in The Core building, where it stands as the main draw in the room.  Just don&#8217;t forget to take the time to check out everything else in the room too :) </p>
<p><a title="Outside The Rainforest Biodome by Stuart Herbert, on Flickr" href="http://www.flickr.com/photos/stuartherbert/2079361628/"><img class="photo" src="http://farm3.static.flickr.com/2396/2079361628_968a49f391.jpg" alt="Outside The Rainforest Biodome" width="500" height="335" /></a></p>
<p>This photo of the Rainforest Biodome has been chosen as the front cover photo for this year&#8217;s guide book.  They&#8217;ve cropped the top down a bit, and made it look really fantastic.  They were also kind enough to credit me at the back of the guide book.  It&#8217;s a great testament to the quality that the Nikon D200 and Nikkor 18-135mm lens combo can produce.   </p>
<p>I&#8217;m chuffed to bits over this <img src='http://blog.stuartherbert.com/photography/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>We&#8217;ll be heading back down to the Eden Project in the near future, where I&#8217;m looking forward to taking photos of some of the things we missed first time around.  I <em>might</em> end up posting a shot of me standing beside the guide books too &#8230; <img src='http://blog.stuartherbert.com/photography/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/photography/2008/06/19/published-in-eden-project-guide-book-20082009/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>40 Firefox Extensions Every Web Developer Should Check Out</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/php/2008/06/16/40-firefox-extensions-every-web-developer-should-check-out/#comments</comments>
<pubDate>Mon, 16 Jun 2008 06:26:29 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
&#8230; as recommended by readers of Planet PHP  
Most Recommendations
There were six Firefox extensions that folks repeatedly recommended &#8230;

ColorZilla - advanced eyedropper, color picker, page zoomer and other colorful goodies.
FireBug - live DOM &#38; CSS inspector.  The single greatest web developer add-on for Firefox.
Live HTTP Headers - view HTTP headers of a page and [...]
]]></description>
<content:encoded><![CDATA[
<p>&#8230; as recommended by readers of <a href="http://www.planet-php.net/">Planet PHP</a> <img src='http://blog.stuartherbert.com/php/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Most Recommendations</h3>
<p>There were six Firefox extensions that folks repeatedly recommended &#8230;</p>
<ol>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/271">ColorZilla</a> - advanced eyedropper, color picker, page zoomer and other colorful goodies.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1843">FireBug</a> - live DOM &amp; CSS inspector.  The single greatest web developer add-on for Firefox.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/3829">Live HTTP Headers</a> - view HTTP headers of a page and whilst browsing.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer Toolbar</a> - adds a menu and a toolbar with various web developer tools.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/5369">YSlow</a> - Yahoo&#8217;s tool for analysing web pages and telling you why they are slow.  Requires Firebug.</li>
<li>Zend Studio Toolbar - debugging assistance for Zend Studio 5.5 and earlier.  Isn&#8217;t mentioned on the <a href="http://www.zend.com/en/products/studio/features">Zend Studio 6 pages</a>, so does that mean it is now obsolete?</li>
</ol>
<p>&#8230; and after that, there was a lot of variety amongst the other extensions that were recommended.</p>
<h3>Also Recommended</h3>
<ol>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1881">Cache Status</a> - easy cache status &amp; management from the status bar.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/16">ChatZilla</a> - IRC client for Firefox.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/28">Duplicate Tab</a> - clone a tab along with its history.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/4510">Edit Cookies</a> - edit your cookies right in Firefox.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1269">Fasterfox</a> - performance and network tweaks for Firefox.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/5809">Firefox Accessibility Extension</a> - test your web pages for functional accessibility features based on the <a href="http://html.cita.uiuc.edu">iCITA HTML Best Practices</a>.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/6149">FirePHP</a> - print to your Firebug console using a simple PHP function call.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/5648">FireShot</a> - take screenshots of web pages, and a whole lot more.</li>
<li><a href="http://www.google.com/tools/firefox/toolbar/FT3/intl/en/index.html">Google Toolbar</a> - Google&#8217;s famous in-browser search toolbar.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/748">GreaseMonkey</a> - customise the way a web page displays using your own Javascript add-ons.  See also <a href="http://lifehacker.com/software/greasemonkey/lh-top-10-greasemonkey-user-scripts-249957.php">Lifehacker&#8217;s Top 10 Greasemonkey User Scripts</a>, and their <a href="http://lifehacker.com/software/gmail/lifehacker-code-better-gmail-firefox-extension-251923.php">Better GMail</a> and <a href="http://lifehacker.com/software/lifehacker-code/upgrade-flickr-with-the-better-flickr-firefox-extension-263985.php">Better Flickr</a> add-ons to get an idea of just what can be done with <a href="http://lifehacker.com/software/greasemonkey/turn-your-greasemonkey-scripts-into-firefox-extensions-164741.php">Greasemonkey as a Firefox extension tool</a>.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/249">HTML Validator</a> - add HTML validation to your browser.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1419">IE Tab</a> (Windows only) - open Firefox tabs using IE&#8217;s rendering engine.  See also the popular <a href="https://addons.mozilla.org/en-US/firefox/addon/35">IE View</a> alternative.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/4014">LocationBar2</a> - adds additional features to Firefox&#8217;s address bar.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2064">Lorem Ipsum content generator</a> - Generate <a href="http://www.lipsum.com/">&#8220;Lorem Ipsum&#8221; dummy text</a>, for when you need to fill a page with content for testing purposes.  </li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/539">MeasureIt</a> - draw out a ruler to get the pixel width and height of any element on the web page.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/3607">NagiosChecker</a> - see the status of your services and servers in Firefox&#8217;s status bar.  You do monitor your servers, right? <img src='http://blog.stuartherbert.com/php/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li><a href="http://prefbar.mozdev.org/">PrefBar</a> - power user toolbar for Firefox.  </li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2077">Regular Expressions Tester</a> - testing tool for regular expressions with colour highlighting.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/4513">RefSpoof</a> - easy spoofing of the HTTP referrer header.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/115">ReloadEvery</a> - reloads a web page every so many seconds.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/4199">Save Session</a> - save your current browser windows &amp; tabs for the next time you open Firefox.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/427">Scrapbook</a> - save web pages locally and easily manage collections.  (Like OS X web archives, as supported by <a href="http://reinventedsoftware.com/together/">Together</a>, <a href="http://www.devon-technologies.com/products/devonthink/">DevonThink</a>, and so on, but cross-platform).</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2079">Selenium IDE</a> - record, edit and debug tests for <a href="http://www.openqa.org/selenium-rc/">Selenium</a>, the automated UI testing tool for web developers.  See also <a href="http://www.phpunit.de/pocket_guide/3.2/en/selenium.html">PHPUnit&#8217;s support for Selenium</a>.  You do have reproducible testing for you web apps, right? <img src='http://blog.stuartherbert.com/php/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2108">Stylish</a> - fix ugly sites, customise the look of your browser or mail client by using your own CSS files.  Stylish is to CSS what Greasemonkey is to Javascript.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1122">Tab Mix Plus</a> - tab management on steroids.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/966">Tamper Data</a> - view and modify HTTP/HTTPS headers and POST parameters.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2058">TimestampDecode</a> - treats the selected number as a timestamp and displays a decoded date/time.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/57">TitlebarTweaks</a> - tweak Firefox&#8217;s titlebar text.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/59">User Agent Switcher</a> - Adds a menu and a toolbar button to switch the user agent of the browser.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/216">Venkman</a> - Javascript debugger for Firefox.</li>
</ol>
<h3>Stu&#8217;s Recommends</h3>
<p>To round off the list, here are a few extensions that I find useful, but which weren&#8217;t recommended.  If you haven&#8217;t heard of these before, give them a try.</p>
<ol>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/5791">Flagfox</a> - display a country flag in the status bar for the location of the current website&#8217;s server.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2409">Server Switcher</a> - easily switch between development and production servers.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/4530">Show MyIP</a> - display your current external IP address. </li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/5817">SQLite Manager</a> - Manage any SQLIte database on your computer.</li>
</ol>
<p>Are you a web developer?  Got a favourite Firefox extension that isn&#8217;t on this list?  Let us know in the comments below.</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/php/?p=45&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_45" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/php/2008/06/16/40-firefox-extensions-every-web-developer-should-check-out/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>More On Why We Cross Hands The Way We Do</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/tenprinciples/2008/06/15/more-on-why-we-cross-hands-the-way-we-do/#comments</comments>
<pubDate>Sun, 15 Jun 2008 21:37:21 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
I know I promised a different topic for this (much delayed) post, but I think it&#8217;s worth looking a bit more about why we possibly cross hands the way we do.  And now that my camcorder has arrived, hopefully the accompanying video will help with the explanations and the questions.  This is the first Tai [...]
]]></description>
<content:encoded><![CDATA[
<p>I know I promised a different topic for this (much delayed) post, but I think it&#8217;s worth looking a bit more about why we possibly cross hands the way we do.  And now that my camcorder has arrived, hopefully the accompanying video will help with the explanations and the questions.  This is the first Tai Chi video that I&#8217;ve ever uploaded, and it&#8217;s also the first time in years that I&#8217;ve videoed myself, so be gentle ;-)</p>
<h3>Cross Hands - A Popular Move</h3>
<p>Here&#8217;s a short video I&#8217;ve uploaded to YouTube demonstrating the different places where we cross hands in our form:</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/cyJsVLXsLhg" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/cyJsVLXsLhg"></embed></object></p>
<ol>
<li>Cross Hands after Shoulder Press</li>
<li>Cross Hands after Box Ears (which is repeated again at the end of our form)</li>
<li>Cross Hands Low after Golden Pheasant Stands on One Leg, immediately followed by Cross Hands after Golden Pheasant Stands On One Leg (repeated twice, but not properly shown on the video)</li>
<li>Crossed Guard in Fair Ladies corner #1</li>
<li>Crossed Guard in Fair Ladies corner #2</li>
<li>Crossed Hands in Fair Ladies corner #4</li>
<li>Cross Hands Travelling Low after the Second Squatting Single Whip, immediately followed by Step Up To Seven Stars</li>
</ol>
<p>In most of these moves, we&#8217;re in motion as we play Cross Hands.  Normally we&#8217;re moving off to the side, which is consistent with the idea of using Cross Hands to bridge with an opponent before taking control of their energy and using it against them.  But there are a couple of cases where this clearly isn&#8217;t happening in our version of the form, and I find that interesting.</p>
<h3>Cross Hands As A Block</h3>
<p>What&#8217;s going on with the Cross Hands Low immediately after Golden Pheasant Stands On One Leg, the third example in the video?  Take another look at it.  With my current understanding of Tai Chi, that looks like a two-handed block against a kick, in a very static position, followed by a block against a follow-up strike or punch.</p>
<p>This is where I had a better understanding of the fighting side of our art, for sure.  The immediate question I have about this is one of practicality.  Would the Cross Hands Low be strong enough to block a kick, and what is the likelihood of the kick causing serious damage to the hands and wrists in the process?</p>
<p>It stands out for me as something to investigate further because it seems quite the anomaly &#8230;</p>
<h3>The Crossed Guard In Fair Ladies</h3>
<p>In the first two corners of Fair Ladies Weaves Shuttles To The Four Corners, we almost cross hands but not quite.  The left hand falls and the right hand rises, but they pass left hand inside right, as if guarding the right side of the head and body as one zone from attack.  Lacking a better name for this move, I&#8217;ve started calling it Crossed Guard.</p>
<p>It shares one of the major characteristics of Cross Hands - the arm attached to the leading shoulder is on the outside of the move.  Indeed, in corner #4, we actually play Cross Hands, which immediately separates out into a head guard and a body guard.</p>
<p>So my first question to investigate is whether or not we should Cross Hands in corners #1 and #2 before immediately transitioning into Crossed Guard (artistically, possibly, but from a martial perspective, I have doubts).  And my second question?  Where should the emphasis and explanation be for folks who are in it for the health benefits rather than the martial aspect?</p>
<h3>Summing Up</h3>
<p>Hopefully my video doesn&#8217;t suck too badly (I&#8217;m pretty sure my performance does!) and it gives you an idea of the different ways we play Cross Hands in the Ng Family Yang Style Tai Chi form that I study and teach.</p>
<p>The video shows two areas - Cross Hands Low and Fair Ladies corners #1 and #2 - where we play Cross Hands differently, and where I currently have questions about both form and function.  </p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/tenprinciples/?p=24&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_24" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/tenprinciples/2008/06/15/more-on-why-we-cross-hands-the-way-we-do/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>What Firefox Extensions Should Every Web Developer Have Installed?</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/php/2008/06/11/what-firefox-extensions-should-every-web-developer-have-installed/#comments</comments>
<pubDate>Wed, 11 Jun 2008 12:21:43 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
When it comes to web development, there&#8217;s no doubt that Firefox is king.  What makes it king is the large collection of third-party extensions available for it.  These days, just about everyone has heard about Firebug, but what other extensions would you recommend to folks who do web development?
Share This
]]></description>
<content:encoded><![CDATA[
<p>When it comes to web development, there&#8217;s no doubt that Firefox is king.  What makes it king is the large collection of third-party extensions available for it.  These days, just about everyone has heard about Firebug, but what other extensions would you recommend to folks who do web development?</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/php/?p=44&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_44" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/php/2008/06/11/what-firefox-extensions-should-every-web-developer-have-installed/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Single Shot Series: Cardiff City Hall At Dawn</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/photography/2008/06/08/single-shot-series-cardiff-city-hall-at-dawn/#comments</comments>
<pubDate>Sun, 08 Jun 2008 18:22:32 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
<a href="http://www.flickr.com/photos/stuartherbert/2561132859/" title="Cardiff City Hall At Dawn by Stuart Herbert, on Flickr"><img class="reflect rheight20" src="http://farm4.static.flickr.com/3155/2561132859_bb84690dc9_m.jpg" width="240" height="180" alt="Cardiff City Hall At Dawn" /></a>
]]></description>
<content:encoded><![CDATA[
<p><a title="Cardiff City Hall At Dawn by Stuart Herbert, on Flickr" href="http://www.flickr.com/photos/stuartherbert/2561132859/"><img class="photo" src="http://farm4.static.flickr.com/3155/2561132859_bb84690dc9.jpg" alt="Cardiff City Hall At Dawn" width="500" height="375" /></a></p>
<p>The most common advice given to new photographers is this: always have your camera with you.  You never know when you&#8217;ll come across something worth taking a picture of.  That was certainly the case in March 2007, when Kristi and I enjoyed this beautiful scene on the way to work.</p>
<p>This is <a href="http://www.cardiffcityhall.com/CHhome_e.htm">Cardiff City Hall</a>, <a href="http://www.cardiffcityhall.com/CH_history_e.htm">opened in 1904</a>.  The tag-line for Cardiff is that it is Europe&#8217;s Youngest Capital City, but I wonder how many people realise just how modern its magnificent civic centre is?</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/photography/2008/06/08/single-shot-series-cardiff-city-hall-at-dawn/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Single Shot Series: The Gatso Is Your Friend</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/photography/2008/06/08/single-shot-series-the-gatso-is-your-friend/#comments</comments>
<pubDate>Sun, 08 Jun 2008 12:05:49 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
<a href="http://www.flickr.com/photos/stuartherbert/2560217607/" title="The Gatso Is Your Friend by Stuart Herbert, on Flickr"><img class="reflect rheight20" src="http://farm4.static.flickr.com/3263/2560217607_cbac8fb712_m.jpg" width="240" height="161" alt="The Gatso Is Your Friend" /></a>
]]></description>
<content:encoded><![CDATA[
<p><a href="http://www.flickr.com/photos/stuartherbert/2560217607/" title="The Gatso Is Your Friend by Stuart Herbert, on Flickr"><img class="photo" src="http://farm4.static.flickr.com/3263/2560217607_cbac8fb712.jpg" width="500" height="334" alt="The Gatso Is Your Friend" /></a></p>
<p>Like most drivers, I hate speed cameras.  Too many of them, especially over in England, seem to be sited in places where they are most likely to generate revenue.  This camera in Cathays, Cardiff, is one of the more sensibly located cameras.  It&#8217;s placed outside a private nursery / school, on a road that has a major cycleway down the opposite side.</p>
<p>The car park on the opposite side has been built where the Glamorganshire Canal once ran, and the lane disappearing off into the distance is approximately the route that the canal used to follow up towards Gabalfa.</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/photography/2008/06/08/single-shot-series-the-gatso-is-your-friend/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>On Management, False Sirens, And The Threat of Rails</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/#comments</comments>
<pubDate>Fri, 06 Jun 2008 18:10:31 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
The motivation for this blog post came from reading an article today touting the meme that cloud computing is coming.  That&#8217;s the message from Sarah Perez over on Read/Write Web.  The &#8220;classic geek&#8221; (which presumably includes many of the folks reading this on Planet PHP) will no longer be the ones  &#8221;working with the CEOs [...]
]]></description>
<content:encoded><![CDATA[
<p>The motivation for this blog post came from reading an article today touting the meme that cloud computing is coming.  That&#8217;s <a href="http://feeds.feedburner.com/~r/readwriteweb/~3/306123006/it_20_changing_technology_and_business_impact.php">the message from Sarah Perez</a> over on Read/Write Web.  The &#8220;classic geek&#8221; (which presumably includes many of the folks reading this on Planet PHP) will no longer be the ones  &#8221;working with the CEOs to execute the vision and direction via information technology,&#8221; according to Sarah.</p>
<p>Presumably because the companies will have gone bust from a lack of good leadership.  Something we&#8217;ve seen before, and will see again.</p>
<p>The successful IT departments in the sort of larger organisations that can provide food and shelter for your true &#8220;classic geek&#8221; have been part of the business for the last decade, if not longer.  Before we had the sexy CTO and CIO titles, there were IT Managers and Operations Managers who did all this stuff with little fan-fare and trumpet blowing.  They did it on a budget, so they had to have financial management skills.  They managed staff, so they had to have people skills.  They delivered results, so they had to have project management skills.  They made sure the business could do its job, so they had to have quality assurance skills.  They implemented approaches such as ITIL and more lately CoBIT to ensure that the IT department was aligned to the business and relevant regulation.  And they did this whilst still groking computers.  In fact, they did this because they groked computers.</p>
<p>I&#8217;ve seen this sort of nonsense before when Java came on the scene, and the rise of the Web 2.0 blogger means I&#8217;m seeing it again.  &#8221;Everything is new, everything is different; the old skills and the old lessons no longer apply, so don&#8217;t bother learning them&#8221; - that is the seductive siren call.  Any student of management history can trace this echo back hundreds if not thousands of years.  The core skills of good governance - direction, organisation and supervision - have not changed.  You can read the works of Confucius from over two thousand years ago, and the principles behind the lessons for the leaders of the time are no different than the principles behind the lessons for the leaders of today.  Practices have changed, but not principles.</p>
<p>There are no secrets, no short-cuts for those-in-the-know; not in business, engineering, or the arts.  You have to know the basics, and you have to do the basics.  Hard work and dedication is always the key, and you won&#8217;t find a single leading member of the PHP development team who doesn&#8217;t reflect that reality.</p>
<p>So what does this have to do with our favourite punch-bag here on Planet PHP, Ruby on Rails?  For me, the rallying call of Rails is different from the Java and Web 2.0 hype/bullshit machines.  I cringe every time Terry takes a swipe at it.  Whilst I&#8217;m as sick of the term &#8216;agile&#8217; as can be, Rails doesn&#8217;t try to claim that the old skills don&#8217;t matter.  Quite the opposite.  What they have done is to take the old skills and put them into one approach that can, and does, really work exceptionally well for a lot of firms and a lot of problems.  They&#8217;ve worked out what the basics are, and they&#8217;ve designed a whole paradigm that ensures the basics are done well.  They&#8217;ve executed in a way that the PHP community should be in awe of, not taking the piss out of.</p>
<p>They are years ahead of us in so many important areas, and yet PHP is thriving more than ever.  They must have done something wrong, because they sure didn&#8217;t grow the market for web applications.  What did they do wrong?</p>
<p>The fundamental mistake the Rails designers have made, and one that they still haven&#8217;t groked en-mass that I can see, is architectural, not philosophical.  Rails is a classic application server, with all the deterministic, concurrency and big-iron-needed-here problems that stopped J2EE from squeezing out PHP at the turn of the century.  For many of the problems of the web, the PHP execute-again architecture has repeatedly been proven to be superior to the application server architecture.  </p>
<ul>
<li>PHP is easier for average-skilled folks to deploy.  What&#8217;s the point of creating applications if you can&#8217;t figure out how to run them anywhere but your bedroom?</li>
<li>It is easier to track down and eliminate bugs in PHP applications.  No persistent processes mean that PHP applications are deterministic.  PHP code is also much simpler to work through and debug.</li>
<li>It is easier to scale applications written in PHP.  Folks have done it, and other folks have repeated it.  The Rails community as yet has not.  </li>
<li>It may be quicker to create applications in Rails, but the operational costs once the application goes into production quickly erode that advantage.  If you&#8217;re not in the US, servers cost real money, and application servers need more iron than the equivalent PHP code.</li>
</ul>
<p>The Agile community likes to talk about &#8220;smells&#8221;, so how come they don&#8217;t see something like mod_rails and gag on the stench of trying to mask architectural failings with such cleverness?</p>
<p>Before I make it onto Terry&#8217;s Christmas card list, I should state that I firmly believe that Ruby itself is a programming language that is vastly superior to PHP, especially when you get away from Apache and are creating the behind-the-scenes plumbing required.  The OO in Rails continues to leave PHP for dead, and OO brings many advantages to a thriving development community.  There are real advantages to being able to share code between both the must-be-real-time web front-end and the non-real time backends, and to be able to easily reuse whatever external open-source libraries save you time and effort.  And I believe that solutions such as the Ruby gems are vastly superior to PEAR and PECL.  PEAR/PECL should have been our CPAN, or our RubyForge.  They deliberately chose not to be, wrongly believing that CPAN was a negative feature of Perl.  They believed that one high-quality solution would prove the superior model over time.  They failed to execute, and the paradigm was plain wrong in the first place.</p>
<p>My prediction is that a Rails-like framework, but built using a PHP-style mod_ruby and execute-again architecture, would have a real chance at displacing PHP.  RoR the application server hasn&#8217;t a snowball&#8217;s chance in hell of achieving that.  Their market firmly remains the same market that .NET and Java already fight over, and it&#8217;s a market they&#8217;re very welcome to.</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/php/?p=43&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_43" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Single Shot Series: The Way Is Blocked</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/photography/2008/06/02/single-shot-series-the-way-is-blocked/#comments</comments>
<pubDate>Mon, 02 Jun 2008 18:04:29 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
<a href="http://www.flickr.com/photos/stuartherbert/2545875838/" title="The Way Is Blocked by Stuart Herbert, on Flickr"><img class="reflect rheight20" src="http://farm4.static.flickr.com/3120/2545875838_536b98d50e_m.jpg" width="240" height="161" alt="The Way Is Blocked" /></a>
]]></description>
<content:encoded><![CDATA[
<p><a href="http://www.flickr.com/photos/stuartherbert/2545875838/" title="The Way Is Blocked by Stuart Herbert, on Flickr"><img class="photo" src="http://farm4.static.flickr.com/3120/2545875838_536b98d50e.jpg" width="500" height="334" alt="The Way Is Blocked" /></a></p>
<p>Last summer, I hiked up the Little Garth to take some shots of the remains of Walnut Junction Viaduct.  It&#8217;s normally a very easy walk (provided the ground is dry!), but this time the rains had brought more than just mud down onto the path &#8230; just don&#8217;t tell the missus that I scrambled over this thing both on the way up and on the way down <img src='http://blog.stuartherbert.com/photography/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/photography/2008/06/02/single-shot-series-the-way-is-blocked/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Single Shot Series: The Leafy Road To Llantrisant</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/photography/2008/06/02/single-shot-series-the-leafy-road-to-llantrisant/#comments</comments>
<pubDate>Mon, 02 Jun 2008 17:32:44 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
<a href="http://www.flickr.com/photos/stuartherbert/2545770504/" title="The Leafy Road To Llantrisant by Stuart Herbert, on Flickr"><img class="reflect rheight20" src="http://farm4.static.flickr.com/3185/2545770504_b78c73e0ab_m.jpg" width="240" height="161" alt="The Leafy Road To Llantrisant" /></a>
]]></description>
<content:encoded><![CDATA[
<p> <a title="The Leafy Road To Llantrisant by Stuart Herbert, on Flickr" href="http://www.flickr.com/photos/stuartherbert/2545770504/"><img class="photo" src="http://farm4.static.flickr.com/3185/2545770504_b78c73e0ab.jpg" alt="The Leafy Road To Llantrisant" width="500" height="334" /></a></p>
<p>With the car in the garage for its M.OT., the quickest way on foot for me get to and from the garage is down Merthyr Road, through Treforest, and then up the A473 to Power Station Hill.  It&#8217;s a fair walk, but it&#8217;s worth it for those times of the year when the leaves are green and this stretch of the A473 is empty.</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/photography/2008/06/02/single-shot-series-the-leafy-road-to-llantrisant/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Treasure Hunt</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/tenprinciples/2008/05/28/treasure-hunt/#comments</comments>
<pubDate>Wed, 28 May 2008 07:13:54 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
How well do you know your form?  How well does your form, and indeed your practice, relate to the Tai Chi Classics?  Can you find all of the Thirteen Postures in your form?
And, for my students, a treasure hunt &#8230; can you spot which of the Thirteen Postures appears where in Grasp Sparrows Tail? Especially [...]
]]></description>
<content:encoded><![CDATA[
<p>How well do you know your form?  How well does your form, and indeed your practice, relate to the Tai Chi Classics?  Can you find all of the Thirteen Postures in your form?</p>
<p>And, for my students, a treasure hunt &#8230; can you spot which of the Thirteen Postures appears where in Grasp Sparrows Tail? Especially the one I haven&#8217;t mentioned yet in my class? :)</p>
<p> </p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/tenprinciples/?p=29&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_29" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/tenprinciples/2008/05/28/treasure-hunt/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Tai Chi @ the Knapp, Saturdays from 8:30am</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/tenprinciples/2008/05/28/tai-chi-the-knapp-saturdays-from-830am/#comments</comments>
<pubDate>Wed, 28 May 2008 06:56:29 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
After the success of the first Tai Chi @ the Knapp on Barry Island last Saturday, we&#8217;ll be back there again this Saturday (and every Saturday onwards) to play the form down by the sea.  I hope to see you there!
Share This
]]></description>
<content:encoded><![CDATA[
<p>After the success of the first Tai Chi @ the Knapp on Barry Island last Saturday, we&#8217;ll be back there again this Saturday (and every Saturday onwards) to play the form down by the sea.  I hope to see you there!</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/tenprinciples/?p=28&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_28" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/tenprinciples/2008/05/28/tai-chi-the-knapp-saturdays-from-830am/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Tai Chi Demonstration, Sat 24th May, 10am and 11am @ Barry Library</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/tenprinciples/2008/05/22/tai-chi-demonstration-sat-24th-may-10am-and-11am-barry-library/#comments</comments>
<pubDate>Thu, 22 May 2008 07:18:19 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
As part of the Adult Learning week of events in Barry Library, Vale of Glamorgan, I&#8217;ll be doing two Tai Chi demonstration sessions this Saturday 24th May 2008, starting at 10am and 11am.  Why not come along, see for yourself what Tai Chi is like, and have a go too?
Share This
]]></description>
<content:encoded><![CDATA[
<p>As part of the Adult Learning week of events in <a href="http://www.bavalinc.org.uk/en/public_libraries/vale_of_glamorgan_libraries_information_services/county_library_barry">Barry Library, Vale of Glamorgan</a>, I&#8217;ll be doing two Tai Chi demonstration sessions this Saturday 24th May 2008, starting at 10am and 11am.  Why not come along, see for yourself what Tai Chi is like, and have a go too?</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/tenprinciples/?p=26&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_26" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/tenprinciples/2008/05/22/tai-chi-demonstration-sat-24th-may-10am-and-11am-barry-library/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>First Step Accomplished</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/tenprinciples/2008/05/19/first-step-accomplished/#comments</comments>
<pubDate>Mon, 19 May 2008 20:35:49 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
Tomorrow night (Tuesday) is a very proud night for me.  Tomorrow night, eight of my students will be taught the last remaining moves of the Ng Family Yang Style Tai Chi Chuan, and will follow me through the complete form for the first time.
We&#8217;ve a lot of work ahead to get these students to the [...]
]]></description>
<content:encoded><![CDATA[
<p>Tomorrow night (Tuesday) is a very proud night for me.  Tomorrow night, eight of my students will be taught the last remaining moves of the Ng Family Yang Style Tai Chi Chuan, and will follow me through the complete form for the first time.</p>
<p>We&#8217;ve a lot of work ahead to get these students to the point where they are confident playing the form by themselves, without prompting from me.  If they come back for next year, I&#8217;ll also be able to introduce them to the Ten Principles that guide and shape our particular tiny little school of Tai Chi.</p>
<p>But this is a major milestone, and I can&#8217;t congratulate my students enough for their hard work and dedication.</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/tenprinciples/?p=25&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_25" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/tenprinciples/2008/05/19/first-step-accomplished/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>What Should An ORM Offer?</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/php/2008/05/08/what-should-an-orm-offer/#comments</comments>
<pubDate>Thu, 08 May 2008 16:56:18 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
I have a question for you: what features do you think a good PHP-centric ORM should offer?
 
Share This
]]></description>
<content:encoded><![CDATA[
<p>I have a question for you: what features do you think a good PHP-centric ORM should offer?</p>
<p> </p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/php/?p=41&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_41" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/php/2008/05/08/what-should-an-orm-offer/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Review: Mastering phpMyAdmin 2.11 for Effective MySQL Management</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/php/2008/05/06/review-mastering-phpmyadmin-211-for-effective-mysql-management/#comments</comments>
<pubDate>Tue, 06 May 2008 07:18:36 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
The folks from Packt Publishing recently sent me another of their books to review.  If you&#8217;re not familiar with Packt, they&#8217;re a relatively new book publisher who are steadily building up quite a range of technology books on open source software, normally written by people involved or close to the software being written about.  They&#8217;re [...]
]]></description>
<content:encoded><![CDATA[
<p>The folks from Packt Publishing recently sent me another of their books to review.  If you&#8217;re not familiar with Packt, they&#8217;re a relatively new book publisher who are steadily building up quite a range of technology books on open source software, normally written by people involved or close to the software being written about.  They&#8217;re like a modern day equivalent to the old O&#8217;Reilly of the 90&#8217;s, only (imho) with higher quality <img src='http://blog.stuartherbert.com/php/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>A Bit About Packt</h3>
<p><a href="http://www.packtpub.com/phpmyadmin-3rd-edition/book">Mastering phpMyAdmin 2.11 for Effective MySQL Management</a> by <a href="http://www.packtpub.com/author_view_profile/id/3">Marc Delisle</a> is the third edition of this book, and it follows the usual pattern of Packt Publishing books.  The book has clearly defined objectives on the cover, and it follows a clear progression of its chosen subject from start to end.  It is well presented, with a clear layout and clean page design that makes it easy to read.  The book also includes a sizeable index, something no decent technical book can be without.</p>
<p>I&#8217;m really pleased to see that Packt are now providing example code online for download, as well as online errata for the book.  Many of their earlier books reviewed here on Planet PHP have been criticised for not doing so; it&#8217;s great to see Packt improving in this area.</p>
<p>No matter which Packt book you pick up, don&#8217;t let the use of language be the reason you put it back on the shelf.  Most Packt books are written and reviewed by folks who don&#8217;t speak English as their first language.  Once you get used to it, it&#8217;s never really a problem, but it&#8217;s worth pointing it out because if you browse their books at your local bookstore, it might put you off at first.   </p>
<h3>Introducing phpMyAdmin</h3>
<p>If you&#8217;ve never heard of it, phpMyAdmin is (imho) one of the most important open source projects for the LAMP stack.  phpMyAdmin provides a web-based admin interface for MySQL, making it extremely easy for folks new to the LAMP stack to start working with databases, and a very convenient way to avoid firing up the MySQL command-line if you need to check something or make changes to your databases.</p>
<p>It feels like phpMyAdmin has been around forever.</p>
<p>Unfortunately, it looks that way too at times.  In the post Google Maps world of AJAX enabled slick and efficient user interfaces, phpMyAdmin&#8217;s usefulness can be hampered by its Web 1.0 UI, and by its continued reliance of manual configuration instead of a Wordpress-like admin panel.  Don&#8217;t get me wrong, phpMyAdmin is a good tool without equal atm, but it&#8217;s a workmanlike and functional tool that younger folks used to the Facebook world find a bit long in the tooth.</p>
<h3>About The Book</h3>
<p>Marc&#8217;s book is aimed both at folks new to MySQL and phpMyAdmin as well as experienced developers such as myself who aren&#8217;t aware of the advanced features that have been added over the years.  The full chapter list is:</p>
<ol>
<li>Introducing phpMyAdmin</li>
<li>Installing  phpMyAdmin</li>
<li>Interface Overview</li>
<li>First Steps</li>
<li>Changing Data</li>
<li>Changing Table Structures</li>
<li>Exporting Structure and Data</li>
<li>Importing Structure and Data</li>
<li>Searching Data</li>
<li>Table and Database Operations</li>
<li>The Relational System</li>
<li>Entering SQL Commands</li>
<li>The Multi-Table Query Generator</li>
<li>Bookmarks</li>
<li>System Documentation</li>
<li>MIME-Based Transformations</li>
<li>Character Sets and Collations</li>
<li>MySQL 5.0 Features</li>
<li>MySQL Server Administration</li>
<li>Troubleshooting and Support</li>
</ol>
<p>The first ten chapters cover the basics of using phpMyAdmin.  If you&#8217;re new to phpMyAdmin, these chapters will be very helpful to you, and if you&#8217;ve been using phpMyAdmin for years, there&#8217;s still little bits in here that you might not have been aware of before now.  I particularly like the way that these chapters often refer back to the configuration settings in phpMyAdmin&#8217;s config file.  However, towards the end of this section, the material starts to feel a bit rushed, as if the author himself can&#8217;t wait to get onto the clever features of phpMyAdmin that have yet to come.  If you&#8217;re completely new to MySQL, you might find the end of this section to be a little light on detail.  I hope the next edition of this book beefs these chapters up a bit.</p>
<p>Like most people I know, my use of phpMyAdmin over the years has tended to stick with the basics: creating and browsing tables.  I confess, it&#8217;s partly because I&#8217;ve found the phpMyAdmin UI to be more and more clunky as time has gone by, a throwback to the days before Google showed us just what could be done with Javascript and AJAX.  So the second half of the book, which looks at the more advanced features of phpMyAdmin, were ones I found very educational.  I had no idea, for example, that phpMyAdmin now includes an AJAX-based Designer tool, or that I can use phpMyAdmin to generate PDF documentation of my databases.  I found these chapters to be very detailed and informative, although again towards the end of the second half of the book, the chapters began to feel a little rushed in places to me.</p>
<h3>Conclusion</h3>
<p>I have several new starters joining my team in June, and it&#8217;ll be interesting to see whether or not they find the book useful as they find their feet in their first job doing PHP web development.  One thing&#8217;s for sure: I&#8217;ll have no hesitation in leaving this book out for them to read.</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/php/?p=39&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_39" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/php/2008/05/06/review-mastering-phpmyadmin-211-for-effective-mysql-management/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Going Nowhere Fast</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/personal/2008/05/02/going-nowhere-fast/#comments</comments>
<pubDate>Fri, 02 May 2008 20:34:45 +0000</pubDate>
<dc:creator>Stu</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
It&#8217;s the end of the fourth week in the new job, and after an overnight stay in Bath and trips to London, Somerset, Sheffield and London again, it&#8217;s good to have a bank holiday weekend to look forward to.  And then next week it&#8217;s off up to the North East to meet another colleague for [...]
]]></description>
<content:encoded><![CDATA[
<p>It&#8217;s the end of the fourth week in the new job, and after an overnight stay in Bath and trips to London, Somerset, Sheffield and London again, it&#8217;s good to have a bank holiday weekend to look forward to.  And then next week it&#8217;s off up to the North East to meet another colleague for the first time and do some coaching.</p>
<p>The time has flown by - I must be having a lot of fun :) </p>
<p>It&#8217;s a shame that this First Great Western train I&#8217;m on atm (the 19:15 from Paddington to Swansea) isn&#8217;t going as quick.  For once, it&#8217;s not the fault of First Great Western or their (in my experience, all too often unprofessional) staff, but after two hours we&#8217;re just pulling into Didcot Parkway, and not Cardiff where we should be.  Hopefully we&#8217;re past the latest problem to plague this service, and it&#8217;ll be a much quicker second half of the journey!</p>
<p>This job is full of pleasures both big and small.  One of the small ones today was to introduce one of my colleagues to the joy that is the Foyles bookshop in London.  If you&#8217;ve never been to Foyles, it&#8217;s difficult to explain why this wonderful shop is different to all the other bookshops in central London (and, I believe, in the UK as a whole), but every time I get to show someone this mecca of books, the reaction is always a good one.</p>
<p>I managed to escape with just three books: one of the Wu style of Tai Chi, a replacement for my loaned-and-never-to-be-returned copy of the Principles of Effortless Power (another martial arts book), and the new book from Packt on OpenSER.  That last one is going to live in the office, me thinks.</p>
<p>I also managed to escape the Apple store without a new Macbook Pro, but only because they didn&#8217;t have a 4GB RAM model to hand for me to take with me there and then (they normally do the upgrade in the shop on demand, but I didn&#8217;t have the time to wait the three hours they quoted for it).  As much as I love my current Macbook Pro, I&#8217;m finding the short battery life (&lt;2 hours on average) to be a bit tight on the longer journeys I&#8217;m now doing.  The later generations can manage double that, which I&#8217;d find much more convenient.  Ah well, maybe later in the year as a Christmas treat to myself. </p>
<p>The worst thing I&#8217;ve done so far was totally self-inflicted.  I managed to brick my Nokia N82.  As wonderful as Parallels is for running Windows on the Mac, never ever try running a Nokia firmware upgrade using it.  I tried; the whole virtual machine died partway through the firmware upgrade, and the N82 was toast.  (Wouldn&#8217;t it be great if Nokia had A/B firmware slots like digital cameras do?  They could release firmware upgrades much more regularly and not be worried about silly folks like me bricking their phones).  It had to be sent back to Nokia, and I&#8217;m missing it greatly.  I hope it comes back soon!  Then I can start loading Ordnance Survey raster data onto it <img src='http://blog.stuartherbert.com/personal/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Oh, we&#8217;ve just made it to Swindon.  Maybe I&#8217;ll make it home today instead of tomorrow after all &#8230;</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/personal/2008/05/02/going-nowhere-fast/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Tai Chi Class Calendar Now Up</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/tenprinciples/2008/05/01/tai-chi-class-calendar-now-up/#comments</comments>
<pubDate>Thu, 01 May 2008 20:48:22 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
I&#8217;ve finally gotten my finger out, and added a page to my blog listing all my Tai Chi classes and practice sessions.  At the moment, I&#8217;m just teaching the one class on a Tuesday evening, but starting from the end of May, I&#8217;m going to be doing an outdoor practice session (not a formal class) [...]
]]></description>
<content:encoded><![CDATA[
<p>I&#8217;ve finally gotten my finger out, and added a page to my blog listing all <a href="http://blog.stuartherbert.com/tenprinciples/classes/">my Tai Chi classes and practice sessions</a>.  At the moment, I&#8217;m just teaching the one class on a Tuesday evening, but starting from the end of May, I&#8217;m going to be doing an outdoor practice session (not a formal class) at the beautiful Knapp in Barry.</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/tenprinciples/?p=23&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_23" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/tenprinciples/2008/05/01/tai-chi-class-calendar-now-up/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Your Very First Step As A Manager: Managing One</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://www.investinloss.com/2008/05/01/your-very-first-step-as-a-manager-managing-one/#comments</comments>
<pubDate>Thu, 01 May 2008 06:46:56 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
No matter how many people you have to manage, there is always one more person who you can never afford to overlook: yourself.  Many managers focus exclusively on what they manage, believing that this is where results and success come from.  It simply isn&#8217;t true.
The roots of success always come from within.  [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Your Very First Step As A Manager: Managing One", url: "http://www.investinloss.com/2008/05/01/your-very-first-step-as-a-manager-managing-one/" });</script>
]]></description>
<content:encoded><![CDATA[
<p>No matter how many people you have to manage, there is always one more person who you can never afford to overlook: yourself.  Many managers focus exclusively on what they manage, believing that this is where results and success come from.  It simply isn&#8217;t true.</p>
<p>The roots of success always come from within.  Your team, your organisation, the results it produces and the service you provide to your customers; ultimately all of these will be a reflection of you and the way that you conduct yourself.  You can only control and influence others through your own actions; if you don&#8217;t have control over yourself, how can you possible extend that control to others successfully and sustainably?</p>
<p>The very first step in managing using the Invest In Loss philosophy is to learn to manage yourself.</p>
<h3>Know Thyself</h3>
<p>Someone once told me that you can&#8217;t manage what you can&#8217;t understand, and I believe that this advice applies equally well when it comes to managing yourself.  How can you manage yourself if you don&#8217;t understand yourself?</p>
<p>How well do you really know yourself?</p>
<p>The place to start is to simply become aware of your behaviour, and how close it does (or does not) relate to the reality all around you.  How many lies and half-truths do you have to tell to get through each day?  How often do you have to bluff and bluster your way through situations and relationships with your colleagues, your friends, and your families? When do you stand and get stuck in, and when do you run and avoid?  When do you say one thing, but do another?  Why are you having to do so?  What are the reasons behind you behaving in this way?</p>
<p>At first, simply focus on becoming aware of when you act like this, and on determining why.  Don&#8217;t do anything in particular at this stage to change your behaviour, just focus on improving your self-awareness day by day.  If you don&#8217;t already, start keeping a daily diary where you can capture your observations and thoughts.  Look in particular at the boundaries of your world - your interactions with other people, both professional and personal.  Seek out where friction occurs, where things are not smooth and plain sailing, and where emotions (especially yours) regularly boil over.  Focus entirely on what you are doing.</p>
<h3>You Reap What You Sow</h3>
<p>When you&#8217;ve been building up your observations for some time (I&#8217;d recommend at least a month, and preferably several months), the next step is to see how far you are (or aren&#8217;t) disjointed from the reality around you.</p>
<p>Continue to capture the observations of your own behaviour, but now start to add in observations about your external world.  How well is that latest project going?    What are your customers grumbling about this week?  If you are already a manager, what are your staff saying about you?  What are they saying about your decisions?  How are the family?  What should be happening, but isn&#8217;t?</p>
<p>Over time, you will start to gain a new awareness: how your lies and half-truths, how your blustering and bluffing, and how your avoidance and your fear are related to the problems you encounter in the external world.  Your world - your reality - is a reflection of your behaviour, and more importantly of the way that you choose to behave.  You must stick with this exercise for as long as it takes for the penny to drop.  As a manager, your team or organisation will also be a reflection of the way that you choose to behave.</p>
<p>You cannot sustainably manage others until you can manage yourself.</p>
<h3>Deep Roots Are Hidden From View</h3>
<p>Deep and meaningful change comes from internal work.  It is not for the faint of heart.  It requires a commitment and dedication that you probably haven&#8217;t known before.  You must give up being both selfish and selfless, and become <em>self-ful</em> instead. You must become completely focused on observing and altering your own state of being.  You don&#8217;t need to worry about changing other people at this time.  If you make the right changes, other people will respond to you in the right way if they can.</p>
<p>This is work that never ends, which is precisely why it produces truly sustainable results.</p>
<p>Working from the principle of cause and effect, start to look at whatever comes before the situations where your behaviour is disconnected from reality.  In any situation, you behave the way you do because of the state you are in when you enter the situation.  Focus on understanding what your entry state currently is for your each of your situations, and add those observations to your ongoing diary.  Seek to understand your starting point each and every time, and on how these starting points result in the behaviours that we&#8217;re seeking to change.</p>
<p>For each of these starting points, take a piece of blank paper, and write down what you wish they were.  It might be helpful to create a <a href="http://en.wikipedia.org/wiki/Mind_map">mind map</a> for each starting point.  Work out what you need to ensure that you wouldn&#8217;t need to lie, to bluff, to avoid; what you need to be confident, on top of things, and to able to act.  Don&#8217;t feel constrained in any way by your current circumstances.  Don&#8217;t compromise on your list.</p>
<p>Once you&#8217;ve worked out what each starting point should be, go back further, and look at what you are currently doing immediately before you get to each of these places.  <em>This</em> is where you need to make changes.  Your starting points are actually the end points of previous activities, or of activities that are currently missing altogether!  Fix these activities, and everything else will follow.</p>
<p>This is what we mean when we talk about beginning with the end in mind.</p>
<h3>The Never-Ending Circle</h3>
<p>The work presented here never ends.  The end of one thing is always the beginning of the next, even if the connections aren&#8217;t immediately apparent.  Thankfully, we&#8217;re all capable of an infinite amount of polishing up, of improvement over time - as long as we take responsibility for our own progress.  By choosing your behaviour, and establishing your entry state by ensuring the previous activities end the way you need them to, over time you&#8217;ll grow the degree of management you have over yourself &#8230; and ultimately over others.</p>
<p><a href="http://sharethis.com/item?&wp=2.6&amp;publisher=e457c50f-9303-44ae-9b0e-940cd4dfb41b&amp;title=Your+Very+First+Step+As+A+Manager%3A+Managing+One&amp;url=http%3A%2F%2Fwww.investinloss.com%2F2008%2F05%2F01%2Fyour-very-first-step-as-a-manager-managing-one%2F">ShareThis</a></p>
]]></content:encoded>
<wfw:commentRss>http://www.investinloss.com/2008/05/01/your-very-first-step-as-a-manager-managing-one/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Using mpm-itk To Secure A Shared Server</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/php/2008/04/19/using-mpm-itk-to-secure-a-shared-server/#comments</comments>
<pubDate>Sat, 19 Apr 2008 13:00:55 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
In this article, Stuart looks at using <a href="http://mpm-itk.sesse.net/">mpm-itk</a> to provide both performance and security for running a shared server.  How does it stack up against Apache's suexec, or the third-party solutions suphp and mpm-peruser?  Read on to find out.
]]></description>
<content:encoded><![CDATA[
<p><a href="http://blog.stuartherbert.com/php/2007/11/21/the-challenge-with-securing-shared-hosting/">The challenge with securing a shared hosting server</a> is how to secure the website from attack both from the outside and from the inside. <a href="http://blog.stuartherbert.com/php/2007/11/27/phps-built-in-solutions-for-shared-hosting/">PHP has built-in features to help</a>, but ultimately it’s the wrong place to address the problem. <a href="http://blog.stuartherbert.com/php/2007/12/18/using-suexec-to-secure-a-shared-server/">Apache has built-in features too</a>, but the performance cost of these features is prohibitive.</p>
<p>This has created a gap that a number of third-party solutions have attempted to fill. One solution you may have heard of is <a href="http://mpm-itk.sesse.net/">mpm-itk</a>, by <a href="http://www.sesse.net/">Steinar H. Gunderson</a>.  How well does it work, and how well does it perform?</p>
<ul>
<li>mpm-itk: Running Apache As A Specified User</li>
<li>Installing mpm-itk</li>
<li>Configuring Apache</li>
<li>Some Benchmarks</li>
<li>Other Considerations</li>
<li>Conclusions</li>
</ul>
<h3>mpm-itk: Running Apache As A Specified User</h3>
<p>Like <a href="http://blog.stuartherbert.com/php/2008/03/20/using-mpm-peruser-to-secure-a-shared-server/">mpm-peruser</a>, mpm-itk is an alternative multi-processing module (MPM) for Apache 2.x.  It also allows each website&#8217;s PHP scripts to run as a separate user.  But the main difference is that it doesn&#8217;t maintain separate pools of processes for each user.  Instead, after the PHP request has completed, each process is terminated, and new processes must be created to handle new requests.</p>
<p>Until I researched mpm-itk for this article, I didn&#8217;t realise that it didn&#8217;t recycle processes after each request.  This means that there&#8217;s no chance at all of it matching mpm-peruser for performance (something I suggested was possible), but that doesn&#8217;t mean that mpm-itk is entirely without merit.</p>
<h3>Installing mpm-itk</h3>
<p>mpm-itk needs to be compiled into your Apache installation.  It cannot be loaded as a module.</p>
<p>First of all, download the Apache source code, and then download either the <a href="http://mpm-itk.sesse.net/apache2-mpm-itk-20070425-00.patch">mpm-itk patch for Apache 2.0</a>, or the <a href="http://mpm-itk.sesse.net/apache2.2-mpm-itk-20080105-00.patch">mpm-itk patch for Apache 2.2</a>.  For this article, I&#8217;m going to focus on Apache 2.2, but the same instructions should apply for Apache 2.0.</p>
<p>Unpack the Apache source code, apply the mpm-itk patch, and rebuild Apache&#8217;s build scripts:</p>
<pre>$ mkdir -p /tmp/apache-itk
$ cd /tmp/apache-itk
$ wget http://www.mirrorservice.org/sites/ftp.apache.org/httpd/httpd-2.2.8.tar.gz
$ wget http://mpm-itk.sesse.net/apache2.2-mpm-itk-20080105-00.patch
$ tar -zxf httpd-2.2.8.tar.gz
$ cd httpd-2.2.8
$ patch -p1 &lt; ../apache2.2-mpm-itk-20080105-00.patch
$ autoconf</pre>
<p>Then, configure the Apache source code to build with mpm-itk as the chosen MPM.  Make sure that you run configure with any other configuration switches that you need:</p>
<pre>$ ./configure --with-mpm=itk</pre>
<p>After that, compile and install Apache:</p>
<pre>$ make ; make install</pre>
<h3>Configuring Apache</h3>
<p>mpm-itk is very easy to configure.  For each of your virtual hosts, simply add the AssignUserId entry:</p>
<pre>&lt;VirtualHost *:80&gt;
ServerName www.example.com
...

&lt;IfModule mpm_itk_module&gt;
AssignUserId stuart stuart
&lt;/IfModule&gt;
&lt;/VirtualHost&gt;</pre>
<p>AssignUserId takes two parameters:</p>
<ul>
<li>The first parameter is the user ID to run Apache under for this website.</li>
<li>The second parameter is the group ID to run Apache under for this website.</li>
</ul>
<p>Remember to restart Apache after adding AssignUserId, and you should be all set.</p>
<h3>Some Benchmarks</h3>
<p>To benchmark mpm-itk, I used Apache’s ab benchmark to load a simple phpinfo() page 1,000 times. I ran the benchmark five times, and averaged the results.</p>
<ul>
<li>mpm-itk: average of 37.01 seconds</li>
<li>mpm-prefork: average of 6.21 seconds</li>
</ul>
<p>mpm-itk benchmarks much better than <a href="http://blog.stuartherbert.com/php/2007/12/18/using-suexec-to-secure-a-shared-server/">suexec</a> and <a href="http://blog.stuartherbert.com/php/2008/01/18/using-suphp-to-secure-a-shared-server/">suphp</a>, but is still quite a bit slower than <a href="http://blog.stuartherbert.com/php/2008/03/20/using-mpm-peruser-to-secure-a-shared-server/">mpm-peruser</a>.</p>
<h3>Other Considerations</h3>
<p>It isn&#8217;t just about performance.  Both suexec and suphp bring limitations to your PHP applications, but mpm-itk does not.  Because mpm_itk puts the job of switching users in the right place - at the heart of Apache - it allows your code to run under mod_php.  As a result, your code is free to take advantage of any Apache features that aren&#8217;t available to PHP/CGI, such as HTTP authentication support.</p>
<p>Another consideration is the impact on RAM and CPU.  Whilst you can definitely use mpm-peruser to provide a faster solution, it does involve a lot of effort in tuning the size of the process pools for each of the websites on a shared server.  On a shared hosting server, you can&#8217;t necessarily find one tuned configuration that always suits demand - and it may not be worth your time to put the effort in anyway.  Although mpm-itk is slower, it doesn&#8217;t need tuning for each individual website.  It&#8217;s more of a fire-and-forget solution that might appeal to hosting providers who don&#8217;t know (and don&#8217;t really need to care) what your customers websites are.</p>
<h3>Conclusions</h3>
<p>Although it needs to be compiled from source, mpm-itk provides the security of suexec and suphp with much greater performance than either of these solutions.  Although it performs worse than mpm-peruser, mpm-itk doesn&#8217;t require as much effort to configure and tune for best performance, and its greater simplicity probably makes it better suited to shared hosting servers running a random collection of websites.</p>
<p>mpm-itk is an option that you should seriously consider when designing your shared hosting server solution.</p>
<p><em>This article is part of <a href="http://blog.stuartherbert.com/php/series-the-web-platform/">The Web Platform</a>, an on-going series of blog posts about the environment that you need to create and nurture to run your web-based application in. If you have any topics that you’d like to see covered in future articles, <a href="http://blog.stuartherbert.com/php/series-the-web-platform/">please leave them in the comments on this page</a>.</em></p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/php/?p=36&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_36" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/php/2008/04/19/using-mpm-itk-to-secure-a-shared-server/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>First Week In The New Job</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/personal/2008/04/11/first-week-in-the-new-job/#comments</comments>
<pubDate>Fri, 11 Apr 2008 22:13:35 +0000</pubDate>
<dc:creator>Stu</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
I smell of train, that horrible recycled stale-air smell you find on British trains these days.  But I don&#8217;t care.
The first week in the new job has been great.  I&#8217;ve got this big silly grin on my face (even though I&#8217;m thoroughly knackered from all the commuting).  There&#8217;s a lot of hard work ahead, but [...]
]]></description>
<content:encoded><![CDATA[
<p>I smell of train, that horrible recycled stale-air smell you find on British trains these days.  But I don&#8217;t care.</p>
<p>The first week in the new job has been great.  I&#8217;ve got this big silly grin on my face (even though I&#8217;m thoroughly knackered from all the commuting).  There&#8217;s a lot of hard work ahead, but it&#8217;s exactly the sort of work that I find fun.  I guess there&#8217;s something wrong with me <img src='http://blog.stuartherbert.com/personal/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The travelling hasn&#8217;t been too bad.  Monday was the worst, when the 18:35 from Bath Spa didn&#8217;t turn up at all.  I finally got home just after 21:00, thoroughly shattered.  Lesson learned; I need to be out the door in time for the 16:35 where possible, or for the 17:35 at the latest.  Any later than that, and a hotel for the night is worth serious consideration.</p>
<p>Working on the train out from Cardiff on a morning is a real luxury.  Most managers never get - or take - the time on a morning to review the day ahead.  At the moment, the time&#8217;s mostly going on all the new stuff I have to learn, but it&#8217;s going to be a real godsend as I&#8217;m more involved in the day to day.  Amusingly (to me, anyway) this is the same train I was catching down to Southampton during my secondment to the OS (albeit an hour earlier), so it already feels like I&#8217;ve been doing this routine for months.</p>
<p>On the train back, it&#8217;s a bit more hit and miss.  Most days, I&#8217;ve been able to snag a table seat, or one of those seats at the end opposite the space for the wheelchairs (those spaces are the best; the table seats on these First Great Western commuter trains are quite cramped), but when FGW forget to stick the right number of carriages on the train, it&#8217;s standing-room only all the way back to Cardiff.  Thankfully, there are plenty of excellent audiobooks one can buy and listen to when this happens.  Management audiobooks are very popular, but I&#8217;m seriously thinking of getting all of the Harry Potter audiobooks for when distraction is the better approach.</p>
<p>I have to give a special mention, and a huge thank you, to everyone for making me feel so welcome.  Most places make an effort for new staff, but this is different, because I don&#8217;t think they&#8217;re making a special effort.  It feels a lot like my time working at the University of Sheffield - and those were without doubt the happiest years of my professional life so far.</p>
<p>I definitely owe Aled a beer for putting me onto this job in the first place.</p>
<p>I ran into Richard from Box UK on the platform at Cardiff a couple of times this week.  It&#8217;s nice to hear that I&#8217;m being missed, and I certainly miss the sort of work I wanted to do there, but right now I don&#8217;t miss the work I ended up doing there.  Everyone tells me that I&#8217;m great at consultancy, but it doesn&#8217;t give me the personal satisfaction that working on products, services and systems does.  I guess it&#8217;s why I took to Tai Chi; I&#8217;m a natural observer, and I love that iterative polishing and improving something release after release after release.  You just don&#8217;t get that in consultancy.  Consultancy all to often is like a one-night stand.  As some of you who are married will understand from your own experience, there&#8217;s a much more meaningful fulfilment to be had from a deeper commitment.</p>
<p>I bumped up the RAM on the MacBook Pro this evening.  It&#8217;s now at the max of 3GB; shame it won&#8217;t go to 4GB like the later generation MBPs will.  It&#8217;s mostly to speed up Aperture 2, and to make things a bit quicker when I&#8217;m running a couple of virtual machines at a time (CentOS and Ubuntu for work).</p>
<p>Tomorrow is toy day.  Got to send the dead Cisco router back for a replacement, and the new phone and GPS navigator should arrive too.  I&#8217;ve bought the Garmin Mobile XT product and an unlocked Nokia N82 to run it on.  The N82 is mainly to play with VoIP over Wifi, although it does have a 5 megapixel camera too, which I&#8217;m looking forward to.  Bath is a very pretty place after all, and I&#8217;m learning the virtue of travelling as light as possible.</p>
<p>Hopefully Sunday I&#8217;ll make it out to get some more Merthyr Road photography done.  There&#8217;s some old railway tracks in the woods at Treforrest that I wouldn&#8217;t mind taking a careful look at.</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/personal/2008/04/11/first-week-in-the-new-job/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Why We Cross Hands The Way We Do</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/tenprinciples/2008/04/05/why-we-cross-hands-the-way-we-do/#comments</comments>
<pubDate>Sat, 05 Apr 2008 22:43:41 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
Do you keep a training diary?
I haven&#8217;t, until today.  That&#8217;s over eight years of experience with no reliable record - only the neurones of my brain as an unreliable witness.  How much have I learned and forgotten, and how many questions have I come across that I no longer recall?
In my experience, practising Tai Chi is a [...]
]]></description>
<content:encoded><![CDATA[
<p>Do you keep a training diary?</p>
<p>I haven&#8217;t, until today.  That&#8217;s over eight years of experience with no reliable record - only the neurones of my brain as an unreliable witness.  How much have I learned and forgotten, and how many questions have I come across that I no longer recall?</p>
<p>In my experience, practising Tai Chi is a series of personal revelations.  No progress is made, sometimes for months, and then WHAM - the pieces fall into place and my understanding takes a tiny step forward.  The progress comes not through answers, but by finding the questions.  When you find the right questions, the answers don&#8217;t provide the information - they simply show you what you&#8217;ve already come to understand.</p>
<p>For example, take one of the most basic hand movements in Tai Chi - cross hands.  For the first eight years of my training, all the questions (from myself, and from fellow students) were about &#8220;what is it for?&#8221; or &#8220;how does it work?&#8221;  They&#8217;re important questions; the student needs to know that cross hands is used to block kicks and punches, and they need to know how the timing and distancing works.  If the student is more interested in health than martial, then the answers need to be couched in those terms instead.</p>
<p>But I no longer think that they&#8217;re the right questions, not with the outlook on the question as progress.  The right question is &#8220;why is it that so-and-so arm is on the outside?&#8221;  The answer to that ensures that form and function falls into place as a result.</p>
<p>In our form (Ng Family Yang Style Tai Chi Chuan), it is always the arm attached to the leading shoulder that sits on the outside of cross hands.  We move left, and it is the left arm on the outside.  We move right, and it is the right arm on the outside.  Every time.  Without fail.  We&#8217;re always looking to move into a block, and we&#8217;re always looking to snag an arm or a leg and take it with us.</p>
<p>We&#8217;re always in continuous motion (one of the ten important principles from Yang Chen&#8217;fu), and cross hands appears deliberately designed to ensure that the move maximises the benefits of being in motion.</p>
<p>It also gives me new questions (well, new to me anyway!) about the old saying of the needle in the cotton, which I&#8217;ll look at next time.</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/tenprinciples/?p=21&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_21" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/tenprinciples/2008/04/05/why-we-cross-hands-the-way-we-do/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>The Week Is Almost Over …</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/personal/2008/04/05/the-week-is-almost-over/#comments</comments>
<pubDate>Sat, 05 Apr 2008 21:42:48 +0000</pubDate>
<dc:creator>Stu</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
&#8230; and I&#8217;m really looking forward to starting the new job on Monday.
Most of Thursday went on a nice walk around Pontypridd, taking photos for my next Merthyr Road article, which I&#8217;m calling Bridging The Rivers At Pontypridd.  I also wrote up blog articles for two older photosets from my travels &#8230; Winter In Eden, [...]
]]></description>
<content:encoded><![CDATA[
<p>&#8230; and I&#8217;m really looking forward to starting the new job on Monday.</p>
<p>Most of Thursday went on a nice walk around Pontypridd, taking photos for my next Merthyr Road article, which I&#8217;m calling Bridging The Rivers At Pontypridd.  I also wrote up blog articles for two older photosets from my travels &#8230; <a href="http://blog.stuartherbert.com/photography/2008/04/03/winter-in-eden/">Winter In Eden</a>, and <a href="http://blog.stuartherbert.com/photography/2008/04/03/back-in-brighton/">Back in Brighton</a>.  That brought me almost up to date (but not quite) with my backlog of work.  Spent the evening processing the bridge photos, and went to bed unhappy with the results.</p>
<p>Friday was a lazy day, after tidying up the house that is!  Two more photography blog articles to clear the backlog: <a href="http://blog.stuartherbert.com/photography/2008/04/04/single-shot-series-the-towers-of-brains-brewery/">The Towers Of Brains Brewery</a>, and <a href="http://blog.stuartherbert.com/photography/2008/04/04/easter-in-the-malvern-hills/">Easter In The Malvern Hills</a>.  Took another look at the bridge photos.  Decided to keep the HDR versions after all, but to tone down the colours to make them look much closer to LDR (ie normal) images.  Figured out how to fool Aperture into backing up photos to a network drive - I need to write that up in a blog posting.  Also had fun playing around with the &#8220;create a book&#8221; tools in Aperture.  I like the idea of taking my Merthyr Road articles, and making them into books that can be ordered online, but I think Aperture&#8217;s book features are a bit too limited for that.  More thought required here, me thinks.</p>
<p>Work up this morning with terrible cramp in my left calf.  Haven&#8217;t had a cramp attack like that for months!  Taught Kristi some basic Chinese massage so that she could fix up my leg.  Hobbled down to the station, and bought my monthly season ticket to Bath for Monday.  The look on the lady&#8217;s face was priceless, and I promised her that when I can finally afford an annual ticket (costing over £3k), I&#8217;ll come back and buy it through her, and not down in Cardiff.  Watched <a href="http://uk.imdb.com/title/tt1023111/">Never Back Down</a> at Cineworld in Cardiff with Kristi &#8230; it&#8217;s shallow and predictable, but with plenty of eye candy on offer for both sexes.  Watch out for <a href="http://uk.imdb.com/name/nm1544217/">the guy who plays Ryan</a>; I think we&#8217;ll see a lot more from him in the future.  Enjoyed the first episode of the new Doctor Who series this evening, although I still think that RTD over-uses background music. Here&#8217;s hoping he takes a back seat from here; the best episodes of the last season were those he didn&#8217;t write.</p>
<p>Kristi made me watch the original Buffy the Vampire Slayer movie this evening (boo for Sky+ boxes).  I&#8217;m utterly amazed that they managed to get a TV show off the ground on the back of this outing.  I managed to escape after an hour or so, but Kristi carried on as apparently the comedy vampire death at the end makes it all worth while.  Go figure.</p>
<p>Haven&#8217;t seen the footie yet (yay for Sky+ boxes; I get to spend Sunday morning vegged out watching Match of the Day), but I did read that Newcastle United won again :)  We must be safe from relegation now, and a good end to the season will improve spirits at the club ready for the next campaign.</p>
<p>I think I&#8217;m all set for Monday.  Part of me isn&#8217;t looking forward to the commute, but once I&#8217;ve settled into a routine and I&#8217;m able to work on the train, I&#8217;m sure it&#8217;ll just become a normal part of the day.  I&#8217;m really looking forward to starting the new job.  Working on secondment at the Ordnance Survey for the last few months reminded me just how much fun work can be when you&#8217;re working for the right sort of people and you&#8217;re encouraged to apply yourself to make a real difference.  In the last year, after years of a fairly stable life, I&#8217;ve lost three people to cancer.  Life is transitory, and if you&#8217;re just going through the motions every day, what&#8217;s the point?  That&#8217;s not living, it&#8217;s surviving.  That&#8217;s why I left my old job, because I want to get back to making a real difference, and I want to work for someone who demands that I do, rather than being afraid of me and looking to hold me back every opportunity going.  I wish everyone at Box UK well, and I hope they all achieve the success that they deserve.  But that chapter of my life is over now (well, almost; it&#8217;ll be over when basic paperwork like P45&#8217;s turn up), and I&#8217;m ready to take the next steps forward.</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/personal/2008/04/05/the-week-is-almost-over/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Any PHP User Groups In The Bath Area?</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/php/2008/04/05/any-php-user-groups-in-the-bath-area/#comments</comments>
<pubDate>Sat, 05 Apr 2008 20:08:26 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
I start my new job with Gradwell.com on Monday, and I&#8217;m interested in hooking up with any PHP, Linux or Mac user groups in the Bath area.  If you know of any interesting groups in the vacinity, I&#8217;d love to hear from you.
And if there isn&#8217;t anything in the area atm, and you&#8217;re interested in [...]
]]></description>
<content:encoded><![CDATA[
<p>I start my <a href="http://www.gradwell.com/company/blog/2007/11/19/software-project-manager/">new job</a> with <a href="http://www.gradwell.com/">Gradwell.com</a> on Monday, and I&#8217;m interested in hooking up with any PHP, Linux or Mac user groups in the Bath area.  If you know of any interesting groups in the vacinity, I&#8217;d love to hear from you.</p>
<p>And if there isn&#8217;t anything in the area atm, and you&#8217;re interested in helping with a monthly meetup, I&#8217;d love to hear from you too.</p>
<p class="akst_link"><a href="http://blog.stuartherbert.com/php/?p=38&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_38" class="akst_share_link" rel="nofollow">Share This</a>
</p>
]]></content:encoded>
<wfw:commentRss>http://blog.stuartherbert.com/php/2008/04/05/any-php-user-groups-in-the-bath-area/feed/</wfw:commentRss>
<feedburner:origLink>http://blog.stuartherbert.com/</feedburner:origLink></item>
<item>
<title>Easter In The Malvern Hills</title>
<link>http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/</link>
<comments>http://blog.stuartherbert.com/photography/2008/04/04/easter-in-the-malvern-hills/#comments</comments>
<pubDate>Fri, 04 Apr 2008 18:26:14 +0000</pubDate>
<dc:creator>Stuart Herbert</dc:creator>
<guid isPermaLink="false" />
<description><![CDATA[
<a href="http://www.flickr.com/photos/stuartherbert/2384561251/" title="British Camp by Stuart Herbert, on Flickr"><img class="reflect rheight20" src="http://farm3.static.flickr.com/2152/2384561251_26638cd8d6_m.jpg" width="240" height="161" alt="British Camp" /></a>

Kristi and I took an Easter vacation up in the Malvern Hills.
]]></description>
<content:encoded><![CDATA[
<p><a href="http://www.flickr.com/photos/stuartherbert/2384561251/" class="tt-flickr"><img class="photo" src="http://farm3.static.flickr.com/2152/2384561251_26638cd8d6.jpg" alt="British Camp" border="0" height="335" width="500" /></a></p>
<p>Mmm &#8230; Malvern.  Nice and hilly, tranquil, good places to stay, and close to friends - the perfect place to escape to for a short break.</p>
<p>Kristi and I went up to Malvern for a week&#8217;s holiday this Easter.  We didn&#8217;t have the best of the weather, but that was fine - we were both too knackered and too stressed to do anything much other than laze around.  But we did get lucky with the light on a couple of days <img src='http://blog.stuartherbert.com/photography/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you want to follow in our footsteps and holiday in Malvern, and you&#8217;re looking for a holiday cottage, I can&#8217;t recommend <a href="http://www.sykescottages.co.uk/cottages/1767.php">Rickyard Cottage</a> enough.  We&#8217;ve been there a couple of times now, and each time it&#8217;s been a fantastic base for us.  We&#8217;ll be going back there again in the future.</p>
<h3>Thoughts On The Photography</h3>
<p>There are some places, such as the South Wales Valleys, where you can comfortably get away with taking photos in less than stunning light.  Not so Malvern.  If you&#8217;re going to take photos in and around Malvern, this Victorian spa town demands the very best light you have the patience to wait for.</p>
<p>I had the best luck taking photos in the town in the early morning, before 10am.  Malvern doesn&#8217;t seem to wake up before then, making it easy to get shots without having to wait too long for traffic and pedestrians to transit out of frame.</p>
<p>As for the hills themselves &#8230; I know all the professional landscape photographers would never consider plying their trade under the midday sun, but I believe that there&#8217;s a lot more to landscape photography than purple dawns and dusks.  The winter sun stays low throughout the day, ensuring plentiful shadows to break up the landscape and add both depth and interest.  A circular polariser and careful choice of direction really helps bring the best out of the washed-out skies.  And HDR adds depth and definition and ensures photos that bring an equal focus to both landscape and sky.</p>
<p>One of the highlights of the photography for me was visiting Little Malvern Priory.  I&#8217;ve lost count over how many times I&#8217;ve driven past it over the years, and I always said I&#8217;d come back one day with a camera.  I&#8217;ve finally notched that one up <img src='http://blog.stuartherbert.com/photography/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>The Photos</h3>
<p>Here are the best photos from the week.  As always, click on each thumbnail to be taken to the larger version up on Flickr.</p>
<p><a href="http://www.flickr.com/photos/stuartherbert/2384555217/" class="tt-flickr"><img src="http://farm3.static.flickr.com/2211/2384555217_1188c7c84f_s.jpg" alt="The Fountain" border="0" height="75" width="75" /> </a><a href="http://www.flickr.com/photos/stuartherbert/2385389162/" class="tt-flickr"><img src="http://farm4.static.flickr.com/3050/2385389162_10442d9999_s.jpg" alt="2008031709-29-30_Nikon" border="0" height="75" width="75" /> </a><a href="http://www.flickr.com/photos/stuartherbert/2385391156/" class="tt-flickr"><img src="http://farm4.static.flickr.com/3287/2385391156_5daa143d63_s.jpg" alt="The Curious Case Of The Lime Bus Stop" border="0" height="75" width="75" /> </a><a href="http://www.flickr.com/photos/stuartherbert/2384561251/" class="tt-flickr"><img src="http://farm3.static.flickr.com/2152/2384561251_26638cd8d6_s.jpg" alt="British Camp" border="0" height="75" width="75" /> </a><a href="http://www.flickr.com/photos/stuartherbert/2385395362/" class="tt-flickr"><img src="http://farm3.static.flickr.com/2023/2385395362_34e40c44cc_s.jpg" alt="British Camp" border="0" height="75" w