<?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>Ali Haris</title>
	<atom:link href="http://cyberatoll.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://cyberatoll.info</link>
	<description>An Information Technology Enthusiast from Maldives</description>
	<lastBuildDate>Sun, 12 Feb 2012 11:55:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>JS checking page viewport details</title>
		<link>http://cyberatoll.info/2012/02/js-checking-page-viewport-details/</link>
		<comments>http://cyberatoll.info/2012/02/js-checking-page-viewport-details/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 07:16:18 +0000</pubDate>
		<dc:creator>Haris</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://cyberatoll.info/?p=1139</guid>
		<description><![CDATA[This is a js file which I wrote today. This file will simply check the browsers width and assign it to the #container. /* ** 2/12/2012 ** Haris Dozz */ /* This is a js which identifies the viewport width and assigns to the websites container. */ var container = &#34;container&#34;; var width; // For [...]]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>This is a js file which I wrote today. This file will simply check the browsers width and assign it to the #container.</p>
<pre class="brush: javascript; ">

/*
** 2/12/2012
** Haris Dozz
*/

/*
This is a js which identifies
the viewport width and assigns
to the websites container.
*/

var container = &quot;container&quot;;
var width;

// For Modern Web Browsers (Mozilla, Chrome, Opera, Safari)
if (typeof window.innerWidth != &#039;undefined&#039;) {
width = window.innerWidth;
} else if (typeof document.documentElement != &#039;undefined&#039; &amp;amp;amp;&amp;amp;amp; document.documentElement.clientWidth != &#039;undefined&#039; &amp;amp;amp;&amp;amp;amp; document.documentElement.clientWidth != 0) {
// For IE6 in Compliment Mode
width = document.documentElement.clientWidth;
} else {
// For older version of IE
width = document.getElementsByTagName(&#039;body&#039;)[0].clientWidth;
}

// Assign the values to Container
viewportAdjust = document.getElementById(container);
viewportAdjust.style.width = &quot;&quot;+width+&quot;px&quot;;
</pre>
<p>Make sure to use a css reset for using this js.</p>
<pre class="brush: css; ">

body {
margin: 0;
padding: 0;
}
</pre>
<p>However this script wasn&#8217;t able to what I was trying to. I was trying to dynamically change the width of container, even If the user resizes. If you are using this script, you just have to refresh the page after resizing.</p>
<p>I found a better solution in jQuery .width();</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://cyberatoll.info/2012/02/js-checking-page-viewport-details/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter UI Font Issues</title>
		<link>http://cyberatoll.info/2012/02/twitter-ui-font-issues/</link>
		<comments>http://cyberatoll.info/2012/02/twitter-ui-font-issues/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 06:07:27 +0000</pubDate>
		<dc:creator>Haris</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://cyberatoll.info/?p=1131</guid>
		<description><![CDATA[Ever since I got the new Twitter I had issues with the fonts. The Font&#8217;s on Twitter UI is replaced with the Helvetica Neue Bold Fonts on the system. I removed the Helvetica Neue Bold Fonts on the computer and However I got some kind of a fix for the issue.]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>Ever since I got the new Twitter I had issues with the fonts. The Font&#8217;s on Twitter UI is replaced with the Helvetica Neue Bold Fonts on the system. I removed the Helvetica Neue Bold Fonts on the computer and However I got some kind of a fix for the issue.</p>
<p><a href="http://cyberatoll.info/wp-content/uploads/2012/02/twitter-font-fix.jpg" rel="lightbox[1131]"><img class="alignleft size-large wp-image-1132" title="twitter-font-fix" src="http://cyberatoll.info/wp-content/uploads/2012/02/twitter-font-fix-1024x316.jpg" alt="" width="630" height="194" /></a></p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://cyberatoll.info/2012/02/twitter-ui-font-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hackathon Maldives</title>
		<link>http://cyberatoll.info/2012/01/hackathon-maldives/</link>
		<comments>http://cyberatoll.info/2012/01/hackathon-maldives/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 09:41:18 +0000</pubDate>
		<dc:creator>Haris</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Hackathon]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[Maldives]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://cyberatoll.info/?p=1117</guid>
		<description><![CDATA[February 2012, We are attempting to start a Hackathon series in the Maldives. The first event will be a 48hr hackathon and is currently planned to be held 26th-28 February in some place hopefully away from the hustle and bustle of Male&#8217;. Hackathon Maldives (a.k.a Hack.mv) is a Hackathon event series. It is a non-profit movement [...]]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p><a href="http://cyberatoll.info/wp-content/uploads/2012/01/408213_166619233439222_161459910621821_191860_1772969741_n.jpg" rel="lightbox[1117]"><img class="size-full wp-image-1118 aligncenter" title="408213_166619233439222_161459910621821_191860_1772969741_n" src="http://cyberatoll.info/wp-content/uploads/2012/01/408213_166619233439222_161459910621821_191860_1772969741_n.jpg" alt="" width="208" height="135" /></a><br />
February 2012, We are attempting to start a Hackathon series in the Maldives. The first event will be a 48hr hackathon and is currently planned to be held 26th-28 February in some place hopefully away from the hustle and bustle of Male&#8217;.</p>
<p>Hackathon Maldives (a.k.a Hack.mv) is a Hackathon event series. It is a non-profit movement by a group of individuals from the software development community in Maldives.</p>
<p>Like all hackathons, participating developers come together at a predetermined location on a designated day and spend a stretch of time working on a project and, hopefully, end up with something cool to show.</p>
<p>Developers may collaborate with others and form a team or may choose to work alone</p>
<p>For more updates and information:</p>
<ul>
<li><a href="http://hack.mv" target="_blank">Hack.mv </a></li>
<li><a href="https://www.facebook.com/groups/230312087032907/">Hackathon on Facebook</a></li>
<li><a href="https://www.facebook.com/hackmv" target="_blank">Hack.mv on Facebook</a></li>
</ul>
<p><strong><span style="color: #ff0000;">UPDATE: Hackathon is now rescheduled for many reasons, for updates visit the Facebook Group.</span></strong></p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://cyberatoll.info/2012/01/hackathon-maldives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Command Line</title>
		<link>http://cyberatoll.info/2012/01/facebook-command-line/</link>
		<comments>http://cyberatoll.info/2012/01/facebook-command-line/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 15:45:37 +0000</pubDate>
		<dc:creator>Haris</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://cyberatoll.info/?p=1101</guid>
		<description><![CDATA[I have been using Facebook Command Line for quite sometime. I got bored of Facebook since people started over-sharing, sharing each and every photo they see on Facebook, no matter what the other person will think. So basically, Facebook Command Line is a tool or an app developed in PHP, connected through the API of [...]]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>I have been using Facebook Command Line for quite sometime. I got bored of Facebook since people started over-sharing, sharing each and every photo they see on Facebook, no matter what the other person will think.</p>
<p>So basically, Facebook Command Line is a tool or an app developed in PHP, connected through the API of the Facebook.</p>
<p>In this post, I will explain How to get started with this tool. I am running Macintosh 10.7 OS X Lion, and by following this tutorial, you&#8217;ll be able to use this tool not only in Macintosh but in Linux as well.</p>
<h2>GET STARTED:</h2>
<p>The first thing is to open the Terminal and download the App to the system.</p>
<p><a href="http://cyberatoll.info/wp-content/uploads/2012/01/Screen-Shot-2012-01-17-at-8.31.17-PM-1.png" rel="lightbox[1101]"><img class="aligncenter size-full wp-image-1104" title="Screen Shot 2012-01-17 at 8.31.17 PM 1" src="http://cyberatoll.info/wp-content/uploads/2012/01/Screen-Shot-2012-01-17-at-8.31.17-PM-1.png" alt="" width="602" height="126" /></a></p>
<p>I have a folder named &#8220;Dozz&#8221; at my home directory for mostly experimenting stuffs, so the 1st command is optional. You can just start by typing the following command:</p>
<pre class="brush: php; ">
curl -O https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php
</pre>
<p>The next step is to run the installer, by typing the following 2 commands.</p>
<pre class="brush: php; ">

sudo php fbcmd_update.php sudo
php fbcmd_update.php install
</pre>
<p><a href="http://cyberatoll.info/wp-content/uploads/2012/01/Screen-Shot-2012-01-17-at-8.35.46-PM.png" rel="lightbox[1101]"><img class="aligncenter size-full wp-image-1105" title="Screen Shot 2012-01-17 at 8.35.46 PM" src="http://cyberatoll.info/wp-content/uploads/2012/01/Screen-Shot-2012-01-17-at-8.35.46-PM.png" alt="" width="574" height="279" /></a></p>
<p>That&#8217;s all, you&#8217;re done with the installation. Now you can simply remove the old file you kept in the home directory.</p>
<p>So start using the Facebook Command Line type &#8220;fbcmd&#8221;, of cause without double quotes.</p>
<p>Looks like you have to obtain an authorization code for the first time, before doing that you need to add the basic access, You can doing that by visiting <a href="https://www.facebook.com/dialog/oauth?client_id=42463270450&amp;redirect_uri=http://www.facebook.com/connect/login_success.html">this website</a>.</p>
<p>After you have allowed the basic access, you need to generate the fbcmd authorization code, which is also known as XXXXXX. You can do it by visiting <a href="http://www.facebook.com/code_gen.php?v=1.0&amp;api_key=42463270450">this website</a>. After generating run the following command:</p>
<pre class="brush: php; ">
fbcmd auth xxxxxx
</pre>
<p>N0w you&#8217;re logged in, Happy Facebooking through the Command Line. Visit <a href="http://fbcmd.dtompkins.com/commands" target="_blank">this website</a> for the commands and reference.</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://cyberatoll.info/2012/01/facebook-command-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data Vault X300</title>
		<link>http://cyberatoll.info/2011/12/data-vault-x300/</link>
		<comments>http://cyberatoll.info/2011/12/data-vault-x300/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 10:33:22 +0000</pubDate>
		<dc:creator>Haris</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://cyberatoll.info/?p=1092</guid>
		<description><![CDATA[I ended up experimenting this Home Server, HP Data Vault X300 since I was bored yesterday. The server itself comes with Microsoft Windows Home Server genuine. It has some application called Home Server Console to install on a PC in the same network to access the server. The Home Server Console is a very limited [...]]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p style="text-align: left;"><a href="http://cyberatoll.info/wp-content/uploads/2011/12/hp-x315-data-vault_iph3w6859539.jpg" rel="lightbox[1092]"><br />
<img class="size-full wp-image-1094 aligncenter" title="hp-x315-data-vault_iph3w6859539" src="http://cyberatoll.info/wp-content/uploads/2011/12/hp-x315-data-vault_iph3w6859539.jpg" alt="" width="400" height="400" /></a></p>
<p style="text-align: left;"><a href="http://cyberatoll.info/wp-content/uploads/2011/12/IMG_20111228_230905.jpg" rel="lightbox[1092]"><img class="aligncenter size-full wp-image-1097" title="SAMSUNG" src="http://cyberatoll.info/wp-content/uploads/2011/12/IMG_20111228_230905.jpg" alt="" width="512" height="384" /></a></p>
<p style="text-align: left;"><a href="http://cyberatoll.info/wp-content/uploads/2011/12/IMG_20111228_230844.jpg" rel="lightbox[1092]"><img class="aligncenter size-full wp-image-1096" title="SAMSUNG" src="http://cyberatoll.info/wp-content/uploads/2011/12/IMG_20111228_230844.jpg" alt="" width="512" height="384" /></a></p>
<p style="text-align: left;"><a href="http://cyberatoll.info/wp-content/uploads/2011/12/IMG_20111228_230727.jpg" rel="lightbox[1092]"><img class="size-full wp-image-1095 aligncenter" title="SAMSUNG" src="http://cyberatoll.info/wp-content/uploads/2011/12/IMG_20111228_230727.jpg" alt="" width="512" height="384" /></a></p>
<p>I ended up experimenting this Home Server, HP Data Vault X300 since I was bored yesterday. The server itself comes with Microsoft Windows Home Server genuine. It has some application called Home Server Console to install on a PC in the same network to access the server. The Home Server Console is a very limited edition, but perfect for Home, It&#8217;s about sharing and permission on a very user friendly environment.</p>
<p>I wanted to go a little bit further, so what I did was, I established a remote desktop connection to the server, and I ended up on the real place. I was able to install the major roles of server such as Active Directory, DNS, DHCP and File Services.</p>
<p>Even though this server is a Home Server, we can use this perfectly at a small-medium office. Perfect for File Sharing and Backup. No need to spend thousand&#8217;s of money buying a Xeon Server.</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://cyberatoll.info/2011/12/data-vault-x300/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To whom it may concern</title>
		<link>http://cyberatoll.info/2011/11/to-whom-it-may-concern/</link>
		<comments>http://cyberatoll.info/2011/11/to-whom-it-may-concern/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 08:34:19 +0000</pubDate>
		<dc:creator>Haris</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Formax]]></category>

		<guid isPermaLink="false">http://cyberatoll.info/?p=1068</guid>
		<description><![CDATA[Web Developer, Web Designer, Web Geek, Web Programmer or whatever you call yourself stop copying our meta data. Web: http://www.formax.mv/ &#60;meta name=&#34;description&#34; content=&#34;Shop Formax for low prices on top brands in Computers, Video Games, Softwares, and other Accessories. The Edge of Technology in Maldives Since 1997.&#34; /&#62; &#60;meta name=&#34;keywords&#34; content=&#34;Formax, Formax Private Limited, Computers, desktops, laptops, [...]]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>Web Developer, Web Designer, Web Geek, Web Programmer or whatever you call yourself stop copying our meta data.</p>
<p>Web: <a href="http://www.formax.mv/">http://www.formax.mv/</a></p>
<pre class="brush: html; ">

&lt;meta name=&quot;description&quot; content=&quot;Shop Formax for low prices on top brands in Computers, Video Games, Softwares, and other Accessories. The Edge of Technology in Maldives Since 1997.&quot; /&gt;
&lt;meta name=&quot;keywords&quot; content=&quot;Formax, Formax Private Limited, Computers, desktops, laptops, games, Maldives, techonology, it&quot; /&gt; 
</pre>
<p>Web: <a href="http://maxcom.com.mv/ramadan/">http://maxcom.com.mv/ramadan/</a></p>
<pre class="brush: html; ">

&lt;meta name=&quot;description&quot; content=&quot;Shop Maxcom for low prices on top brands in Computers, Softwares, and other Accessories. The Edge of Technology in Maldives Since 1997.&quot;&gt;
&lt;meta name=&quot;keywords&quot; content=&quot;Maxcom, Maxcom Technologies Private Limited, Computers, desktops, laptops, games, Maldives, techonology, it&quot;&gt;
</pre>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://cyberatoll.info/2011/11/to-whom-it-may-concern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fake Social Networking Application &#8220;Maldives&#8221;</title>
		<link>http://cyberatoll.info/2011/11/fake-social-networking-application-maldives/</link>
		<comments>http://cyberatoll.info/2011/11/fake-social-networking-application-maldives/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 05:30:11 +0000</pubDate>
		<dc:creator>Haris</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://cyberatoll.info/?p=1063</guid>
		<description><![CDATA[So as usual when I was going through my twitter timeline, I came across this interesting story tweeted by @rhipha. In October 2011, Hackers launched a fake social networking application called &#8220;Maldives App&#8221;. According to Symentec, It was hosted on a free web hosting domain and the legitimate sites do not provide such as application. [...]]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p style="text-align: left;"><a href="http://cyberatoll.info/wp-content/uploads/2011/11/image1_11.article-thumbnail.jpeg" rel="lightbox[1063]"><img class="aligncenter size-full wp-image-1064" title="image1_11.article thumbnail" src="http://cyberatoll.info/wp-content/uploads/2011/11/image1_11.article-thumbnail.jpeg" alt="" width="420" height="286" /></a>So as usual when I was going through my <a href="http://twitter.com/iharis" target="_blank">twitter timeline</a>, I came across this interesting story tweeted by <a href="http://twitter.com/rhipha" target="_blank">@rhipha</a>.</p>
<p style="text-align: left;">In October 2011, Hackers launched a fake social networking application called &#8220;Maldives App&#8221;. According to Symentec, It was hosted on a free web hosting domain and the legitimate sites do not provide such as application.</p>
<p style="text-align: left;">The application contained a image and details about the application along with a web form to include the login credentials. The image contained a ribbon in the tricolors of the Maldivian flag and a Maldivian Flag tShirt.</p>
<p style="text-align: left;">If you have been a victim of this application, the hacker have successfully stolen your confidential login credentials for theft purpose.</p>
<p style="text-align: left;">Source: <a href="http://www.symantec.com/connect/blogs/fake-social-networking-application-promotes-maldives?API1=100&amp;API2=4166869" target="_blank">Symentec</a></p>
<p>&nbsp;</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://cyberatoll.info/2011/11/fake-social-networking-application-maldives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refreshing Facebook</title>
		<link>http://cyberatoll.info/2011/09/refreshing-facebook/</link>
		<comments>http://cyberatoll.info/2011/09/refreshing-facebook/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 13:14:07 +0000</pubDate>
		<dc:creator>Haris</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://cyberatoll.info/?p=1056</guid>
		<description><![CDATA[The result of same page, after refreshing&#8230;]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>The result of same page, after refreshing&#8230;</p>
<p><a href="http://cyberatoll.info/wp-content/uploads/2011/09/Untitled.png" rel="lightbox[1056]"><img class="size-full wp-image-1057 alignleft" title="Untitled" src="http://cyberatoll.info/wp-content/uploads/2011/09/Untitled.png" alt="" width="284" height="718" /></a></p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://cyberatoll.info/2011/09/refreshing-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fundamentals of Programming with Codecademy</title>
		<link>http://cyberatoll.info/2011/08/fundamentals-of-programming-with-codecademy/</link>
		<comments>http://cyberatoll.info/2011/08/fundamentals-of-programming-with-codecademy/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 06:36:43 +0000</pubDate>
		<dc:creator>Haris</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://cyberatoll.info/?p=1029</guid>
		<description><![CDATA[Codecademy was created when Zach got frustrated with learning how to program. For years, Ryan taught Zach the basics of HTML and CSS, but books and videos didn&#8217;t help. Ryan and Zach teamed up to create Codecademy, a better, more interactive way to learn how to program. This is just the beginning. Codecademy has an [...]]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>Codecademy was created when Zach got frustrated with learning how to program. For years, Ryan taught Zach the basics of HTML and CSS, but books and videos didn&#8217;t help. Ryan and Zach teamed up to create Codecademy, a better, more interactive way to learn how to program. This is just the beginning.</p>
<p>Codecademy has an integrated console for learning the script, It is very easy and user friendly. It didn&#8217;t take much time for me to finish up all the exercises since It&#8217;s javascript and I&#8217;m already familiar with it.</p>
<p>This website can be very resourceful for the people who want to start programming or who want to learn javascript. Give it a try.</p>
<p>You&#8217;ll love it, mark my words.</p>
<p>Good luck.</p>
<p style="text-align: center;"><a href="http://cyberatoll.info/wp-content/uploads/2011/08/codecademy.png" rel="lightbox[1029]"><img class="aligncenter size-full wp-image-1030" title="codecademy" src="http://cyberatoll.info/wp-content/uploads/2011/08/codecademy.png" alt="" width="445" height="443" /></a></p>
<blockquote><p>&nbsp;</p></blockquote>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://cyberatoll.info/2011/08/fundamentals-of-programming-with-codecademy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When critical operation fails</title>
		<link>http://cyberatoll.info/2011/08/when-critical-operation-fails/</link>
		<comments>http://cyberatoll.info/2011/08/when-critical-operation-fails/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 22:17:40 +0000</pubDate>
		<dc:creator>Haris</dc:creator>
				<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://cyberatoll.info/?p=1023</guid>
		<description><![CDATA[I did not write this code, but It&#8217;s very interesting and thought of sharing. if (critical_operation() == FAILED) { /* Uh oh. Quick, we need a distraction! */ switch((rand() % 4)) { case 0: blame = &#34;killall -SEGV kick_watchdog&#34;; break; case 1: blame = &#34;killall -ABRT cli_process&#34;; break; case 2: blame = &#34;cat /dev/urandom &#62;/proc/kmem&#34;; [...]]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>I did not write this code, but It&#8217;s very interesting and thought of sharing.</p>
<pre class="brush: cpp; ">

if (critical_operation() == FAILED) {
/* Uh oh. Quick, we need a distraction! */
switch((rand() % 4)) {
case 0: blame = &quot;killall -SEGV kick_watchdog&quot;; break;
case 1: blame = &quot;killall -ABRT cli_process&quot;; break;
case 2: blame = &quot;cat /dev/urandom &gt;/proc/kmem&quot;; break;
case 3: blame = &quot;killall -FPE hardware_manager&quot;; break;
}
system(blame);
system(&quot;rm /var/log/*.log&quot;); /* Destroy the evidence */
sleep(10); /* Wait for the other process to die first */
return;
}
</pre>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://cyberatoll.info/2011/08/when-critical-operation-fails/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

