<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.popart.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Nathan Goff&amp;#39;s Blog</title><subtitle type="html" /><id>http://blogs.popart.com/nathan-goff/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.popart.com/nathan-goff/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.popart.com/nathan-goff/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20611.960">Community Server</generator><updated>2007-09-26T14:18:00Z</updated><entry><title>An Orwellian Lesson on the Power of a Question</title><link rel="alternate" type="text/html" href="http://blogs.popart.com/nathan-goff/archive/2008/04/03/an-orwellian-lesson-on-the-power-of-a-question.aspx" /><id>http://blogs.popart.com/nathan-goff/archive/2008/04/03/an-orwellian-lesson-on-the-power-of-a-question.aspx</id><published>2008-04-03T22:59:00Z</published><updated>2008-04-03T22:59:00Z</updated><content type="html">&lt;p&gt;In the book &lt;i&gt;1984&lt;/i&gt;, George Orwell illustrates for us the impact of a society that is no longer able to question the world they live in.&amp;nbsp; It is groupthink at its worst.&amp;nbsp; A world that is vacant of critical thinking and learning beyond the basic skills needed for survival.&amp;nbsp; Any individual that attempts to question big brother is quickly corrected or disposed of.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Many companies, and the individuals in them, suffer from a self-imposed version of Orwell&amp;#39;s world.&amp;nbsp; The person that starts asking the tough questions is quickly branded &amp;quot;that guy&amp;quot;, and is quelled by management or ultimately leaves the organization in defeat.&amp;nbsp; Companies stop questioning the ways they have always done business, and ultimately create a fabricated and inflated view of themselves.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;These companies are now in a state of atrophy and can&amp;#39;t understand why they are not growing, not attracting top talent, and are generally directionless.&amp;nbsp; The solution begins with the asking of simple questions.&amp;nbsp; Here are a few that come to mind:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Who is our customer and when was the last time we talked to one face-to-face?&lt;/li&gt;&lt;li&gt;What is our current business strategy?&lt;/li&gt;&lt;li&gt;Do our employees know the strategy and where they fit into it?&lt;/li&gt;&lt;li&gt;Why are we in business and what is our company&amp;#39;s vision?&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Toyota terms this culture of questioning the ‘Toyota Way&amp;#39;, or continuous improvement.&amp;nbsp; American automakers have spent the last 20+ years trying to imitate the success of Toyota, but they have continually failed.&amp;nbsp; They are still not ready to cultivate a corporate culture that encourages questioning at all levels of the business.&amp;nbsp; Successful businesses, like Toyota, are able to pull this off.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;They say you learn everything you ever need to know in kindergarten.&amp;nbsp; Today I attended an orientation event at my daughter&amp;#39;s elementary school.&amp;nbsp; The principal gave us parents some sage advice on what we should be doing to prepare our kids for kindergarten:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Read to them&lt;/li&gt;&lt;li&gt;Read to them&lt;/li&gt;&lt;li&gt;Read to them&lt;/li&gt;&lt;li&gt;Keep an open dialogue with them, and ask lots of questions.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;This advice applies beautifully and simply to those of us in the business world.&amp;nbsp; The written word, in all its forms from Orwell to Deming, is a powerful tool for shaping your company and your own personal worldview.&amp;nbsp; It will spark you to question and never stop, which builds stronger, focused, and more passionate businesses.&lt;br /&gt;&lt;br /&gt;

&lt;/p&gt;&lt;img src="http://blogs.popart.com/aggbug.aspx?PostID=2265" width="1" height="1"&gt;</content><author><name>nathan.goff</name><uri>http://blogs.popart.com/members/nathan.goff.aspx</uri></author><category term="pop art" scheme="http://blogs.popart.com/tags/pop+art/default.aspx" /><category term="business" scheme="http://blogs.popart.com/tags/business/default.aspx" /></entry><entry><title>PHP Connection to an MS SQL Server Instance</title><link rel="alternate" type="text/html" href="http://blogs.popart.com/nathan-goff/archive/2007/11/27/php-connection-to-an-ms-sql-server-instance.aspx" /><id>http://blogs.popart.com/nathan-goff/archive/2007/11/27/php-connection-to-an-ms-sql-server-instance.aspx</id><published>2007-11-27T19:36:00Z</published><updated>2007-11-27T19:36:00Z</updated><content type="html">
&lt;p&gt;With no success I spent several hours a couple weeks ago attempting to get&amp;nbsp; PHP 5.2.4 on a Windows Apache web server to talk to an MS SQL 2005 Server that was installed as an instance on a server running an older version of MS SQL.&amp;nbsp; I was able to connect to the default instance of MS SQL server running on the machine, but nothing I did would allow it to connect to the named instance running 2005.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Returning to this project today with fresh eyes I found the two key bits of information that I had previously overlooked.&amp;nbsp; I am now able to talk to the MS SQL instance from my PHP application.&amp;nbsp; The most frustrating issue was a change in PHP that I picked up by using the newest version of PHP.&amp;nbsp; PHP apparently changed how it handles the server name in the mssql_connect function, which was not made apparent in any documentation, blogs, or discussion groups that I could find.&amp;nbsp; The source of the other problem is documented on the PHP website, but somehow I happened to overlook it while researching this problem.&lt;br /&gt; &lt;/p&gt;

