<?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>seoxys.com&#187; Release</title>
	<atom:link href="http://www.seoxys.com/category/release/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.seoxys.com</link>
	<description></description>
	<lastBuildDate>Mon, 04 Jan 2010 17:14:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The Azure License: meaningful attribution</title>
		<link>http://www.seoxys.com/azure-license/</link>
		<comments>http://www.seoxys.com/azure-license/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 20:59:01 +0000</pubDate>
		<dc:creator>kenneth</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.seoxys.com/?p=233</guid>
		<description><![CDATA[Open-source licensing can be a real nightmare. Some licenses are nearly impossible to decipher, while some (namely&#8201;&#8211;&#8201;the GNU GPL) are just pure&#160;evil. I have been trying to find a software license which, like the Creative Commons Attribution license, would let the licensee do pretty much anything with the software, except it would require attribution in [...]]]></description>
			<content:encoded><![CDATA[<p>Open-source licensing can be a real nightmare. Some licenses are nearly impossible to decipher, while some (namely&thinsp;&#8211;&thinsp;the GNU GPL) are just <a href="http://www.red-sweater.com/blog/825/getting-pretty-lonely">pure&nbsp;evil</a>.</p>
<p>I have been trying to find a software license which, like the Creative Commons Attribution license, would let the licensee do pretty much anything with the software, except it would require attribution in a meaningful way. That is to say, documentation and/or credits of any derivative&nbsp;work.</p>
<p>The MIT license came closest to this, and it is the base on which the Azure License was&nbsp;written.</p>
<p>A good way to give attribution, as required by the license, would be a friendly &ldquo;Contains code by Copyright Holder [linked]&rdquo; or &ldquo;Special thanks to Copyright Holder [linked]&rdquo; in the about&nbsp;box.</p>
<p>Without further ado, the Azure&nbsp;License:</p>
<blockquote><p>The Azure&nbsp;License</p>
<p>Copyright (c) {year} {copyright&nbsp;holders}</p>
<p>Attribute to {individual or group name} -&nbsp;{link}</p>
<p>You (the licensee) are hereby granted permission, free of charge, to deal in this software or source code (this &#8220;Software&#8221;) without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sublicense this Software, subject to the following&nbsp;conditions:</p>
<p>You must give attribution to the party mentioned above, by name and by hyperlink, in the about box, credits document and/or documentation of any derivative work using a substantial portion of this&nbsp;Software.</p>
<p>You may not use the name of the copyright holder(s) to endorse or promote products derived from this Software without specific prior written&nbsp;permission.</p>
<p>THIS SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THIS SOFTWARE OR THE USE OR OTHER DEALINGS IN THIS&nbsp;SOFTWARE.</p>
<p>http://seoxys.com/azure-license/</p></blockquote>
<p><a href="http://dl.azuretalon.com/azure_license.txt">Plain text Azure&nbsp;License</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoxys.com/azure-license/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ATTemplate: Simple Templating System in PHP</title>
		<link>http://www.seoxys.com/attemplate-simple-templating-system-in-php/</link>
		<comments>http://www.seoxys.com/attemplate-simple-templating-system-in-php/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 10:13:42 +0000</pubDate>
		<dc:creator>kenneth</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.seoxys.com/?p=203</guid>
		<description><![CDATA[Let me say this first: I do not believe in big bloated MVC PHP frameworks. I believe in having custom code that runs as fast as possible. For recurring useful functionality, such as templates, I believe in using simple, efficient and flexible dedicated standalone&#160;modules. For the past several years, I have been using a home-grown [...]]]></description>
			<content:encoded><![CDATA[<p>Let me say this first: I do not believe in big bloated MVC PHP frameworks. I believe in having custom code that runs as fast as possible. For recurring useful functionality, such as templates, I believe in using simple, efficient and flexible dedicated standalone&nbsp;modules.</p>
<p>For the past several years, I have been using a home-grown templating system that functioned by parsing template files which would have a dedicated / invented syntax. It would replace, for example, %TAG%, with a value. It had several more advanced features too, such as conditionals, recursion, embedded PHP, and&nbsp;more.</p>
<p>And while it functioned just fine, it implemented a custom parser, and required templates to be written using a non-standard syntax. But, after having used Ruby on Rails, I was inspired to design something&nbsp;better.</p>
<p>ATTemplate is the result of this. The main idea behind ATTemplate is that PHP in itself is already a parser, so why reinvent the&nbsp;wheel?</p>
<p>ATTemplate is very lightweight and relatively simple, but it&#8217;s very powerful without being bulky. It allows for everything the other templating systems can do, including loops, nested templates, recursion, conditionals,&nbsp;etc.</p>
<h1>How to&nbsp;use</h1>
<p>Here&#8217;s how you&#8217;d use&nbsp;ATTemplate:</p>
<pre class="textmate-source"><span class="text text_html text_html_basic"><span class="source source_php source_php_embedded source_php_embedded_block source_php_embedded_block_html"><span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_begin punctuation_definition_embedded_begin_php">&lt;?php</span>

<span class="comment comment_line comment_line_double-slash comment_line_double-slash_php"><span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_php">//</span> Include the ATTemplate class
</span><span class="meta meta_include meta_include_php"><span class="keyword keyword_control keyword_control_import keyword_control_import_include keyword_control_import_include_php">require_once</span> <span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">attemplate.inc.php</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span></span><span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span>

<span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>template</span> <span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_php">=</span> <span class="keyword keyword_other keyword_other_new keyword_other_new_php">new</span> <span class="support support_class support_class_php">ATTemplate</span>()<span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span>

<span class="comment comment_line comment_line_double-slash comment_line_double-slash_php"><span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_php">//</span> Optionally, you can give it properties, like so:
</span><span class="comment comment_line comment_line_double-slash comment_line_double-slash_php"><span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_php">//</span> $template = new ATTemplate($property_array);
</span>
<span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>unread_messages</span> <span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_php">=</span> <span class="support support_function support_function_rand support_function_rand_php">rand</span>(<span class="constant constant_numeric constant_numeric_php">0</span>, <span class="constant constant_numeric constant_numeric_php">20</span>)<span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span>

<span class="comment comment_line comment_line_double-slash comment_line_double-slash_php"><span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_php">//</span> Sets property 'unread_messages' to 10.
</span><span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>template</span><span class="keyword keyword_operator keyword_operator_class keyword_operator_class_php">-&gt;</span><span class="meta meta_function-call meta_function-call_object meta_function-call_object_php">set</span>(<span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">unread_messages</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>, <span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>unread_messages</span>)<span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span>

<span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>template</span><span class="keyword keyword_operator keyword_operator_class keyword_operator_class_php">-&gt;</span><span class="meta meta_function-call meta_function-call_object meta_function-call_object_php">set</span>(<span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">title</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>, <span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">ATTemplate Test</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>)<span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span>

<span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>property_array</span> <span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_php">=</span> <span class="meta meta_array meta_array_php"><span class="support support_function support_function_construct support_function_construct_php">array</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_begin punctuation_definition_array_begin_php">(</span>
    <span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">first_name</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span> <span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span> <span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">John</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>,
    <span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">time</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span> <span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span> <span class="support support_function support_function_php_date support_function_php_date_php">date</span>(<span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">H:i:s</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_end punctuation_definition_array_end_php">)</span></span>,
    <span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">friend_requests</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span> <span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span> <span class="meta meta_array meta_array_php"><span class="support support_function support_function_construct support_function_construct_php">array</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_begin punctuation_definition_array_begin_php">(</span>
        <span class="meta meta_array meta_array_php"><span class="support support_function support_function_construct support_function_construct_php">array</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_begin punctuation_definition_array_begin_php">(</span><span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">name</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span><span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span><span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">James</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>, <span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">followers</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span><span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span><span class="support support_function support_function_rand support_function_rand_php">rand</span>(<span class="constant constant_numeric constant_numeric_php">0</span>, <span class="constant constant_numeric constant_numeric_php">200</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_end punctuation_definition_array_end_php">)</span></span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_end punctuation_definition_array_end_php">)</span></span>,
        <span class="meta meta_array meta_array_php"><span class="support support_function support_function_construct support_function_construct_php">array</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_begin punctuation_definition_array_begin_php">(</span><span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">name</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span><span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span><span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">Josh</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>, <span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">followers</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span><span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span><span class="support support_function support_function_rand support_function_rand_php">rand</span>(<span class="constant constant_numeric constant_numeric_php">0</span>, <span class="constant constant_numeric constant_numeric_php">200</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_end punctuation_definition_array_end_php">)</span></span>),
        <span class="meta meta_array meta_array_php"><span class="support support_function support_function_construct support_function_construct_php">array</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_begin punctuation_definition_array_begin_php">(</span><span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">name</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span><span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span><span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">Aaron</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>, <span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">followers</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span><span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span><span class="support support_function support_function_rand support_function_rand_php">rand</span>(<span class="constant constant_numeric constant_numeric_php">0</span>, <span class="constant constant_numeric constant_numeric_php">200</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_end punctuation_definition_array_end_php">)</span></span>),
        <span class="meta meta_array meta_array_php"><span class="support support_function support_function_construct support_function_construct_php">array</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_begin punctuation_definition_array_begin_php">(</span><span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">name</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span><span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span><span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">Eric</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>, <span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">followers</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span><span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span><span class="support support_function support_function_rand support_function_rand_php">rand</span>(<span class="constant constant_numeric constant_numeric_php">0</span>, <span class="constant constant_numeric constant_numeric_php">200</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_end punctuation_definition_array_end_php">)</span></span>),
        <span class="meta meta_array meta_array_php"><span class="support support_function support_function_construct support_function_construct_php">array</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_begin punctuation_definition_array_begin_php">(</span><span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">name</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span><span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span><span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">Mike</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>, <span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">followers</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span><span class="keyword keyword_operator keyword_operator_key keyword_operator_key_php">=&gt;</span><span class="support support_function support_function_rand support_function_rand_php">rand</span>(<span class="constant constant_numeric constant_numeric_php">0</span>, <span class="constant constant_numeric constant_numeric_php">200</span><span class="punctuation punctuation_definition punctuation_definition_array punctuation_definition_array_end punctuation_definition_array_end_php">)</span></span>)
    )
)<span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span>

<span class="comment comment_line comment_line_double-slash comment_line_double-slash_php"><span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_php">//</span> This pushes the content of $property_array into the properties
</span><span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>template</span><span class="keyword keyword_operator keyword_operator_class keyword_operator_class_php">-&gt;</span><span class="meta meta_function-call meta_function-call_object meta_function-call_object_php">push</span>(<span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>property_array</span>)<span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span>

<span class="comment comment_line comment_line_double-slash comment_line_double-slash_php"><span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_php">//</span> Prints the parsed template
</span><span class="support support_function support_function_construct support_function_construct_php">echo</span> <span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>template</span><span class="keyword keyword_operator keyword_operator_class keyword_operator_class_php">-&gt;</span><span class="meta meta_function-call meta_function-call_object meta_function-call_object_php">parse</span>(<span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">index.phtml</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>)

<span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_end punctuation_definition_embedded_end_php"><span class="source source_php">?</span>&gt;</span></span></span></pre>
<p>And here&#8217;s what your template could look&nbsp;like:</p>
<pre class="textmate-source"><span class="text text_html text_html_basic"><span class="meta meta_tag meta_tag_sgml meta_tag_sgml_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;!</span><span class="meta meta_tag meta_tag_sgml meta_tag_sgml_doctype meta_tag_sgml_doctype_html"><span class="entity entity_name entity_name_tag entity_name_tag_doctype entity_name_tag_doctype_html">DOCTYPE</span> html PUBLIC <span class="string string_quoted string_quoted_double string_quoted_double_doctype string_quoted_double_doctype_identifiers-and-DTDs string_quoted_double_doctype_identifiers-and-DTDs_html">"-//W3C//DTD XHTML 1.0 Transitional//EN"</span>
    <span class="string string_quoted string_quoted_double string_quoted_double_doctype string_quoted_double_doctype_identifiers-and-DTDs string_quoted_double_doctype_identifiers-and-DTDs_html">"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</span></span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>

<span class="meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;</span><span class="entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html">html</span> <span class="entity entity_other entity_other_attribute-name entity_other_attribute-name_html">xmlns</span>=<span class="string string_quoted string_quoted_double string_quoted_double_html"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_html">"</span>http://www.w3.org/1999/xhtml<span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_html">"</span></span> <span class="entity entity_other entity_other_attribute-name entity_other_attribute-name_html">xml:lang</span>=<span class="string string_quoted string_quoted_double string_quoted_double_html"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_html">"</span>en<span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_html">"</span></span> <span class="entity entity_other entity_other_attribute-name entity_other_attribute-name_html">lang</span>=<span class="string string_quoted string_quoted_double string_quoted_double_html"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_html">"</span>en<span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_html">"</span></span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>
<span class="meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;</span><span class="entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html">head</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>
    <span class="meta meta_tag meta_tag_inline meta_tag_inline_any meta_tag_inline_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;</span><span class="entity entity_name entity_name_tag entity_name_tag_inline entity_name_tag_inline_any entity_name_tag_inline_any_html">meta</span> <span class="entity entity_other entity_other_attribute-name entity_other_attribute-name_html">http-equiv</span>=<span class="string string_quoted string_quoted_double string_quoted_double_html"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_html">"</span>Content-Type<span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_html">"</span></span> <span class="entity entity_other entity_other_attribute-name entity_other_attribute-name_html">content</span>=<span class="string string_quoted string_quoted_double string_quoted_double_html"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_html">"</span>text/html; charset=utf-8<span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_html">"</span></span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">/&gt;</span></span>

    <span class="meta meta_tag meta_tag_inline meta_tag_inline_any meta_tag_inline_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;</span><span class="entity entity_name entity_name_tag entity_name_tag_inline entity_name_tag_inline_any entity_name_tag_inline_any_html">title</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span><span class="source source_php source_php_embedded source_php_embedded_line source_php_embedded_line_html"><span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_begin punctuation_definition_embedded_begin_php">&lt;?php</span> <span class="support support_function support_function_construct support_function_construct_php">echo</span> <span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>title</span><span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span> <span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_end punctuation_definition_embedded_end_php"><span class="source source_php">?</span>&gt;</span></span><span class="meta meta_tag meta_tag_inline meta_tag_inline_any meta_tag_inline_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;/</span><span class="entity entity_name entity_name_tag entity_name_tag_inline entity_name_tag_inline_any entity_name_tag_inline_any_html">title</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>

<span class="meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;/</span><span class="entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html">head</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>

<span class="meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;</span><span class="entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html">body</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>

<span class="meta meta_tag meta_tag_block meta_tag_block_any meta_tag_block_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;</span><span class="entity entity_name entity_name_tag entity_name_tag_block entity_name_tag_block_any entity_name_tag_block_any_html">h1</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>Welcome, <span class="source source_php source_php_embedded source_php_embedded_line source_php_embedded_line_html"><span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_begin punctuation_definition_embedded_begin_php">&lt;?php</span> <span class="support support_function support_function_construct support_function_construct_php">echo</span> <span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>first_name</span><span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span> <span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_end punctuation_definition_embedded_end_php"><span class="source source_php">?</span>&gt;</span></span><span class="meta meta_tag meta_tag_block meta_tag_block_any meta_tag_block_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;/</span><span class="entity entity_name entity_name_tag entity_name_tag_block entity_name_tag_block_any entity_name_tag_block_any_html">h1</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>

<span class="source source_php source_php_embedded source_php_embedded_block source_php_embedded_block_html"><span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_begin punctuation_definition_embedded_begin_php">&lt;?php</span> <span class="keyword keyword_control keyword_control_php">if</span>(<span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>unread_messages</span><span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_php">&gt;</span><span class="constant constant_numeric constant_numeric_php">0</span>): <span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_end punctuation_definition_embedded_end_php"><span class="source source_php">?</span>&gt;</span></span><span class="punctuation punctuation_whitespace punctuation_whitespace_embedded punctuation_whitespace_embedded_trailing punctuation_whitespace_embedded_trailing_php">
</span><span class="meta meta_tag meta_tag_block meta_tag_block_any meta_tag_block_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;</span><span class="entity entity_name entity_name_tag entity_name_tag_block entity_name_tag_block_any entity_name_tag_block_any_html">h2</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>You have <span class="source source_php source_php_embedded source_php_embedded_line source_php_embedded_line_html"><span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_begin punctuation_definition_embedded_begin_php">&lt;?php</span> <span class="support support_function support_function_construct support_function_construct_php">echo</span> <span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>unread_messages</span><span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span> <span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_end punctuation_definition_embedded_end_php"><span class="source source_php">?</span>&gt;</span></span> unread messages!<span class="meta meta_tag meta_tag_block meta_tag_block_any meta_tag_block_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;/</span><span class="entity entity_name entity_name_tag entity_name_tag_block entity_name_tag_block_any entity_name_tag_block_any_html">h2</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>
<span class="source source_php source_php_embedded source_php_embedded_block source_php_embedded_block_html"><span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_begin punctuation_definition_embedded_begin_php">&lt;?php</span> <span class="keyword keyword_control keyword_control_php">endif</span><span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span> <span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_end punctuation_definition_embedded_end_php"><span class="source source_php">?</span>&gt;</span></span><span class="punctuation punctuation_whitespace punctuation_whitespace_embedded punctuation_whitespace_embedded_trailing punctuation_whitespace_embedded_trailing_php">
</span>
<span class="meta meta_tag meta_tag_block meta_tag_block_any meta_tag_block_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;</span><span class="entity entity_name entity_name_tag entity_name_tag_block entity_name_tag_block_any entity_name_tag_block_any_html">p</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>You have received friend requests from the following people:<span class="meta meta_tag meta_tag_block meta_tag_block_any meta_tag_block_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;/</span><span class="entity entity_name entity_name_tag entity_name_tag_block entity_name_tag_block_any entity_name_tag_block_any_html">p</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>
<span class="meta meta_tag meta_tag_block meta_tag_block_any meta_tag_block_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;</span><span class="entity entity_name entity_name_tag entity_name_tag_block entity_name_tag_block_any entity_name_tag_block_any_html">ol</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>
<span class="source source_php source_php_embedded source_php_embedded_block source_php_embedded_block_html"><span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_begin punctuation_definition_embedded_begin_php">&lt;?php</span> <span class="keyword keyword_control keyword_control_php">foreach</span>(<span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>friend_requests</span> <span class="keyword keyword_operator keyword_operator_logical keyword_operator_logical_php">as</span> <span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>friend_request</span>): <span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_end punctuation_definition_embedded_end_php"><span class="source source_php">?</span>&gt;</span></span><span class="punctuation punctuation_whitespace punctuation_whitespace_embedded punctuation_whitespace_embedded_trailing punctuation_whitespace_embedded_trailing_php">
</span>    <span class="meta meta_tag meta_tag_inline meta_tag_inline_any meta_tag_inline_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;</span><span class="entity entity_name entity_name_tag entity_name_tag_inline entity_name_tag_inline_any entity_name_tag_inline_any_html">li</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span><span class="source source_php source_php_embedded source_php_embedded_line source_php_embedded_line_html"><span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_begin punctuation_definition_embedded_begin_php">&lt;?php</span> <span class="support support_function support_function_construct support_function_construct_php">echo</span> <span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>friend_request</span>[<span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">name</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>]<span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span> <span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_end punctuation_definition_embedded_end_php"><span class="source source_php">?</span>&gt;</span></span> (has <span class="source source_php source_php_embedded source_php_embedded_line source_php_embedded_line_html"><span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_begin punctuation_definition_embedded_begin_php">&lt;?php</span> <span class="support support_function support_function_construct support_function_construct_php">echo</span> <span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>friend_request</span>[<span class="string string_quoted string_quoted_single string_quoted_single_php"><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_php">'</span><span class="meta meta_string-contents meta_string-contents_quoted meta_string-contents_quoted_single meta_string-contents_quoted_single_php">followers</span><span class="punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_php">'</span></span>]<span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span> <span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_end punctuation_definition_embedded_end_php"><span class="source source_php">?</span>&gt;</span></span> followers)<span class="meta meta_tag meta_tag_inline meta_tag_inline_any meta_tag_inline_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;/</span><span class="entity entity_name entity_name_tag entity_name_tag_inline entity_name_tag_inline_any entity_name_tag_inline_any_html">li</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>
<span class="source source_php source_php_embedded source_php_embedded_block source_php_embedded_block_html"><span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_begin punctuation_definition_embedded_begin_php">&lt;?php</span> <span class="keyword keyword_control keyword_control_php">endforeach</span><span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span> <span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_end punctuation_definition_embedded_end_php"><span class="source source_php">?</span>&gt;</span></span><span class="punctuation punctuation_whitespace punctuation_whitespace_embedded punctuation_whitespace_embedded_trailing punctuation_whitespace_embedded_trailing_php">
</span><span class="meta meta_tag meta_tag_block meta_tag_block_any meta_tag_block_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;/</span><span class="entity entity_name entity_name_tag entity_name_tag_block entity_name_tag_block_any entity_name_tag_block_any_html">ol</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>

<span class="meta meta_tag meta_tag_block meta_tag_block_any meta_tag_block_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;</span><span class="entity entity_name entity_name_tag entity_name_tag_block entity_name_tag_block_any entity_name_tag_block_any_html">p</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>The time is <span class="source source_php source_php_embedded source_php_embedded_line source_php_embedded_line_html"><span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_begin punctuation_definition_embedded_begin_php">&lt;?php</span> <span class="support support_function support_function_construct support_function_construct_php">echo</span> <span class="variable variable_other variable_other_php"><span class="punctuation punctuation_definition punctuation_definition_variable punctuation_definition_variable_php">$</span>time</span><span class="punctuation punctuation_terminator punctuation_terminator_expression punctuation_terminator_expression_php">;</span> <span class="punctuation punctuation_definition punctuation_definition_embedded punctuation_definition_embedded_end punctuation_definition_embedded_end_php"><span class="source source_php">?</span>&gt;</span></span>&#8230;<span class="meta meta_tag meta_tag_block meta_tag_block_any meta_tag_block_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;/</span><span class="entity entity_name entity_name_tag entity_name_tag_block entity_name_tag_block_any entity_name_tag_block_any_html">p</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>

<span class="meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;/</span><span class="entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html">body</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>
<span class="meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html"><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&lt;/</span><span class="entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html">html</span><span class="punctuation punctuation_definition punctuation_definition_tag punctuation_definition_tag_html">&gt;</span></span>
</span></pre>
<h1>License</h1>
<p>You&#8217;re free to use the code in whatever you want, commercial or not. Modify it, redistribute it, do whatever you want with&nbsp;it.</p>
<p>The only requirement is that you need to give me&nbsp;credit.</p>
<p>Also, please do <a href="mailto:kenneth@ballenegger.com">shoot me an email</a> if you use this in your&nbsp;project.</p>
<p>ATTemplate by <a href="http://www.seoxys.com">Kenneth Ballenegger</a> is licensed under the <a href="http://www.seoxys.com/azure-license">Azure&nbsp;License</a>.</p>
<h1>Download</h1>
<p><a href="http://dl.azuretalon.com/attemplate.zip">Download&nbsp;ATTemplate!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoxys.com/attemplate-simple-templating-system-in-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Meet iLaugh 2.0 &#8211; Social Jokes</title>
		<link>http://www.seoxys.com/ilaugh-2/</link>
		<comments>http://www.seoxys.com/ilaugh-2/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 15:02:52 +0000</pubDate>
		<dc:creator>kenneth</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.seoxys.com/?p=201</guid>
		<description><![CDATA[After months of hard work, controversy and perseverance, iLaugh 2.0 is finally&#160;launching. iLaugh puts a database of over 50,000 jokes in the palm of your hand. Vote on your favorite jokes, compile a list of your favorites, share jokes with your friends via Twitter and Facebook, and most importantly, have a good&#160;laugh. With iLaugh, you [...]]]></description>
			<content:encoded><![CDATA[<p>After months of hard work, <a href="http://www.seoxys.com/apples-increasingly-ridiculous-rejections/">controversy</a> and perseverance, iLaugh 2.0 is finally&nbsp;launching.</p>
<p>iLaugh puts a database of over 50,000 jokes in the palm of your hand. Vote on your favorite jokes, compile a list of your favorites, share jokes with your friends via Twitter and Facebook, and most importantly, have a good&nbsp;laugh.</p>
<p>With iLaugh, you have complete control over which jokes you want to read. The Categories feature gives you the ability to only read the jokes that interest you. Additionally, you can filter out adult jokes or jokes voted down by the&nbsp;community.</p>
<p><center><a href="http://www.ilaughapp.com/"><img src="http://akhun.com/seo/skitch/iPhone_Portrait_0708-20090609-183209.png" style="border:none" /></a></center><br />
<center>(click on the image to go to <a href="http://www.ilaughapp.com/">ilaughapp.com</a>)</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoxys.com/ilaugh-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warmonger: Warcraft III Autorefresh for Mac OS X</title>
		<link>http://www.seoxys.com/warmonger-warcraft-iii-autorefresh-for-mac-os-x/</link>
		<comments>http://www.seoxys.com/warmonger-warcraft-iii-autorefresh-for-mac-os-x/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 08:19:42 +0000</pubDate>
		<dc:creator>kenneth</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.seoxys.com/?p=197</guid>
		<description><![CDATA[One of the most popular articles on this blog has always been my tutorial on how to hack an War3 autorefresh bot for&#160;Mac. However, it&#8217;s still quite a clunky hack, and many commenters have been unable to get it work smoothly. Even I gave up on it when I upgraded to&#160;Leopard. Introducing&#160;Warmonger Warmonger is a [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most popular articles on this blog has always been my tutorial on how to <a href="http://www.seoxys.com/tutorial-warcraft-iii-autorefresh-for-mac-os-x/">hack an War3 autorefresh bot for&nbsp;Mac</a>.</p>
<p>However, it&#8217;s still quite a clunky hack, and many commenters have been unable to get it work smoothly. Even I gave up on it when I upgraded to&nbsp;Leopard.</p>
<p><strong>Introducing&nbsp;Warmonger</strong></p>
<p><img src="http://akhun.com/seo/skitch/Warmonger-20090615-100654.png" /></p>
<p>Warmonger is a Mac-like autorefresh bot for Warcraft III. It does that and only that, but it does it well, reliably and most importantly,&nbsp;natively.</p>
<p>Warmonger is completely free,&nbsp;too.</p>
<p><a href="http://dl.azuretalon.com/Warmonger.zip">Download&nbsp;Warmonger</a></p>
<p>Using Warmonger is easy: Create a game on Battle.net, switch to Warmonger and hit Refresh, get back to War3 and enjoy your autorefreshing&nbsp;game.</p>
<p>Warmonger knows to stop automatically when your game starts. Once it&#8217;s launched, you don&#8217;t even have to worry about it anymore. It really is that&nbsp;simple.</p>
<p><img src="http://akhun.com/seo/skitch/Warmonger-20090615-100909.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoxys.com/warmonger-warcraft-iii-autorefresh-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Make Me Laugh &#8211; Win Your Free Copy of iLaugh!</title>
		<link>http://www.seoxys.com/make-me-laugh-get-free-ilaugh/</link>
		<comments>http://www.seoxys.com/make-me-laugh-get-free-ilaugh/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 00:26:33 +0000</pubDate>
		<dc:creator>kenneth</dc:creator>
				<category><![CDATA[Contests]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.seoxys.com/?p=120</guid>
		<description><![CDATA[As iLaugh&#8217;s developer, I&#8217;ve spent quite a bit of time reading jokes. There comes a point where it feels like you&#8217;ve heard them all, and what used to be funny just sounds&#160;lame. Here&#8217;s the deal, if you manage to make me laugh out loud with a joke, I&#8217;ll reward you with a free iLaugh promo [...]]]></description>
			<content:encoded><![CDATA[<p>As iLaugh&#8217;s developer, I&#8217;ve spent quite a bit of time reading jokes. There comes a point where it feels like you&#8217;ve heard them all, and what used to be funny just sounds&nbsp;lame.</p>
<p>Here&#8217;s the deal, if you manage to make me laugh out loud with a joke, I&#8217;ll reward you with a free iLaugh promo code. While supplies last. (There&#8217;s only about 40 codes left for me to give&nbsp;away.)</p>
<p>Show me your best joke in the&nbsp;comments.</p>
<p>At the end of the contest, I&#8217;ll compile a list of the very best jokes, and publish them through iLaugh as a new source, as well as on this&nbsp;blog.</p>
<p><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=305152278&#038;mt=8">Check out the free&nbsp;version!</a></p>
<p><b>Update:</b> if you can, rather tweet me your joke @<a href="http://twitter.com/SeoxyS">SeoxyS</a>.</p>
<p><img src="http://akhun.com/seo/skitch/iPhone_Simulator-16-20090305-143717.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoxys.com/make-me-laugh-get-free-ilaugh/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Chuck Norris reads iLaugh!</title>
		<link>http://www.seoxys.com/chuck-norris-reads-ilaugh/</link>
		<comments>http://www.seoxys.com/chuck-norris-reads-ilaugh/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 17:10:31 +0000</pubDate>
		<dc:creator>kenneth</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.seoxys.com/?p=106</guid>
		<description><![CDATA[There has been quite a bit of activity going on with iLaugh&#160;lately: Chuck Norris reads&#160;iLaugh! Just freshly released merely minutes ago are two brand-new awesome sources, Chuck Norris Facts, both in english and french&#160;versions. Comedy Central back&#160;up The source jokes.com has been down for a while, but everything is back to normal since a few&#160;days. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://akhun.com/seo/skitch/skitched-20090225-021333.png" style="float:right"/><br />
There has been quite a bit of activity going on with iLaugh&nbsp;lately:</p>
<p><b>Chuck Norris reads&nbsp;iLaugh!</b></p>
<p>Just freshly released merely minutes ago are two brand-new awesome sources, Chuck Norris Facts, both in english and french&nbsp;versions.</p>
<p><img src="http://akhun.com/seo/skitch/iPhone_Simulator-20090225-021720.png" /></p>
<p><b>Comedy Central back&nbsp;up</b></p>
<p>The source jokes.com has been down for a while, but everything is back to normal since a few&nbsp;days.</p>
<p><b>Get iLaugh for&nbsp;FREE!</b></p>
<p>Yes, the Lite version of iLaugh is finally here. And the best part is that it&#8217;s completely free, yet has all the same great sources that the full version offers. The catch? A small portion at the bottom of the screen is taken up by a classy AdMob&nbsp;ad.</p>
<p><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=305152278&#038;mt=8">Get iLaugh&nbsp;Lite!</a></p>
<p><img src="http://akhun.com/seo/skitch/iTunes-20090225-021811.png" /></p>
<p><b>TUAW reviews&nbsp;ilaugh</b></p>
<p>A big thanks to <a href="http://www.tuaw.com/2009/02/24/ilaugh-for-iphone-gives-you-the-giggles/">TUAW</a> for reviewing iLaugh&nbsp;today.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoxys.com/chuck-norris-reads-ilaugh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing Anigma</title>
		<link>http://www.seoxys.com/announcing-anigma/</link>
		<comments>http://www.seoxys.com/announcing-anigma/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 19:53:15 +0000</pubDate>
		<dc:creator>kenneth</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.seoxys.com/?p=96</guid>
		<description><![CDATA[For the past several months, I have been working with the talented guys at MacMage on a very exciting project that I have the pleasure to announce&#160;today. Anigma is an iPhone and iPod Touch game based on an all-time favorite 80&#8217;s classic. It sports amazing eye-candy and music, has a futuristic theme, and adds new [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://rsrc.azuretalon.com/blog/anigma.png" style="border:none" /></p>
<p>For the past several months, I have been working with the talented guys at <a href="http://www.macmage.com">MacMage</a> on a very exciting project that I have the pleasure to announce&nbsp;today.</p>
<p>Anigma is an iPhone and iPod Touch game based on an all-time favorite 80&#8217;s classic. It sports amazing eye-candy and music, has a futuristic theme, and adds new gameplay&nbsp;twists.</p>
<p><img src="http://rsrc.azuretalon.com/blog/mmhat.png" style="border:none" /></p>
<p>We are planning on a December or January release, and we will be giving away more information about Anigma as the month&nbsp;progresses.</p>
<p>We will also all be at MacWorld 2009, so look for us there. We will not be exhibiting, but we&#8217;ll be wearing MacMage&nbsp;shirts</p>
<p>Also check out the <a href="http://www.macmage.com">MacMage</a> site, teammate <a href="http://www.pixelsage.com/index/">Ernest&#8217;s blog</a>, the <a href="http://www.azuretalon.com/">Azure Talon</a> site, and the official <a href="http://www.getanigma.com/">Anigma</a>&nbsp;site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoxys.com/announcing-anigma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Azure Talon Software introduces iLaugh 1.0 for iPhone</title>
		<link>http://www.seoxys.com/ilaugh-10/</link>
		<comments>http://www.seoxys.com/ilaugh-10/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 17:37:28 +0000</pubDate>
		<dc:creator>kenneth</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.seoxys.com/?p=95</guid>
		<description><![CDATA[Oct 20, 2008 - Azure Talon Software is proud to introduce iLaugh 1.0, their joke database for iPhone and iPod Touch. For the price of a song, iLaugh is a fun little application that contains an endless database of hilarious jokes. It&#8217;s a handy sidekick when entertaining guests, speaking to an audience, killing time or [...]]]></description>
			<content:encoded><![CDATA[<p>Oct 20, 2008 - Azure Talon Software is proud to introduce iLaugh 1.0, their joke database for iPhone and iPod Touch. For the price of a song, iLaugh is a fun little application that contains an endless database of hilarious jokes. It&#8217;s a handy sidekick when entertaining guests, speaking to an audience, killing time or simply to cheer up a friend when they&#8217;re feeling down. With sources containing a total of over twenty thousand jokes, users are guaranteed to always find a new joke.<br />
<span id="more-95"></span><br />
20 October 2008 - Azure Talon Software introduces iLaugh 1.0 for iPhone and iPod&nbsp;Touch</p>
<p>Azure Talon Software is proud to introduce iLaugh 1.0, their joke database for iPhone and iPod Touch. For the price of a song, iLaugh is a fun little application that contains an endless database of hilarious jokes. It&#8217;s a handy sidekick when entertaining guests, speaking to an audience, killing time or simply to cheer up a friend when they&#8217;re feeling&nbsp;down.</p>
<p>iLaugh is quite easy to use, and a perfect companion for comedians who&#8217;re searching for that perfect punch line. With sources containing a total of over twenty thousand jokes (some of which are 100% clean), users are guaranteed to always find a new joke. Azure Talon will be releasing two, completely new and great sources very&nbsp;soon.</p>
<p>Supported Languages:<br />
* US&nbsp;English</p>
<p>System Requirements:<br />
* iPhone or iPod Touch&nbsp;2.0</p>
<p>Pricing and Availability:<br />
iLaugh 1.0 for iPhone is only $0.99 (USD) and available exclusively through Apple&#8217;s App&nbsp;Store.</p>
<p><a href="http://www.azuretalon.com/">Azure Talon&nbsp;Software</a></p>
<p><a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=291699747&#038;mt=">Download and&nbsp;Purchase</a></p>
<p><a href="http://rsrc.azuretalon.com/ilaugh/images_pr/logo.png">Azure Talon&nbsp;Logo</a></p>
<p><a href="http://rsrc.azuretalon.com/ilaugh/images_pr/icon.tiff">iLaugh&nbsp;Icon</a></p>
<p><a href="http://rsrc.azuretalon.com/ilaugh/images_pr/screenshot.tiff">Main&nbsp;Screenshot</a></p>
<p>Based in beautiful Gimel, Switzerland, Azure Talon Software is a small privately funded company founded in 2004 by Kenneth Ballenegger. Leveraging their longtime experience developing for the Mac platform, Azure Talon&#8217;s aim is developing well-made software, complemented by first-class customer support. Azure Talon Software makes apps that make the user&#8217;s life more enjoyable. Copyright 2004-2008 Azure Talon Software. All Rights Reserved. Apple, the Apple logo, iPhone and iPod are registered trademarks of Apple Computer in the U.S. and/or other&nbsp;countries.</p>
<p>### </p>
<p>Kenneth Ballenegger<br />
CEO<br />&nbsp;info@azuretalon.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoxys.com/ilaugh-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Site</title>
		<link>http://www.seoxys.com/new-site/</link>
		<comments>http://www.seoxys.com/new-site/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 12:45:52 +0000</pubDate>
		<dc:creator>kenneth</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.seoxys.com/?p=87</guid>
		<description><![CDATA[I am not&#160;dead. I haven&#8217;t posed here in more than a month, because a month and a half ago I suddenly found myself without a computer. The local power utility company, Eskom, burnt my motherboard down. I have already posted about how much Eskom sucks in the past, so I will not elaborate on&#160;that. So [...]]]></description>
			<content:encoded><![CDATA[<p>I am not&nbsp;dead.</p>
<p>I haven&#8217;t posed here in more than a month, because a month and a half ago I suddenly found myself without a computer. The local power utility company, Eskom, burnt my motherboard down. I have already posted about how much Eskom sucks in the past, so I will not elaborate on&nbsp;that.</p>
<p>So my Mac was broken, just when the 1 year warranty was over. I sent it in for repairs, at a local Apple Certified repairs place. They quoted me for nearly R10&#8217;000 (That&#8217;s about $1500). After a month of nothing being done, I decided to just buy a new Mac, instead of bothering repairing that one. I bought a new iMac 20&#8221; 2.66GHz, and switched the RAM and the Hard Disk from the old one. I am now back online, with a brand-new computer, and I shall be updating this blog more often&nbsp;now.</p>
<p>The real reason for this post, though, is to announce my new site. I have had this idea in mind for a long time, and I really needed a site that could serve as my identity hub. By that, I mean a page that links to my main profiles around the internet: This blog, <a href="http://azuretalon.com">my company site</a>, <a href="http://seoxys.deviantart.com">my deviantArt profile</a>, <a href="http://twitter.com/SeoxyS">my Twitter account</a>, <a href="http://www.last.fm/user/SeoxyS/">my last.fm profile</a>, and lastly <a href="http://www.facebook.com/profile.php?id=587703168">my Facebook&nbsp;profile</a>.</p>
<p>Introducing&nbsp;<a href="http://kenneth.ballenegger.com">kenneth.ballenegger.com</a>!</p>
<p><a href="http://kenneth.ballenegger.com"><img src="http://akhun.com/seo/skitch/SafariScreenSnapz001-20080621-142925.png" /></a></p>
<p>I have to say I&#8217;m pretty proud of this&nbsp;design.</p>
<p>Here&#8217;s a short video of the main design steps &#038; decision that went into this&nbsp;site:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/TlDy-00kjXM&#038;hl=en"></param><embed src="http://www.youtube.com/v/TlDy-00kjXM&#038;hl=en" type="application/x-shockwave-flash" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoxys.com/new-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhotoMate released!</title>
		<link>http://www.seoxys.com/photomate-released/</link>
		<comments>http://www.seoxys.com/photomate-released/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 11:10:29 +0000</pubDate>
		<dc:creator>kenneth</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.seoxys.com/?p=84</guid>
		<description><![CDATA[For the past eight months, I have been hard at work on my newest and hottest project,&#160;PhotoMate. Today is a big day for me, as it marks the release of PhotoMate to the&#160;public. OmniDelicious PhotoMate is a new, professional application aimed to replace application such as TextMate, Pixelmator, or Adobe Photoshop. It provides an elegant [...]]]></description>
			<content:encoded><![CDATA[<p>For the past eight months, I have been hard at work on my newest and hottest project,&nbsp;PhotoMate.</p>
<p>Today is a big day for me, as it marks the release of PhotoMate to the&nbsp;public.</p>
<blockquote><p>OmniDelicious PhotoMate is a new, professional application aimed to replace application such as TextMate, Pixelmator, or Adobe Photoshop. It provides an elegant all-in-one interface that is second to none in ease of&nbsp;use.</p></blockquote>
<p>Check out brand new PhotoMate at&nbsp;<a href="http://omnidelicious.info">omnidelicious.info</a>.</p>
<p><b>Update</b>: As I&#8217;m sure most of you figured out, this was an April&nbsp;Fool!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoxys.com/photomate-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
