<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.r00tb0x.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>r00tb0x.com</title>
 <link>http://www.r00tb0x.com</link>
 <description>
</description>
 <language>en</language>
<item>
 <title>r00tb0x.com is now jamesattard.com</title>
 <link>http://www.r00tb0x.com/content/r00tb0xcom-now-jamesattardcom</link>
 <description>&lt;a href=&quot;/content/r00tb0xcom-now-jamesattardcom&quot;&gt;&lt;img src=&quot;http://www.r00tb0x.com/sites/default/files/imagecache/teaser/images/forsale.gif&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;teaserthumbnail&quot; align=&quot;left&quot; width=&quot;100&quot; height=&quot;81&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;/content/r00tb0xcom-now-jamesattardcom&quot;&gt;&lt;/a&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;
	I would like to thank all the loyal subscribers of r00tb0x.com - this has been an incredible experience to maintain the largest IT blog in Malta with over 2000 unique views per month. This blog has been online for the past 3 years but it is now the time to let it go.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.r00tb0x.com/content/r00tb0xcom-now-jamesattardcom&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.r00tb0x.com/content/r00tb0xcom-now-jamesattardcom#comments</comments>
 <category domain="http://www.r00tb0x.com/category/tags/r00tb0x">r00tb0x</category>
 <pubDate>Mon, 16 Apr 2012 06:48:35 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">110 at http://www.r00tb0x.com</guid>
</item>
<item>
 <title>Output table contents in PL/SQL stored procedure</title>
 <link>http://www.r00tb0x.com/content/output-table-contents-plsql-stored-procedure</link>
 <description>&lt;a href=&quot;/content/output-table-contents-plsql-stored-procedure&quot;&gt;&lt;img src=&quot;http://www.r00tb0x.com/sites/default/files/imagecache/teaser/images/oraclesw.jpg&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;teaserthumbnail&quot; align=&quot;left&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;/content/output-table-contents-plsql-stored-procedure&quot;&gt;&lt;/a&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;
	With Oracle stored procedures the database developer can display output to the SQL client. This is very handy when you want to use a stored procedure to compute certain logic and display the output directly to the user.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.r00tb0x.com/content/output-table-contents-plsql-stored-procedure&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.r00tb0x.com/content/output-table-contents-plsql-stored-procedure#comments</comments>
 <category domain="http://www.r00tb0x.com/category/tags/oracle">oracle</category>
 <category domain="http://www.r00tb0x.com/category/tags/plsql">plsql</category>
 <pubDate>Thu, 12 Apr 2012 10:23:26 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">109 at http://www.r00tb0x.com</guid>
</item>
<item>
 <title>MySQL Index Prefix for better performance</title>
 <link>http://www.r00tb0x.com/content/mysql-index-prefix-better-performance</link>
 <description>&lt;a href=&quot;/content/mysql-index-prefix-better-performance&quot;&gt;&lt;img src=&quot;http://www.r00tb0x.com/sites/default/files/imagecache/teaser/images/logo_mysql.png&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;teaserthumbnail&quot; align=&quot;left&quot; width=&quot;99&quot; height=&quot;100&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;/content/mysql-index-prefix-better-performance&quot;&gt;&lt;/a&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;
	In MySQL you can optimize a query running against a table by choosing the correct index. Furthermore MySQL allows you to index strings as well (text, varchar, binary, etc..) in an efficient way by using part of the field length, known as prefix.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.r00tb0x.com/content/mysql-index-prefix-better-performance&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.r00tb0x.com/content/mysql-index-prefix-better-performance#comments</comments>
 <category domain="http://www.r00tb0x.com/category/tags/mysql">mysql</category>
 <pubDate>Tue, 10 Apr 2012 17:33:22 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">108 at http://www.r00tb0x.com</guid>
