<?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>&#38; l t ; / L i f e &#38; g t ;   : w ! C R</title>
	<atom:link href="http://blog.ditatompel.crayoncreative.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ditatompel.crayoncreative.net</link>
	<description>Loves coding not just for a living.</description>
	<lastBuildDate>Fri, 30 Mar 2012 15:36:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Simple AJAX Twitter Like Hash URI</title>
		<link>http://blog.ditatompel.crayoncreative.net/programming/php/simple-ajax-twitter-like-hash-uri/</link>
		<comments>http://blog.ditatompel.crayoncreative.net/programming/php/simple-ajax-twitter-like-hash-uri/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 15:34:29 +0000</pubDate>
		<dc:creator>Christian Ditaputratama</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.ditatompel.crayoncreative.net/?p=632</guid>
		<description><![CDATA[
Someone asked me how to create websites like Twitter URI. Yap, some sites I&#8217;ve create using URI hash to fetch content, so visitors can fetch the page using the hash tag on the URI.
now, take a look at Twitter URI structure below :

When you opening https://twitter.com/#!/ditatompel, you will see  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/03/twitter-hash-uri1.png"><img class="aligncenter size-medium wp-image-634" title="twitter-hash-uri" src="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/03/twitter-hash-uri1-300x170.png" alt="" width="300" height="170" /></a></p>
<p>Someone asked me how to create websites like Twitter URI. Yap, some sites I&#8217;ve create using URI hash to fetch content, so visitors can fetch the page using the hash tag on the URI.<br />
now, take a look at Twitter URI structure below :<span id="more-632"></span><br />
<img class="aligncenter" src="http://i84.photobucket.com/albums/k35/ditatompel/Forum/twitter-hash.png" alt="" width="561" height="479" /><br />
When you opening <a title="ditatompel Twitter" href="https://twitter.com/#!/ditatompel" target="_blank" rel="external nofollow">https://twitter.com/<strong>#!/ditatompel</strong></a>, you will see my Twitter profile, at the left sidebar, you can see the navigation URI to see people I follow ( https://twitter.com/<strong>#!/ditatompel/following</strong> ), my followers ( https://twitter.com/<strong>#!/ditatompel/followers</strong> ), etc.<br />
When you navigate using those link, you can load different content without reloading the whole page. You can also view people I follow by accesing https://twitter.com/<strong>#!/ditatompel/followers</strong> directly from your browser.<br />
We need jQuery hashchange event to enables very basic bookmarkable #hash history via a cross-browser HTML5 window.onhashchange event.</p>
<p>And here we go for the demo : <a title="Simple AJAX Twitter Like Hash URI" href="http://www.crayonindonesia.com/research/twitt_uri_ajax/" target="_blank" rel="external nofollow">http://www.crayonindonesia.com/research/twitt_uri_ajax/</a> and download the zip file example :  <a>http://j.mp/HpKnqt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ditatompel.crayoncreative.net/programming/php/simple-ajax-twitter-like-hash-uri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Direct Install Trick for Disabled getmyuid Host</title>
		<link>http://blog.ditatompel.crayoncreative.net/how-to/wordpress-direct-install-trick-for-disabled-getmyuid-host/</link>
		<comments>http://blog.ditatompel.crayoncreative.net/how-to/wordpress-direct-install-trick-for-disabled-getmyuid-host/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 16:30:00 +0000</pubDate>
		<dc:creator>Christian Ditaputratama</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.ditatompel.crayoncreative.net/?p=626</guid>
		<description><![CDATA[Have experienced problems while you want to upgrade or install WordPress plugin, but you are being asked to enter your FTP account?
WordPress will ask you to your account FTP / SSH to install if getmyuid function on PHP disabled. (Some administrators disable these functions for security  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/03/wp-ftp.png"><img class="aligncenter size-medium wp-image-627" title="wp-ftp" src="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/03/wp-ftp-300x165.png" alt="" width="300" height="165" /></a>Have experienced problems while you want to upgrade or install WordPress plugin, but you are being asked to enter your FTP account?</p>
<p>WordPress will ask you to your account FTP / SSH to install if <strong>getmyuid</strong> function on PHP disabled. (Some administrators disable these functions for security reasons.)<span id="more-626"></span><br />
In addition, the same thing will happen if we (the user who used the HTTP server does not have the authority to add / change files or folders. )</p>
<p>Here&#8217;s a simple trick that we can use to upgrade / install WordPress plugin directly on host that getmyuid function disabled.<br />
<iframe src="http://www.youtube.com/embed/ULp5Mhh_5Oc" frameborder="0" width="560" height="315"></iframe><br />
First, let&#8217;s take a look at <strong>file.php</strong> located in <strong>wp-admin/includes</strong> directory.<br />
Then use the search feature to find the &#8216;<em>getmyuid</em>&#8216;. (At this guide is on line 846)</p>
<p>There are shown that if the function does not exist / disabled, then WordPress will use FTP method for uploading files.<br />
All we need is to add a bit of configuration in <strong>wp-config.php</strong> as follows:</p>
<pre class="brush:php">if ( !defined('FS_METHOD') )
	define('FS_METHOD', 'direct');</pre>
<p>Save the configuration and done. =)<br />
NB:<br />
1.On FS_METHOD constant value must be &#8220;direct&#8221; / &#8220;ssh&#8221; / &#8220;ftpext&#8221; / &#8220;ftpsockets&#8221;.<br />
2. This method does not apply if the HTTP server user does not have the authority to add / change files or folders.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ditatompel.crayoncreative.net/how-to/wordpress-direct-install-trick-for-disabled-getmyuid-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux mkfs.vfat : Formatting USB Flash Disk Using Terminal</title>
		<link>http://blog.ditatompel.crayoncreative.net/how-to/linux-mkfs-vfat-formatting-usb-flash-disk-using-terminal/</link>
		<comments>http://blog.ditatompel.crayoncreative.net/how-to/linux-mkfs-vfat-formatting-usb-flash-disk-using-terminal/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 20:27:21 +0000</pubDate>
		<dc:creator>Christian Ditaputratama</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Flash Disk]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MKFS]]></category>
		<category><![CDATA[mkfs.vfat]]></category>
		<category><![CDATA[Terminal]]></category>

		<guid isPermaLink="false">http://blog.ditatompel.crayoncreative.net/?p=614</guid>
		<description><![CDATA[1. Insert your USB pen drive. Let kernel detect it.
2. Open Terminal. And show disk partition list by run the following commands :
$ sudo fdisk -l
Then you&#8217;ll got like similar output :
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/02/format-flaskdisk.png"><img class="aligncenter size-medium wp-image-615" title="format-flaskdisk-mkfs" src="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/02/format-flaskdisk-300x241.png" alt="" width="300" height="241" /></a>1. Insert your USB pen drive. Let kernel detect it.</p>
<p>2. Open Terminal. And show disk partition list by run the following commands :</p>
<pre>$ sudo fdisk -l</pre>
<p>Then you&#8217;ll got like similar output :<span id="more-614"></span></p>
<pre>Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x7fe082c4

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   116609191    58201172    7  HPFS/NTFS/exFAT
/dev/sda3       116611072   362371071   122880000    7  HPFS/NTFS/exFAT
/dev/sda4       362373118   976773119   307200001    5  Extended
/dev/sda5       362373120   557685619    97656250   83  Linux
/dev/sda6       960391168   976773119     8190976   82  Linux swap / Solaris
/dev/sda7       557686784   960380927   201347072   83  Linux

Partition table entries are not in disk order

Disk /dev/sdb: 7803 MB, 7803174912 bytes
122 heads, 58 sectors/track, 2153 cylinders, total 15240576 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        8064    15240575     7616256    c  W95 FAT32 (LBA)</pre>
<p>3. Take a look at your flash disk partition. Usually under <em>/dev/sdb</em><br />
On this case, my flash disk is on <em>/dev/sdb1</em> (see picture above)</p>
<p>4. Now format the partition using <em>mkfs.vfat</em> command :</p>
<pre>$ sudo mkfs.vfat -n "TOSHIBA" -I /dev/sdb1</pre>
<p>5. Thats&#8217;s all :D</p>
<p>NOTE : If you got &#8220;mkfs.vfat: command not found&#8221; output, you need to install it.<br />
For Arch linux users :</p>
<pre>$ pacman -S dosfstools ntfsprogs</pre>
<p>*  <strong>dosfstools</strong> gets you <em>mkfs.vfat</em> and <em>mkfs.msdos</em><br />
** <strong>ntfsprogs</strong> gets you <em>mkfs.ntfs</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ditatompel.crayoncreative.net/how-to/linux-mkfs-vfat-formatting-usb-flash-disk-using-terminal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developers Cheat Sheet</title>
		<link>http://blog.ditatompel.crayoncreative.net/snippets/developers-cheat-sheet/</link>
		<comments>http://blog.ditatompel.crayoncreative.net/snippets/developers-cheat-sheet/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 23:41:58 +0000</pubDate>
		<dc:creator>Christian Ditaputratama</dc:creator>
				<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Cheatsheet]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[ModRewrite]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.ditatompel.crayoncreative.net/?p=602</guid>
		<description><![CDATA[Developers Cheatsheet
Download link available at the end of this article
Table of Contents
CSS3 Cheat Sheet (PDF)
CSS Cheat Sheet (PDF)
CSS Cheat Sheet v2 (PNG)
Dreamweaver CS5 Shortcuts (PDF)
Dreamweaver Quick Reference CS3 (PDF)
Drupal Cheat Sheet Wallpaper (PNG)
HTML5 Cheat Sheet (PDF)
HTML  [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_604" class="wp-caption aligncenter" style="width: 630px"><a href="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/02/developers-cheat-sheet.png"><img class="size-large wp-image-604" title="developers-cheat-sheet" src="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/02/developers-cheat-sheet-1024x575.png" alt="Developers Cheat Sheet" width="620" height="348" /></a><p class="wp-caption-text">Developers Cheat Sheet Collection</p></div>
<p style="text-align: center;"><strong>Developers Cheatsheet</strong></p>
<p style="text-align: center;">Download link available at the end of this article</p>
<p style="text-align: center;"><strong>Table of Contents</strong></p>
<p style="text-align: center;">CSS3 Cheat Sheet (PDF)<br />
CSS Cheat Sheet (PDF)<br />
CSS Cheat Sheet v2 (PNG)<br />
Dreamweaver CS5 Shortcuts (PDF)<br />
Dreamweaver Quick Reference CS3 (PDF)<br />
Drupal Cheat Sheet Wallpaper (PNG)<br />
HTML5 Cheat Sheet (PDF)<br />
HTML Character Entities Cheat Sheet (PNG)<span id="more-602"></span><br />
HTML Cheat Sheet v1 (PNG)<br />
HTML &amp; XHTML Tag Quick Reference (PDF)<br />
JavaScript Cheat Sheet v1 (PNG)<br />
JavaScript DOM Cheat Sheet (PDF)<br />
jQuery 1.3.2 Cheat Sheet (PDF)<br />
jQuery 1.4.2 Visual Cheat Sheet (PDF)<br />
mod_rewrite &#8211; Apache HTTP Server Cheat Sheet v2 (PNG)<br />
Mootools 1.3 Cheat Sheet (PDF)<br />
MySQL Cheat Sheet v1 (PDF + PNG)<br />
PHP Cheat Sheet v2 (PNG)<br />
Rails 3 Routing API Cheat Sheet (PDF)<br />
Regular Expressions Cheat Sheet v2 (  PNG)<br />
Ruby on Rails Cheat Sheet v1 (PDF)<br />
Web Safe Fonts Cheat Sheet v3 (PNG)<br />
WordPress 3 Template Tags v1 (PDF)<br />
WordPress Help Sheet (PDF)<br />
Credits and License (TXT)</p>
<p style="text-align: center;"><a title="Developers Cheat Sheet" href="http://j.mp/DevCheatSheet" rel="external nofollow"><img class="aligncenter size-full wp-image-213" title="download" src="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2011/01/download.gif" alt="" width="155" height="44" /></a>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ditatompel.crayoncreative.net/snippets/developers-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dutchy Song Mix 2011</title>
		<link>http://blog.ditatompel.crayoncreative.net/miscellaneous/entertainment/dutchy-song-mix-2011/</link>
		<comments>http://blog.ditatompel.crayoncreative.net/miscellaneous/entertainment/dutchy-song-mix-2011/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 08:08:25 +0000</pubDate>
		<dc:creator>Christian Ditaputratama</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[DJ]]></category>
		<category><![CDATA[Remix]]></category>
		<category><![CDATA[Song]]></category>

		<guid isPermaLink="false">http://blog.ditatompel.crayoncreative.net/?p=595</guid>
		<description><![CDATA[
DJ Tomz Wannabe &#8211; Dutchy Song Mix 2011
Track List :
1. Afrojack ft. Eva Simons &#8211; Take Over Control (Kax CLUB MiX Promo)
2. IMMO &#38; K-Liber &#8211; Billeshake (Dinho Secco Rework Boot II)
3. Supermodel &#8211; Tell Me Why (Yoshee Dutchy Remix)
4. Pitbull ft Ne-yo, Afrojack &#38; Nayer &#8211; Give Me Everything (R3hab  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://a4.sphotos.ak.fbcdn.net/hphotos-ak-snc7/409423_2456130798288_1102623499_31982298_1882930584_n.jpg" rel="external nofollow"><img class="aligncenter" title="Dutchy Song Mix 2011" src="http://a4.sphotos.ak.fbcdn.net/hphotos-ak-snc7/409423_2456130798288_1102623499_31982298_1882930584_n.jpg" alt="" width="576" height="323" /></a></p>
<p style="text-align: center;"><strong>DJ Tomz Wannabe &#8211; Dutchy Song Mix 2011</strong><br />
<strong>Track List :</strong><br />
1. Afrojack ft. Eva Simons &#8211; Take Over Control (Kax CLUB MiX Promo)<br />
2. IMMO &amp; K-Liber &#8211; Billeshake (Dinho Secco Rework Boot II)<br />
3. Supermodel &#8211; Tell Me Why (Yoshee Dutchy Remix)<br />
4. Pitbull ft Ne-yo, Afrojack &amp; Nayer &#8211; Give Me Everything (R3hab Remix)<br />
5. Jennifer Lopez &amp; Pitbull &#8211; On The Floor (Sayman Remix)<br />
6. Enrique Iglesias Ft. Ludacris &#8211; Tonight (Chuckie Remix)<br />
7. DJ Mujava &#8211; Mugwanti (R3hab Remix)<br />
8. LMFAO &#8211; Party Rock Anthem (Itay Remix)<br />
9. Edward Maya Vs Avicii &#8211; Stereo Levels (Chuckie Mash Up)<span id="more-595"></span><br />
10. Pitbull &amp; Lucenzo ft. Qwote &#8211; Dancar Kuduro (R3hab&#8217;s Dayglow Remix)</p>
<p style="text-align: center;">
<p> <audio id="h5audio-1"  controls > <source src="http://static.crayon-networks.net/media/music/dj_tomz_wannabe_-_dutchy_song_mix_2011.mp3" type='audio/mpeg' /> <object   type="application/x-shockwave-flash"  data="http://blog.ditatompel.crayoncreative.net/wp-content/plugins/wphtml5player/mediaelement/flashmediaelement.swf"  width="400"  height="30"><param name="movie" value='http://blog.ditatompel.crayoncreative.net/wp-content/plugins/wphtml5player/mediaelement/flashmediaelement.swf' /><param name="allowfullscreen" value='false' /><param name="cachebusting" value='true' /><param name="bgcolor" value='#000000' /><param name="wmode" value='transparent' /><param name="flashvars" value='controls=true&amp;file=http://static.crayon-networks.net/media/music/dj_tomz_wannabe_-_dutchy_song_mix_2011.mp3' />No audio playback capabilities, please download the audio below<br /><strong>Download Audio:</strong> Closed Format: <a href="http://static.crayon-networks.net/media/music/dj_tomz_wannabe_-_dutchy_song_mix_2011.mp3" rel="external nofollow">MP3</a> </object> <!-- Generated by HTML5 Multimedia Framework (http://code.google.com/p/html5videoplayer) --> </audio>  </p>
<p><a title="DJ Tomz Wannabe - Dutchy Song Mix" href="http://j.mp/zOCbT6" rel="external nofollow"><img class="aligncenter size-full wp-image-213" title="download" src="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2011/01/download.gif" alt="" width="155" height="44" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ditatompel.crayoncreative.net/miscellaneous/entertainment/dutchy-song-mix-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://static.crayon-networks.net/media/music/dj_tomz_wannabe_-_dutchy_song_mix_2011.mp3" length="40408325" type="audio/mpeg" />
		</item>
		<item>
		<title>Fun Code : The PHP Love Codes</title>
		<link>http://blog.ditatompel.crayoncreative.net/miscellaneous/fun-code-the-php-love-codes/</link>
		<comments>http://blog.ditatompel.crayoncreative.net/miscellaneous/fun-code-the-php-love-codes/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 04:05:25 +0000</pubDate>
		<dc:creator>Christian Ditaputratama</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Funny Codes]]></category>
		<category><![CDATA[Geeks]]></category>
		<category><![CDATA[Jokes]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.ditatompel.crayoncreative.net/?p=586</guid>
		<description><![CDATA[
Haha.. Just saturday fun code with PHP.
This script works like love calculator based from algorithm by DigitalDoener (Andreas W.) digitaldoener.de
Compatibility: with any platform, you only need php.
Just for fun coding purpose but, it&#8217;s really works. Code is poetry. ;p
Here we go :
&#60;?php
/**
 *  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/02/love-code.png"><img class="aligncenter size-medium wp-image-587" title="The PHP Love Codes" src="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/02/love-code-261x300.png" alt="The PHP Love Codes" width="261" height="300" /></a></p>
<p>Haha.. Just saturday fun code with PHP.<br />
This script works like love calculator based from algorithm by DigitalDoener (Andreas W.) digitaldoener.de<br />
Compatibility: with any platform, you only need php.<br />
Just for fun coding purpose but, it&#8217;s really works. Code is poetry. ;p<span id="more-586"></span><br />
Here we go :</p>
<pre class="brush:php">&lt;?php
/**
 * The PHP Love Codes
 *
 * @version 1.00
 * @author Christian Ditaputratama &lt;ditatompel@gmail.com&gt;
 * Code is poetry, just for fun coding purpose. ;p
 *
 * based algorithm from DigitalDoener (Andreas W.) digitaldoener.de
 * Compatibility: with any platform, you only need php.
 *
 * Usage :
 * $my_love = new love('your name','your soulmate');
 * echo $my_love-&gt;showLove();
 */

class love {
    // change author name will make $admire won't work. =(
    const AUTHOR = "DitatompeL";
    private $admire = array(
        // please do not change any value below T___T
        'yKN38PLMvvt9qW3mTIKPCQ==', 'IwWOBr7jvOaiKUVmxWGoYA==',
        'EQhqNNLvP7nFHFiSEabmIg==', 'oY7QcpqNzFA2B/M0GbDn+g==',
        'W0XdFk51XGX5XJzPezm2yhm8X7LZsiutny1q/bsJnrJ//FPLzIpKYgrHvFryFCaI',
        'W0XdFk51XGX5XJzPezm2yvrECQq9rAQbLjdzmcSXAdLqKtwIsKElhiax5TfA4d4z',
        'BGMF9t0put0VK9zMvH4jndVjdL+V+rd08Q9PTRNqb1MDEc4yVVfJuxe2ekWUxTFk',
        'ZS9IiyhqTtG+ICJF7Mpwo6DhFRmkx+FcdecLeYDGZd/gpjrBd6BYQJciEoPCEfPj'
    );
    protected $me = "";
    protected $you = "";
    private $whispers = array();

    function __construct( $me=NULL, $you=NULL ) {
        $this-&gt;couple = strtolower(preg_replace("/[^A-Za-z]+/", "", $me . $you));
        if ( strlen( $this-&gt;couple ) &lt;= 2 )
            $this-&gt;bull("No one is known for this kind of object.");
        else
            $this-&gt;relationship($this-&gt;make_it_mean_something($this-&gt;couple));
    }

    public function make_it_mean_something($together) {
        $initialMagic = count_chars($together);
        for( $kiss=97; $kiss&lt;=122; $kiss++ ) {
            if( $initialMagic[$kiss] == TRUE ) {
                $intensity = strlen($initialMagic[$kiss]);
                if ( $intensity &lt; 2 ) {
                    $kisses[] = $initialMagic[$kiss];
                }
                else
                    for( $hug=0; $hug&lt;$intensity; $hug++ )
                        $kisses[] = substr($initialMagic[$kiss],$hug,1);
            }
        }
        while ( ($hotnessFactor = count($kisses)) &gt; 2 ) {
            $continuousImprovement = ceil($hotnessFactor/2);
            for( $change=0; $change&lt;$continuousImprovement; $change++ ) {
                $intimacy = array_shift($kisses) + array_shift($kisses);
                $sex = strlen($intimacy);
                if ( $sex &lt; 2 )
                    $physicalTouch[] = $intimacy;
                else
                    for( $touch=0; $touch&lt;$sex; $touch++ )
                        $physicalTouch[] = substr($intimacy,$touch,1);
            }
            $progress = count($physicalTouch);
            for($affection=0; $affection&lt;$progress; $affection++)
                $kisses[] = $physicalTouch[$affection];
            array_splice($physicalTouch,0);
        }
        return !in_array($this-&gt;secret_love($this-&gt;couple), $this-&gt;admire) ? $kisses[0].$kisses[1] : 100;
    }

    private function bull($sh1t=NULL) {
        if( !is_null($sh1t) )
            $this-&gt;whispers[] = $sh1t;
        return;
    }

    public function showLove() {
        $newLine = php_sapi_name() == "cli" ? '\n' : '&lt;br /&gt;';
        return implode($newLine, $this-&gt;whispers);
    }

    public function relationship($score) {
        $scoreWhisp = 'Score ' . $score;
        if ( $score &lt;= 30 )
            $this-&gt;bull( $scoreWhisp . '. OMG! Go out and find someone else. lol');
        elseif ( $score &gt;= 31 &amp;&amp; $score &lt;= 60 )
            $this-&gt;bull( $scoreWhisp . '. Not bad dude! Renew your spirit. Spend time in nature together.');
        elseif ( $score &gt;= 61 &amp;&amp; $score &lt;= 80 )
            $this-&gt;bull( $scoreWhisp . '. Good! Keep your focus on what is right and good with your couple.');
        elseif ( $score &gt;= 81 &amp;&amp; $score &lt;= 99 )
            $this-&gt;bull( $scoreWhisp . '. Great! Your relationship is suitable each another! Keep it up!');
        else
            $this-&gt;bull( $scoreWhisp . '. PERFECT relationship! Cute couple!');
    }

    private function secret_love($theHappyCouple=NULL) {
        if( is_null($theHappyCouple) ){
            $this-&gt;bull('Cannot encrypt your love relationship string =(');
            return $theHappyCouple;
        }
        $V_size = mcrypt_get_iv_size(MCRYPT_CAST_256, MCRYPT_MODE_ECB);
        $mrs_V = mcrypt_create_iv($V_size, MCRYPT_RAND);
        $P_size = mcrypt_get_key_size(MCRYPT_CAST_256, MCRYPT_MODE_ECB);
        $mr_P = substr(self::AUTHOR,0,$P_size);
        return base64_encode(mcrypt_encrypt(MCRYPT_CAST_256, $mr_P, $theHappyCouple, MCRYPT_MODE_ECB, $mrs_V));
    }
}
?&gt;</pre>
<p>Pastebin URL : <a href="http://pastebin.com/yps5uE0D" rel="external nofollow">http://pastebin.com/yps5uE0D</a><br />
Usage example :</p>
<pre class="brush:php">&lt;?php
$my_love = new love('your name','your soulmate');
echo $my_love-&gt;showLove();
?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.ditatompel.crayoncreative.net/miscellaneous/fun-code-the-php-love-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PassToBin.py Simple Python script with pastebin API</title>
		<link>http://blog.ditatompel.crayoncreative.net/programming/passtobin-py-simple-python-script-with-pastebin-api/</link>
		<comments>http://blog.ditatompel.crayoncreative.net/programming/passtobin-py-simple-python-script-with-pastebin-api/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 21:40:43 +0000</pubDate>
		<dc:creator>Christian Ditaputratama</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Pastebin]]></category>

		<guid isPermaLink="false">http://blog.ditatompel.crayoncreative.net/?p=574</guid>
		<description><![CDATA[
Simple Python script to uploads source file to pastebin.com using pastebin API.
You may use custom filename, post as guest / user with private / public paste option and auto syntax highlight for several filetypes, etc.
Options:
-h, --help show help message and exit
-f FILE file you want to upload  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/02/passtobin.png"><img class="aligncenter size-medium wp-image-575" title="passtobin.py" src="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2012/02/passtobin-300x201.png" alt="passtobin.py" width="300" height="201" /></a></p>
<p>Simple Python script to uploads source file to pastebin.com using pastebin API.<br />
You may use custom filename, post as guest / user with private / public paste option and auto syntax highlight for several filetypes, etc.<span id="more-574"></span></p>
<p><code>Options:<br />
-h, --help show help message and exit<br />
-f FILE file you want to upload (Required!)<br />
-u USER, --user=USER your pastebin username, will be submit as guest if not<br />
specified<br />
-n NAME, --name=NAME your pastebin file title (optional)<br />
-p, --private set this param for private paste<br />
-t TYPE, --type=TYPE force format syntax highlight (Default: text)<br />
-e Paste expires. Default: Never<br />
</code></p>
<p>You can get full syntax highlight list <a title="Pastebin API" href="http://pastebin.com/api" target="_blank" rel="external nofollow">here</a>.</p>
<p>Codes :</p>
<pre class="brush:python">#!/usr/bin/python
# passtobin.py v 0.1
# Uploads source file to pastebin.com using pastebin API.
# You may use custom filename, post as guest / user
# with private / public paste option and auto syntax
# highlight for several filetypes, etc.
#
# coded by: ditatompel
# Thanks to : 5ynL0rd who always inspire me.
# Greetings for all members of devilzc0de.org, all Indonesian c0ders,
# and all GNU Generation ;-)
# I glue you all my regards.

from optparse import OptionParser
import sys, getpass, urllib, string, os.path

# Login as user and get your API http://pastebin.com/api
# But it's ok you use API key below. ;)
APIKEY = "81a5d31a05abe09be32cb6832f6904b9"
URL = "http://pastebin.com"

menu = OptionParser()
menu.add_option("-f", dest="file", help="file you want to upload (Required!) ")
menu.add_option("-u", "--user", dest="user", help="your pastebin username, will be submit as guest if not specified", type="string")
menu.add_option("-n", "--name", dest="name", default='untitled', help="your pastebin file title (optional)")
menu.add_option("-p", "--private", action="store_false", default="0", help="set this param for private paste")
menu.add_option("-t", "--type", dest="type", default='text', help="force format syntax highlight (Default: text)")
menu.add_option("-e", dest="expire_date", default='N', help="Paste expires. Default: Never", metavar="")

ExpOpt = { "N": "never", "10M": "10 minutes", "1H": "1 hour", "1D": "1 day", "1M": "1 month" }

FileType = {
	"4cs": "4CS", "6502acme": "6502 ACME Cross Assembler", "6502kickass": "6502 Kick Assembler",
	"6502tasm": "6502 TASM/64TASS", "abap": "ABAP", "actionscript": "ActionScript",
	"actionscript3": "ActionScript 3", "ada": "Ada", "algol68": "ALGOL 68", "apache": "Apache Log",
	"applescript": "AppleScript", "apt_sources": "APT Sources", "asm": "ASM (NASM)", "asp" : "ASP",
	"autoconf": "autoconf", "autohotkey": "Autohotkey", "autoit": "AutoIt", "avisynth": "Avisynth",
	"awk": "Awk", "bascomavr": "BASCOM AVR", "bash": "Bash", "basic4gl": "Basic4GL",
	"bibtex": "BibTeX", "blitzbasic": "Blitz Basic", "bnf": "BNF", "boo": "BOO", "bf": "BrainFuck",
	"c": "C", "c_mac": "C for Macs", "cil": "C Intermediate Language", "csharp": "C#",
	"cpp": "C++", "cpp-qt": "C++ (with QT extensions)", "c_loadrunner": "C: Loadrunner",
	"caddcl": "CAD DCL", "cadlisp": "CAD Lisp", "cfdg": "CFDG", "chaiscrip": "ChaiScript",
	"clojure": "Clojure", "klonec": "Clone C", "klonecpp": "Clone C++", "cmake": "CMake",
	"cobol": "COBOL", "coffeescript": "CoffeeScript", "cfm": "ColdFusion", "css": "CSS",
	"cuesheet": "Cuesheet", "d": "D", "dcs": "DCS", "delphi": "Delphi",
	"oxygene": "Delphi Prism (Oxygene)", "diff": "Diff", "div": "DIV", "dos": "DOS",
	"dot": "DOT", "e": "E", "ecmascript": "ECMAScript", "eiffel": "Eiffel", "email": "Email",
	"epc": "EPC", "erlang": "Erlang", "fsharp": "F#", "falcon": "Falcon", "fo": "FO Language",
	"f1": "Formula One", "fortran": "Fortran", "freebasic": "FreeBasic", "freeswitch": "FreeSWITCH",
	"gambas": "GAMBAS", "gml": "Game Maker", "gdb": "GDB", "genero": "Genero", "genie": "Genie",
	"gettext": "GetText", "go": "Go", "groovy": "Groovy", "gwbasic": "GwBasic", "haskell": "Haskell",
	"hicest": "HicEst", "hq9plus": "HQ9 Plus", "html4strict": "HTML", "html5": "HTML 5", "icon": "Icon",
	"idl": "IDL", "ini": "INI file", "inno": "Inno Script", "intercal": "INTERCAL", "io": "IO", "j": "J",
	"java": "Java", "java5": "Java 5", "javascript": "JavaScript", "jquery": "jQuery",
	"kixtart": "KiXtart", "latex": "Latex", "lb": "Liberty BASIC", "lsl2": "Linden Scripting",
	"lisp": "Lisp", "llvm": "LLVM", "locobasic": "Loco Basic", "logtalk": "Logtalk",
	"lolcode": "LOL Code", "lotusformulas": "Lotus Formulas", "lotusscript": "Lotus Script",
	"lscript": "LScript", "lua": "Lua", "m68k": "M68000 Assembler", "magiksf": "MagikSF", "make": "Make",
	"mapbasic": "MapBasic", "matlab": "MatLab", "mirc": "mIRC", "mmix": "MIX Assembler",
	"modula2": "Modula 2", "modula3": "Modula 3", "68000devpac": "Motorola 68000 HiSoft Dev",
	"mpasm": "MPASM", "mxml": "MXML", "mysql": "MySQL", "newlisp": "newLISP", "text": "None",
	"nsis": "NullSoft Installer", "oberon2": "Oberon 2", "objeck": "Objeck Programming Langua",
	"objc": "Objective C", "ocaml-brief": "OCalm Brief", "ocaml": "OCaml", "pf": "OpenBSD PACKET FILTER",
	"glsl": "OpenGL Shading", "oobas": "Openoffice BASIC", "oracle11": "Oracle 11", "oracle8": "Oracle 8",
	"oz": "Oz", "pascal": "Pascal", "pawn": "PAWN", "pcre": "PCRE", "per": "Per", "perl": "Perl",
	"perl6": "Perl 6", "php": "PHP", "php-brief": "PHP Brief", "pic16": "Pic 16", "pike": "Pike",
	"pixelbender": "Pixel Bender", "plsql": "PL/SQL", "postgresql": "PostgreSQL", "povray": "POV-Ray",
	"powershell": "Power Shell", "powerbuilder": "PowerBuilder", "proftpd": "ProFTPd",
	"progress": "Progress", "prolog": "Prolog", "properties": "Properties", "providex": "ProvideX",
	"purebasic": "PureBasic", "pycon": "PyCon", "python": "Python", "q": "q/kdb+", "qbasic": "QBasic",
	"rsplus": "R", "rails": "Rails", "rebol": "REBOL", "reg": "REG", "robots": "Robots",
	"rpmspec": "RPM Spec", "ruby": "Ruby", "gnuplot": "Ruby Gnuplot", "sas": "SAS", "scala": "Scala",
	"scheme": "Scheme", "scilab": "Scilab", "sdlbasic": "SdlBasic", "smalltalk": "Smalltalk",
	"smarty": "Smarty", "sql": "SQL", "systemverilog": "SystemVerilog", "tsql": "T-SQL", "tcl": "TCL",
	"teraterm": "Tera Term", "thinbasic": "thinBasic", "typoscript": "TypoScript", "unicon": "Unicon",
	"uscript": "UnrealScript", "vala": "Vala", "vbnet": "VB.NET", "verilog": "VeriLog", "vhdl": "VHDL",
	"vim": "VIM", "visualprolog": "Visual Pro Log", "vb": "VisualBasic", "visualfoxpro": "VisualFoxPro",
	"whitespace": "WhiteSpace", "whois": "WHOIS", "winbatch": "Winbatch", "xbasic": "XBasic", "xml": "XML",
	"xorg_conf": "Xorg Config", "xpp": "XPP", "yaml": "YAML", "z80": "Z80 Assembler", "zxbasic": "ZXBasic"
}

try:
	(options, args) = menu.parse_args()

	if options.file:
		f = open(options.file, 'r')
		fileU = f.read()
	else:
		menu.print_help()
		sys.exit(1)

	if options.user:
		password = getpass.getpass("pastebin Password:")
		user = options.user
	else:
		user = "guest"

	if options.private:
		private = "0"
	else:
		private = "1"

	if options.expire_date:
		if options.expire_date not in ExpOpt:
			print "invalid paste expires argument!\nUse following syntax :"
			for Opts in ExpOpt:
				print Opts + " \t=&gt; " + ExpOpt[Opts]
			sys.exit(1)

except IOError, err:
	if "directory" in str(err[1]):
		print "[!]\tCan't open file " + options.file
		sys.exit(1)
	else:
		print "[!]\t" + err[1]
		sys.exit(1)

def getCodeType():
	ext = os.path.splitext(options.file)[1]
	syntax = "text"
	AutoExts = {
		".4cs": "4cs", ".abap": "abap", ".as": "actionscript", ".asm": "asm",
		".asp": "asp", ".sh": "bash", ".cs": "csharp", ".c": "c", ".cpp": "cpp",
		".css": "css", ".html": "html4strict", ".h": "c", ".java": "java",
		".js": "javascript", ".LUA": "lua", ".php": "php", ".pl": "perl",
		".py": "python", ".sql": "sql"
		}
	for AutoExt in AutoExts:
		if AutoExt == ext:
			syntax = AutoExts[AutoExt]

	return syntax

def PasteIt(paste_name, paste_format, paste_code, paste_private, paste_expire):
	if user != "guest":
		LoginParam = urllib.urlencode({'api_dev_key': APIKEY,
		'api_user_name': user,
		'api_user_password': password
		})
		PostLogin = urllib.urlopen(URL + '/api/api_login.php',LoginParam)
		try:
			LoginRespond = PostLogin.read()
			if "Bad API" in LoginRespond:
				print "[!] Error : " + LoginRespond
				sys.exit(1)
			else:
				PasteParam = urllib.urlencode({'api_option': 'paste',
				'api_user_key': LoginRespond,
				'api_dev_key': APIKEY,
				'api_paste_name': paste_name,
				'api_paste_format': paste_format,
				'api_paste_code': paste_code,
				'api_paste_private': paste_private,
				'api_paste_expire_date': paste_expire
				})
		finally:
			PostLogin.close()

	else:
		PasteParam = urllib.urlencode({'api_option': 'paste',
		'api_dev_key': APIKEY,
		'api_paste_name': paste_name,
		'api_paste_format': paste_format,
		'api_paste_code': paste_code,
		'api_paste_private': paste_private,
		'api_paste_expire_date': paste_expire
		})

	PostPaste = urllib.urlopen(URL + '/api/api_post.php',PasteParam)
	try :
		response = PostPaste.read()
		print response
	finally:
		PostPaste.close()

if __name__ == "__main__":
	if options.type != "text":
		if options.type not in FileType:
			print options.type + " syntax is not available on pastebin, using default filetype syntax.."
			UsedSyntax = getCodeType()
		else:
			UsedSyntax = options.type
	else:
		UsedSyntax = getCodeType()
	print "[+] File : " + options.file
	print "[+] Syntax : " + UsedSyntax
	print "[+] post as : " + user
	print "[+] Expires : " + ExpOpt[options.expire_date]
	PasteIt(options.name, UsedSyntax, fileU, private, options.expire_date)</pre>
<p>Pastebin file :<br />
<a href="http://pastebin.com/f28PjK4z" target="_blank" rel="external nofollow">http://pastebin.com/f28PjK4z</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ditatompel.crayoncreative.net/programming/passtobin-py-simple-python-script-with-pastebin-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Devilzc0deChat Kopete Style</title>
		<link>http://blog.ditatompel.crayoncreative.net/design/devilzc0dechat-kopete-style/</link>
		<comments>http://blog.ditatompel.crayoncreative.net/design/devilzc0dechat-kopete-style/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 12:11:17 +0000</pubDate>
		<dc:creator>Christian Ditaputratama</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Kopete]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://blog.ditatompel.crayoncreative.net/?p=571</guid>
		<description><![CDATA[
It&#8217;s been so long since I did&#8217;t write any articles on my own blog. This time I wanted to share my Kopete themes.
I&#8217;ve named it &#8220;Devilzc0deChat&#8221;.This is Kopete style re-coded from &#8220;hacker&#8221; themes made by Tm_T. see COPYRIGHT and gpl.txt for copyright.
Tested on with Kopete 1.1.3 on KDE 4.7.4
Here&#8217;s  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://i84.photobucket.com/albums/k35/ditatompel/Forum/dc-chat1.png" rel="external nofollow"><img class="aligncenter" title="Devilzc0deChat" src="http://i84.photobucket.com/albums/k35/ditatompel/Forum/dc-chat1.png" alt="Devilzc0deChat Kopete Theme" width="624" height="304" /></a></p>
<p>It&#8217;s been so long since I did&#8217;t write any articles on my own blog. This time I wanted to share my Kopete themes.<br />
I&#8217;ve named it <em>&#8220;Devilzc0deChat&#8221;.</em>This is Kopete style re-coded from <strong>&#8220;hacker&#8221;</strong> themes made by <strong>Tm_T</strong>. see COPYRIGHT and gpl.txt for copyright.<br />
Tested on with Kopete <strong>1.1.3</strong> on KDE <strong>4.7.4<span id="more-571"></span></strong></p>
<p>Here&#8217;s the screenshoot :</p>
<p><a href="http://i84.photobucket.com/albums/k35/ditatompel/Forum/dc-chat.png" rel="external nofollow"><img class="alignnone" title="Devilzc0deChat" src="http://i84.photobucket.com/albums/k35/ditatompel/Forum/dc-chat.png" alt="" width="630" height="458" /></a></p>
<p>You can download it on kde-look.org<br />
<a title="Devilzc0deChat" href="http://kde-look.org/content/show.php/Devilzc0deChat?content=148532" target="_blank" rel="external nofollow">http://kde-look.org/content/show.php/Devilzc0deChat?content=148532</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ditatompel.crayoncreative.net/design/devilzc0dechat-kopete-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computer Experts</title>
		<link>http://blog.ditatompel.crayoncreative.net/articles/computer-experts/</link>
		<comments>http://blog.ditatompel.crayoncreative.net/articles/computer-experts/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 05:45:31 +0000</pubDate>
		<dc:creator>Christian Ditaputratama</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://blog.ditatompel.crayoncreative.net/?p=566</guid>
		<description><![CDATA[
1. Programmer
Someone who writes computer software. Not any computer programming language can do anything. There are limitations, and actually, different languages are used for different tasks. For Example : HTML, PHP, ASP, JSP, JavaScript usually used for creating and editing pages on the web.  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2011/12/computer-expert-levels.jpg"><img class="aligncenter size-medium wp-image-567" title="computer-expert-levels" src="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2011/12/computer-expert-levels-300x187.jpg" alt="" width="300" height="187" /></a></p>
<h3>1. Programmer</h3>
<p>Someone who writes computer software. Not any computer programming language can do anything. There are limitations, and actually, different languages are used for different tasks. <span id="more-566"></span>For Example : HTML, PHP, ASP, JSP, JavaScript usually used for creating and editing pages on the web. Can do anything from putting plain text on a webpage, to accessing and retrieving data from a database. C, C++, Java, Python, Perl usually used for creating executable programs. Can create anything from simple console programs that print some text to the screen to entire operating systems. Writing computer programs is important and takes great intelligence and skill, and to be a good programmer is difficult and noble.</p>
<h3>2. NOC Engineer</h3>
<p>The NOC engineer performs a variety of tasks such as configuring and administering routers, resolving issues with computer networks whenever they are reported and ensuring that multimedia transmitted through the networks are functioning properly, NOC Engineer should understand the concepts of TCP / IP, networking terminology such as LAN, MAN, WAN and networking technologies such as the function of the NIC, modems, and hubs. Know characteristics of the switches, repeaters, bridges, gateways and routers.</p>
<h3>3. SysAdmin</h3>
<p>The System Administrator (SA) is responsible for effective provisioning, installation/configuration, operation, and maintenance of systems hardware and software and related infrastructure. Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups. Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities. Configure / add new services as necessary.</p>
<h3>4. Advanced Network Programmer</h3>
<p>Point 1 + Point 2.</p>
<h3>5. Advanced SysAdmin</h3>
<p>Point 1 + Point 3</p>
<h3>6. Advanced NOC Engineer</h3>
<p>Point 2 + Point 3</p>
<h3>7. Hacker</h3>
<p>Point 1 + Point 2 + Point 3<br />
A person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary. They discover weaknesses, the peculiarities and hidden features of it, and then use them to go beyond its limits, with creativeness and imagination. A person dedicated to knowledge. A person driven by curiosity.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ditatompel.crayoncreative.net/articles/computer-experts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FFmpeg command snippets</title>
		<link>http://blog.ditatompel.crayoncreative.net/snippets/ffmpeg-command-snippets/</link>
		<comments>http://blog.ditatompel.crayoncreative.net/snippets/ffmpeg-command-snippets/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 17:10:08 +0000</pubDate>
		<dc:creator>Christian Ditaputratama</dc:creator>
				<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Converter]]></category>
		<category><![CDATA[FFmpeg]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://blog.ditatompel.crayoncreative.net/?p=561</guid>
		<description><![CDATA[FFmpeg is a complete, cross platform command line tool capable of recording, converting and streaming digital audio and video in various formats. It can be used to do most of our multimedia tasks quickly and easily say, audio compression, audio/video format conversion, extract images from a video  [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_562" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2011/12/ffmpeg.jpg"><img class="size-medium wp-image-562" title="FFMPEG" src="http://blog.ditatompel.crayoncreative.net/wp-content/uploads/2011/12/ffmpeg-300x202.jpg" alt="" width="300" height="202" /></a><p class="wp-caption-text">FFMPEG</p></div>
<p>FFmpeg is a complete, cross platform command line tool capable of recording, converting and streaming digital audio and video in various formats. It can be used to do most of our multimedia tasks quickly and easily say, audio compression, audio/video format conversion, extract images from a video and a lot more. In this howto I will tell you how to do all of this stuff using FFmpeg.<span id="more-561"></span></p>
<p>You may like to take a look on a video how I convert estract audio from video file to mp3 format below<br />
<iframe width="420" height="315" src="http://www.youtube.com/embed/2-cYLQBGZzk" frameborder="0" allowfullscreen></iframe><br />
Mp3 to ogg</p>
<pre>ffmpeg -i music.mp3 -acodec libvorbis musik.ogg</pre>
<p>ogg to mp3</p>
<pre>ffmpeg -i audio.ogg -acodec libmp3lame audio.mp3</pre>
<p>wav to mp3</p>
<pre>ffmpeg -i audio.wav -acodec libmp3lame audio.mp3</pre>
<p>wav to aac</p>
<pre>ffmpeg -i audio.wav -acodec libfaac audio.aac</pre>
<p>wav to ac3</p>
<pre>ffmpeg -i audio.wav -acodec ac3 audio.mp3</pre>
<p>Grab Audio from Video and extract it to mp3 format</p>
<pre>ffmpeg -i video.mp4 -vn -ar 44100 -ac 2 -ab 128k -f mp3 audio.mp3</pre>
<p>Cut Mp3 File</p>
<pre>ffmpeg -ss 00:01:25 -t 00:03:50 -i music.mp3 -acodec copy output.mp3</pre>
<pre>[-ss] – cut startup time
 [-t] – time of the end of the cut</pre>
<p>RECORD SCREEN :</p>
<pre>ffmpeg -an -f x11grab -r 25 -s 1366x768 -i :0.0+0,0 -vcodec libx264 video.mkv</pre>
<pre>[-an] – the optional switch to turn the sound recording off
 [-s] – the size of the recorded area, for example: 1366x768
 [-r] – the number of frames per second, for example: 15
 [-i] – :0.0+0,0 the coordinates of the upper left corner of the recorded area, for example:+0,25</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.ditatompel.crayoncreative.net/snippets/ffmpeg-command-snippets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

