<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>PanNotes blogs</title>
  <subtitle>The Official Blog of Panmedia Limited</subtitle>
  <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/blog"/>
  <link rel="self" type="application/atom+xml" href="http://blog.panmedia.com.jm/blog/atom/feed"/>
  <id>http://blog.panmedia.com.jm/blog/atom/feed</id>
  <updated>2007-03-11T07:04:36+05:00</updated>
  <entry>
    <title>Crime Occupies Too Much Thought</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/crime-occupies-too-much-thought" />
    <id>http://blog.panmedia.com.jm/crime-occupies-too-much-thought</id>
    <published>2008-11-11T21:53:05+05:00</published>
    <updated>2008-11-11T21:53:05+05:00</updated>
    <author>
      <name>Knolly Moses</name>
    </author>
    <summary type="html"><![CDATA[<p>The euphoria is over, or close to it. And while our fraternity with Obama and the world made us feel good for a moment, we have to come back to earth now. More specifically, we have to come back to Jamaica’s own domestic situation.</p>

<p>This abduction business is getting worrisome, as is crime in general. Concerned people are especially perturbed by the amount of children that are victims of what seems like a crime spree. </p>
    ]]></summary>
    <content type="html"><![CDATA[<p>The euphoria is over, or close to it. And while our fraternity with Obama and the world made us feel good for a moment, we have to come back to earth now. More specifically, we have to come back to Jamaica’s own domestic situation.</p>

<p>This abduction business is getting worrisome, as is crime in general. Concerned people are especially perturbed by the amount of children that are victims of what seems like a crime spree. </p>

<p>We might be a bit heartened if the people responsible for going after the criminals seemed more competent and proactive. But their pronouncements of late have given us anything but comfort.</p>

<p>The insidious thing about crime is that its impact is so intrusive. Even those who have not been touched by crime live with it constantly, in conversations and in the way it reorders our activities. So when I see a car parked outside my house, often to take advantage of the shade from the trees, I inquire of the driver his business there if too much time has passed. I’m also a bit more careful at night now when I drive in certain communities. </p>

<p>Worse than anything, crime’s intrusiveness is patently evident in the time it is now resident in our consciousness. It occupies too much thought, stealing from us valuable time for better things in our lives. </p>
    ]]></content>
  </entry>
  <entry>
    <title>Why so many assumptions? </title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/why-so-many-assumptions" />
    <id>http://blog.panmedia.com.jm/why-so-many-assumptions</id>
    <published>2008-10-15T19:57:45+05:00</published>
    <updated>2008-10-18T02:44:01+05:00</updated>
    <author>
      <name>Chevonese Dacres</name>
    </author>
    <summary type="html"><![CDATA[<p>Speaking with friends and colleagues is always useful for getting to know each other and sharing cares and fears, ambitions and failures. But there is a particularly awkward moment in a conversation that sometimes really irritates me. You know, when someone stares at you like you are not from this planet because you do not know the answer to a question or you are unfamiliar with a subject? You are also looked at as some unearthly being because you unknowingly asked a ‘stupid’ question. </p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Speaking with friends and colleagues is always useful for getting to know each other and sharing cares and fears, ambitions and failures. But there is a particularly awkward moment in a conversation that sometimes really irritates me. You know, when someone stares at you like you are not from this planet because you do not know the answer to a question or you are unfamiliar with a subject? You are also looked at as some unearthly being because you unknowingly asked a ‘stupid’ question. </p>

<p>This generally comes from people who start a conversation with you at a function, or elsewhere, without properly introducing themselves or finding out who you are and why you are there. You know, the type that launches into some arcane topic because that is their interest, without even considering whether others care about it. It is generally someone whose ego is bigger than his or her ideas and they just want to get something out to show their expertise.</p>

<p>Come on people! Just because you know something, that does not mean the whole world knows it too. People should not just assume other people understand what they are talking about. It is humiliating to get the ‘Is there anybody in there’ look. If someone asks you a question, just answer. Whether or not you think they should know the answer.</p>

<p>People need to be aware that not everyone is worldly. They believe that if you are asking questions about a topic then you do not know anything about that topic. That’s just silly! Whenever I am talking to someone about some new piece of technology or a new stock on the market, I prefer to listen to them and then ask questions. That’s just my style. Even if I have something to contribute, I still like to ask questions, just so that I can be clear about the other person’s point of view.</p>

<p>So I encourage those of you who find yourselves in a conversation where your knowledge of the topic is lacking to fire away! Do not be afraid of people thinking you are stupid because you ask a question out of ignorance. Not asking when you do not know the answer is stupid. As the Chinese proverb said, &#8220;he who asks is a fool for five minutes, but he who does not ask remains a fool forever.&#8221; Do not let those  “experts” intimidate you.  </p>
    ]]></content>
  </entry>
  <entry>
    <title>OpenOffice.org 3 released</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/openofficeorg-3-released" />
    <id>http://blog.panmedia.com.jm/openofficeorg-3-released</id>
    <published>2008-10-13T20:52:50+05:00</published>
    <updated>2008-10-14T00:46:42+05:00</updated>
    <author>
      <name>Nesta Campbell</name>
    </author>
    <category term="Office" />
    <category term="Release" />
    <summary type="html"><![CDATA[<p>If you are looking for an alternative to the expensive and bloated Microsoft Office package you can now <a href="http://download.openoffice.org/">download</a> the much improved free and just about as bloated <a href="http://www.openoffice.org/">OpenOffice.org 3</a>. Mac OS X users should feel more at home with the new OpenOffice.org since it now has native support for the OS X user interface.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>If you are looking for an alternative to the expensive and bloated Microsoft Office package you can now <a href="http://download.openoffice.org/">download</a> the much improved free and just about as bloated <a href="http://www.openoffice.org/">OpenOffice.org 3</a>. Mac OS X users should feel more at home with the new OpenOffice.org since it now has native support for the OS X user interface.</p>

<p>I use OpenOffice.org on a daily basis and it is good enough for my use but I am pretty sure it is not for everyone. While its support for reading and writing Microsoft&#8217;s file formats increase with each release it will always be a little behind. The current release can read the Microsoft 2007 file format but not write it.</p>

<p>I use OpenOffice.org mainly to read files from clients and create very basic Word and Excel documents. If you plan on working mainly with the <a href="http://en.wikipedia.org/wiki/OpenDocument">Open Document Format</a> then OpenOffice.org should be more than perfect for you. It&#8217;s a pity more organisations don&#8217;t standardise on this format. I would love if this was the case and most organisations and individuals would not feel the need to purchase or pirate a copy of MS Office.</p>

<p>I sincerely hope more people become aware of OOo so we can lessen the grip MS Office has on the office suite market. OpenOffice.org could do to this space what Firefox did for browsers but I don&#8217;t think it&#8217;s there yet.</p>

<p>Have a look at the new <a href="http://www.openoffice.org/dev_docs/features/3.0/">list of featrues</a>.</p>

<p><em>Update:</em> One feature that I am really glad to see is the editing of PDFs, this will be especially useful. </p>

<p>Also, the site seems to be taking a beating from the onslaught of downloads so here&#8217;s a <a href="http://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.openoffice.org/stable/3.0.0/">mirror</a>.</p>
    ]]></content>
  </entry>
  <entry>
    <title>Christopher’s </title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/christophers" />
    <id>http://blog.panmedia.com.jm/christophers</id>
    <published>2008-10-06T20:53:03+05:00</published>
    <updated>2008-10-06T20:53:03+05:00</updated>
    <author>
      <name>Knolly Moses</name>
    </author>
    <summary type="html"><![CDATA[<p>Christopher’s is buzzing again, if I’m to judge by the numbers on a Friday night. A friend, Kyle Lewis, suggested it’s probably that people have begun to recover from the several Ponzi schemes that have claimed numerous victims here in recent months. Another friend, Colin Steele, believes that coming out to one of Kingston’s premier bars is probably part of the recovery.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Christopher’s is buzzing again, if I’m to judge by the numbers on a Friday night. A friend, Kyle Lewis, suggested it’s probably that people have begun to recover from the several Ponzi schemes that have claimed numerous victims here in recent months. Another friend, Colin Steele, believes that coming out to one of Kingston’s premier bars is probably part of the recovery.</p>

<p>I suspect though,  that people want a sense of community to help them understand what the hell is going on in the world’s financial markets. They are fearful of the likely impact in Jamaica where remittances and visitor stopover determines what action there is in our economy.</p>

<p>Christopher’s is ideal for feeling the pulse of corporate Jamaica. On tab there last Friday night were credit cards from several top companies.  Amid the networking and ogling, however, there were heated conversations about what the US meltdown means.</p>

<p>There is deep concern for Jamaica’s economy if things in the United States and elsewhere get funkier.  A depression north of us will bite hard.</p>

<p>Many businessmen already see a tightening in this market. Receivables have begun to lag, and there is extreme caution in planning new projects. </p>

<p>Those of us who earn a living in marketing, advertising and web development are particularly sensitive to these signs. Our not so mission critical services are usually the first items on the expenditure chopping block. </p>
    ]]></content>
  </entry>
  <entry>
    <title>Stamping out corruption in customs</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/node/66" />
    <id>http://blog.panmedia.com.jm/node/66</id>
    <published>2008-07-02T18:46:05+05:00</published>
    <updated>2008-07-02T19:03:02+05:00</updated>
    <author>
      <name>Knolly Moses</name>
    </author>
    <summary type="html"><![CDATA[<p>Danville Walker knows how to make a headline. The Commissioner of Customs gave businessmen some food for thought this week when he spoke at the PSOJ’s Job Creation Awards Ceremony. He made it clear that his major mandate is to root out corruption in customs.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p><span class="inline left"><img src="http://blog.panmedia.com.jm/sites/blog.panmedia.com.jm/files/images/danville_walker.thumbnail.jpg" alt="Danville Walker" title="Danville Walker" class="image thumbnail" height="99" width="100"><span class="caption" style="width: 98px;"><strong>Danville Walker</strong></span></span>Danville Walker knows how to make a headline. The Commissioner of Customs gave businessmen some food for thought this week when he spoke at the PSOJ’s Job Creation Awards Ceremony. He made it clear that his major mandate is to root out corruption in customs.  </p>

<p>Forsaking all diplomatic language, he told his audience of mostly CEOs: “If you have been involved in things you shouldn’t be involved with, stop!” He promised those who don’t heed the warning: “I am going to catch you and I am going to embarrass you. We will throw the book at you.”  </p>

<p>No one doubts his sincerity. He has already proven himself to be a tireless public servant and showed quickly in his first month on the job that customs will no longer be a centre of corruption. How he arrived at this ethical and moral juncture having started as a baker when he returned from his studies abroad may be the subject of someone’s UWI thesis.</p>
    ]]></content>
  </entry>
  <entry>
    <title>Tender Requirements</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/node/65" />
    <id>http://blog.panmedia.com.jm/node/65</id>
    <published>2008-07-02T18:12:36+05:00</published>
    <updated>2008-07-02T18:35:38+05:00</updated>
    <author>
      <name>Knolly Moses</name>
    </author>
    <summary type="html"><![CDATA[<p>Writing proposals for web development is often tedious because few of the RFPs are clear and detailed. In such an imperfect market it means getting creative in our responses is the only solution.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Writing proposals for web development is often tedious because few of the RFPs are clear and detailed. In such an imperfect market it means getting creative in our responses is the only solution. </p>

<p>Recently, however, it’s become more tedious than usual because more than a few of the requests for proposals might be called false alarms. These seemingly prospective clients aren’t really interested in what Panmedia has to offer. They are sending us an RFP simply to fulfill procurement requirements. These tender requirements are Jamaica’s worst blow to business productivity.</p>

<p>In a way, we don’t mind if someone asks us a favor in that kind of situation. Knowing the purpose of the exercise saves us time and our expectations are nil. But most of those people with such needs are usually in no mood for honesty.</p>

<p>To protect our valuable time and avoid rancor we now interview prospective clients with a rigor that elicits righteous indignation when their motives are not pure. When they object too strenuously to our questioning then we know to take a pass. </p>
    ]]></content>
  </entry>
  <entry>
    <title>We are moving...</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/we-are-moving" />
    <id>http://blog.panmedia.com.jm/we-are-moving</id>
    <published>2008-05-02T19:48:38+05:00</published>
    <updated>2008-05-09T00:35:25+05:00</updated>
    <author>
      <name>Nesta Campbell</name>
    </author>
    <category term="Annoucement" />
    <category term="Move" />
    <summary type="html"><![CDATA[<p>As of today Panmedia will no longer be located at the TIC building on The UTech campus. We are relocating to 10 Argyle Road, Kingston 10. </p>

<p>An official post will be made on our main website once the move is completed. We don&#8217;t have a new number as yet but that information will be included in the announcement. </p>
    ]]></summary>
    <content type="html"><![CDATA[<p>As of today Panmedia will no longer be located at the TIC building on The UTech campus. We are relocating to 10 Argyle Road, Kingston 10. </p>

<p>An official post will be made on our main website once the move is completed. We don&#8217;t have a new number as yet but that information will be included in the announcement. </p>

<p>Wish there were some pictures to show of the demolition but our main camera is not working and no one else thought it pertinent to bring one :(. </p>

<p>Now if you&#8217;ll excuse me, I have cables to disconnect and servers to shutdown.</p>
    ]]></content>
  </entry>
  <entry>
    <title>Increase in attacks on financial institutions?</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/increase-attacks-financial-institutions" />
    <id>http://blog.panmedia.com.jm/increase-attacks-financial-institutions</id>
    <published>2007-08-31T19:56:07+05:00</published>
    <updated>2007-09-01T17:30:26+05:00</updated>
    <author>
      <name>Nesta Campbell</name>
    </author>
    <category term="Financial" />
    <category term="Jamaica" />
    <category term="Phishing" />
    <summary type="html"><![CDATA[<p>According to the <a href="http://www.jamaica-gleaner.com/">Gleaner</a> the <a href="http://www.fgfs.com">First Global website</a>  was <a href="http://www.jamaica-gleaner.com/gleaner/20070831/lead/lead3.html">hacked</a> sometime 
yesterday. Also, according to a release by <a href="http://www.jncb.com/">NCB</a> (originally heard on the radio but the advisory can be found <a href="http://www.jncb.com/corp_info/news.asp?Story=232">here</a>) their customers 
have been receiving <a href="http://en.wikipedia.org/wiki/Phising">phishing</a> emails that links to a replica of NCB&#8217;s
website. The email asks NCB customers to enter/change their personal
information. </p>
    ]]></summary>
    <content type="html"><![CDATA[<p>According to the <a href="http://www.jamaica-gleaner.com/">Gleaner</a> the <a href="http://www.fgfs.com">First Global website</a> was <a href="http://www.jamaica-gleaner.com/gleaner/20070831/lead/lead3.html">hacked</a> sometime 
yesterday. Also, according to a release by <a href="http://www.jncb.com/">NCB</a> (originally heard on the radio but the advisory can be found <a href="http://www.jncb.com/corp_info/news.asp?Story=232">here</a>) their customers 
have been receiving <a href="http://en.wikipedia.org/wiki/Phising">phishing</a> emails that links to a replica of NCB&#8217;s
website. The email asks NCB customers to enter/change their personal
information. </p>

<p>Now, hacking and phishing are nothing new. They have been very prevalent in
other countries. But I&#8217;m wondering if these two attacks are the start of a
trend. Jamaican financial institutions have certainly had websites for years 
now. Why the increase of attacks now (if this wasn&#8217;t just a fluke)? Is it that
we are more visible or just more vulnerable? </p>

<p>I certainly hope that First Global wasn&#8217;t keeping users personal information on
their website and that this will lead to better security considerations by our
financial websites. There is not much you can do against phishing, some of the 
biggest on-line companies have the same problem. Paypal comes to mind. The 
response NCB gave was the correct one I think. Notifying their customers as 
soon as possible of the threat. Let&#8217;s hope no one lost their life savings
because of this fraudulent behaviour :)</p>

<p>I would love to hear more about these two stories and I wish them the best of
luck in dealing with their individual situations.</p>

<p><strong>Note:</strong> I never really understood how people got caught by phishing attempts.
It&#8217;s a little bit like those Nigerian emails - never understood those either.</p>
    ]]></content>
  </entry>
  <entry>
    <title>Enjoying the storm</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/enjoying-storm" />
    <id>http://blog.panmedia.com.jm/enjoying-storm</id>
    <published>2007-08-22T22:03:42+05:00</published>
    <updated>2007-08-28T22:31:52+05:00</updated>
    <author>
      <name>Knolly Moses</name>
    </author>
    <category term="Dean" />
    <category term="Hurricane" />
    <category term="Mobile" />
    <summary type="html"><![CDATA[<p>Things seem to be getting back to normal even as the loud sounds of generators add to the clatter of chain saws and hammers. Power and water are still problems for many, but I’m assuming that traffic in some areas of the corporate area means people are getting back to business. JPS is busy clearing its many downed power poles and the NWC is moving quickly to restore water to everyone.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Things seem to be getting back to normal even as the loud sounds of generators add to the clatter of chain saws and hammers. Power and water are still problems for many, but I’m assuming that traffic in some areas of the corporate area means people are getting back to business. JPS is busy clearing its many downed power poles and the NWC is moving quickly to restore water to everyone.</p>

<p>Both phone companies say they did well in the storm. The only problem still is that mobile phone owners who still don’t have electricity now have to find outlets wherever they can. Someone is sure to start a business from this need.</p>

<p>The two main dailies screamed at the government for imposing a state of emergency. But just as Portia&#8217;s move may have been seen by some as over the top, so too were the editorials. With a week likely added for the election, we can expect blame and shame from all quarters.</p>

<p>I have a different take on Dean and his sideswipe of Jamaica. We looked at the storm from the comfort of my living room because the shape of the patio allowed us protection from the wind and pelting rain. At times it seemed surreal watching trees bend to breaking as the wind howled. At other times it was just a good day to stay inside and enjoy those things we have little time for these days.</p>

<p>Eating dinner outside the night after Dean was perhaps the best moment of all. I looked up at one point and almost dropped my glass of wine. There in all its splendour was the wonder of the universe as it was probably intended to be viewed by human eyes. Without the glare of urban lights, the stars were glorious in their brilliance. I realized then what beauty really is.</p>
    ]]></content>
  </entry>
  <entry>
    <title>Zend Framework 1.0 released</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/zend-framework-10-released" />
    <id>http://blog.panmedia.com.jm/zend-framework-10-released</id>
    <published>2007-07-03T07:39:06+05:00</published>
    <updated>2007-07-03T19:33:10+05:00</updated>
    <author>
      <name>Marc</name>
    </author>
    <category term="PHP" />
    <category term="Programming" />
    <category term="Technical" />
    <summary type="html"><![CDATA[<p>Zend, the primary company behind PHP, has just released version 1.0 of the web framework they have been developing for the last 20 months&#8230;   </p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Zend, the primary company behind PHP, has just released version 1.0 of the web framework they have been developing for the last 20 months.  </p>

<p>Frameworks speed up the development process by providing programmers with a flexible, easy-to-use library of components that solve the majority of the problems that they are likely to encounter. This then frees you up to focus on issues that are unique to your project.</p>

<p>The last few years have seen a explosion in the web framework scene with <a href="http://www.rubyonrails.org/">Rails</a> headlining the list for Ruby developers and <a href="http://www.djangoproject.com/">Django</a> gaining popularity with many Python programmers.  PHP on the other hand hasn&#8217;t had any clear winners.  <a href="http://www.cakephp.org/">CakePHP</a> is definitely popular and <a href="http://codeigniter.com/">Code Igniter</a> has received good reviews, but many people (myslef including) have been anticipating the arrival of the Zend Framework as <em>the</em> PHP Framwework.</p>

<p>ZF sports most of the usual features of today&#8217;s frameworks:</p>

<ul>
<li>MVC Architecture</li>
<li>Easy-to-use Database Wrapper/Mapper</li>
<li>Caching, I18N, Validation, Filtering, Feeds, Web Services</li>
<li>Built and tested by an active open source community</li>
</ul>

<p>ZF also has a couple features that differentiate it:</p>

<ul>
<li>PHP5 based</li>
<li>Includes a <a href="http://en.wikipedia.org/wiki/Lucene">Lucene</a> compatible search engine component</li>
<li>Thorough, well written documentation</li>
<li>Extensive test-suite, with high code coverage and rigorous testing requirements</li>
<li>Solid community <em>and</em> commercial backing (including contributions form IBM and Google)</li>
</ul>

<p>All this makes for a very reliable, high-quality project that both individual programmers and large enterprises will feel comfortable working with.</p>

<p>Nevertheless there are a few missing pieces that Zend needs to address in the not so distant future. Some of these are outlined on their <a href="http://framework.zend.com/whyzf/future/">roadmap page</a>:</p>

<ul>
<li>Better Forms and AJAX support</li>
<li>Digital Identity Management (OpenID and CardSpace)</li>
<li>Developer Tools Command-line and IDE</li>
</ul>

<p>A few things that they don&#8217;t mention on the roadmap page but have discussed extensively in the forums are:</p>

<ul>
<li>Short, clear tutorial style examples. The documentation is thorough, but it sure ain&#8217;t fun to read. They need more examples like <a href="http://www.djangoproject.com/documentation/overview/">this</a> to get people hooked.</li>
<li>Example code and best practices</li>
<li>Built in support for handling more advanced templating: two-step views, partitals, inheritance, etc</li>
</ul>

<p>All in all I am happy to see that 1.0 has finally arrived.  I am going to try to carve out some time to re-implement a small PHP app I did in the past using ZF. Should be fun. </p>
    ]]></content>
  </entry>
  <entry>
    <title>WYSIWYG or Not</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/wysiwyg-or-not" />
    <id>http://blog.panmedia.com.jm/wysiwyg-or-not</id>
    <published>2007-05-25T16:51:52+05:00</published>
    <updated>2007-12-11T21:34:08+05:00</updated>
    <author>
      <name>Nesta Campbell</name>
    </author>
    <category term="Client-relations" />
    <category term="CMS" />
    <category term="Rich text" />
    <summary type="html"><![CDATA[<p>When delivering a <acronym title="Content Management System">CMS</acronym> to a client a <acronym title="What You See Is What You Get">WYSIWYG</acronym> editor can sometimes be the Achilles&#8217; heel of the complete product. These editors were created as a means of allowing users to easily create HTML without actually <em>knowing</em> HTML. While the intent is great they usually produce more problems than solutions. I actually agree with most of the sentiments in <a href="http://www.mustardseedmedia.com/blog/2007/may/17/why_not_install_tinymce">Why NOT to install TinyMCE</a>.</p>

<p>We do need to provide an easy way for users to update and create content on their website but the current breed of editors are not the solution. So what is? My thought on the matter has always been that users need to know at least a little bit about the system they are using. The CMS is not a word processor. It&#8217;s a different paradigm and that needs to be communicated to the users.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>When delivering a <acronym title="Content Management System">CMS</acronym> to a client a <acronym title="What You See Is What You Get">WYSIWYG</acronym> editor can sometimes be the Achilles&#8217; heel of the complete product. These editors were created as a means of allowing users to easily create HTML without actually <em>knowing</em> HTML. While the intent is great they usually produce more problems than solutions. I actually agree with most of the sentiments in <a href="http://www.mustardseedmedia.com/blog/2007/may/17/why_not_install_tinymce">Why NOT to install TinyMCE</a>.</p>

<p>We do need to provide an easy way for users to update and create content on their website but the current breed of editors are not the solution. So what is? My thought on the matter has always been that users need to know at least a little bit about the system they are using. The CMS is not a word processor. It&#8217;s a different paradigm and that needs to be communicated to the users.</p>

<p>A partial solution may be, as suggested in the post linked above, using less buttons on the editor. Ideally these should include &#8220;bold&#8221;, &#8220;italic&#8221;, &#8220;underline&#8221;, &#8220;link&#8221; and some means of inserting an image. Image insertion comes with its own issues, which I won&#8217;t get into right now. My suggestion is the use of more lightweight markup languages such as <a href="http://daringfireball.net/projects/markdown/syntax">Markdown</a> and <a href="http://textism.com/tools/textile/">Textile</a>. These use special markers that when interpreted generate correct HTML but the inputted text is still readable by someone who doesn&#8217;t know the first thing about HTML. My personal favorite is Markdown. In fact this post is written in Markdown and the comment form on this site accepts Markdown.</p>

<p>People still like to see buttons that remind them of their word processor, so for the time being I am watching <a href="http://www.wymeditor.org/en/">WYMeditor</a>. WYMEditor takes a different approach, according to the website:</p>

<blockquote>
  <p>WYMeditor&#8217;s main concept is to leave details of the document&#8217;s visual layout, and to concentrate on its structure and meaning, while trying to give the user as much comfort as possible (at least as WYSIWYG editors).</p>
</blockquote>

<p>WYMeditor is written as a <a href="http://www.jquery.com">JQuery</a> plugin. JQuery is a javascript library that is included in <a href="http://www.drupal.org" title="Drupal is the CMS used by Panmedia">Drupal</a> as of version 5 and happens to be my library of choice :)</p>

<p>There is seemingly another option cropping up. <a href="http://livepipe.net/projects/control_textarea/" title="Cross browser textarea manipulation for Prototype.js">Control.TextArea</a> provides a bridge between the WYSIWYG editors and the plain text options by providing buttons that generate the markup for you. It is not a WYSIWYG editor though.</p>

<p>The good news is; people do realize current solutions are not ideal and are working on better solutions. For the time being though we are stuck with editors such as <a href="http://tinymce.moxiecode.com/" title="This is the editor we provide for our clients">TinyMCE</a> and <a href="http://www.fckeditor.net" title="Also available as a module for Drupal">FCKEditor</a>.</p>
    ]]></content>
  </entry>
  <entry>
    <title>Dot Soon Com</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/dot-soon-com" />
    <id>http://blog.panmedia.com.jm/dot-soon-com</id>
    <published>2007-04-25T00:13:52+05:00</published>
    <updated>2007-04-25T00:19:02+05:00</updated>
    <author>
      <name>Knolly Moses</name>
    </author>
    <category term="Client-relations" />
    <category term="Technology" />
    <summary type="html"><![CDATA[<p><em>First World Technology in Third World Hands</em></p>

<p>As a tiny dotcom in a part of the world that sits on America’s doorsteps geographically but technologically is far removed, our experience giving clients an interface with the Internet is both rewarding and frustrating. </p>

<p>If nothing else, the engagement reveals that as much as they want access to this new media world, they refuse to leave behind old notions and processes, and their legacy systems. Critically, they have little desire to understand the implications for their business. The result is a strange mix of old and new thinking where ideologies clash and culture, corporate and general, is remixed.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p><em>First World Technology in Third World Hands</em></p>

<p>As a tiny dotcom in a part of the world that sits on America’s doorsteps geographically but technologically is far removed, our experience giving clients an interface with the Internet is both rewarding and frustrating. </p>

<p>If nothing else, the engagement reveals that as much as they want access to this new media world, they refuse to leave behind old notions and processes, and their legacy systems. Critically, they have little desire to understand the implications for their business. The result is a strange mix of old and new thinking where ideologies clash and culture, corporate and general, is remixed.</p>

<p>For many, it’s their first venture into an unknown un-explicable world. They come kicking and screaming, and arrive with untold anxieties that seep into our development process, and our profit. </p>

<p>Bringing Corporate Jamaica into a networked universe is as much an educational challenge as it is a technological one. Sometimes we have to introduce them to email, PDF, JPEG and MPEG files. What we encounter trying to equip clients with the functionality that today’s business needs and helping them to define their online presence borders on science fiction. </p>

<p>Even before our discovery phase we now present a document that outlines the nature of the work and what a web site development proposal will contain so that we aren’t carried wide before someone discovers they wanted an egg fried and not an entire restaurant.</p>

<p>Our work begins with simple explanations of what the Internet is and how a web site works and ends with appeals for updating and keeping material current. In between, we encourage people to drop dial up, to give Internet access to their managers, and to buy decent hardware and software.</p>

<p>We must try to keep client sites alive with ideas and content. We even have to explain conceptually how and why information gets stale. We also have to teach them how to let their web sites become a feedback loop to help inform their new products. We always have to explain how best to build communities of common interests.</p>

<p>Panmedia once took to the relevant government ministry an island wide backup plan to ensure essential services could still get on the web if Jamaica’s main access point was broken, as was the case in Hurricane Ivan. We were greeted warmly, but heard not another thing about it.</p>

<p>The upside is that Jamaicans’ use of technology offers the world an approach that is bold and enlightening. Cell phone penetration is closer to European levels. Eighty Three percent of Jamaicans own cell phones versus 53 percent in Trinidad, a much richer country. </p>

<p>Curiously, the rate at which Jamaicans replace technologies is astounding.Those who utilize modern technology often possess the best even when they don&#8217;t need them or the infrastructure
is not in place to make use of the features. For example, we have had web enabled cell/mobile phones since their inception but none of our telecom providers built the infrastructure to make those features available to consumers.</p>

<p>Many here have ambitious notions of what meager resources can do online. We have been approached to build a Jamaican eBay and something close to Amazon. Some months ago, a client asked that we build him a replica of the Bloomberg site.</p>

<p>Looking at what happens in the developing world as people try to capitalize on new technologies even with limited knowledge of how such things work is perhaps part of our reward working in this space. But it can be terribly frustrating at times.</p>
    ]]></content>
  </entry>
  <entry>
    <title>Zend Core 2.0 Released.  Zend Accelerator silently removed.</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/zend-core-20-released-zend-accelerator-silently-re" />
    <id>http://blog.panmedia.com.jm/zend-core-20-released-zend-accelerator-silently-re</id>
    <published>2007-03-10T03:59:12+05:00</published>
    <updated>2007-04-25T22:26:29+05:00</updated>
    <author>
      <name>Marc</name>
    </author>
    <summary type="html"><![CDATA[<p>On Tuesday Zend released the final version of its newest PHP based offering Zend Core 2.0.  Zend Core is a fast an easy way to install a stable combination of PHP, MySQL and Apache on Windows, Linux or OS X.  See my <a href="http://blog.panmedia.com.jm/zend-core-20-future-php-part-ii">previous post</a> for more details. Overall this release is good news, however there is one big change in the final package that nobody seems to be talking about.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>On Tuesday Zend released the final version of Zend Core 2.0.  Zend Core is a fast and easy way to install a stable combination of PHP, MySQL and Apache on Windows, Linux or OS X.  See my <a href="http://blog.panmedia.com.jm/zend-core-20-future-php-part-ii">previous post</a> for more details. Overall this release is good news, however there is one big change in the final package that nobody seems to be talking about.</p>

<p>Zend has silently <strong>removed</strong> one of the key components that it had offered in beta versions of ther product,  the Zend Accelerator, an opcode cache which can boost performance by up to 300%. From the looks of it, this was a hasty, last-minute decision.</p>

<p>During the beta the <a href="http://www.zend.com/products/zend_core">overview page</a> used this professionally designed diagram to illustrate then Zend Core architecture:</p>

<p><span class="inline left"><img src="http://blog.panmedia.com.jm/sites/blog.panmedia.com.jm/files/images/zend_core_graphic.gif" alt="Original Zend Core Diagram" title="Original Zend Core Diagram" class="image preview" height="306" width="380"><span class="caption" style="width: 378px; margin-bottom:15px;"><strong>Original Zend Core Diagram</strong></span></span></p>

<p>However now the website shows this simple diagram that looks like it was done by an intern using MS Paint. Note the absence of the Accelerator block.</p>

<p><span class="inline left"><img src="http://blog.panmedia.com.jm/sites/blog.panmedia.com.jm/files/images/graphic_landing_page.jpg" alt="New Zend Core Diagram" title="New Zend Core Diagram" class="image preview" height="204" width="380"><span class="caption" style="width: 378px; margin-bottom:15px;"><strong>New Zend Core Diagram</strong></span></span>
One can only guess what kind of internal turmoil could have caused this last minute policy shift. </p>

<p>The skeptics amongst us might wonder if it had anything to do with the newly appointed CEO who <a href="http://www.zend.com/company/zend_news/press_releases/2007/01/harold_goldberg_joins_zend_as_ceo">joined the company</a> after the beta release.  There is a obvious (albeit short-sighted) concern that releasing the accelerator component would cannibalize a part of their <a href="http://www.zend.com/products/zend_platform">Zend Platform</a> market.</p>

<p>Others might wonder if it has anything to do with the recent <a href="http://pecl.php.net/package-changelog.php?package=APC&amp;release=3.0.13">barrage of fixes</a> that went into <a href="http://www.php.net/apc">APC</a> the popular open source opcode cache that is slated for inclusion in PHP 6. Has Zend finally woken up and realized that they should get behind APC right away? If so, why isn&#8217;t it included along with the other certified extensions.</p>

<p>Time may tell what really happened; <del>for now I am going with a Zend Core + APC combo.  APC&#8217;s recent inclusion in the Windows installer for PHP 5.2.1 alleviates some of my <a href="http://www.nabble.com/APC-not-included-in-windows-installer-of-%22Collection-of-PECL-modules%22-on-php.net-tf2865944.html">previous concerns</a> about its stability on windows.</del></p>

<p><strong>Update:</strong> It looks like the Zend Optimizer (used by Zend Core to run encrypted/obfuscated PHP files) has some inherent conflicts with APC.  This makes the removal of the Zend Accelerator from Zend Core 2.0 even more unacceptable&#8230;now it seems the only options are to not use an opcode cache or buy Zend Platform&#8230;bad move Zend. </p>

<p style="line-height:2px;">&nbsp;</p>

<p><a style="border-bottom:none" href="http://digg.com/programming/Zend_Core_2_0_released_Preformance_enhancing_feature_silently_removed">
<img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg!" />
</a></p>
    ]]></content>
  </entry>
  <entry>
    <title>Firebug: The kind of bug you learn to love</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/firebug-kind-bug-you-learn-love" />
    <id>http://blog.panmedia.com.jm/firebug-kind-bug-you-learn-love</id>
    <published>2007-01-25T22:54:09+05:00</published>
    <updated>2007-01-26T20:09:37+05:00</updated>
    <author>
      <name>Marc</name>
    </author>
    <category term="CSS" />
    <category term="Javascript" />
    <category term="Programming" />
    <category term="Technical" />
    <summary type="html"><![CDATA[<p>Firebug 1.0 <a href="http://www.getfirebug.com/blog/2007/01/24/one-dot-oh/">was released today</a>. Firebug takes the process of debugging HTML/CSS/Javascript to a whole new level.  I could try my best to extol its virtues, but their website would still do a better job.</p>

<p>If you are web developer and you have never heard of Firebug, you need to stop what you are doing and <a href="http://www.getfirebug.com/">get it now</a>.  Run, don&#8217;t walk. </p>

<p>An interesting footnote to this new announcement is that Firebug&#8217;s creator almost decided to <a href="http://www.joehewitt.com/blog/introducing_fir.php">start charging for the product</a> in order to bring on a full time developer.  In the end he decided to <a href="http://www.getfirebug.com/blog/2006/12/04/firebug-10-news/">keep it open source</a> and continue to fund development from donations.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Firebug 1.0 <a href="http://www.getfirebug.com/blog/2007/01/24/one-dot-oh/">was released today</a>. Firebug takes the process of debugging HTML/CSS/Javascript to a whole new level.  I could try my best to extol its virtues, but their website would still do a better job.</p>

<p>If you are web developer and you have never heard of Firebug, you need to stop what you are doing and <a href="http://www.getfirebug.com/">get it now</a>.  Run, don&#8217;t walk. </p>

<p>An interesting footnote to this new announcement is that Firebug&#8217;s creator almost decided to <a href="http://www.joehewitt.com/blog/introducing_fir.php">start charging for the product</a> in order to bring on a full time developer.  In the end he decided to <a href="http://www.getfirebug.com/blog/2006/12/04/firebug-10-news/">keep it open source</a> and continue to fund development from donations.</p>

<p>I think there is a lot of room for innovation in &#8220;business models&#8221; for individually developed open source projects.  For Firebug specifically I think any of the following could have been explored:</p>

<ul>
<li><p>A donations drive before the 1.0 release.  Preview the features, set a target amount and provide a graph to show how close the community is to achieving the goal.  If you don&#8217;t hit the mark before the release date, only provide the 1.0 code to the people have donated.  Once you reach the target, release it to the general public.  This could be repeated for all major releases.</p></li>
<li><p>Corporate Sponsorship.  A product like Firebug could probably garner sponsorship from the likes of Google, Yahoo!, Amazon or The Mozilla Corporation.</p></li>
<li><p>On-demand merchandise. With the advent of stores like <a href="http://www.cafepress.com/">Cafepress</a> and <a href="http://www.lulu.com/">Lulu.com</a> it is fairly easy for anyone to sell branded t-shirts, mugs, or books (printed documentation) without any start-up costs. </p></li>
</ul>

<p>It will be interesting to see how these open source &#8220;business models&#8221; mature over time.  They will make it easier a talented individual developer from Jamaica to develop an interesting product, have it used by thousands of people worldwide and get paid all at the same time.</p>

<p>Panmedia has made a donation to support continued development. If you use and enjoy this product you should consider <a href="http://www.getfirebug.com/contribute.html">donating</a> too, even if it is just $5 or $10.  Firebug will probably save you more money in a single day than the dollar figure of your donation.</p>

<p><strong>P.S.</strong> For debugging in IE you should check out the IE <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;displaylang=en">Web Developer Toolbar</a> it is not up to par with Firebug&#8217;s features, but it is still very useful.  Hopefully Microsoft will feel inspired to make it even better by the time it reaches 1.0.</p>
    ]]></content>
  </entry>
  <entry>
    <title>Zend Core 2.0 (The Future of PHP part II)</title>
    <link rel="alternate" type="text/html" href="http://blog.panmedia.com.jm/zend-core-20-future-php-part-ii" />
    <id>http://blog.panmedia.com.jm/zend-core-20-future-php-part-ii</id>
    <published>2007-01-20T04:05:52+05:00</published>
    <updated>2007-03-11T07:04:36+05:00</updated>
    <author>
      <name>Marc</name>
    </author>
    <category term="PHP" />
    <category term="Predictions" />
    <category term="Programming" />
    <category term="Technical" />
    <summary type="html"><![CDATA[<p>On Tuesday Zend launched a beta of <a href="http://www.zend.com/products/zend_core">Zend Core 2.0</a>, a brand new and extremely important addition to the Zend Core line up.  Unlike its predecessors, Zend Core 2.0 is not designed for a specific database or hardware platform, it is a stable, certified, and (optionally) supported PHP Application Server bundle provided by Zend.  It looks like they won&#8217;t be releasing a Zend Core for Windows or Zend Core for MySQL but instead will deliver a single, cross-platform product that includes the improvements from the collaboration with Microsoft.  In addition to that, they are including a whole lot more&#8230;</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>On Tuesday Zend launched a beta of <a href="http://www.zend.com/products/zend_core">Zend Core 2.0</a>, a brand new and extremely important addition to the Zend Core line up.  Unlike its predecessors, Zend Core 2.0 is not designed for a specific database or hardware platform, it is a stable, certified, and (optionally) supported PHP Application Server bundle provided by Zend.  It looks like they won&#8217;t be releasing a Zend Core for Windows or Zend Core for MySQL but instead will deliver a single, cross-platform product that includes the improvements from the collaboration with Microsoft.  In addition to that, they are including a whole lot more&#8230;</p>

<p><strong>Things you were already getting:</strong></p>

<ul>
<li><p>Certified Release (open source and proprietary components have been QA&#8217;d together).</p></li>
<li><p>User-friendly Installer.</p></li>
<li><p>GUI Console (includes interfaces for monitoring, configuring, benchmarking the server).</p></li>
<li><p>Bundled proprietary database drivers (IBM and Oracle).</p></li>
<li><p>One free web based support ticket.</p></li>
<li><p>The option for standard support (web based tickets, hotfixes and knowledgebase) or premium phone support.</p></li>
</ul>

<p><strong>New things:</strong></p>

<ul>
<li><p>Bundled MySQL 5.0 Server and Drivers.<br />
It is bundled in relatively loose way; the server is automatically downloaded by the Zend installer, it then launches MySQL&#8217;s standard installer (of course this is an optional component).</p></li>
<li><p>Bundled Apache 2.2<br />
It would be perfect if they offered basic support for Apache with their Zend Network package - updates, trouble shooting, simple web based config. This would greatly simplyfy the process of keeping your server secure and up to date. </p></li>
<li><p>Improved performance and reliability on windows.  200%-300% boost plus support for IIS and Vista.</p></li>
<li><p><a href="http://www.phpmyadmin.net/home_page/index.php">PHPMyAdmin</a>.<br />
Becomes part of the Zend Admin GUI.</p></li>
<li><p>Zend Enabler (FastCGI).<br />
A proprietary FastCGI module for Apache on windows. <strong>This one deserves special mention.</strong>  I have spent several days trying to setup a stable, production quality PHP installation on Windows for a client and it is a <strong>very</strong> difficult task.  Running PHP under a threaded web server (IIS using ISAPI or Apache2 using the PHP module) is strongly <a href="http://www.php.net/manual/en/install.windows.apache2.php">discouraged</a> by the PHP group.  FastCGI is recommended instead.  <a href="http://fastcgi.coremail.cn/">mod_fcgid</a> provides FastCGI support for Apache2 and there is even a windows <a href="http://www.apachelounge.com/download/">binary</a> available.  However I have had questionable results using this module with PHP 5.2 (I was able to reproducibly crash the server) and the author offers no support or certification of testing. I had high hopes of Apache releasing their <a href="http://svn.apache.org/repos/asf/httpd/httpd/branches/fcgi-proxy-dev/modules/proxy/mod_proxy_fcgi.c">own FastCGI module</a> (which would result in a greater amount of QA on windows) but that still hasn&#8217;t happened yet. Microsoft is developing their own <a href="http://www.iis.net/default.aspx?tabid=1000051">FastCGI module</a> for IIS in collaboration with Zend.</p></li>
<li><p><del>Zend Accelerator</del> <strong><a href="http://blog.panmedia.com.jm/zend-core-20-released-zend-accelerator-silently-re">Removed from final release!</a></strong><br />
A PHP bytecode caching and acceleration component (200%-300% performance boost).  A opcode cache is way overdue for PHP; I was glad when I heard that <a href="http://pecl.php.net/package/APC">APC</a> would be included by default in <a href="http://www.php.net/~derick/meeting-notes.html#add-an-opcode-cache-to-the-distribution-apc">PHP 6</a>.  I think that Zend should have open-sourced their cache from long ago for this very reason.  They risk having their implementation sidelined by an good open source one.  Well PHP6 might not be out for a while so in the meantime this is a very welcomed addition.  I was also looking for an opcode cache to use with PHP on windows. There is an auto-compiled version of APC for windows available but I have seen <a href="http://www.nabble.com/does-APC-3-work-with-fastcgi--tf142629.html#a396425">some</a> <a href="http://pecl.php.net/bugs/bug.php?id=7141">issues</a> and I wasn&#8217;t able to get any response from the <a href="http://www.nabble.com/APC-not-included-in-windows-installer-of-%22Collection-of-PECL-modules%22-on-php.net-tf2865944.html">PECL mailing list</a> about its production readiness .</p></li>
<li><p>Zend Optimizer<br />
Wider distribution of <a href="http://www.zend.com/products/zend_optimizer">Zend Optimizer</a> will provide more opportunities for PHP developers to sell compiled PHP applications without source code using the licensing scheme of their choosing.  It will also provide Zend the opportunity to sell more copies of <a href="http://www.zend.com/products/zend_guard">Zend Guard</a>. </p></li>
<li><p>Zend Debugger<br />
This server-side debugging component will complement the new Eclipse based IDE/Debugger.  It can also be used by Zend&#8217;s proprietary <a href="http://www.zend.com/products/zend_studio">Studio product</a>.  I am curious how they plan to modify their studio offering over time to target it at a more enterprise-ish crowd.</p></li>
<li><p>Zend Framework<br />
Widespread distribution of the Zend Framework is good news for everybody.  Quality components and patterns that will influence the creation of quality code.  This also makes it easier for developers to write application that depend on the framework.</p></li>
</ul>

<p><strong>Things you have to pay for (Zend Network/Support)</strong></p>

<ul>
<li><p>Incremental hot-fix updates (you don&#8217;t have to do a complete re-install)</p></li>
<li><p>Web based support tickets</p></li>
<li><p>Access to knowledgebase and bug-tracking system</p></li>
</ul>

<p><strong>Things you will (probably) get in the future</strong></p>

<ul>
<li><p>The new Eclipse based <a href="http://www.eclipse.org/php/">IDE/Debugger</a> will probably be bundled.</p></li>
<li><p>The enhanced MySQL driver</p></li>
</ul>

<h4>Baseless conjecture that probably won&#8217;t happen</h4>

<p>It would be interesting to see Zend Core supporting multiple languages using the virtual machine approach that Microsoft&#8217;s <a href="http://en.wikipedia.org/wiki/Common_Language_Runtime">CLR</a>
 and Sun&#8217;s JVM each use (see <a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython">IronPython</a>, <a href="http://jruby.codehaus.org/">JRuby</a>, <a href="http://www.jython.org/Project/index.html">Jython</a> and <a href="http://en.wikipedia.org/wiki/Groovy">Groovy</a>).  It would be really interesting if they used <a href="http://en.wikipedia.org/wiki/Parrot_virtual_machine">Parrot</a> for the VM (of course Parrot/Perl 6 would have finally to be released for that to happen).</p>

<h4>Big picture</h4>

<p>With the upcoming releases of Zend Core 2.0 and <a href="http://www.zend.com/products/zend_platform/zend_platform_3_0_beta">Zend Platform 3.0</a>, Zend has provided a smooth path for choosing the package that fits you best and easily transitioning between them.  Functionality like the Accelerator and the FastCGI component have moved downstream into the free Zend Core offering, while Platform 3.0 has taken on more enterprise features like Active Monitoring, Java integration, High Availability, Job Queues and SNMP Traps. We now have the following options.</p>

<ol>
<li><p>PHP from php.net - targeted at Unix/Linux/BSD distributions and people who like/want/need to roll-their-own (e.g. mass hosting companies).</p></li>
<li><p>Zend Core - targeted at developers, production windows users, and other production users who have their own servers.</p></li>
<li><p>Zend Core + Zend Network - targeted at small and medium sized businesses that want updates and support.</p></li>
<li><p>Zend Platform - targeted at enterprises and business whose web presence is mission-critical.</p></li>
</ol>

<p>It will be very interesting to see how Zend promotes and fine tunes each of these products over the next few years to respond to the demand of the market.  So far their basic strategy looks pretty solid to me. </p>

<p>Ok I&#8217;ve babbled on for long enough. I really need to learn to write shorter blog posts.</p>

<h4>Postscript</h4>

<p>For those who want to try it out, here are a few installation tips </p>

<p>The installer will download and launch the MySQL installer but it doesn&#8217;t install it anywhere special or do anything interesting, so if you already have a MySQL database running, don&#8217;t bother selecting that option.</p>

<p>If you choose to install the bundled Apache 2.2, it will be installed in the Zend folder and configured to run on the port of your choosing, <del>however if you already had another apache 2 installation (albeit in a different directory) and it is installed as a service, the Zend installer (at least the beta version) uninstalls the service entry for your existing apache installation.  You can remedy this by going to you original apache install location and re-installing the service with a specific name:</del>. This has been fixed in the final version.</p>

<pre><code>cd C:\Program Files\Apache Software Foundation\Apache2.2\bin

httpd.exe -k install -n "Apache2Original"
</code></pre>

<p>Apparently certain desktop firewalls and antivirus programs conflict with Apache2 on windows causing it to eat up all your CPU, continuously fill your error log with messages and just generally not work.  This can be remedied by adding &#8220;<a href="http://httpd.apache.org/docs/2.0/mod/mpm_winnt.html#win32disableacceptex">Win32DisableAcceptEx</a>&#8221; to your httpd.conf file.  I had run into this problem before with my <a href="http://antivirus.comodo.com/">antivirus software</a> so I knew exactly how to fix it.</p>
    ]]></content>
  </entry>
</feed>