</item>
<item>
 <title>Using vmstat to detect memory problems in Linux</title>
 <link>http://www.r00tb0x.com/content/using-vmstat-detect-memory-problems-linux</link>
 <description>&lt;a href=&quot;/content/using-vmstat-detect-memory-problems-linux&quot;&gt;&lt;img src=&quot;http://www.r00tb0x.com/sites/default/files/imagecache/teaser/images/Linux_on_Hardware.jpg&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;teaserthumbnail&quot; align=&quot;left&quot; width=&quot;100&quot; height=&quot;60&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;/content/using-vmstat-detect-memory-problems-linux&quot;&gt;&lt;/a&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;
	Troubleshooting and detecting memory related problems in Linux normally boils down to analysing and eventually determine what is going on within the virtual memory. Linux comes with a handy tool called vmstat which helps us examine the virtual memory.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.r00tb0x.com/content/using-vmstat-detect-memory-problems-linux&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.r00tb0x.com/content/using-vmstat-detect-memory-problems-linux#comments</comments>
 <category domain="http://www.r00tb0x.com/category/tags/linux">linux</category>
 <pubDate>Wed, 04 Apr 2012 17:35:18 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">106 at http://www.r00tb0x.com</guid>
</item>
<item>
 <title>Using Heartbeat tables to monitor Database replication Part 1</title>
 <link>http://www.r00tb0x.com/content/using-heartbeat-tables-monitor-database-replication-part-1</link>
 <description>&lt;a href=&quot;/content/using-heartbeat-tables-monitor-database-replication-part-1&quot;&gt;&lt;img src=&quot;http://www.r00tb0x.com/sites/default/files/imagecache/teaser/images/heart_beat.jpg&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;teaserthumbnail&quot; align=&quot;left&quot; width=&quot;100&quot; height=&quot;72&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;/content/using-heartbeat-tables-monitor-database-replication-part-1&quot;&gt;&lt;/a&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;
	Using heartbeats in database tables is a very widely used concept for an application to determine whether two or more database nodes are in sync. Part 1 of this series of articles describes the basic scenario of using a heartbeat table in a simple master slave replication.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.r00tb0x.com/content/using-heartbeat-tables-monitor-database-replication-part-1&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.r00tb0x.com/content/using-heartbeat-tables-monitor-database-replication-part-1#comments</comments>
 <category domain="http://www.r00tb0x.com/category/tags/database">database</category>
 <category domain="http://www.r00tb0x.com/category/tags/mssql">mssql</category>
 <category domain="http://www.r00tb0x.com/category/tags/mysql">mysql</category>
 <category domain="http://www.r00tb0x.com/category/tags/oracle">oracle</category>
 <category domain="http://www.r00tb0x.com/category/tags/postgresql">postgresql</category>
 <category domain="http://www.r00tb0x.com/category/tags/sql">sql</category>
 <pubDate>Tue, 03 Apr 2012 08:28:42 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">105 at http://www.r00tb0x.com</guid>
</item>
<item>
 <title>Run a VirtualBox machine in the background</title>
 <link>http://www.r00tb0x.com/content/run-virtualbox-machine-background</link>
 <description>&lt;a href=&quot;/content/run-virtualbox-machine-background&quot;&gt;&lt;img src=&quot;http://www.r00tb0x.com/sites/default/files/imagecache/teaser/images/virtualbox-logo.png&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;teaserthumbnail&quot; align=&quot;left&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;/content/run-virtualbox-machine-background&quot;&gt;&lt;/a&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;
	Most people use SSH and console to access linux machines - physical or virtual boxes! Thus for you guys who use virtualbox might find it really cumbersome to have to fire off a GUI to access the machine, even if you decide to minimise the window and SSH directly from the client. Luckily there is a solution to run a VirtualBox machine in the background.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.r00tb0x.com/content/run-virtualbox-machine-background&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.r00tb0x.com/content/run-virtualbox-machine-background#comments</comments>
 <category domain="http://www.r00tb0x.com/category/tags/virtualbox">virtualbox</category>
 <pubDate>Sun, 01 Apr 2012 07:51:51 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">103 at http://www.r00tb0x.com</guid>
</item>
<item>
 <title>Disable Browsing History in Google Apps</title>
 <link>http://www.r00tb0x.com/content/disable-browsing-history-google-apps</link>
 <description>&lt;a href=&quot;/content/disable-browsing-history-google-apps&quot;&gt;&lt;img src=&quot;http://www.r00tb0x.com/sites/default/files/imagecache/teaser/images/Surveillance.jpg&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;teaserthumbnail&quot; align=&quot;left&quot; width=&quot;100&quot; height=&quot;67&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;/content/disable-browsing-history-google-apps&quot;&gt;&lt;/a&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;
	If you haven&amp;#39;t heard already, Google is about to start keeping track of every single web search you perform and associate it to your name. (It already does this, but the results are anonymised months later; with these changes, your name and searching habits will be etched in stone.) Please take the time to protect your online privacy before March 1st.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.r00tb0x.com/content/disable-browsing-history-google-apps&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.r00tb0x.com/content/disable-browsing-history-google-apps#comments</comments>
 <category domain="http://www.r00tb0x.com/category/tags/google">google</category>
 <category domain="http://www.r00tb0x.com/category/tags/security">security</category>
 <pubDate>Mon, 27 Feb 2012 08:08:56 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">102 at http://www.r00tb0x.com</guid>
