<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EACOMM Corporation Philippines &#187; web programming</title>
	<atom:link href="http://blog.eacomm.com/archives/tag/web-programming/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.eacomm.com</link>
	<description>Latest News, Articles, and Events from the Philippines' Premier Interactive Web and Multimedia Developer</description>
	<lastBuildDate>Wed, 28 Jul 2010 11:43:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>DO-CMS Community Edition Version 3.03 Released</title>
		<link>http://blog.eacomm.com/archives/310/do-cms-community-edition-version-3-03-released</link>
		<comments>http://blog.eacomm.com/archives/310/do-cms-community-edition-version-3-03-released#comments</comments>
		<pubDate>Wed, 28 Oct 2009 09:39:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Current Projects]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content management system]]></category>
		<category><![CDATA[foss]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software programming]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web programming]]></category>
		<category><![CDATA[website design]]></category>
		<category><![CDATA[website development]]></category>
		<category><![CDATA[website programming]]></category>

		<guid isPermaLink="false">http://blog.eacomm.com/?p=310</guid>
		<description><![CDATA[Major update of DO-CMS Community Edition that includes:
1. Clean URLs &#8211; Default support for SEO friendly URL&#8217;s.
2. Upgraded Newsletter Engine &#8211; Now includes reports and statistics on newsletters sent out (how many people read it, what links were clicked, etc&#8230;)
3. Integrated user&#8217;s manual &#8211; the User&#8217;s Manual can now be viewed from the CMS panel.
4. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_311" class="wp-caption aligncenter" style="width: 210px"><a href="http://www.sourceforge.net/projects/do-cms"><img class="size-full wp-image-311" title="DO-CMS Community Edition" src="http://blog.eacomm.com/wp-content/uploads/2009/10/logocompany.jpg" alt="DO-CMS Communit Edition" width="200" height="78" /></a><p class="wp-caption-text">DO-CMS Community Edition</p></div>
<p>Major update of <a href="http://www.sourceforge.net/projects/do-cms">DO-CMS Community Edition</a> that includes:</p>
<p>1. Clean URLs &#8211; Default support for SEO friendly URL&#8217;s.</p>
<p>2. Upgraded Newsletter Engine &#8211; Now includes reports and statistics on newsletters sent out (how many people read it, what links were clicked, etc&#8230;)</p>
<p>3. Integrated user&#8217;s manual &#8211; the User&#8217;s Manual can now be viewed from the CMS panel.</p>
<p>4. Contact Us Database &#8211; CMS Database of visitors who used the contact us page of the website.</p>
<p>5. Fixed some minor bugs and stability issues.</p>
<p>Download it now at <a href="http://sourceforge.net/projects/do-cms">http://sourceforge.net/projects/do-cms</a></p>
<p>DO-CMS Community Edition is the open source version of DO-CMS, <a href="http://www.eacomm.com">EACOMM Corporation</a>&#8217;s <a href="http://www.do-cms.com">award-winning website content management system</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eacomm.com/archives/310/do-cms-community-edition-version-3-03-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Page Cache Script for PHP</title>
		<link>http://blog.eacomm.com/archives/254/simple-page-cache-script-for-php</link>
		<comments>http://blog.eacomm.com/archives/254/simple-page-cache-script-for-php#comments</comments>
		<pubDate>Tue, 09 Jun 2009 05:41:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[cache tutorial]]></category>
		<category><![CDATA[php cache]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web cache]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web programming]]></category>

		<guid isPermaLink="false">http://blog.eacomm.com/?p=254</guid>
		<description><![CDATA[For dynamic websites, database queries take up a significant amount of the CPU resources of your servers. For medium to high traffic websites  in shared or virtual hosting services, this could mean significant loss of traffic due to too much database queries or over use of shared CPU time. As such, it is quite useful [...]]]></description>
			<content:encoded><![CDATA[<p>For dynamic websites, database queries take up a significant amount of the CPU resources of your servers. For medium to high traffic websites  in shared or virtual hosting services, this could mean significant loss of traffic due to too much database queries or over use of shared CPU time. As such, it is quite useful to have some sort of cache system for your dynamic pages, particularly those with content that don&#8217;t change too much or too often anyway.</p>
<p>Below is a very simple and generic cache script for PHP web pages which you can copy-paste and use almost instantly in your website. What is does is store an instance of the dynamically generated web page as an HTML file and it then counter checks with a predefined time period that you set whether to display the cached instance or to dynamically generate the page again. The longer the time period between dynamic generation, the greater the savings in terms of CPU usage and database queries.</p>
<p>1. First create a folder in your hosting account where you&#8217;ll be housing the cached data. In this example the cache folder is located at http://www.yourdomain.com/cache</p>
<p>2. Next, copy-paste the script below at the start of the PHP page you want cached. We are assuming here that the dynamically generated page is utilizing the GET variable &#8220;id&#8221;, such as: http://www.yourdomain.com/index.php?id=XXXX:</p>
<p>&lt;?php</p>
<p>ob_start(); //turn on output buffering for PHP</p>
<p>//check if variable id is present and is an integer, if not, redirect to homepage<br />
if ($_GET['id']==&#8221;" or !is_numeric($_GET['id']))<br />
{<br />
header(&#8221;location:index.php&#8221;);<br />
}<br />
$id=$_GET['id'];</p>
<p>//absolute path to cache file. For simplicity the cached version of the page is saved as the ID number<br />
$cachefile = $_SERVER['DOCUMENT_ROOT'].&#8221;/cache/$id.html&#8221;;<br />
//duration before the cache is refreshed in seconds. Setting below is for a 3 day cache. Change as you see fit.</p>
<p>$cachetime = 259200;</p>
<p>// Serve from the cache if it is younger than $cachetime</p>
<p>if (file_exists($cachefile) &amp;&amp; (time() &#8211; $cachetime<br />
&lt; filemtime($cachefile)))<br />
{</p>
<p>include($cachefile); //display the cache file</p>
<p>// if cache is display, exit the script<br />
exit;</p>
<p>}</p>
<p>//if cache is not present or is too old, run the rest of the script&#8230;&#8230;</p>
<p>//place a time stamp on the cache to easily check when a page was last cached&#8230;you can place this a meta variable in your HTML header i.e. &lt;meta name=&#8221;date&#8221; content=&#8221;&lt;?=$cachedate;?&gt;&#8221;/&gt;<br />
$cachedate=date(&#8221;F d Y H:i:s&#8221;);</p>
<p>//THE REST OF YOUR PHP AND HTML CODE GOES HERE&#8230;&#8230;&#8230;&#8230;&#8230;.</p>
<p>3. At the bottom of your PHP page, copy-paste the code below:<br />
<?<br />
//define the cache file name<br />
$cachefile = "cache/$id.html";<br />
// open the cache file for writing<br />
$fp = fopen($cachefile, 'w');<br />
// save the contents of output buffer to the file<br />
fwrite($fp, ob_get_contents());<br />
// close the file<br />
fclose($fp);<br />
// Send the output to the browser<br />
ob_end_flush();<br />
?></p>
<p>4. You&#8217;re done! Upload and update your PHP file.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eacomm.com/archives/254/simple-page-cache-script-for-php/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Choosing a Web Hosting Provider</title>
		<link>http://blog.eacomm.com/archives/123/choosing-a-web-hosting-provider</link>
		<comments>http://blog.eacomm.com/archives/123/choosing-a-web-hosting-provider#comments</comments>
		<pubDate>Sat, 28 Mar 2009 16:14:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web hosting]]></category>
		<category><![CDATA[web programming]]></category>

		<guid isPermaLink="false">http://blog.eacomm.com/archives/123/choosing-a-web-hosting-provider</guid>
		<description><![CDATA[



  

Choosing a Web hosting provider is perhaps the most difficult task for the new webmaster. There are literally hundreds if not thousands of web hosting providers in the Internet and the sad truth is a vast majority of these are not very good.  Additionally, we all have different criteria on judging whether a [...]]]></description>
			<content:encoded><![CDATA[<p><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="ProgId" content="Word.Document" /><meta name="Generator" content="Microsoft Word 12" /><meta name="Originator" content="Microsoft Word 12" /></p>
<link href="file:///C:%5CUsers%5Ctorres%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List" />
<link href="file:///C:%5CUsers%5Ctorres%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData" />
<link href="file:///C:%5CUsers%5Ctorres%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping" /><!--[if gte mso 9]><xml>  <w :WordDocument>   </w><w :View>Normal</w>   <w :Zoom>0</w>   <w :TrackMoves/>   <w :TrackFormatting/>   <w :PunctuationKerning/>   <w :ValidateAgainstSchemas/>   <w :SaveIfXMLInvalid>false</w>   <w :IgnoreMixedContent>false</w>   <w :AlwaysShowPlaceholderText>false</w>   <w :DoNotPromoteQF/>   <w :LidThemeOther>EN-US</w>   <w :LidThemeAsian>X-NONE</w>   <w :LidThemeComplexScript>X-NONE</w>   <w :Compatibility>    <w :BreakWrappedTables/>    <w :SnapToGridInCell/>    <w :WrapTextWithPunct/>    <w :UseAsianBreakRules/>    <w :DontGrowAutofit/>    <w :SplitPgBreakAndParaMark/>    <w :DontVertAlignCellWithSp/>    <w :DontBreakConstrainedForcedTables/>    <w :DontVertAlignInTxbx/>    <w :Word11KerningPairs/>    <w :CachedColBalance/>   </w>   <w :BrowserLevel>MicrosoftInternetExplorer4</w>   <m :mathPr>    <m :mathFont m:val="Cambria Math"/>    <m :brkBin m:val="before"/>    <m :brkBinSub m:val="&#45;-"/>    <m :smallFrac m:val="off"/>    <m :dispDef/>    <m :lMargin m:val="0"/>    <m :rMargin m:val="0"/>    <m :defJc m:val="centerGroup"/>    <m :wrapIndent m:val="1440"/>    <m :intLim m:val="subSup"/>    <m :naryLim m:val="undOvr"/>   </m> </xml>< ![endif]--><!--[if gte mso 9]><xml>  <w :LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267">   <w :LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal"/>   <w :LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>   <w :LsdException Locked="false" Priority="39" Name="toc 1"/>   <w :LsdException Locked="false" Priority="39" Name="toc 2"/>   <w :LsdException Locked="false" Priority="39" Name="toc 3"/>   <w :LsdException Locked="false" Priority="39" Name="toc 4"/>   <w :LsdException Locked="false" Priority="39" Name="toc 5"/>   <w :LsdException Locked="false" Priority="39" Name="toc 6"/>   <w :LsdException Locked="false" Priority="39" Name="toc 7"/>   <w :LsdException Locked="false" Priority="39" Name="toc 8"/>   <w :LsdException Locked="false" Priority="39" Name="toc 9"/>   <w :LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>   <w :LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title"/>   <w :LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>   <w :LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>   <w :LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong"/>   <w :LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>   <w :LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid"/>   <w :LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>   <w :LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>   <w :LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>   <w :LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>   <w :LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote"/>   <w :LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2"/>   <w :LsdException Locke<br />
d="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="fal<br />
se" Name="Colorful List Accent 6"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>   <w :LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>   <w :LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>   <w :LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>   <w :LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>   <w :LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>   <w :LsdException Locked="false" Priority="37" Name="Bibliography"/>   <w :LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>  </w> </xml>< ![endif]--><br />
<style> <!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1552689860; 	mso-list-type:hybrid; 	mso-list-template-ids:-1679640054 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 	{mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --> </style>
<p><!--[if gte mso 10]><br />
<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} </style>
<p> < ![endif]--></p>
<p class="MsoNormal">Choosing a Web hosting provider is perhaps the most difficult task for the new webmaster. There are literally hundreds if not thousands of web hosting providers in the Internet and the sad truth is a vast majority of these are not very good.<span>  </span>Additionally, we all have different criteria on judging whether a host is good or not. Here are some questions to ask to help you make this very critical decision:</p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in"><!--[if !supportLists]--><span><span>1.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">       </span></span></span><!--[endif]--><strong>Quality of Service/Uptime Commitments – </strong>Do you need your site to be 99.99% up? Or are a couple of days of downtime in a year perfectly ok? Hosts that provide up-time commitments are typically more expensive than those that do not.</p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in"><!--[if !supportLists]--><span><span>2.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">       </span></span></span><!--[endif]--><strong>Technical Support –</strong> Do you expect/need phone support? Or are you happy with just e-mail support? Regardless of your preference, make sure your hosting provider gives <em>a fast reply</em> to <em>any </em>technical support request.<span>  </span>Response times of over 24 hours when your email is down is UNFORGIVEABLE, regardless of how cheap you’re paying your provider.</p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in"><!--[if !supportLists]--><span><span>3.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">       </span></span></span><!--[endif]--><strong>Shared vs.</strong> <strong>Dedicated – </strong>Another critical question you need to ask yourself is whether you need a dedicated server space or you’re fine with shared hosting. Dedicated server essentially means you have a server all to yourself while shared server space means you share a server and its resources with several other clients of the company. For sites with heavy traffic, resource requirements or unique applications then a dedicated server would be more logical. However, sites getting only a few hundred visitors per day would usually do perfectly fine on a shared server.</p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in"><!--[if !supportLists]--><span><span>4.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">       </span></span></span><!--[endif]--><strong>Company Reputation/Reviews – </strong>It is absolutely critical you research hard before settling for a web hosting provider. Ask friends their experience with their hosts, and google heavily for reviews and commentary on hosting providers you’re eyeing. Note that EVERY hosting provider has its good and bad points and it is really a question of what your own priorities are that will ultimately guide your decision. Luckily, sites such as  <strong><a href="http://www.webhostingchoice.com">Web Hosting Choice</a></strong> provides a helpful start for those of you looking for a new web host.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eacomm.com/archives/123/choosing-a-web-hosting-provider/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Innovative Applications using Asterisk Open Source PBX</title>
		<link>http://blog.eacomm.com/archives/108/innovative-applications-using-asterisk-open-source-pbx</link>
		<comments>http://blog.eacomm.com/archives/108/innovative-applications-using-asterisk-open-source-pbx#comments</comments>
		<pubDate>Tue, 15 Jul 2008 02:29:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[pbx]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[web programming]]></category>

		<guid isPermaLink="false">http://blog.eacomm.com/archives/108</guid>
		<description><![CDATA[This was presented in Asterconference Roadshow Manila last February 2, 2007. Finally posted here, for posterity.
Download the Presentation in PDF Format here: Innovative Applications of Asterisk Open Source PBX
]]></description>
			<content:encoded><![CDATA[<p>This was presented in Asterconference Roadshow Manila last February 2, 2007. Finally posted here, for posterity.</p>
<p>Download the Presentation in PDF Format here: <a href="http://www.crm.eacomm.com/wp-content/uploads/2008/07/innovative-applications-using-asterisk.pdf" title="Innovative Applications of Asterisk Open Source PBX">Innovative Applications of Asterisk Open Source PBX</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eacomm.com/archives/108/innovative-applications-using-asterisk-open-source-pbx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EACOMM Corporation Website Version 5</title>
		<link>http://blog.eacomm.com/archives/98/eacomm-corporation-website-version-5</link>
		<comments>http://blog.eacomm.com/archives/98/eacomm-corporation-website-version-5#comments</comments>
		<pubDate>Wed, 09 Jan 2008 15:47:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[eacomm]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web programming]]></category>

		<guid isPermaLink="false">http://blog.eacomm.com/archives/98</guid>
		<description><![CDATA[Welcoming the new year, EACOMM is proud to launch the 5th version of its corporate website since the company&#8217;s inception in 2001.  The new website features detailed interactive scenery with a retro, film-noir look developed in Flash. The website is managed through the latest version of EACOMM&#8217;s Dynamic Online Content Management System which features [...]]]></description>
			<content:encoded><![CDATA[<p>Welcoming the new year, <a href="http://www.eacomm.com">EACOMM is proud to launch the 5th version of its corporate website</a> since the company&#8217;s inception in 2001.  The new website features detailed interactive scenery with a retro, film-noir look developed in Flash. The website is managed through the latest version of <a href="http://www.do-cms.com" title="Business Website Content Management System">EACOMM&#8217;s Dynamic Online Content Management System</a> which features new features such as allowing for editing of Flash content as well as integration with <a href="https://www.google.com/a/" title="Google Apps">Google&#8217;s Application suite</a>. The site&#8217;s use of CSS 2.0 would also allow us to change the layout much more often and offer different layouts simultaneously in the future. The site is also designed to showcase the entire skill-set of EACOMM Corporation from <a href="http://www.eacomm.com/multimedia">Interactive Multimedia and Animation</a> as seen with the various Flash scenes, to <a href="http://www.eacomm.com/web">High-end Web Programming</a> as showcased in the various dynamic content and interactive forms.</p>
<p>For a blast from the past, visit the <a href="http://web.archive.org/web/*/http://www.eacomm.com">Web Archive</a> which has our last three website layouts on record (for some reason the very first site was never stored).</p>
<ul>
<li><strong>Version 1 (2001) </strong>was pure HTML and only had less than 10 web pages.</li>
<li><a href="http://web.archive.org/web/20030130140942/http://www.eacomm.com/"><strong>Version 2 &#8220;Classic Black&#8221; (2002-2003)</strong></a> featured a number of online forms developed in PHP and writing to MySQL database. However, the main site content remained mostly HTML-based with a some small flash animation elements. Version two also included our first efforts in <a href="http://en.wikipedia.org/wiki/Search_engine_optimization">Search Engine Optimization</a> of the website.</li>
<li><strong><a href="http://web.archive.org/web/20030624085041/http://www.eacomm.com/">Version 3 &#8220;United Colors of EACOMM&#8221; (2003-2005)</a></strong>  featured a lively intro page and heavily SEO&#8217;d content. Some content were already content managed during the latter part of this version&#8217;s existence. Version 3 was also the first site hosted outside of EACOMM&#8217;s in-house web server for increased accessibility from the US/Europe.</li>
<li><strong><a href="http://2005.eacomm.com">Version 4 &#8220;The Tree House&#8221; (2005-2007)</a></strong> This website was the first EACOMM website to fully utilize <a href="http://www.do-cms.com">DO-CMS</a> for content management. It feature original artwork from Visual Artist <a href="http://www.artesdelasfilipinas.com/main/archives.php?pid=7">Robert Deniega</a>. Further additions to the site includes this Blog website, a Japanese Version of the Website and other division sub-sites.</li>
</ul>
<p>Expect improvements and additions to the Current Website as we move forward through 2008 and beyond.</p>
<p>Happy New Year to Everyone!</p>
<p>EACOMM Corporation Web Team</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eacomm.com/archives/98/eacomm-corporation-website-version-5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Everywhere! December 1, 2007</title>
		<link>http://blog.eacomm.com/archives/55/php-everywhere-december-1-2007</link>
		<comments>http://blog.eacomm.com/archives/55/php-everywhere-december-1-2007#comments</comments>
		<pubDate>Fri, 19 Oct 2007 03:32:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[php event]]></category>
		<category><![CDATA[PHP programming]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web programming]]></category>

		<guid isPermaLink="false">http://www.eacomm.com/blog/?p=55</guid>
		<description><![CDATA[PHP User Group Philippines, Inc. (PHPUGPH), a non-profit organization established to provide support for LAMP (Linux Apache MySQL PHP) and open-source enthusiasts in the Philippines, will be holding it&#8217;s 1st ever PHP Developer&#8217;s Conference on December 1, 2007 (1-day event)/9am-6pm.
This is in follow-up with last Aprils successful event, a gathering of professional LAMP developers, web [...]]]></description>
			<content:encoded><![CDATA[<p>PHP User Group Philippines, Inc. (<a onclick="return top.js.OpenExtLink(window,event,this)" target="_blank" href="http://www.phpugph.com/">PHPUGPH</a>), a non-profit organization established to provide support for LAMP (Linux Apache MySQL PHP) and open-source enthusiasts in the Philippines, will be holding it&#8217;s 1st ever PHP Developer&#8217;s Conference on December <span class="st" id="st">1</span>, 2007 (<span class="st" id="st">1</span>-day event)/9am-6pm.</p>
<p>This is in follow-up with last Aprils successful event, a gathering of professional LAMP developers, web freelancers and companies utilizing OSS (Open-Source Software) technologies for enterprise use. The goal for this upcoming conference is to spread the news of using OSS solutions such as Linux, Apache, MySQL, PHP and some Web 2.0 technologies in wider audiences such as universities and training institutions.</p>
<p>Many noted members of our group are certified and professionally affiliated with leading company in the industry such as Barclays, UN-IOSN, Yahoo! Singapore, Accenture, Mobius Asia and some semi-conductor/electronics like Intel, Atmel, Amis, which has some open source software deployed in production environment.</p>
<p>Last Aprils event was sponsored as listed below that capture&#8217;s local IT industry attention and it is our aim to widen the coverage this coming December&#8217;s event with your support.</p>
<p>Contact ajbatac–at–phpugph.com for more details.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eacomm.com/archives/55/php-everywhere-december-1-2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WAMP Installation Guide</title>
		<link>http://blog.eacomm.com/archives/59/wamp-installation-guide</link>
		<comments>http://blog.eacomm.com/archives/59/wamp-installation-guide#comments</comments>
		<pubDate>Wed, 12 Sep 2007 10:10:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wamp]]></category>
		<category><![CDATA[web programming]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.eacomm.com/blog/?p=59</guid>
		<description><![CDATA[


WAMP Installation Guide


WAMP (Windows-Apache-mySQL-PHP) is an all-in-one packages which installs
the basic programs you will need to get a localhost running and to be able to
build and run PHP scripts.
This guide will walk you through installing a WAMP package for the first time.


Step 01: Open WAMP website.


Step 02: Open the DOWNLOADS page.


Step 03: Choose version to [...]]]></description>
			<content:encoded><![CDATA[<table border="0" width="500" align="center">
<tbody>
<tr>
<td class="head"><a name="top">WAMP Installation Guide</a></td>
</tr>
<tr>
<td class="step" colspan="2">WAMP (Windows-Apache-mySQL-PHP) is an all-in-one packages which installs</p>
<p>the basic programs you will need to get a localhost running and to be able to</p>
<p>build and run PHP scripts.</p>
<p>This guide will walk you through installing a WAMP package for the first time.</td>
</tr>
<tr>
<td><a class="link" href="#01">Step 01: Open WAMP website.</a></td>
</tr>
<tr>
<td><a class="link" href="#02">Step 02: Open the DOWNLOADS page.</a></td>
</tr>
<tr>
<td><a class="link" href="#03">Step 03: Choose version to install.</a><br />
*note: Ask supervisor which version to use.</td>
</tr>
<tr>
<td><a class="link" href="#04">Step 04: Installing older version.</a></td>
</tr>
<tr>
<td><a class="link" href="#05">Step 05: Installing older version: Re-direction to download page.</a></td>
</tr>
<tr>
<td><a class="link" href="#06">Step 06: Installing older version: Checking which WAMP version to use.</a></td>
</tr>
<tr>
<td><a class="link" href="#07">Step 07: Choosing download mirror and downloading.</a></td>
</tr>
<tr>
<td><a class="link" href="#08">Step 08: Run the installer file.</a></td>
</tr>
<tr>
<td><a class="link" href="#09">Step 09: Run the installer file: License Agreement. </a></td>
</tr>
<tr>
<td><a class="link" href="#10">Step 10: Run the installer file: Saving Directory </a></td>
</tr>
<tr>
<td><a class="link" href="#11">Step 11: Run the installer file: Creating Start Menu Folder</a></td>
</tr>
<tr>
<td><a class="link" href="#12">Step 12: Run the installer file: Auto-launch WAMP on Startup</a></td>
</tr>
<tr>
<td><a class="link" href="#13">Step 13: Run the installer file: Confirmation of Installation Settings</a></td>
</tr>
<tr>
<td><a class="link" href="#14">Step 14: Run the installer file: Saving Document Root Folder</a></td>
</tr>
<tr>
<td><a class="link" href="#15">Step 15: Run the installer file: Default Browser and Finishing the Installation</a></td>
</tr>
<tr>
<td><a class="link" href="#16">Step 16: Manually Starting WAMP Server</a></td>
</tr>
<tr>
<td><a class="link" href="#17">Step 17: Testing the LOCALHOST</a></td>
</tr>
<tr>
<td><a class="link" href="#18">NOTE</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="01"> Step 01: </a></p>
<p>Open the WAMP website at <a href="http://www.wampserver.com/en/index.php" target="_blank">http://www.wampserver.com/en/index.php. </a></p>
<p>You should be able to see a page like this:</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image036.jpg" border="0" alt="" width="588" height="439" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="02"> Step 02: </a></p>
<p>Click the DOWNLOADS link.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image037.jpg" border="0" alt="" width="588" height="441" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="03"> Step 03: </a></p>
<p>Ask your OJT supervisor which versions of mySQL and PHP would you be using.</p>
<p>If it is ok to use the newest available version of WAMP then click the DOWNLOAD link to install.</p>
<p>Proceed to <a class="link" href="#07">Step 07</a> if you would do this step.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image038.jpg" border="0" alt="" width="588" height="441" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="04"> Step 04: </a></p>
<p>If you would require a version of WAMP with older version/s of either Php, mySQL, or phpmyAdmin click on the</p>
<p>PREVIOUS VERSIONS link.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image039.jpg" border="0" alt="" width="588" height="441" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="05"> Step 05: </a></p>
<p>You will be directed to the download page of all the older versions of WAMP, such as below.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image040.jpg" border="0" alt="" width="588" height="441" /></td>
</tr>
<tr>
<td class="step">Scroll down and click the VIEW OLDER RELEASES link.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image041.jpg" border="0" alt="" width="588" height="441" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="06"> Step 06: </a></p>
<p>You will then be directed to a page such as below.</p>
<p>To check which version of WAMP has the versions of the programs you need,</p>
<p>scroll down and click on any of the NOTES links in the page, as illustrated below.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image042.jpg" border="0" alt="" width="588" height="441" /></td>
</tr>
<tr>
<td class="step">It will direct you to a page such as below. Scroll down to search for the appropriate version that suits your requirements.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image043.jpg" border="0" alt="" width="588" height="441" /></td>
</tr>
<tr>
<td class="step">Return to the previous page after taking note of what version you will use, then select the version you would need to use.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image044.jpg" border="0" alt="" width="577" height="432" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="07"> Step 07: </a></p>
<p>Whether or not you would need to download the newest version of WAMP, you would be directed to a page where you</p>
<p>would select mirrors for the download. You could choose any mirror you would like but personally I would advice choosing either</p>
<p>Japan or Taiwan as a mirror, or any Asian country for that matter (they?re closer to the Philippines).</p>
<p>You should be able to see a page like this:</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image045.jpg" border="0" alt="" width="577" height="432" /></td>
</tr>
<tr>
<td class="step">After choosing a mirror, save the file to your computer.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image046.jpg" border="0" alt="" width="577" height="432" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="08"> Step 08: </a></p>
<p>Once download finishes, run the installer file.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image023.jpg" border="0" alt="" width="501" height="390" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="09"> Step 09: </a></p>
<p>In the license agreement click [I accept the agreement], then click next.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image024.jpg" border="0" alt="" width="501" height="390" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="10"> Step 10: </a></p>
<p>Select the directory where you would like to install WAMP.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image025.jpg" border="0" alt="" width="501" height="390" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="11"> Step 11: </a></p>
<p>Select the start menu folder where you would like to place WAMP?s shortcuts.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image026.jpg" border="0" alt="" width="501" height="390" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="12"> Step 12: </a></p>
<p>In the additional tasks you may select if WAMP would be loaded on startup or no.</p>
<p>If its most likely that you would be programming PHP as soon as you start your computer (most likely yes)</p>
<p>then I suggest you select the checkbox. Otherwise you may opt to leave it unchecked and turn on the WAMP server manually.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image027.jpg" border="0" alt="" width="501" height="390" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="13"> Step 13: </a></p>
<p>This is the confirmation screen of the options you have selected.</p>
<p>Click back to modify your install settings or click next to start the installation.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image028.jpg" border="0" alt="" width="501" height="390" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="14"> Step 14: </a></p>
<p>Some time midway into the installation a window will pop-up asking for the directory where to save the document root folder.</p>
<p>It is recommended that you leave it as it is and click ok to continue the installation.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image029.jpg" border="0" alt="" width="501" height="390" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="15"> Step 15: </a></p>
<p>After the said pop-up another window will appear asking for you default browser.</p>
<p>If you have no preference for browsers just hit Open.</p>
<p>If not search for the .exe file of your preferred browser then click Open to continue the installation.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image030.jpg" border="0" alt="" width="563" height="419" /></td>
</tr>
<tr>
<td class="step">Once the installation is finished, click finish.</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image031.jpg" border="0" alt="" width="501" height="390" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="16"> Step 16: </a></p>
<p>To manually start the WAMP server, click Start&gt;Programs&gt;WampServer or [name you assigned in <a class="link" href="#15">Step 15</a>] &gt;start WampServer.</p>
<p>This is illustrated below:</td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image047.jpg" border="0" alt="" width="594" height="445" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="17"> Step 17: </a></p>
<p>Open your preferred browser and type in the address bar LOCALHOST.</p>
<p>It should display the WAMP homepage like below, signifying a successful installation.</p>
<p>Click this link to try launching the localhost &gt; <a href="http://localhost/"> http://localhost </a></td>
</tr>
<tr>
<td align="center"><img src="http://eacomm.com/support/manuals/wamp_install/images/image048.jpg" border="0" alt="" width="600" height="450" /></td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
<tr>
<td class="step"><a class="step_num" name="18"> NOTE: </a></p>
<p>Always remember to enable the WAMP server (if it isn&#8217;t already enabled) as illustrated in <a class="link" href="#16">Step 16</a> whenever</p>
<p>you want to test any page in the localhost.</td>
</tr>
<tr>
<td align="center"><a class="step_num" href="#top">[Back to Top]</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.eacomm.com/archives/59/wamp-installation-guide/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>June 6, 2007 Hacking Incident</title>
		<link>http://blog.eacomm.com/archives/51/june-6-2007-hacking-incident</link>
		<comments>http://blog.eacomm.com/archives/51/june-6-2007-hacking-incident#comments</comments>
		<pubDate>Fri, 08 Jun 2007 08:30:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[web hosting]]></category>
		<category><![CDATA[web programming]]></category>

		<guid isPermaLink="false">http://www.eacomm.com/blog/?p=51</guid>
		<description><![CDATA[On Early morning Philippine time, some of our virtual servers hosted with Dreamhost were broken into and a number of webpages vandalized. EACOMM provides hourly, daily and weekly backups of all its web sites and as of noontime of June 7, most, if not all websites have been recovered to its original state. This marks the [...]]]></description>
			<content:encoded><![CDATA[<p>On Early morning Philippine time, some of our virtual servers hosted with <a href="http://www.dreamhost.com">Dreamhost</a> were broken into and a number of webpages vandalized. EACOMM provides hourly, daily and weekly backups of all its web sites and as of noontime of June 7, most, if not all websites have been recovered to its original state. This marks the second time EACOMM servers have been hacked in the company&#8217;s six years in existence. <strong><em>At both times recovery of all client sites took approximately 24 hours</em></strong>.</p>
<p>For our clients, please notify <a href="mailto:web@eacomm.com">web@eacomm.com</a> of any further problems with your webpages that might have been overlooked during the recovery process. Please understand that we had to recover a few dozen websites in a span of just 24 hours so please forgive our support team if your specific site or webpage was overlooked.</p>
<p>Despite of this we stand by our choice of using Dreamhost for most of our website hosting needs, however,if any client wishes to be hosted elsewhere, please notify <a href="mailto:web@eacomm.com">web@eacomm.com</a> and we will provide you viable alternatives to our main hosting servers. EACOMM currently maintains 2 Virtual Servers in the United States, 1 Dedicated Server in the UK, and 2 Dedicated servers in the Philippines. Note that web hosting prices vary depending on which server you prefer.</p>
<p>For more information about the hacking incident, Dreamhost&#8217;s official report on the matter is posted here: <a href="http://www.dreamhoststatus.com/2007/06/06/security-breach/">http://www.dreamhoststatus.com/2007/06/06/security-breach/</a></p>
<p> EACOMM CORPORATION WEB DIVISION</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eacomm.com/archives/51/june-6-2007-hacking-incident/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EACOMM Corporation On-Line Store</title>
		<link>http://blog.eacomm.com/archives/50/eacomm-corporation-on-line-store</link>
		<comments>http://blog.eacomm.com/archives/50/eacomm-corporation-on-line-store#comments</comments>
		<pubDate>Tue, 13 Feb 2007 05:43:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[online store]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[web programming]]></category>

		<guid isPermaLink="false">http://www.eacomm.com/blog/?p=50</guid>
		<description><![CDATA[EACOMM Corporation is proud to launch its on-line store.
The on-line store offers various products and services offered by EACOMM Corporation such as:

Digium TDM Cards
Grandstream IP Telephony Equipment
Elisha Hosted PBX Solutions
DO-CMS Website Design and Development
And much much more!

We offer FREE SHIPPING to Metro Manila for all our products and Fixed rate shipping to other locations in [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Purchase EACOMM Products and Services Online!" href="http://store.eacomm.com">EACOMM Corporation is proud to launch its on-line store.</a></p>
<p>The on-line store offers various products and services offered by <a href="http://www.eacomm.com">EACOMM Corporation</a> such as:</p>
<ul>
<li><a href="http://store.eacomm.com">Digium TDM Cards</a></li>
<li><a href="http://store.eacomm.com">Grandstream IP Telephony Equipment</a></li>
<li><a href="http://store.eacomm.com">Elisha Hosted PBX Solutions</a></li>
<li><a href="http://store.eacomm.com">DO-CMS Website Design and Development</a></li>
<li>And much much more!</li>
</ul>
<p>We offer FREE SHIPPING to Metro Manila for all our products and Fixed rate shipping to other locations in the Philippines.The store currently accepts <a href="http://www.paypal.com">Paypal</a> as its preferred payment gateway. <a href="http://store.eacomm.com"><em><strong>Note that Paypal now accepts payments from the Philippines so feel free to order online now!</strong></em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eacomm.com/archives/50/eacomm-corporation-on-line-store/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FH-MSI.com Launched!</title>
		<link>http://blog.eacomm.com/archives/30/fh-msicom-launched</link>
		<comments>http://blog.eacomm.com/archives/30/fh-msicom-launched#comments</comments>
		<pubDate>Wed, 26 Apr 2006 06:59:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web programming]]></category>

		<guid isPermaLink="false">http://www.eacomm.com/blog/?p=30</guid>
		<description><![CDATA[EACOMM Corporation is pleased to announce the newest DO-CMS Powered Website: Friendly Hills Medical Services Incorporated (FH-MSI).  FH-MSI.com is one the first sites to utilize the newest, more user friendly, more secure version of DO-CMS.  DO-CMS allows users with little or no knowledge of HTML to easily update and maintain a website. Find [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eacomm.com">EACOMM Corporation</a> is pleased to announce the newest <a href="http://www.do-cms.com">DO-CMS Powered Website</a>: <a href="http://www.fh-msi.com">Friendly Hills Medical Services Incorporated (FH-MSI)</a>.  FH-MSI.com is one the first sites to utilize the newest, more user friendly, more secure version of DO-CMS.  <em>DO-CMS allows users with little or no knowledge of HTML to easily update and maintain a website</em>. Find out how DO-CMS can make your website fully interactive yet easy to maintain by emailing us here: <a href="mailto: info@eacomm.com">info@eacomm.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eacomm.com/archives/30/fh-msicom-launched/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