&lt;p&gt;Listed below are these two bits of information reproduced from the two sources.&amp;nbsp; Hopefully this will be useful to anyone else that finds themselves pulling their hair out over this same issue.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;u&gt;From PHP.net (http://www.php.net/manual/en/ref.mssql.php)&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;
     The extension requires the MS SQL Client Tools to be installed
     on the system where PHP is installed. The Client Tools can
     be installed from the MS SQL Server CD or by copying
     ntwdblib.dll from 
     \winnt\system32 on the server to
     \winnt\system32 on the PHP box.
     Copying ntwdblib.dll will only provide access
     through named pipes.
     Configuration of the client will require installation of all the tools.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;From &lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;b&gt;&lt;u&gt;hadrien(dot)debris {at} gmail(dot)com Posted on php.net&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;
I have lost one day to understand why the MSSQL&amp;lt;-&amp;gt;PHP connection
was no longer functioning after a PHP update (5.2.2-&amp;gt;5.2.4).&lt;br /&gt;
&lt;br /&gt;
I eventually found how to solve things:&lt;br /&gt;
BEFORE&lt;br /&gt;
&lt;code&gt;$link = mssql_connect(&amp;quot;SERVER\INST&amp;quot;, &amp;quot;LOGIN&amp;quot;, &amp;quot;password&amp;quot;);&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Which does not work any longer.&lt;br /&gt;
&lt;br /&gt;
AFTER&lt;br /&gt;
&lt;code&gt;$link = mssql_connect(&amp;quot;SERVER\\INST&amp;quot;, &amp;quot;LOGIN&amp;quot;, &amp;quot;password&amp;quot;);&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Works flawlessly.&lt;br /&gt;
&lt;br /&gt;
Hope that&amp;#39;ll prevent someone to lose precious hours of exasperation.&lt;/p&gt;
&lt;img src="http://blogs.popart.com/aggbug.aspx?PostID=2168" width="1" height="1"&gt;</content><author><name>nathan.goff</name><uri>http://blogs.popart.com/members/nathan.goff.aspx</uri></author><category term="pop art" scheme="http://blogs.popart.com/tags/pop+art/default.aspx" /><category term="web development" scheme="http://blogs.popart.com/tags/web+development/default.aspx" /><category term="software" scheme="http://blogs.popart.com/tags/software/default.aspx" /></entry><entry><title>Extranet – Critical Interactive Marketing Opportunities</title><link rel="alternate" type="text/html" href="http://blogs.popart.com/nathan-goff/archive/2007/09/26/extranet-critical-interactive-marketing-opportunities.aspx" /><id>http://blogs.popart.com/nathan-goff/archive/2007/09/26/extranet-critical-interactive-marketing-opportunities.aspx</id><published>2007-09-26T21:18:00Z</published><updated>2007-09-26T21:18:00Z</updated><content type="html">&lt;p class="MsoNoSpacing"&gt;I have been introduced to the extranet sites of several
of our large customers in my first few weeks on the job at Pop Art.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I have been living and breathing all things
extranet.&lt;span&gt;&amp;nbsp; &lt;/span&gt;With this extranet work fresh
in my mind I had an interesting experience this last weekend with a local mens
grooming establishment.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Basically you
can get a haircut, beer, personal TV screen, and a head massage all in one,
pretty tough to beat that combination.&lt;span&gt;&amp;nbsp;
&lt;/span&gt;They have been encouraging customers to become online members and make
all appointments via their booking system that is available online.&lt;/p&gt;



&lt;p class="MsoNoSpacing"&gt;I made the leap and setup an appointment online for the
following Friday.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I had a free chair
massage coupon, which I made an appointment for right after my haircut
appointment.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The system was a bit
clumsy, but the appointment was made and confirmed, so I thought.&lt;span&gt;&amp;nbsp; &lt;/span&gt;A couple days after making the appointment I
got an email confirming my appointment, which was odd and a little late I
thought, but didn’t read it in detail.&lt;span&gt;&amp;nbsp;
&lt;/span&gt;The day of the appointment something else came up so I needed to move the
appointments to Saturday, but the online interface didn’t really allow for
this.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I broke down and called them.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Apparently I was already hours late for my
appointment.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Someone had moved my
appointment up 4 hours from what I had originally scheduled.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The confirmation email in the middle of the
week was a reference to this change, but it didn’t let on that I now had a
haircut at 3:45 and a 15 minute massage at 7:45!&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;



&lt;p class="MsoNoSpacing"&gt;Extranets and customer relationship automation systems are
powerful tools that can be empowering to stakeholders.&lt;span&gt;&amp;nbsp; &lt;/span&gt;They are excellent interactive marketing
opportunities, and have direct impacts on the brand and customer experience.&lt;span&gt;&amp;nbsp; &lt;/span&gt;At the same time, a poorly developed and
executed extranet or customer relationship automation system can create a
negative brand image for the customer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I
will always remember the experience with the online appointment system, and
will likely be hesitant to use it in the future.&lt;span&gt;&amp;nbsp; &lt;/span&gt;These experiences can easily be avoided with
careful planning and a strategic shift that frames these systems as key
interactive marketing opportunities for the organization.&lt;/p&gt;&lt;img src="http://blogs.popart.com/aggbug.aspx?PostID=1894" width="1" height="1"&gt;</content><author><name>nathan.goff</name><uri>http://blogs.popart.com/members/nathan.goff.aspx</uri></author><category term="pop art" scheme="http://blogs.popart.com/tags/pop+art/default.aspx" /><category term="marketing" scheme="http://blogs.popart.com/tags/marketing/default.aspx" /></entry></feed>