</item>
<item>
 <title>Detecting memory leaks in Linux</title>
 <link>http://www.r00tb0x.com/content/detecting-memory-leaks-linux</link>
 <description>&lt;a href=&quot;/content/detecting-memory-leaks-linux&quot;&gt;&lt;img src=&quot;http://www.r00tb0x.com/sites/default/files/imagecache/teaser/images/test-memory-leak-800x800.jpg&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;teaserthumbnail&quot; align=&quot;left&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;/content/detecting-memory-leaks-linux&quot;&gt;&lt;/a&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;
	So after a couple of weeks you notice that your beefed-up Linux box is running dry on memory. Then you restart the box and the same thing happens again after another couple of weeks. If this sort of thing happened to you, then your system is suffering from a potential memory leak.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.r00tb0x.com/content/detecting-memory-leaks-linux&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.r00tb0x.com/content/detecting-memory-leaks-linux#comments</comments>
 <category domain="http://www.r00tb0x.com/category/tags/linux">linux</category>
 <pubDate>Thu, 09 Feb 2012 13:55:34 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">101 at http://www.r00tb0x.com</guid>
</item>
<item>
 <title>Monitoring Transaction Log Shipping in SQL Server</title>
 <link>http://www.r00tb0x.com/content/monitoring-transaction-log-shipping-sql-server</link>
 <description>&lt;a href=&quot;/content/monitoring-transaction-log-shipping-sql-server&quot;&gt;&lt;img src=&quot;http://www.r00tb0x.com/sites/default/files/imagecache/teaser/images/logshipping.jpg&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;teaserthumbnail&quot; align=&quot;left&quot; width=&quot;100&quot; height=&quot;37&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;/content/monitoring-transaction-log-shipping-sql-server&quot;&gt;&lt;/a&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;
	Transaction Log shipping is a great and easy way to replicate a multitude of Microsoft SQL server databases. This article will discuss how we can monitor the status of the replication. This is useful to add to the daily health checks or maybe to check the replication after one server is upgraded and one wishes to resume replication.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.r00tb0x.com/content/monitoring-transaction-log-shipping-sql-server&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.r00tb0x.com/content/monitoring-transaction-log-shipping-sql-server#comments</comments>
 <category domain="http://www.r00tb0x.com/category/tags/mssql">mssql</category>
 <category domain="http://www.r00tb0x.com/category/tags/sql">sql</category>
 <pubDate>Wed, 08 Feb 2012 13:54:07 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">100 at http://www.r00tb0x.com</guid>
</item>
<item>
 <title>Exact Memory Usage of a Linux Process</title>
 <link>http://www.r00tb0x.com/content/exact-memory-usage-linux-process</link>
 <description>&lt;a href=&quot;/content/exact-memory-usage-linux-process&quot;&gt;&lt;img src=&quot;http://www.r00tb0x.com/sites/default/files/imagecache/teaser/images/Linux_Memory_Management_by_pookstar.png&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;teaserthumbnail&quot; align=&quot;left&quot; width=&quot;81&quot; height=&quot;100&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;/content/exact-memory-usage-linux-process&quot;&gt;&lt;/a&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;
	Understanding how memory utlisation works in Linux is somewhat complex. Even popular Linux tools such as &amp;#39;top&amp;#39; and &amp;#39;ps&amp;#39; do not report the actual true memory utilisation of a process, but rather an aggregation of the shared memory. This article will show you a nifty trick to identify the true memory utlisation of any Linux process.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.r00tb0x.com/content/exact-memory-usage-linux-process&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.r00tb0x.com/content/exact-memory-usage-linux-process#comments</comments>
 <category domain="http://www.r00tb0x.com/category/tags/linux">linux</category>
 <pubDate>Wed, 18 Jan 2012 13:48:19 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">99 at http://www.r00tb0x.com</guid>
</item>
</channel>
</rss>
