<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<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/"
	>

<channel>
	<title>devian</title>
	<link>http://devian.pinoyfreelancers.net</link>
	<description>talks of mysql, php, ruby, javascripts, love (ooops..) and trends...</description>
	<pubDate>Thu, 28 Aug 2008 02:50:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>7 Mistakes</title>
		<link>http://devian.pinoyfreelancers.net/7-mistakes</link>
		<comments>http://devian.pinoyfreelancers.net/7-mistakes#comments</comments>
		<pubDate>Thu, 28 Aug 2008 02:42:21 +0000</pubDate>
		<dc:creator>devian</dc:creator>
		
		<category><![CDATA[notes]]></category>

		<guid isPermaLink="false">http://devian.pinoyfreelancers.net/7-mistakes</guid>
		<description><![CDATA[Top Dog Ted has a post regarding the mistakes listed below. Ted discusses hiring a friend and the points to consider.
Here&#8217;s the 7 things:

I Managed People like Michael Scott from “The Office”
I Hired My Friends
I Budgeted Like Britney Spears: Terribly
I Leased A Fancy Office While My Large Basement Went Unused
I Raised Money Before I Had [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.dogster.com/2008/08/26/new-entrepreneurs-7-mistakes-to-never-make/">Top Dog Ted</a> has a post regarding the mistakes listed below. Ted discusses hiring a friend and the points to consider.</p>
<p>Here&#8217;s the 7 things:</p>
<ol>
<li>I Managed People like Michael Scott from “The Office”</li>
<li>I Hired My Friends</li>
<li>I Budgeted Like Britney Spears: Terribly</li>
<li>I Leased A Fancy Office While My Large Basement Went Unused</li>
<li>I Raised Money Before I Had Customers</li>
<li>I Mixed Business with Pleasure</li>
<li>I Assumed Everything Would Go According to Plan</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://devian.pinoyfreelancers.net/7-mistakes/feed</wfw:commentRss>
		</item>
		<item>
		<title>Protocol Buffers</title>
		<link>http://devian.pinoyfreelancers.net/protocol-buffers</link>
		<comments>http://devian.pinoyfreelancers.net/protocol-buffers#comments</comments>
		<pubDate>Thu, 10 Jul 2008 06:40:15 +0000</pubDate>
		<dc:creator>devian</dc:creator>
		
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://devian.pinoyfreelancers.net/protocol-buffers</guid>
		<description><![CDATA[Think about XML, but simpler and faster. With Protocol Buffers, you can set the structure of your data, serialize and pass from and to different data streams. The code uses class-like structure stored in a .proto file.
You might want to check it out. Protocol Buffers
]]></description>
			<content:encoded><![CDATA[<p>Think about XML, but simpler and faster. With Protocol Buffers, you can set the structure of your data, serialize and pass from and to different data streams. The code uses class-like structure stored in a .proto file.</p>
<p>You might want to check it out. <a href="http://code.google.com/apis/protocolbuffers/docs/tutorials.html" title="Protocol Buffers">Protocol Buffers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devian.pinoyfreelancers.net/protocol-buffers/feed</wfw:commentRss>
		</item>
		<item>
		<title>An emerging twitter competitor Identi.ca</title>
		<link>http://devian.pinoyfreelancers.net/an-emerging-twitter-competitor-identica</link>
		<comments>http://devian.pinoyfreelancers.net/an-emerging-twitter-competitor-identica#comments</comments>
		<pubDate>Sat, 05 Jul 2008 07:41:05 +0000</pubDate>
		<dc:creator>devian</dc:creator>
		
		<category><![CDATA[trends]]></category>

		<category><![CDATA[]]></category>

		<category><![CDATA[identi.ca]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://devian.pinoyfreelancers.net/an-emerging-twitter-competitor-identica</guid>
		<description><![CDATA[This one&#8217;s cool to, it&#8217;s basically open source and you can check out the code. That if you want to have a microblogging system in your nerves. check indenti.ca.
]]></description>
			<content:encoded><![CDATA[<p>This one&#8217;s cool to, it&#8217;s basically open source and you can check out the code. That if you want to have a microblogging system in your nerves. check indenti.ca.</p>
]]></content:encoded>
			<wfw:commentRss>http://devian.pinoyfreelancers.net/an-emerging-twitter-competitor-identica/feed</wfw:commentRss>
		</item>
		<item>
		<title>spaceless workspace</title>
		<link>http://devian.pinoyfreelancers.net/spaceless-workspace</link>
		<comments>http://devian.pinoyfreelancers.net/spaceless-workspace#comments</comments>
		<pubDate>Fri, 13 Jun 2008 14:57:30 +0000</pubDate>
		<dc:creator>devian</dc:creator>
		
		<category><![CDATA[Absolute Nothing]]></category>

		<category><![CDATA[workplace]]></category>

		<guid isPermaLink="false">http://devian.pinoyfreelancers.net/?p=21</guid>
		<description><![CDATA[Check this site out. You can post your workspace.
wherewedowhatwedo.com
]]></description>
			<content:encoded><![CDATA[<p>Check this site out. You can post your workspace.</p>
<p><a href="http://wherewedowhatwedo.com/spaces/516-ian-bert-tusil">wherewedowhatwedo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devian.pinoyfreelancers.net/spaceless-workspace/feed</wfw:commentRss>
		</item>
		<item>
		<title>Clade V 1.0</title>
		<link>http://devian.pinoyfreelancers.net/clade-v-10</link>
		<comments>http://devian.pinoyfreelancers.net/clade-v-10#comments</comments>
		<pubDate>Fri, 13 Jun 2008 08:46:29 +0000</pubDate>
		<dc:creator>devian</dc:creator>
		
		<category><![CDATA[Clade]]></category>

		<category><![CDATA[PHP Nemo]]></category>

		<guid isPermaLink="false">http://devian.pinoyfreelancers.net/?p=20</guid>
		<description><![CDATA[Clade is a Filipino made MVC framework. Written by yours truly. It&#8217;s basically open for the public to criticize, positively or not. Would love to hear your comments. So far, not much documentation coz I hate to write, but perhaps if I have spare time, I&#8217;ll have PHPDoc help me.
You can download it here.
If you&#8217;d [...]]]></description>
			<content:encoded><![CDATA[<p>Clade is a Filipino made MVC framework. Written by yours truly. It&#8217;s basically open for the public to criticize, positively or not. Would love to hear your comments. So far, not much documentation coz I hate to write, but perhaps if I have spare time, I&#8217;ll have PHPDoc help me.</p>
<p>You can download it <a href="http://www.pinoyfreelancers.net/public/shared/downloads/clade-1.0.0.rar" title="Clade V 1.0">here</a>.</p>
<p>If you&#8217;d like to contribute, please drop me a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://devian.pinoyfreelancers.net/clade-v-10/feed</wfw:commentRss>
		</item>
		<item>
		<title>PHP V6 (developer&#8217;s snapshot)</title>
		<link>http://devian.pinoyfreelancers.net/php-v6-developers-snapshot</link>
		<comments>http://devian.pinoyfreelancers.net/php-v6-developers-snapshot#comments</comments>
		<pubDate>Fri, 13 Jun 2008 08:34:44 +0000</pubDate>
		<dc:creator>devian</dc:creator>
		
		<category><![CDATA[PHP Nemo]]></category>

		<guid isPermaLink="false">http://devian.pinoyfreelancers.net/?p=19</guid>
		<description><![CDATA[http://www.ibm.com/developerworks/opensource/library/os-php-future/?ca=dgr-lnxw01PHP-Future
Things removed
In addition to having new features, PHP V6 will not have some other functions and   features that have been in previous  versions. Most of these things, such as register_globals and  safe_mode, are   widely considered &#8220;broken&#8221; in current PHP, as they may expose security risks. In an   [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ibm.com/developerworks/opensource/library/os-php-future/?ca=dgr-lnxw01PHP-Future"><em>http://www.ibm.com/developerworks/opensource/library/os-php-future/?ca=dgr-lnxw01PHP-Future</em></a></p>
<p><a title="N100CD" name="N100CD"></a><span class="atitle">Things removed</span></p>
<p>In addition to having new features, PHP V6 will not have some other functions and   features that have been in previous  versions. Most of these things, such as <code>register_globals</code> and  <code>safe_mode</code>, are   widely considered &#8220;broken&#8221; in current PHP, as they may expose security risks. In an   effort to clean up PHP,  the functions and features listed in the next section will be   removed, or deprecated,  from PHP. Opponents of this removal will most likely cite   issues with existing scripts breaking  after ISPs or enterprises upgrade to PHP V6, but   proponents of this cleanup  effort will be happy that the PHP team is sewing up some   holes and providing a cleaner,  safer implementation.</p>
<p>Features that will be removed from the PHP version include:</p>
<ul>
<li>                     <code>magic_quotes</code></li>
<li>                     <code>register_globals</code></li>
<li>                     <code>register_long_arrays</code></li>
<li>                     <code>safe_mode</code></li>
</ul>
<p><a title="N10101" name="N10101"></a><span class="smalltitle">                 <code>magic_quotes</code>             </span></p>
<p>Citing portability, performance, and inconvenience, the PHP documentation discourages   the use of  <code>magic_quotes</code>. It&#8217;s so discouraged that it&#8217;s being   removed from PHP V6 altogether, so before upgrading to PHP V6, make sure that all your   code avoids using  <code>magic_quotes</code>. If you&#8217;re using   <code>magic_quotes</code>  to escape strings for database calls, use your   database  implementation&#8217;s parameterized queries, if they&#8217;re supported. If not, use your   database implementation&#8217;s  escape function, such as <code>mysql_escape_string</code> for MySQL or  <code>pg_escape_string</code> for  PostgreSQL. Listing 2 shows an example of <code>magic_quotes</code> use.<br />
<a title="list2" name="list2"></a><strong>Listing 2. Using <code>magic_quotes</code> (discouraged)</strong></p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="code-outline">
<pre class="displaycode">
&lt;?php
// Assuming magic_quotes is on...
$sql = "INSERT INTO USERS (USERNAME) VALUES $_GET['username']";
?&gt;</pre>
</td>
</tr>
</table>
<p>After preparing your PHP code for the new versions of PHP, your code should look like that in Listing 3.<br />
<a title="list3" name="list3"></a><strong>Listing 3. Using parameterized queries (recommended)</strong></p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="code-outline">
<pre class="displaycode">
&lt;?php
// Using the proper parameterized query method for MySQL, as an example
$statement = $dbh-&gt;prepare("INSERT INTO USERS (USERNAME) VALUES ?");
$statement-&gt;execute(array($_GET['username']));
?&gt;</pre>
</td>
</tr>
</table>
<p>Now that support for <code>magic_quotes</code> will be completely   removed, the <code>get_magic_quotes_gpc()</code>  function will no longer   be available. This may affect some  of the older PHP scripts, so before updating, make   sure you fix any locations in which  this functions exists.</p>
<p><a title="N1014C" name="N1014C"></a><span class="smalltitle">                 <code>register_globals</code>             </span></p>
<p>The <code>register_globals</code> configuration key was already defaulted   to off in PHP V4.2, which was controversial at the time. When <code>register_globals</code> is turned on,  it was easy to use variables that   could be injected with values from HTML forms.  These variables don&#8217;t really require   initialization in your scripts, so  it&#8217;s easy to write scripts with gaping security   holes. The <code>register_globals</code> documentation  (see <a href="http://www.ibm.com/developerworks/opensource/library/os-php-future/?ca=dgr-lnxw01PHP-Future#resources">Resources</a>) provides much more  information about <code>register_globals</code>. See  Listing 4 for an example of using <code>register_globals</code>.<br />
<a title="list4" name="list4"></a><strong>Listing 4. Using <code>register_globals</code> (discouraged)</strong></p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="code-outline">
<pre class="displaycode">
&lt;?php
// A security hole, because if register_globals is on, the value for user_authorized
// can be set by a user sending them on the query string
// (i.e., http://www.example.com/myscript.php?user_authorized=true)
if ($user_authorized) {
    // Show them everyone's sensitive data...
}
?&gt;</pre>
</td>
</tr>
</table>
<p>If your PHP code uses global variables, you should update it. If you don&#8217;t update your   code to get prepared for newer versions  of PHP, consider updating it for security   reasons. When you&#8217;re finished,  your code should look like Listing 5.<br />
<a title="list5" name="list5"></a><strong>Listing 5. Being specific instead (recommended)</strong></p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="code-outline">
<pre class="displaycode">
&lt;?php
function is_authorized() {
    if (isset($_SESSION['user'])) {
        return true;
    } else {
        return false;
    }
}

$user_authorized = is_authorized();
?&gt;</pre>
</td>
</tr>
</table>
<p><a title="N1018C" name="N1018C"></a><span class="smalltitle">register_long_arrays</span></p>
<p>The <code>register_long_arrays</code> setting, when turned on, registers   the <code>$HTTP_*_VARS</code>  predefined variables. If you&#8217;re using the   longer variables, update now to  use the shorter variables. This setting was introduced   in PHP V5 — presumably for backward-compatibility — and the PHP folks   recommend turning it off for performance reasons. Listing 6 shows an example of <code>register_long-arrays</code> use.<br />
<a title="list6" name="list6"></a><strong>Listing 6. Using deprecated registered arrays (discouraged) </strong></p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="code-outline">
<pre class="displaycode">
&lt;?php
    // Echo's the name of the user value given on the query string, like
    // http://www.example.com/myscript.php?username=ngood
    echo "Welcome, $HTTP_GET_VARS['username']!";
?&gt;</pre>
</td>
</tr>
</table>
<p>If your PHP code looks like that shown in Listing 6, update it to look like that in   Listing 7. Shut off the  <code>register_long_arrays</code> setting if   it&#8217;s on and  test your scripts again.<br />
<a title="list7" name="list7"></a><strong>Listing 7. Using <code>$_GET</code> (recommended)</strong></p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="code-outline">
<pre class="displaycode">
&lt;?php
    // Using the supported $_GET array instead.
    echo "Welcome, $_GET['username']!";
?&gt;</pre>
</td>
</tr>
</table>
<p><a title="N101C4" name="N101C4"></a><span class="smalltitle">                 <code>safe_mode</code>             </span></p>
<p>The <code>safe_mode</code> configuration key, when turned on, ensures   that the owner of a  file being operated on matches the owner of the script that is   executing. It was originally  a way to attempt to handle security when operating in a   shared server environment,  like many ISPs would have. (For a link to a list of the   functions affected by  this <code>safe_mode</code> change, see <a href="http://www.ibm.com/developerworks/opensource/library/os-php-future/?ca=dgr-lnxw01PHP-Future#resources">Resources</a>.) Your PHP  code will be unaffected by this change, but   it&#8217;s good to be  aware of it in case you&#8217;re setting up PHP in the future or counting on   <code>safe_mode</code> in your  scripts.</p>
<p><a title="N101E1" name="N101E1"></a><span class="smalltitle">PHP tags</span></p>
<p>Microsoft Active Server Pages (ASP)-style tags — the shorter version of the PHP   tags — are no longer  supported. To make sure this is not an issue for your   scripts, verify that you aren&#8217;t  using the <code>&lt;%</code> or <code>%&gt;</code> tags in your  PHP files. Replace them with <code>&lt;?php</code> and  <code>?&gt;</code>.</p>
<p><a title="N101FF" name="N101FF"></a><span class="smalltitle">FreeType 1 and GD 1</span></p>
<p>The PHP team is removing support for both FreeType 1 and GD 1, citing the age and lack   of ongoing developments of  both libraries as the reason. Newer versions of both of   these libraries are available that provide better  functionality. For more information   about FreeType and  GD, see <a href="http://www.ibm.com/developerworks/opensource/library/os-php-future/?ca=dgr-lnxw01PHP-Future#resources">Resources</a>.</p>
<p><a title="N1020D" name="N1020D"></a><span class="smalltitle">                 <code>ereg</code>             </span></p>
<p>The <code>ereg</code> extension, which supports Portable Operating System   Interface (POSIX) regular expressions, is being removed from core PHP support. If you   are using any of the POSIX  regex functions, this change will affect you unless you   include the <code>ereg</code> functionality.</p>
]]></content:encoded>
			<wfw:commentRss>http://devian.pinoyfreelancers.net/php-v6-developers-snapshot/feed</wfw:commentRss>
		</item>
		<item>
		<title>moto ko to</title>
		<link>http://devian.pinoyfreelancers.net/moto-ko-to</link>
		<comments>http://devian.pinoyfreelancers.net/moto-ko-to#comments</comments>
		<pubDate>Wed, 04 Jun 2008 14:54:32 +0000</pubDate>
		<dc:creator>devian</dc:creator>
		
		<category><![CDATA[Ruby Grail]]></category>

		<guid isPermaLink="false">http://devian.pinoyfreelancers.net/?p=17</guid>
		<description><![CDATA[Basta programmer, sweet lover&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Basta programmer, sweet lover&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://devian.pinoyfreelancers.net/moto-ko-to/feed</wfw:commentRss>
		</item>
		<item>
		<title>7th plague</title>
		<link>http://devian.pinoyfreelancers.net/7th-plague</link>
		<comments>http://devian.pinoyfreelancers.net/7th-plague#comments</comments>
		<pubDate>Sat, 31 May 2008 16:12:57 +0000</pubDate>
		<dc:creator>devian</dc:creator>
		
		<category><![CDATA[design]]></category>

		<category><![CDATA[7th plague]]></category>

		<category><![CDATA[logo]]></category>

		<guid isPermaLink="false">http://devian.pinoyfreelancers.net/?p=15</guid>
		<description><![CDATA[&#8220;Blood, cross and white&#8221;. The theme of this cebuano local band called &#8220;7th plague&#8221;. This punk/christian/rock/jazzy band had me design their band logo. Here&#8217;s the initial design I just made.

]]></description>
			<content:encoded><![CDATA[<p>&#8220;Blood, cross and white&#8221;. The theme of this cebuano local band called &#8220;7th plague&#8221;. This punk/christian/rock/jazzy band had me design their band logo. Here&#8217;s the initial design I just made.</p>
<p><img src="http://devian.pinoyfreelancers.net/wp-content/uploads/2008/05/logo.jpg" alt="7th Plague" /></p>
]]></content:encoded>
			<wfw:commentRss>http://devian.pinoyfreelancers.net/7th-plague/feed</wfw:commentRss>
		</item>
		<item>
		<title>Cool Aptana Color Theme</title>
		<link>http://devian.pinoyfreelancers.net/cool-aptana-color-theme</link>
		<comments>http://devian.pinoyfreelancers.net/cool-aptana-color-theme#comments</comments>
		<pubDate>Wed, 14 May 2008 12:32:46 +0000</pubDate>
		<dc:creator>devian</dc:creator>
		
		<category><![CDATA[Ruby Grail]]></category>

		<category><![CDATA[aptana]]></category>

		<guid isPermaLink="false">http://devian.pinoyfreelancers.net/?p=14</guid>
		<description><![CDATA[I just got a cool and cozy theme for Aptana Editor, (black).
Check this site out. &#8220;green-chaud&#8221;
Happy Geeking&#8230;
]]></description>
			<content:encoded><![CDATA[<p>I just got a cool and cozy theme for Aptana Editor, (black).</p>
<p>Check this site out. &#8220;<a href="http://gueschla.com/labs/green-chaud/">green-chaud</a>&#8221;</p>
<p>Happy Geeking&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://devian.pinoyfreelancers.net/cool-aptana-color-theme/feed</wfw:commentRss>
		</item>
		<item>
		<title>mobile working&#8230;</title>
		<link>http://devian.pinoyfreelancers.net/mobile-working</link>
		<comments>http://devian.pinoyfreelancers.net/mobile-working#comments</comments>
		<pubDate>Sun, 04 May 2008 15:20:37 +0000</pubDate>
		<dc:creator>devian</dc:creator>
		
		<category><![CDATA[Absolute Nothing]]></category>

		<category><![CDATA[bar]]></category>

		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://devian.pinoyfreelancers.net/?p=13</guid>
		<description><![CDATA[I stayed in Cavite for few days lately. I had hard time at first looking for some place to work on. I looked for Wi-fi hotspots here. I stumbled upon an Internet Cafe with mini bar. The place is called VR Internet Cafe.
At first it looks not so friendly due to the environment. A dark [...]]]></description>
			<content:encoded><![CDATA[<p>I stayed in Cavite for few days lately. I had hard time at first looking for some place to work on. I looked for Wi-fi hotspots here. I stumbled upon an Internet Cafe with mini bar. The place is called VR Internet Cafe.</p>
<p>At first it looks not so friendly due to the environment. A dark mini bar with an Internet Cafe on the second floor. But after a while, It went well. The guys were accommodating.  They offered to buy me a Pepsi across the street coz they got out of stock of softdrinks.</p>
<p>They have this computer that plays hiphop music in the bar.  And guess what, it only costs 10 pesos to get an internet access for an hour. Now I can work productively, it works for me. So if you stumble in Cavite City, you can check the place out.</p>
]]></content:encoded>
			<wfw:commentRss>http://devian.pinoyfreelancers.net/mobile-working/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
