<?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>alanguilan dot com weblog &#187; web development</title>
	<atom:link href="http://blog.alanguilan.com/index.php/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alanguilan.com</link>
	<description>times in a tech life</description>
	<lastBuildDate>Wed, 01 Oct 2008 10:52:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>the next web standards</title>
		<link>http://blog.alanguilan.com/2007/12/17/the-next-web-standards/</link>
		<comments>http://blog.alanguilan.com/2007/12/17/the-next-web-standards/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 03:16:49 +0000</pubDate>
		<dc:creator>noel</dc:creator>
				<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.alanguilan.com/2007/12/17/web-development/471.html</guid>
		<description><![CDATA[under development are html 5 and xhtml v2. html 5 is being pushed by browser vendors (do we actually call them browser vendors when most of them don&#8217;t even sell their browsers?) and xhtml v2 is being supported by w3c. these two are not official recommendations yet but it looks like they lead into the [...]]]></description>
			<content:encoded><![CDATA[<p>under development are html 5 and xhtml v2. html 5 is being pushed by browser vendors (do we actually call them browser vendors when most of them don&#8217;t even sell their browsers?) and xhtml v2 is being supported by <a href="http://www.w3.org/">w3c</a>. these two are not official recommendations yet but it looks like they lead into the same direction but the paths taken are different.</p>
<p>there&#8217;s more background information from <a href="http://www.ibm.com/developerworks/web/library/x-html5xhtml2.html?S_TACT=105AGX08&amp;S_CMP=EDU">adriaan at ibm developerworks</a>. its a good read if you&#8217;re a serious developer.</p>
<p>currently, html 4 and xhtml 1.1 coexist. it would be interesting how the browsers would implement the new standards.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alanguilan.com/2007/12/17/the-next-web-standards/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>microsoft fonts on ubuntu</title>
		<link>http://blog.alanguilan.com/2007/10/07/msttcorefonts/</link>
		<comments>http://blog.alanguilan.com/2007/10/07/msttcorefonts/#comments</comments>
		<pubDate>Sun, 07 Oct 2007 09:12:35 +0000</pubDate>
		<dc:creator>noel</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.alanguilan.com/2007/10/07/web-development/423.html</guid>
		<description><![CDATA[i, being part web dev, had to make sure that the fonts i used are &#8220;standard&#8221; web fonts. in the name interoperability, microsoft released its true type core fonts years ago. its was a free download and, in a way, successful in its intended purpose &#8212; a large number of websites use it because of [...]]]></description>
			<content:encoded><![CDATA[<p>i, being part web dev, had to make sure that the fonts i used are &#8220;standard&#8221; web fonts. in the name interoperability, microsoft released its true type core fonts years ago. its was a free download and, in a way, successful in its intended purpose &#8212; a large number of websites use it because of the wide availability of microsoft products that distributed the font pack as an add-on. these days its no longer available for download via microsoft&#8217;s website. i am not surprised by this news.</p>
<p><img src="http://blog.alanguilan.com/wp-content/uploads/2007/10/msttcorefonts.png" alt="core fonts not available" class="centered" /></p>
<p>fortunately, the font pack is available via ubuntu. its not installed by default since the font pack is proprietary. if you want to read up on its background you can visit <a href="http://en.wikipedia.org/wiki/Core_fonts_for_the_Web">this site</a>.</p>
<p>the pack contains the following fonts:</p>
<blockquote><p>Andale Mono<br />
Arial Black<br />
Arial (Bold, Italic, Bold Italic)<br />
Comic Sans MS (Bold)<br />
Courier New (Bold, Italic, Bold Italic)<br />
Georgia (Bold, Italic, Bold Italic)<br />
Impact<br />
Times New Roman (Bold, Italic, Bold Italic)<br />
Trebuchet (Bold, Italic, Bold Italic)<br />
Verdana (Bold, Italic, Bold Italic)<br />
Webdings</p></blockquote>
<p><span id="more-423"></span>installing the font pack is easy with the help of the synaptic package manager. just for a search for &#8220;msttcorefonts&#8221; (without the quotations)</p>
<p><img src="http://blog.alanguilan.com/wp-content/uploads/2007/10/searchfonts.png" alt="search msttcorefonts" class="centered" /></p>
<p>and then click on the check box beside the msttcorefonts entry and click <em>mark for installation</em></p>
<p><img src="http://blog.alanguilan.com/wp-content/uploads/2007/10/markforinstallation.png" alt="mark for installation" class="centered" /></p>
<p>the click on apply</p>
<p><img src="http://blog.alanguilan.com/wp-content/uploads/2007/10/apply.png" alt="apply" class="centered" /></p>
<p>you will then see an apply summary dialog box</p>
<p><img src="http://blog.alanguilan.com/wp-content/uploads/2007/10/applysummary.png" alt="apply summary" class="centered" /></p>
<p>click on apply and synaptic will start downloading and install the package</p>
<p><img src="http://blog.alanguilan.com/wp-content/uploads/2007/10/installing.png" alt="installing" class="centered" /></p>
<p>once the package is installed you will see this dialog box</p>
<p><img src="http://blog.alanguilan.com/wp-content/uploads/2007/10/changesapplied.png" alt="changes applied" class="centered" /></p>
<p>just click on close and you&#8217;re almost done. there&#8217;s a bug in the installation of fonts that you&#8217;d have to restart your computer for the changes to take effect. just do a restart and you&#8217;re all set.</p>
<p>i used <a href="http://ubuntu.wordpress.com/">carthik&#8217;s ubuntu blog</a> as reference and it also has instructions on how to <a href="http://ubuntu.wordpress.com/2005/09/09/installing-microsoft-fonts/">install the fonts via the console</a>.</p>
<p>he also mentioned in another of his blog entry about <a href="http://ubuntu.wordpress.com/2007/05/21/300-easily-installed-free-fonts-for-ubuntu/">300 easily installed free fonts for ubuntu</a>. its a good read so check it out if you get the time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alanguilan.com/2007/10/07/msttcorefonts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php development tools</title>
		<link>http://blog.alanguilan.com/2007/08/21/php-development-tools/</link>
		<comments>http://blog.alanguilan.com/2007/08/21/php-development-tools/#comments</comments>
		<pubDate>Tue, 21 Aug 2007 02:08:30 +0000</pubDate>
		<dc:creator>noel</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.alanguilan.com/2007/08/21/software/385.html</guid>
		<description><![CDATA[the eclipse foundation will be officially coming out with its php development tools (pdt) for the eclipse platform by september 2007. as of this writing its still in the incubation phase. The PDT project is working towards providing a PHP Development Tools framework for the Eclipse platform. This project will encompass all development components necessary [...]]]></description>
			<content:encoded><![CDATA[<p>the eclipse foundation will be officially coming out with its <a href="http://www.eclipse.org/pdt/">php development tools</a> (pdt) for the eclipse platform by september 2007. as of this writing its still in the incubation phase.</p>
<blockquote><p>The PDT project is working towards providing a PHP Development  		Tools framework for the Eclipse platform. This project will encompass all development  		components necessary to develop PHP and will facilitate extensibility.  		It will leverage the existing Web Tools Project in providing developers with PHP capabilities.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.alanguilan.com/2007/08/21/php-development-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dev server: installing php</title>
		<link>http://blog.alanguilan.com/2006/12/04/dev-server-installing-php/</link>
		<comments>http://blog.alanguilan.com/2006/12/04/dev-server-installing-php/#comments</comments>
		<pubDate>Mon, 04 Dec 2006 07:08:00 +0000</pubDate>
		<dc:creator>noel</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.alanguilan.com/2006/12/04/software/334.html</guid>
		<description><![CDATA[after installing and testing apache, its time to install php. this time its a bit messy because i&#8217;m going for the manual install rather than the windows installer. in otherwords, don&#8217;t expect pictures. note: the following instructions are for running php 4.4.4 with apache 1.3.37 on win32 only. other packages combinations will have a different [...]]]></description>
			<content:encoded><![CDATA[<p>after installing and testing apache, its time to install php. this time its a bit messy because i&#8217;m going for the manual install rather than the windows installer. in otherwords, don&#8217;t expect pictures.</p>
<p><em>note: the following instructions are for running php 4.4.4 with apache 1.3.37 on win32 only. other packages combinations will have a different set of installation instructions.</em></p>
<p>- download the php 4.4.4 zip package from php.net</p>
<p>- extract to d:\ with subdirectories enabled; i extracted in d:\ and renamed the main subdirectory from d:\php-4.4.4-win32 to d:\php.</p>
<p>- read the install.txt file. the detailed instructions are there on how to install php in different operating environments and with different web servers.</p>
<p>- to make things easier, add the php subdirectory (d:\php) to the path environment variable so the system can easily find it. do this whether the cgi, the command line interface or the sapi module is going to be used.</p>
<p>- move the contents of the d:\php\dlls and d:\php\sapi subdirectories to the main php subdirectory d:\php.</p>
<p>-  copy the php.ini-recommended file to where the apache binary is located and rename it to php.ini</p>
<p>- if you are using include files, add the full path name to the <em>paths and directories</em> section of php.ini.</p>
<p>- modify the apache configuration file (httpd.conf) to load the php4 module and recognize php pages when apache starts</p>
<p>at the end of the loadmodule section add:</p>
<blockquote><p>LoadModule php4_module &#8220;d:/php/php4apache.dll&#8221;</p></blockquote>
<p>at the the end of the addmodule section:</p>
<blockquote><p>AddModule mod_php4.c</p></blockquote>
<p>add the following line inside the first ifmodule mod_mime.c conditional brace (i found there were two)</p>
<blockquote><p>AddType application/x-httpd-php .php</p></blockquote>
<p>modify the directoryindex entry to look like the following:</p>
<blockquote><p>DirectoryIndex index.html index.php</p></blockquote>
<p>do not forget to restart apache after applying the changes above.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alanguilan.com/2006/12/04/dev-server-installing-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dev server: post-install apache setup</title>
		<link>http://blog.alanguilan.com/2006/11/28/dev-server-post-install-apache-setup/</link>
		<comments>http://blog.alanguilan.com/2006/11/28/dev-server-post-install-apache-setup/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 05:44:15 +0000</pubDate>
		<dc:creator>noel</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.alanguilan.com/2006/11/28/software/351.html</guid>
		<description><![CDATA[now that apache is up and running, i want to set up its working environment. the target is not to have internet access to the server since its for development purposes only; to set the server so that it does not start up automatically when i turn on my workstation; and to put an &#8220;on/off [...]]]></description>
			<content:encoded><![CDATA[<p>now that <a href="http://blog.alanguilan.com/2006/11/27/software/338.html">apache is up and running</a>, i want to set up its working environment. the target is not to have internet access to the server since its for development purposes only; to set the server so that it does not start up automatically when i turn on my workstation; and to put an &#8220;on/off switch&#8221; so i can turn the server on or off at will.</p>
<p><strong>zonealarm</strong><br />
<img src="http://blog.alanguilan.com/wp-content/uploads/2006/11/apache.11.zonealarm.jpg" id="image352" alt="zonealarm for apache" class="centered" /></p>
<p>i have zonealarm doing minor firewalling duties (<a href="http://www.smoothwall.org/">smoothwall</a> does most of the work). i set it so that apache doesn&#8217;t have access to the internet nor act as a server to the internet; access and serving duties are only approved to the trusted zone. for more info on zonealarm zones you can refer to the user forums or the support center at the <a href="http://www.zonelabs.com/store/content/support/za/znalmMain.jsp?dc=12bms&amp;ctry=GB&amp;lang=en&amp;lid=ps_za">zonealarm tech support</a>.</p>
<p><span id="more-351"></span></p>
<p><strong>apache startup settings</strong><br />
apache, by default, runs when the computer starts up. to change this behavior i had to change  its startup settings in the windows services. to call up windows services go to the control panel, launch administrative tools and then launch services. you should be able to see something similar as shown below</p>
<p><img src="http://blog.alanguilan.com/wp-content/uploads/2006/11/apache.12.asaservice.jpg" alt="apache as a service" id="image353" class="centered" /></p>
<p>to edit the apache service, double click on apache and you should see a dialog box like the one below</p>
<p><img src="http://blog.alanguilan.com/wp-content/uploads/2006/11/apache.13.modifyservice.jpg" alt="modify apache service" id="image354" class="centered" /></p>
<p>i set my startup type as <em>manual</em> so that apache doesn&#8217;t start until i say so and then i clicked on the <em>stop</em> button to stop the service.</p>
<p><strong>apache monitor</strong><br />
<img src="http://blog.alanguilan.com/wp-content/uploads/2006/11/apache.15.servicemonitor.jpg" class="centered" alt="apache monitor" id="image355" /></p>
<p>there&#8217;s this little program that comes with apache 2 that monitors apache services running on the computer. it can start, stop or restart an apache <img src="http://blog.alanguilan.com/wp-content/uploads/2006/11/apache.14.monitortray.jpg" id="image356" alt="apache monitor on system tray" class="alignleft" />service and call up the windows services program. it resides on the sytem tray and it works with apache 1.3 servers. nice. the bad thing is that its not available as a separate download. so i</p>
<ul>
<li>downloaded apache 2</li>
<li>installed the thing</li>
<li>copied the apache monitor executable (apachemonitor.exe) from version 2&#8242;s apache\bin subdirectory to the 1.3.37 apache\bin subdirectory</li>
<li>created a shortcut for it in the startup folder</li>
<li>uninstalled apache 2</li>
</ul>
<p>now i can start/stop/restart apache any time i want to.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alanguilan.com/2006/11/28/dev-server-post-install-apache-setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

