<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2820627447350869717</atom:id><lastBuildDate>Sat, 21 Mar 2026 22:40:54 +0000</lastBuildDate><category>Tips</category><category>Oracle 10g</category><category>adobe flex 3</category><category>Amazon EC2</category><category>Eclipse</category><category>Google</category><category>Java</category><category>Nokia</category><category>informix</category><category>topcoder</category><category>windows</category><category>1.4.6</category><category>1.6</category><category>8.04</category><category>Adobe</category><category>Africa</category><category>Appliance Image</category><category>Business Developer Manager</category><category>Careless</category><category>China</category><category>Code Loss</category><category>Coding</category><category>Crap</category><category>Error #2007</category><category>Fedora Core 8</category><category>Flash</category><category>Flash Lite</category><category>Flex SDK 3.2</category><category>Give-me-informix-IDS-now-dept</category><category>Grails</category><category>IBM</category><category>IIS 6.0</category><category>Ikeja</category><category>JSP</category><category>Java ME</category><category>MSc</category><category>PL/SQL</category><category>Pulsar</category><category>Ruby on Rails</category><category>S60</category><category>SEO</category><category>SQL Server</category><category>Service unavailable</category><category>Slicehost</category><category>Solaris 10</category><category>Sun</category><category>SunOS 5.10</category><category>Symbian C++</category><category>Tech</category><category>UNILAG</category><category>US</category><category>VBox Additions</category><category>VM</category><category>VPS</category><category>VirtualBox 3.0</category><category>WRT</category><category>Windows 2003 server</category><category>Xcode</category><category>YABNOWER</category><category>^M</category><category>apache</category><category>apocalyse</category><category>arson</category><category>ascii</category><category>blast</category><category>blendMode</category><category>bomb</category><category>burning bridges</category><category>business</category><category>carriage return</category><category>computer science</category><category>conspiracy</category><category>convert</category><category>data visualization</category><category>devcon</category><category>developer</category><category>download</category><category>ejeboo.com</category><category>flex</category><category>funny</category><category>graduate school</category><category>hardy</category><category>hello world</category><category>history</category><category>iOS</category><category>id</category><category>inane</category><category>inbound sms</category><category>lame</category><category>lighttpd</category><category>linux</category><category>matt welsh</category><category>mxml</category><category>negligence</category><category>netstat</category><category>non-null</category><category>octal</category><category>open source</category><category>passwordless login</category><category>perl</category><category>receive text message</category><category>reckless</category><category>replace</category><category>research</category><category>ribbit</category><category>ssh</category><category>subversion</category><category>svn</category><category>truveo</category><category>twitter</category><category>ubuntu</category><category>upgrade</category><category>v10</category><category>v11.5</category><category>videos</category><category>where do I find IDS</category><title>ejeboo</title><description></description><link>http://blog.ejeboo.com/</link><managingEditor>noreply@blogger.com (Said)</managingEditor><generator>Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-4058338812845759921</guid><pubDate>Tue, 22 Sep 2015 10:53:00 +0000</pubDate><atom:updated>2015-09-22T11:53:45.658+01:00</atom:updated><title>Secure Windows Logon</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6xX7eCGZWArp8BzpsmW8FiPr3S303t2excW4EAauu2l0ms4WIrpNzdlSB4QlauR5t3zcZL2hDy8tqioOvlKjyCVEG9s0Cg4DqHPGokl72_DJjZfOORCQo_EqDJfDjgx409iBuGwQlafSK/s1600/Secure_Logon_rG0p0b2.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6xX7eCGZWArp8BzpsmW8FiPr3S303t2excW4EAauu2l0ms4WIrpNzdlSB4QlauR5t3zcZL2hDy8tqioOvlKjyCVEG9s0Cg4DqHPGokl72_DJjZfOORCQo_EqDJfDjgx409iBuGwQlafSK/s1600/Secure_Logon_rG0p0b2.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://blog.ejeboo.com/2015/09/secure-logon.html</link><author>noreply@blogger.com (Said)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6xX7eCGZWArp8BzpsmW8FiPr3S303t2excW4EAauu2l0ms4WIrpNzdlSB4QlauR5t3zcZL2hDy8tqioOvlKjyCVEG9s0Cg4DqHPGokl72_DJjZfOORCQo_EqDJfDjgx409iBuGwQlafSK/s72-c/Secure_Logon_rG0p0b2.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-6689870589200233602</guid><pubDate>Fri, 03 Apr 2015 11:19:00 +0000</pubDate><atom:updated>2015-04-03T12:22:31.692+01:00</atom:updated><title>Google Search Term Easter Egg</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1c615NlNcsvl_lwoVNuhIYo_vr4PitfhQebiIhfkvzzt1YEr4IjRXhMahTJ8Fw68t6vweSjZyO1Xd5t1YnjkgsS1lxAQsemT0MgxpAHlhlv79JINr587EdGYlT_YyCbJ7OTORXxYSOQmm/s1600/2015-04-03_12-21-39.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1c615NlNcsvl_lwoVNuhIYo_vr4PitfhQebiIhfkvzzt1YEr4IjRXhMahTJ8Fw68t6vweSjZyO1Xd5t1YnjkgsS1lxAQsemT0MgxpAHlhlv79JINr587EdGYlT_YyCbJ7OTORXxYSOQmm/s1600/2015-04-03_12-21-39.png&quot; height=&quot;169&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
While trying to refresh my memory of what the word askew meant, I turned to Google.&lt;br /&gt;
&lt;br /&gt;
Apparently, Google&#39;s SERP will be rendered in an askew way when you search for the word &quot;&lt;a href=&quot;https://www.google.com/search?q=askew&quot; target=&quot;_blank&quot;&gt;askew&lt;/a&gt;&quot;.&lt;br /&gt;
That&#39;s a pretty neat way to drive home the meaning of a word :)&lt;br /&gt;
&lt;br /&gt;
(It is purely a coincidence that I discovered this easter egg today which for Christian faithfuls is Good Friday.)&lt;/div&gt;
</description><link>http://blog.ejeboo.com/2015/04/google-search-term-easter-egg.html</link><author>noreply@blogger.com (Said)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1c615NlNcsvl_lwoVNuhIYo_vr4PitfhQebiIhfkvzzt1YEr4IjRXhMahTJ8Fw68t6vweSjZyO1Xd5t1YnjkgsS1lxAQsemT0MgxpAHlhlv79JINr587EdGYlT_YyCbJ7OTORXxYSOQmm/s72-c/2015-04-03_12-21-39.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-4688315942317367146</guid><pubDate>Thu, 22 Jan 2015 12:29:00 +0000</pubDate><atom:updated>2015-01-22T13:31:36.479+01:00</atom:updated><title>svn: The filename, directory name or volume label syntax is incorrect.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I recently came up against the following error while checking out code using Subversion (svn client v1.6.17) on a Windows 8.1 machine:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;/blockquote&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: xx-small;&quot;&gt;svn up&lt;br /&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp; modules\distribution\repository\conf\ues\jaggeryapps\social\themes\default\img&lt;br /&gt;...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: xx-small;&quot;&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp; modules\distribution\repository\conf\ues\jaggeryapps\social\themes\default\img\preloader-40x40.gif&lt;br /&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp; modules\distribution\repository\conf\ues\jaggeryapps\social\themes\default\img\sprite.png:Zone.Identifier A&amp;nbsp;&amp;nbsp;&amp;nbsp; modules\distribution\repository\conf\ues\jaggeryapps\social\themes\default\img\avatar.png&lt;br /&gt;svn: In directory &#39;modules\distribution\repository\conf\ues\jaggeryapps\social\themes\default\img&#39;&lt;br /&gt;svn: Can&#39;t move &#39;modules\distribution\repository\conf\ues\jaggeryapps\social\themes\default\img\svn-A5B0B865&#39; to &#39;modules\distribution\repository\conf\ues\jaggeryapps\social\themes\default\img\sprite.png:Zone.Identifier&#39;: The filename, directory name or volume label syntax is incorrect.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The error message &lt;i&gt;&quot;Can&#39;t move &#39;path\to\file\img\svn-A5B0B865&#39; to &#39;full\path\to\file\img\sprite.png:Zone.Identifier&#39;: The filename, directory name or volume label syntax is incorrect.&quot; &lt;/i&gt;wasn&#39;t particularly informative.&lt;br /&gt;
&lt;br /&gt;
Attempts to do an &quot;svn cleanup&quot; failed. Based on the suggestions in the answers I found, I decided to delete the &quot;lock&quot; and &quot;log&quot; files in the &quot;.svn&quot; folder of the path mentioned in the error, as well as the contents of the &quot;.svn/prop-base&quot; and &quot;.svn/text-base&quot; folders.&lt;br /&gt;
&lt;br /&gt;
The error remained. The error message sounded like &lt;i&gt;svn&lt;/i&gt; was not able to move a temporary file into its final location on Windows. I navigated to the path of the file in the repo I was trying to check out from.&amp;nbsp; It turns out that the &lt;a href=&quot;http://svn.wso2.org/repos/wso2/carbon/platform/tags/turing-chunk08/products/cep/3.1.0/modules/distribution/repository/conf/ues/jaggeryapps/social/themes/default/img/&quot; target=&quot;_blank&quot;&gt;file in question&lt;/a&gt; has a name that uses characters that would make it an invalid file name on Windows. The offending file was named &quot;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;sprite.png:Zone.Identifier&lt;/span&gt;&lt;/span&gt;&quot; -- it contains the colon &quot;:&quot; which is disallowed in Windows file names. &lt;br /&gt;
&lt;br /&gt;
My workaround was to check out the code on a Linux machine and copy it over to Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://blog.ejeboo.com/2015/01/svn-filename-directory-name-or-volume.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-5586952105654890806</guid><pubDate>Mon, 27 Oct 2014 11:57:00 +0000</pubDate><atom:updated>2014-11-15T21:22:57.295+01:00</atom:updated><title>$15 Million Global Learning XPRIZE</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The &lt;span class=&quot;field-content competition-overview__info&quot;&gt;&lt;span class=&quot;competition-overview__final-result&quot;&gt;&lt;a href=&quot;http://learning.xprize.org/&quot; target=&quot;_blank&quot;&gt;Global Learning XPRIZE&lt;/a&gt; which duration-wise, is &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;field-content competition-overview__info&quot;&gt;&lt;span class=&quot;competition-overview__final-result&quot;&gt;&lt;span class=&quot;field-content competition-overview__info&quot;&gt;&lt;span class=&quot;competition-overview__final-result&quot;&gt;a very very long challenge &lt;/span&gt;&lt;/span&gt; (it will be awarded in 2019) launched &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;field-content competition-overview__info&quot;&gt;&lt;span class=&quot;competition-overview__final-result&quot;&gt;on September 22, 2014 and it:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;field-content competition-overview__info&quot;&gt;&lt;span class=&quot;competition-overview__final-result&quot;&gt;&quot;challenges
 teams from around the world to develop open source and scalable 
software that will enable children in developing countries to teach 
themselves basic reading, writing and arithmetic, empowering them to 
take control of their own learning and ultimately their future.  Our 
goal is an empowered generation that will positively impact their 
communities, countries and the world.&quot;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Similar to the &lt;a href=&quot;http://ansari.xprize.org/&quot; target=&quot;_blank&quot;&gt;Ansari X Prize&lt;/a&gt;,&amp;nbsp; there is a grand prize of $10 million to the winning team. Along the way, there will be a prize of $1 million each to 5 promising teams that are selected as finalists.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrbobP-f0GkR13Hysjklgej8YeY4dhDg008YsfHdVoK9W5PTMcY3h41bk-Rm3aPAmt9z3IZojiwnfPhJvbUbfGn1r8OQ79G6kkW-h4y6bGzGjrHdButBH2fc8Vr1YqfIz5DFbCGyTj9e7F/s1600/xprize_coverflow_strive_masiwiya.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrbobP-f0GkR13Hysjklgej8YeY4dhDg008YsfHdVoK9W5PTMcY3h41bk-Rm3aPAmt9z3IZojiwnfPhJvbUbfGn1r8OQ79G6kkW-h4y6bGzGjrHdButBH2fc8Vr1YqfIz5DFbCGyTj9e7F/s1600/xprize_coverflow_strive_masiwiya.jpg&quot; height=&quot;147&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
The X Prize was inspired by the &lt;a href=&quot;http://en.wikipedia.org/wiki/Orteig_Prize&quot; target=&quot;_blank&quot;&gt;Orteig Prize&lt;/a&gt; which was instituted in 1919. Image comes from &lt;span class=&quot;entity _586o&quot; data-fulltext=&quot;Strive Masiyiwa&quot; data-group=&quot;all&quot; data-icon=&quot;null&quot; data-select=&quot;group&quot; data-si=&quot;true&quot; data-text=&quot;Strive Masiyiwa&quot; data-type=&quot;ent:page&quot; data-uid=&quot;496453373762496&quot;&gt;Strive&amp;nbsp;Masiyiwa&lt;/span&gt;&lt;span data-si=&quot;true&quot;&gt;&lt;/span&gt;&#39;s &lt;a href=&quot;https://www.facebook.com/pages/Strive-Masiyiwa/496453373762496?sk=photos_stream&quot; target=&quot;_blank&quot;&gt;photo stream&lt;/a&gt;. &lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://blog.ejeboo.com/2014/10/global-learning-xprize.html</link><author>noreply@blogger.com (Said)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrbobP-f0GkR13Hysjklgej8YeY4dhDg008YsfHdVoK9W5PTMcY3h41bk-Rm3aPAmt9z3IZojiwnfPhJvbUbfGn1r8OQ79G6kkW-h4y6bGzGjrHdButBH2fc8Vr1YqfIz5DFbCGyTj9e7F/s72-c/xprize_coverflow_strive_masiwiya.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-6181976487410287095</guid><pubDate>Sat, 11 Jan 2014 07:02:00 +0000</pubDate><atom:updated>2014-01-11T08:04:45.256+01:00</atom:updated><title>YUM: Cannot allocate memory</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
While trying to execute &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;yum -y install nfs-utils nfs-utils-lib&lt;/span&gt; for the installation of NFS on a test EC2 micro instance running CentOS, I got the following error:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Total&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.6 MB/s | 644 kB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;Running rpm_check_debug&lt;br /&gt;Running Transaction Test&lt;br /&gt;Transaction Test Succeeded&lt;br /&gt;Running Transaction&lt;br /&gt;Warning: RPMDB altered outside of yum.&lt;br /&gt;&amp;nbsp; Installing : libgssglue-0.1-11.el6.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/7 &lt;br /&gt;Error in POSTIN scriptlet in rpm package libgssglue-0.1-11.el6.i686&lt;br /&gt;error: Couldn&#39;t fork %post(libgssglue-0.1-11.el6.i686): Cannot allocate memory&lt;br /&gt;&amp;nbsp; Installing : libtirpc-0.2.1-6.el6_4.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2/7 &lt;br /&gt;Error in POSTIN scriptlet in rpm package libtirpc-0.2.1-6.el6_4.i686&lt;br /&gt;error: Couldn&#39;t fork %post(libtirpc-0.2.1-6.el6_4.i686): Cannot allocate memory&lt;br /&gt;Error in PREIN scriptlet in rpm package rpcbind-0.2.0-11.el6.i686&lt;br /&gt;error: Couldn&#39;t fork %pre(rpcbind-0.2.0-11.el6.i686): Cannot allocate memory&lt;br /&gt;error:&amp;nbsp;&amp;nbsp; install: %pre scriptlet failed (2), skipping rpcbind-0.2.0-11.el6&lt;br /&gt;&amp;nbsp; Installing : libevent-1.4.13-4.el6.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/7 &lt;br /&gt;Error in POSTIN scriptlet in rpm package libevent-1.4.13-4.el6.i686&lt;br /&gt;error: Couldn&#39;t fork %post(libevent-1.4.13-4.el6.i686): Cannot allocate memory&lt;br /&gt;&amp;nbsp; Installing : keyutils-1.4-4.el6.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5/7 &lt;br /&gt;&amp;nbsp; Installing : nfs-utils-lib-1.1.5-6.el6.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/7 &lt;br /&gt;Error in POSTIN scriptlet in rpm package nfs-utils-lib-1.1.5-6.el6.i686&lt;br /&gt;error: Couldn&#39;t fork %post(nfs-utils-lib-1.1.5-6.el6.i686): Cannot allocate memory&lt;br /&gt;Error in PREIN scriptlet in rpm package 1:nfs-utils-1.2.3-39.el6.i686&lt;br /&gt;error: Couldn&#39;t fork %pre(nfs-utils-1:1.2.3-39.el6.i686): Cannot allocate memory&lt;br /&gt;error:&amp;nbsp;&amp;nbsp; install: %pre scriptlet failed (2), skipping nfs-utils-1:1.2.3-39.el6&lt;br /&gt;&amp;nbsp; Verifying&amp;nbsp; : keyutils-1.4-4.el6.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/7 &lt;br /&gt;&amp;nbsp; Verifying&amp;nbsp; : rpcbind-0.2.0-11.el6.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2/7 &lt;br /&gt;&amp;nbsp; Verifying&amp;nbsp; : libgssglue-0.1-11.el6.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/7 &lt;br /&gt;&amp;nbsp; Verifying&amp;nbsp; : 1:nfs-utils-1.2.3-39.el6.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/7 &lt;br /&gt;&amp;nbsp; Verifying&amp;nbsp; : nfs-utils-lib-1.1.5-6.el6.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5/7 &lt;br /&gt;&amp;nbsp; Verifying&amp;nbsp; : libevent-1.4.13-4.el6.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/7 &lt;br /&gt;&amp;nbsp; Verifying&amp;nbsp; : libtirpc-0.2.1-6.el6_4.i686&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/7 &lt;br /&gt;&lt;br /&gt;Dependency Installed:&lt;br /&gt;&amp;nbsp; keyutils.i686 0:1.4-4.el6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Failed:&lt;br /&gt;&amp;nbsp; libevent.i686 0:1.4.13-4.el6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libgssglue.i686 0:0.1-11.el6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libtirpc.i686 0:0.2.1-6.el6_4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nfs-utils.i686 1:1.2.3-39.el6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; nfs-utils-lib.i686 0:1.1.5-6.el6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rpcbind.i686 0:0.2.0-11.el6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Complete!&lt;/span&gt;&lt;/blockquote&gt;
The error was exactly that: the VM did not have enough memory due to the already running Apache, MySQL and Tomcat services I had running on VM with only 613MB of RAM.&lt;br /&gt;
&lt;br /&gt;
Killing Tomcat freed up enough memory to allow the command succeed. &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://blog.ejeboo.com/2014/01/yum-cannot-allocate-memory.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-6843894669594168175</guid><pubDate>Mon, 09 Sep 2013 16:19:00 +0000</pubDate><atom:updated>2013-09-09T17:19:44.560+01:00</atom:updated><title>RIP: iPhone 4S</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
It&#39;s been exactly 3 weeks now since my iPhone 4S over-heated - it became unbearably hot that I couldn&#39;t even hold it in my hand. It has not shown any signs of life ever since.&lt;br /&gt;
&lt;br /&gt;
Even the 2 different technicians that have taken a look have not been able to pin-point what the cause is ...&lt;br /&gt;
&lt;br /&gt;
You will be sorely missed, iPhone :(.&lt;/div&gt;
</description><link>http://blog.ejeboo.com/2013/09/rip-iphone-4s.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-1062234084144774107</guid><pubDate>Wed, 22 May 2013 12:37:00 +0000</pubDate><atom:updated>2013-05-22T13:40:11.786+01:00</atom:updated><title>SSH Brute Force Attempts</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I found an interesting entry in the output of the &lt;i&gt;netstat&lt;/i&gt; utility while trying to see the actively running services on an Amazon VM running CentOS.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;netstat -pant&lt;br /&gt;Proto Recv-Q Send-Q Local Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Foreign Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PID/Program name&amp;nbsp;&amp;nbsp; &lt;br /&gt;tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 0.0.0.0:27017&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0.0.0:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 996/mongod&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 0.0.0.0:80&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0.0.0:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1017/nginx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 0.0.0.0:28017&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0.0.0:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 996/mongod&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 0.0.0.0:22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0.0.0:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 858/sshd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 127.0.0.1:631&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0.0.0:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 803/cupsd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 127.0.0.1:25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0.0.0:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 952/master&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48 10.204.214.243:22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 173.203.XXX.XXX:43344&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ESTABLISHED 21748/sshd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; 784 10.204.214.243:22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 218.109.6.241:56570&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ESTABLISHED 25742/sshd&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The IP in the last line clearly isn&#39;t one I own. I did a quick IP2Location lookup and it is a Chinese IP address.&lt;br /&gt;
I did a Google search to learn more about what this IP is up to from the system logs and &lt;a href=&quot;http://www.linuxforums.org/forum/security/75742-where-sshd-logs-kept.html#post392058&quot; target=&quot;_blank&quot;&gt;came across&lt;/a&gt; the 3 commands below.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;bbcode_code&quot; style=&quot;height: 60px;&quot;&gt;grep -ir ssh /var/log/*
grep -ir breakin /var/log/*
grep -ir security /var/log/*&lt;/pre&gt;
&lt;pre class=&quot;bbcode_code&quot; style=&quot;height: 60px;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;div class=&quot;bbcode_code&quot; style=&quot;height: 60px; text-align: left;&quot;&gt;
Running the first command on 2 different servers (CentOS and Ubuntu respectively) revealed loads of automated attempts at breaking into the servers I tried the command on.&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;/var/log/secure:May 22 08:05:00 ip-10-204-214-243 sshd[23741]: Invalid user server from 218.109.6.241&lt;br /&gt;/var/log/secure:May 22 08:05:00 ip-10-204-214-243 sshd[23745]: input_userauth_request: invalid user server&lt;br /&gt;/var/log/secure:May 22 08:05:00 ip-10-204-214-243 sshd[23745]: Received disconnect from 218.109.6.241: 11: Bye Bye&lt;br /&gt;/var/log/secure:May 22 08:05:02 ip-10-204-214-243 sshd[23747]: Invalid user share from 218.109.6.241&lt;br /&gt;/var/log/secure:May 22 08:05:02 ip-10-204-214-243 sshd[23751]: input_userauth_request: invalid user share&lt;br /&gt;/var/log/secure:May 22 08:05:02 ip-10-204-214-243 sshd[23751]: Received disconnect from 218.109.6.241: 11: Bye Bye&lt;br /&gt;&lt;br /&gt;/var/log/auth.log:May 22 04:43:08 ejeboo sshd[18376]: Failed password for invalid user test1 from 198.23.229.207 port 44166 ssh2&lt;br /&gt;/var/log/auth.log:May 22 04:43:08 ejeboo sshd[18378]: Address 198.23.229.207 maps to host.colocrossing.com, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!&lt;br /&gt;/var/log/auth.log:May 22 04:43:08 ejeboo sshd[18378]: Invalid user test1 from 198.23.229.207&lt;br /&gt;/var/log/auth.log:May 22 04:43:08 ejeboo sshd[18378]: pam_unix(sshd:auth): check pass; user unknown&lt;br /&gt;/var/log/auth.log:May 22 04:43:08 ejeboo sshd[18378]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=198.23.229.207 &lt;br /&gt;/var/log/auth.log:May 22 04:43:11 ejeboo sshd[18378]: Failed password for invalid user test1 from 198.23.229.207 port 44599 ssh2&lt;br /&gt;/var/log/auth.log:May 22 04:43:11 ejeboo sshd[18380]: Address 198.23.229.207 maps to host.colocrossing.com, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
It&#39;s a sad world out there :(&lt;/div&gt;
&lt;pre class=&quot;bbcode_code&quot; style=&quot;height: 60px; text-align: left;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://blog.ejeboo.com/2013/05/ssh-brute-force-attempts.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-4296883799978385663</guid><pubDate>Wed, 13 Mar 2013 10:44:00 +0000</pubDate><atom:updated>2013-03-13T11:48:53.344+01:00</atom:updated><title>Disable The Lock Screen in Windows 8</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In case you ended up with a new PC running Windows 8 and need to disable the hugely annoying lock screen (might be good for tablets but mostly certainly lame on PCs) when all you want to see is the login prompt then you are in luck.&lt;br /&gt;
&lt;br /&gt;
If you are running Windows 8 &lt;i&gt;Pro&lt;/i&gt; edition then you can follow the instructions here: &lt;a href=&quot;http://blog.laptopmag.com/how-to-eliminate-the-win8-lock-screen&quot;&gt;http://blog.laptopmag.com/how-to-eliminate-the-win8-lock-screen&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you are&lt;b&gt; &lt;/b&gt;running Windows 8 (aka &lt;i&gt;Core) &lt;/i&gt;edition then the instructions linked to above won&#39;t work for you since you&#39;ll likely not have &lt;i&gt;gpedit.msc&lt;/i&gt; in your copy of the OS. Instead you&#39;ll need to tinker with the registry using the steps that follow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Start the run dialog by pressing WINKEY + R, then type “regedit” and hit ENTER
&lt;br /&gt;
2. It is strongly recommended that you backup your registry by using the &quot;File&quot; -&amp;gt; &quot;Export&quot; menu. &lt;br /&gt;
3. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Personalization&lt;br /&gt;
4. You may have to create the final “Personalization” key. Just right click on “Windows” and select “New” and “Key”&lt;br /&gt;
5. Create a new DWORD (32-bit) with the name NoLockScreen and set the value to 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkoEmSRj_Pgeojgpd7F88hPs-2t_gLZUN-vElJLE9ZhufGHPESTt3wm6AixMVEwTjl3EtQq9b64K2f0t_XtG5wWgYRVmS9Ub0DpgFOTLWJ4MPvEyMDhNl58ZxK-6fTTg8N7TpHn2HV3VI-/s1600/Registry_Editor_2013-03-13_11-37-48.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkoEmSRj_Pgeojgpd7F88hPs-2t_gLZUN-vElJLE9ZhufGHPESTt3wm6AixMVEwTjl3EtQq9b64K2f0t_XtG5wWgYRVmS9Ub0DpgFOTLWJ4MPvEyMDhNl58ZxK-6fTTg8N7TpHn2HV3VI-/s320/Registry_Editor_2013-03-13_11-37-48.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Once your changes appear like in the screen shot above, close the registry editor.&lt;br /&gt;
7. Confirm that the lock screen is disabled like in the screen shot below. You can do this using the Windows Charms menu (WINKEY + C) , click &quot;Settings&quot;, then &quot;Change PC Settings&quot; at the lower right hand corner of the pane.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh69vU-n09tIH1XWPqqZraFmpeCVeM2ZOTKYIzBWNZlNzkqa8-1fysdQYbgSIhla0kYNsiejzHnveR83WrH975JgnQ-xzDF0SsizQ1sBExC2UhWatjykuvIH74ItUMLvTD1gcqj1QP6d_Av/s1600/lock_screen_disabled.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh69vU-n09tIH1XWPqqZraFmpeCVeM2ZOTKYIzBWNZlNzkqa8-1fysdQYbgSIhla0kYNsiejzHnveR83WrH975JgnQ-xzDF0SsizQ1sBExC2UhWatjykuvIH74ItUMLvTD1gcqj1QP6d_Av/s320/lock_screen_disabled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Credit goes to &lt;a href=&quot;http://blog.laptopmag.com/how-to-eliminate-the-win8-lock-screen#comment-486880&quot;&gt;&quot;Mike&quot;&lt;/a&gt; in the comments on the original article.&lt;/div&gt;
</description><link>http://blog.ejeboo.com/2013/03/disable-lock-screen-in-windows-8.html</link><author>noreply@blogger.com (Said)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkoEmSRj_Pgeojgpd7F88hPs-2t_gLZUN-vElJLE9ZhufGHPESTt3wm6AixMVEwTjl3EtQq9b64K2f0t_XtG5wWgYRVmS9Ub0DpgFOTLWJ4MPvEyMDhNl58ZxK-6fTTg8N7TpHn2HV3VI-/s72-c/Registry_Editor_2013-03-13_11-37-48.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-216091712629376076</guid><pubDate>Thu, 20 Sep 2012 10:59:00 +0000</pubDate><atom:updated>2012-09-20T11:59:30.008+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Adobe</category><category domain="http://www.blogger.com/atom/ns#">Crap</category><category domain="http://www.blogger.com/atom/ns#">Flash</category><title>Adobe, Quit Being Annoying by Asking Me to Upgrade to No End!</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQC1idKVdSts3lyTbDLrBa-Ucd_pYZc7gv_XHYlE15U2B3UZwKXNcHLluHNXl-HchbX0QqzF9m67sBeHSMAB5AubKKDWqwtMN71XBZ3TL9RdaXS2DiMZ7UrQpLgXtqwmLaANWq2wCSSHTU/s1600/adobe_flash_upgrade.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQC1idKVdSts3lyTbDLrBa-Ucd_pYZc7gv_XHYlE15U2B3UZwKXNcHLluHNXl-HchbX0QqzF9m67sBeHSMAB5AubKKDWqwtMN71XBZ3TL9RdaXS2DiMZ7UrQpLgXtqwmLaANWq2wCSSHTU/s320/adobe_flash_upgrade.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1HhNxvKGKrVyp5xMZ6rivKDZqY_054nZnzy0E4omS60wqfNkWo_aFpTmRGs4tTg9G_TZ5XuHwkNxxUAfytWoiLBmFk9MUikYgPUdz_KfLhWzBO-X4byB4nrhIMc8McFww6C1cPqoiV3n2/s1600/adobe_flash_upgrade_no_thanks.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1HhNxvKGKrVyp5xMZ6rivKDZqY_054nZnzy0E4omS60wqfNkWo_aFpTmRGs4tTg9G_TZ5XuHwkNxxUAfytWoiLBmFk9MUikYgPUdz_KfLhWzBO-X4byB4nrhIMc8McFww6C1cPqoiV3n2/s320/adobe_flash_upgrade_no_thanks.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Obviously, the &quot;Do not remind me about this update&quot; check box doesn&#39;t work as I&#39;ve clicked it for about a year now and it keeps coming back to harass me into upgrading Flash.&lt;br /&gt;
&lt;br /&gt;
Adobe Flash remains the number one app that causes my MacBook fan to spin up whenever I open up certain Flash sites in Firefox. Adobe, fix your act!&lt;/div&gt;
</description><link>http://blog.ejeboo.com/2012/09/adobe-quit-being-annoying-by-asking-me.html</link><author>noreply@blogger.com (Said)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQC1idKVdSts3lyTbDLrBa-Ucd_pYZc7gv_XHYlE15U2B3UZwKXNcHLluHNXl-HchbX0QqzF9m67sBeHSMAB5AubKKDWqwtMN71XBZ3TL9RdaXS2DiMZ7UrQpLgXtqwmLaANWq2wCSSHTU/s72-c/adobe_flash_upgrade.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-1928233643502616491</guid><pubDate>Thu, 30 Aug 2012 12:00:00 +0000</pubDate><atom:updated>2012-08-30T13:10:03.392+01:00</atom:updated><title>Yahoo Mail 404</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Today, I tried to check my Yahoo! mail account from my Acer Aspire One and this is what I got: &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_6-7LQUP9RIDfdZdrRDjhZPzxQ0Fw9-080OdisDxgHWR9ucaiCQpXcizkpJwXczjckoadMIE68QsDfVUQ8CR446m4SBJfyEkxKiGPbJEPhYc5SOPOyQiCHmX4Gves8oml-_gI7_W1o1jP/s1600/mail.yahoo.com.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_6-7LQUP9RIDfdZdrRDjhZPzxQ0Fw9-080OdisDxgHWR9ucaiCQpXcizkpJwXczjckoadMIE68QsDfVUQ8CR446m4SBJfyEkxKiGPbJEPhYc5SOPOyQiCHmX4Gves8oml-_gI7_W1o1jP/s400/mail.yahoo.com.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Not sure if this was a temporary change but &lt;a href=&quot;http://mail.yahoo.com/&quot;&gt;http://mail.yahoo.com/&lt;/a&gt; gave a benign not found error when I tried. I visited the Yahoo! homepage then accessed my mail from there instead. Reloading the URL worked afterwards.&lt;br /&gt;
&lt;br /&gt;
If this change is permanent, them it might not be unconnected to Yahoo!&#39;s recent hiring of Marissa Mayer from Google. They might want more users to hit the Yahoo! homepage rather than bypass it to read emails on their &lt;i&gt;free&lt;/i&gt; account as that is what I mostly use them for these days. The more eyeballs that hit the homepage the higher their income from ads running on the Yahoo! network.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://blog.ejeboo.com/2012/08/yahoo-mail-404.html</link><author>noreply@blogger.com (Said)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_6-7LQUP9RIDfdZdrRDjhZPzxQ0Fw9-080OdisDxgHWR9ucaiCQpXcizkpJwXczjckoadMIE68QsDfVUQ8CR446m4SBJfyEkxKiGPbJEPhYc5SOPOyQiCHmX4Gves8oml-_gI7_W1o1jP/s72-c/mail.yahoo.com.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-8009330518962779867</guid><pubDate>Thu, 28 Jun 2012 23:08:00 +0000</pubDate><atom:updated>2012-06-29T00:08:25.879+01:00</atom:updated><title>Working with IBM DB2 Express 10.1</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
IBM&#39;s DB2 database is not like any of the other RDBMS products I&#39;ve used in the past.&lt;br /&gt;
It&#39;s a monster.&lt;br /&gt;
&lt;br /&gt;
I&#39;ll try to relive some of the things I&#39;ve learnt while trying to find my way around it for the past 2 days now.&lt;br /&gt;
&lt;br /&gt;
I strongly recommend reading the DB2 documentation thoroughly when you run into a snag as it will immensely help you in crafting the right blend of keywords to use when searching for a quick solution. At the very least, you should read this page &lt;a href=&quot;http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/admin/c0004935.htm&quot;&gt;table space design&lt;/a&gt; which is a nice intro on the design philosophy used by DB2. A lot of DB2 documentation will refer to the terms you&#39;ll learn from that page so it is important you understand them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While doing a database import:&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;db2 -stvf C:\Code\BOT.ddl &amp;gt; C:\Code\BOT.log | more&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
I got bitten by a silly block commenting mistake described in this &lt;a href=&quot;http://bytes.com/topic/db2/answers/844856-block-comment-confusion&quot;&gt;question&lt;/a&gt;.&lt;br /&gt;
I was using &quot;/*&quot; and&amp;nbsp; &quot;*/&quot; which sometimes worked but most of the time didn&#39;t. It often failed with:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;SQL0104N  An unexpected token &quot;*/&quot; was found following &quot;BEGIN-OF-&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
STATEMENT&quot;.&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
Expected tokens may include:  &quot;&lt;space&gt;&quot;.  SQLSTATE=42601&lt;/space&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
The fix is to use a pair of &quot;(=&quot; and &quot;=)&quot; block comment delimiters since the SQL block that I intended to comment out was being executed from the Command Line Processor (CLP).&lt;br /&gt;
&lt;br /&gt;
Link to the very well written DB2 documentation regarding CLP options is &lt;a href=&quot;http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=%2Fcom.ibm.db2.udb.admin.doc%2Fdoc%2Fr0010410.htm&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;</description><link>http://blog.ejeboo.com/2012/06/working-with-ibm-db2-express-101.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-8395990791739374306</guid><pubDate>Thu, 17 May 2012 12:47:00 +0000</pubDate><atom:updated>2012-05-17T13:48:12.718+01:00</atom:updated><title>Installing the 64-bit JDK 6 an Ubuntu 11.04 Slice</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
After reading the instructions &lt;a href=&quot;https://help.ubuntu.com/community/Java&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7&quot;&gt;here&lt;/a&gt;, below are the steps of what I did to get the 64-bit version of JDK 6 installed on a 256MB VPS from &lt;a href=&quot;http://www.slicehost.com/&quot;&gt;Slicehost&lt;/a&gt; running Ubuntu 11.04 (aka Natty). &lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;NOTE:&lt;/b&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt; You will need to first of all download the x64 binary using a browser that supports cookies in order to correctly accept the Oracle terms of use before the download can commence.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: x-small;&quot;&gt;$ wget http://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-x64.bin&lt;br /&gt;&amp;nbsp;$ chmod u+x jdk-6u31-linux-x64.bin&lt;br /&gt;&amp;nbsp;$ ./jdk-6u31-linux-x64.bin [Press &#39;Enter&#39; when installation completes]&lt;br /&gt;&amp;nbsp;$ sudo mv ./jdk1.6.0_31 /usr/lib/jvm/&lt;br /&gt;&amp;nbsp;$ sudo update-alternatives --install &quot;/usr/bin/java&quot; &quot;java&quot; &quot;/usr/lib/jvm/jdk1.6.0_31/bin/java&quot; 1&lt;br /&gt;&amp;nbsp;$ sudo update-alternatives --install &quot;/usr/bin/javac&quot; &quot;javac&quot; &quot;/usr/lib/jvm/jdk1.6.0_31/bin/javac&quot; 1&lt;br /&gt;&amp;nbsp;$ sudo update-alternatives --install &quot;/usr/bin/javaws&quot; &quot;javaws&quot; &quot;/usr/lib/jvm/jdk1.6.0_31/bin/javaws&quot; 1&lt;br /&gt;&amp;nbsp;$ sudo update-alternatives --config java &lt;/span&gt;&lt;/div&gt;</description><link>http://blog.ejeboo.com/2012/05/installing-64-bit-jdk-6-ubuntu-1104.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-1813819999185873696</guid><pubDate>Mon, 28 Feb 2011 22:59:00 +0000</pubDate><atom:updated>2011-03-01T00:05:57.134+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">topcoder</category><title>TopCoder, Inc. 2001-2011</title><description>&lt;a href=&quot;http://www.topcoder.com&quot;&gt;TopCoder, Inc&lt;/a&gt; is 10 years this year! &lt;br /&gt;
&lt;br /&gt;
I&#39;m willing to bet this year&#39;s &lt;acronym title=&quot;TopCoder Open&quot;&gt;TCO&lt;/acronym&gt; come September 25 - 28, 2011 will be really awesome! They are ditching Las Vegas, Nevada as the traditional venue for TCO finals this year in favor of Fort Lauderdale, Florida.&lt;br /&gt;
&lt;br /&gt;
Another significant milestone is the number of &lt;acronym title=&quot;Single Round Match&quot;&gt;SRMs&lt;/acronym&gt;: TopCoder&#39;s 500th SRM will come up on Saturday March 19, 2011.</description><link>http://blog.ejeboo.com/2011/03/topcoder-inc-2001-201.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-6811413451708064415</guid><pubDate>Thu, 27 Jan 2011 12:33:00 +0000</pubDate><atom:updated>2011-02-12T12:33:01.107+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">informix</category><category domain="http://www.blogger.com/atom/ns#">Tips</category><title>Informix Tips</title><description>Informix command-line tips:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;export CLIENT_LOCALE=EN_US.UTF8&lt;br /&gt;
export DB_LOCALE=EN_US.UTF8&lt;/blockquote&gt;: ensures any client can correctly connect to the server (see: &lt;a href=&quot;http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp?topic=/com.ibm.igul.doc/ids_in_022x.htm&quot;&gt;UNIX setup guide&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;oninit&lt;/blockquote&gt;: starts the server&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;onmode -ky&lt;/blockquote&gt;: kills the server&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;onstat -&lt;/blockquote&gt;: display server online status&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;oncheck -pr&lt;/blockquote&gt;: displays detailed status including dataspace info&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;onstat -g env all&lt;/blockquote&gt;: displays database server start-up environment settings&lt;br /&gt;
&lt;br /&gt;
Executing:&lt;br /&gt;
&lt;blockquote&gt;cd /opt/IBM/informix&lt;br /&gt;
mkdir dbspaces&lt;br /&gt;
cd dbspaces&lt;br /&gt;
touch chunk1&lt;br /&gt;
chmod 660 chunk1&lt;br /&gt;
onspaces -c -d datadbs -p /opt/IBM/informix/dbspaces/chunk1 -o 0 -s 204800 &lt;/blockquote&gt;&lt;br /&gt;
will create a data space named chunk1 with size 204800 but will give a warning message like below which you can ignore.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Verifying physical disk space, please wait ...&lt;br /&gt;
Space successfully added.&lt;br /&gt;
&lt;br /&gt;
** WARNING **  A level 0 archive of Root DBSpace will need to be done.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
UPDATE: Here&#39;s a useful IBM article on Informix usage: &lt;a href=&quot;http://www.ibm.com/developerworks/data/zones/informix/library/techarticle/0305parker/0305parker.html&quot;&gt;http://www.ibm.com/developerworks/data/zones/informix/library/techarticle/0305parker/0305parker.html&lt;/a&gt;</description><link>http://blog.ejeboo.com/2011/01/informix-tips.html</link><author>noreply@blogger.com (Said)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-3674051039771318342</guid><pubDate>Thu, 30 Dec 2010 17:38:00 +0000</pubDate><atom:updated>2010-12-30T18:38:28.755+01:00</atom:updated><title>Girl and Vulture</title><description>Still disturbing as when I first saw it in Time magazine several years ago...&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Kevin_Carter#Prize-winning_photograph_in_Sudan&quot;&gt;Background&lt;/a&gt;. Original image was sourced from &lt;a href=&quot;http://randomsalt.files.wordpress.com/2010/08/blurb200_lg.jpg&quot;&gt;here&lt;/a&gt;.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUHw0fOpcjLIlzONDpmAwAy3Q0PfEZY8Q8F3_GgAI07r55ruaaG_OcRCEdLz_nheQUPgrmwGuuh8GAaMSDqic7aaiw_KjXbPOnoNrJBd3gFk15GNWwKhLo8jkwmIKz8q0uA32A2sYje6M2/s1600/pulitzer_photograph.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:left; float:left;margin-right:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUHw0fOpcjLIlzONDpmAwAy3Q0PfEZY8Q8F3_GgAI07r55ruaaG_OcRCEdLz_nheQUPgrmwGuuh8GAaMSDqic7aaiw_KjXbPOnoNrJBd3gFk15GNWwKhLo8jkwmIKz8q0uA32A2sYje6M2/s320/pulitzer_photograph.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://blog.ejeboo.com/2010/12/girl-and-vulture.html</link><author>noreply@blogger.com (Said)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUHw0fOpcjLIlzONDpmAwAy3Q0PfEZY8Q8F3_GgAI07r55ruaaG_OcRCEdLz_nheQUPgrmwGuuh8GAaMSDqic7aaiw_KjXbPOnoNrJBd3gFk15GNWwKhLo8jkwmIKz8q0uA32A2sYje6M2/s72-c/pulitzer_photograph.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-5496394322749202490</guid><pubDate>Wed, 01 Sep 2010 17:15:00 +0000</pubDate><atom:updated>2010-09-19T12:54:41.868+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><category domain="http://www.blogger.com/atom/ns#">Tips</category><title>Ways to Create Logical Backups for an MS SQL Server 2005 Database</title><description>There are three ways, that I know of, that allow you to create logical backups of an SQL Server database.&lt;br /&gt;
&lt;br /&gt;
(1) Detach and copy the data and log files (.mdf) from the data directory;&lt;br /&gt;
(2) Create a backup file (.bak) from the Tasks -&gt; Backup menu when you right-click on the database in SQL Server Management Studio (Express) and;&lt;br /&gt;
(3) Create an SQL backup file in DDL-format (.sql) using the Microsoft &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=56e5b1c5-bf17-42e0-a410-371a838e570a&amp;displaylang=en&quot;&gt;SQL Server Database Publishing Wizard&lt;/a&gt;;</description><link>http://blog.ejeboo.com/2010/09/creating-logical-backups-for-ms-sql.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-2701083544317527821</guid><pubDate>Tue, 31 Aug 2010 12:40:00 +0000</pubDate><atom:updated>2010-09-19T12:41:01.982+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle 10g</category><category domain="http://www.blogger.com/atom/ns#">Tips</category><title>Truncate or Delete All Tables in an Oracle Schema</title><description>It took a lot of poring over forums, faqs and of course a visit to the awesome &lt;a href=&quot;http://stackoverflow.com/&quot;&gt;programmer wiki&lt;/a&gt; to finally get a single block of PL/SQL code that did just this!&lt;br /&gt;
&lt;br /&gt;
Most of the code comes from this &lt;a href=&quot;http://stackoverflow.com/questions/128623/disable-all-table-constraints-in-oracle&quot;&gt;answer&lt;/a&gt; and its basic algorithm is already described in this &lt;a href=&quot;http://forums.oracle.com/forums/message.jspa?messageID=1173643#1173643&quot;&gt;OTN forum&lt;/a&gt; post.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;CREATE OR REPLACE PROCEDURE sp_truncate AS 
BEGIN
-- Disable all constraints
FOR c IN
(SELECT c.owner, c.table_name, c.constraint_name
FROM user_constraints c, user_tables t
WHERE c.table_name = t.table_name
AND c.status = &#39;ENABLED&#39;
ORDER BY c.constraint_type DESC)
LOOP
DBMS_UTILITY.EXEC_DDL_STATEMENT(&#39;ALTER TABLE &#39; || c.owner || &#39;.&#39; || c.table_name || &#39; disable constraint &#39; || c.constraint_name);
DBMS_OUTPUT.PUT_LINE(&#39;Disabled constraints for table &#39; || c.table_name);
END LOOP;

-- Truncate data in all tables
FOR i IN (SELECT table_name FROM user_tables)
LOOP
EXECUTE IMMEDIATE &#39;TRUNCATE TABLE &#39; || i.table_name;
DBMS_OUTPUT.PUT_LINE(&#39;Truncated table &#39; || i.table_name); 
END LOOP;

-- Enable all constraints
FOR c IN
(SELECT c.owner, c.table_name, c.constraint_name
FROM user_constraints c, user_tables t
WHERE c.table_name = t.table_name
AND c.status = &#39;DISABLED&#39;
ORDER BY c.constraint_type)
LOOP
DBMS_UTILITY.EXEC_DDL_STATEMENT(&#39;ALTER TABLE &#39; || c.owner || &#39;.&#39; || c.table_name || &#39; enable constraint &#39; || c.constraint_name);
DBMS_OUTPUT.PUT_LINE(&#39;Enabled constraints for table &#39; || c.table_name);
END LOOP;

COMMIT;
END sp_truncate;
/
&lt;/pre&gt;&lt;br /&gt;
In case you want to be able to issue a rollback then you should change the &lt;i&gt;TRUNCATE TABLE&lt;/i&gt; (a DDL statement) to a &lt;i&gt;DELETE FROM&lt;/i&gt; (a DML statement) so that Oracle can recover the data from its redo logs.&lt;br /&gt;
&lt;br /&gt;
Executing this stored procedure is as simple as:&lt;pre class=&quot;brush: sql&quot;&gt;exec sp_truncate;&lt;/pre&gt;</description><link>http://blog.ejeboo.com/2010/08/truncate-or-delete-all-tables-in-oracle.html</link><author>noreply@blogger.com (Said)</author><thr:total>20</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-3699766527851183969</guid><pubDate>Tue, 31 Aug 2010 09:59:00 +0000</pubDate><atom:updated>2010-09-19T12:43:30.994+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle 10g</category><category domain="http://www.blogger.com/atom/ns#">PL/SQL</category><title>Run PL/SQL Fragments Directly in SqlPlus*</title><description>&lt;pre class=&quot;brush: sql&quot;&gt;BEGIN
FOR i IN (SELECT table_name FROM user_tables)
LOOP
EXECUTE IMMEDIATE &#39;TRUNCATE TABLE &#39; || i.table_name;
END LOOP;
COMMIT;
END;
&lt;/pre&gt;Ok so you want to run the fragment above that you got from a &lt;a href=&quot;http://forums.oracle.com/forums/thread.jspa?threadID=992974&quot;&gt;forum&lt;/a&gt; post somewhere and only have access to the command line SqlPlus* utility to do so. &lt;br /&gt;
You add more semi-colons, press the enter key repeatedly and hope it magically parses the snippet and determines that you must want to execute the contents of the BEGIN ... END block right?&lt;br /&gt;
&lt;br /&gt;
Unfortunately it doesn&#39;t work that way :). You need to tell it to parse the contents of the buffer by adding the forward slash &lt;b&gt;/&lt;/b&gt; to the end. Voila!&lt;br /&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;BEGIN
FOR i IN (SELECT table_name FROM user_tables)
LOOP
EXECUTE IMMEDIATE &#39;TRUNCATE TABLE &#39; || i.table_name;
END LOOP;
COMMIT;
END;
&lt;b&gt;/&lt;/b&gt;
&lt;/pre&gt;&lt;br /&gt;
Please see this &lt;a href=&quot;http://blog.ejeboo.com/2010/08/truncate-or-delete-all-tables-in-oracle.html&quot;&gt;post&lt;/a&gt; for truncating/deleting all tables in a schema using a stored procedure in PL/SQL.</description><link>http://blog.ejeboo.com/2010/08/run-plsql-fragments-directly-in-sqlplus.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-8052312074609920540</guid><pubDate>Fri, 02 Jul 2010 16:49:00 +0000</pubDate><atom:updated>2010-07-02T17:49:37.505+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iOS</category><category domain="http://www.blogger.com/atom/ns#">Tips</category><category domain="http://www.blogger.com/atom/ns#">Xcode</category><title>Changing the Author Name in Xcode</title><description>So you want to change the author name from the default (the full name of the logged in Mac user) from:&lt;br /&gt;
&lt;blockquote&gt;//  Created by Firstname Lastname on 6/21/10.&lt;/blockquote&gt;to something more creative:&lt;br /&gt;
&lt;blockquote&gt;//  Created by SpeedingLunatic on 6/21/10.&lt;/blockquote&gt;&lt;br /&gt;
Here&#39;s how. Run this from a Terminal:&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions &#39;{ &quot;FULLUSERNAME&quot; = &quot;SpeedingLunatic&quot;;}&#39;&lt;/b&gt;&lt;/blockquote&gt;</description><link>http://blog.ejeboo.com/2010/07/changing-author-name-in-xcode.html</link><author>noreply@blogger.com (Said)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-1986646428002090094</guid><pubDate>Tue, 27 Apr 2010 22:08:00 +0000</pubDate><atom:updated>2010-04-27T23:09:38.163+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">JSP</category><category domain="http://www.blogger.com/atom/ns#">Tips</category><title>Charsets, PageEncodings and a JSP page.</title><description>I recently had an issue where the prototype HTML page for a JSP displayed OK on my browser but the converted JSP rendered some non-ASCII characters with weird symbols. To top that up, the JQuery animation refused to work.&lt;br /&gt;
&lt;br /&gt;
The fix was simple, I had to re-save the .jsp file by providing a pageEncoding attribute at the top in my (Eclipse) IDE:&lt;br /&gt;
&lt;blockquote&gt;&amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot; pageEncoding=&quot;UTF-8&quot; %&amp;gt;&lt;/blockquote&gt;so that the page characters will not be saved with the default JSP encoding of ISO-8859-1.&lt;br /&gt;
&lt;br /&gt;
The charset (contentType=&quot;text/html; charset=UTF-8&quot;) is the encoding with which the rendered JSP (final output) will be served to a browser while the page encoding (pageEncoding=&quot;UTF-8&quot;) is the encoding which the JSP compiler will use to understand the contents of the JSP page (saved as a text file) so that it can compile it correctly to a .class file.</description><link>http://blog.ejeboo.com/2010/04/pageencoding-jsp-page.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-7158686925944982540</guid><pubDate>Thu, 22 Apr 2010 19:12:00 +0000</pubDate><atom:updated>2011-01-27T12:00:02.199+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">netstat</category><category domain="http://www.blogger.com/atom/ns#">Tips</category><title>View Status of Network Services</title><description>&lt;i&gt;netstat&lt;/i&gt; is a simple command line utility for viewing network status available on Windows, Linux and Mac OSX. &lt;br /&gt;
To view network status of services using TCP sockets:&lt;br /&gt;
&lt;blockquote&gt;netstat -abn -p tcp&lt;/blockquote&gt;for UDP sockets:&lt;br /&gt;
&lt;blockquote&gt;netstat -abn -p udp&lt;/blockquote&gt;Tested on both Windows and Mac OSX.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;netstat -pant&lt;/blockquote&gt;for TCP Sockets. Tested on a RedHat Linux VM</description><link>http://blog.ejeboo.com/2010/04/view-status-of-network-services.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-303454791670120176</guid><pubDate>Sat, 03 Apr 2010 22:07:00 +0000</pubDate><atom:updated>2010-04-03T23:12:02.714+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Amazon EC2</category><category domain="http://www.blogger.com/atom/ns#">passwordless login</category><category domain="http://www.blogger.com/atom/ns#">ssh</category><title>Debugging Password-less SSH Authentication</title><description>Whenever I need to frequently log into a Amazon EC2 server running Linux, the first thing I usually do is configure password-less login more properly known as public key authentication over SSH.&lt;br /&gt;
&lt;br /&gt;
The &lt;a href=&quot;http://linuxproblem.org/art_9.html&quot;&gt;steps described here&lt;/a&gt; are clear and to the point to help you get started.&lt;br /&gt;
&lt;br /&gt;
The problem I had this time round was due to the folder/file permissions defined for the Linux user (&lt;i&gt;apps&lt;/i&gt;) under which I was trying to login with. After some googling, I discovered that you could track SSH authentication attempts by &#39;tailing&#39; this file: &lt;i&gt;[tail -f] /var/log/secure&lt;/i&gt; which on some systems is: &lt;i&gt;[tail -f] /var/log/security&lt;/i&gt; and then I noticed the error message --&lt;br /&gt;
&lt;blockquote&gt;Apr  3 17:12:36 domU-XX-XX-XX-XX-XX-XX sshd[2626]: Authentication refused: bad ownership or modes for directory /home/apps/.ssh&lt;/blockquote&gt;&lt;br /&gt;
Rather than &#39;waste&#39; time solving the permissions problem (after a few attempts I didn&#39;t make much progress) I settled with passwordless login as &lt;b&gt;root&lt;/b&gt;! I know it&#39;s not exactly a good practise but hey the instance is not exactly running mission-critical apps anyway nor does it contain sensitive financial information ....</description><link>http://blog.ejeboo.com/2010/04/debugging-passwordless-ssh-connections.html</link><author>noreply@blogger.com (Said)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-797515108292891834</guid><pubDate>Sun, 28 Feb 2010 22:14:00 +0000</pubDate><atom:updated>2010-02-28T23:14:39.391+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">adobe flex 3</category><category domain="http://www.blogger.com/atom/ns#">data visualization</category><category domain="http://www.blogger.com/atom/ns#">open source</category><title>Neat Data Visualization Libraries for Flex</title><description>Here are some really nice data viz libraries for Adobe Flex that sport line, bar, waterfall, cluster, bubble charts and a lot more without requiring that you have a Flex Builder 3 Professional license:&lt;br /&gt;
&lt;br /&gt;
(1) &lt;a href=&quot;http://axiis.org/examples.html&quot;&gt;Axiis&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
(2) &lt;a href=&quot;http://birdeye.googlecode.com/svn/branches/ng/examples/demo/BirdEyeExplorer.html&quot;&gt;BirdEye&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
There are open source projects so you should be able to get the code for Axiis &lt;a href=&quot;http://code.google.com/p/axiis/downloads/list&quot;&gt;here&lt;/a&gt; and for BirdEye &lt;a href=&quot;http://code.google.com/p/birdeye/source/checkout&quot;&gt;here&lt;/a&gt; (SVN checkout).</description><link>http://blog.ejeboo.com/2010/02/neat-data-visualization-libraries-for.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-5854463017944347702</guid><pubDate>Mon, 08 Feb 2010 21:48:00 +0000</pubDate><atom:updated>2010-02-08T22:56:27.317+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Careless</category><category domain="http://www.blogger.com/atom/ns#">Code Loss</category><category domain="http://www.blogger.com/atom/ns#">Coding</category><category domain="http://www.blogger.com/atom/ns#">Eclipse</category><category domain="http://www.blogger.com/atom/ns#">Tech</category><title>Multiple undo keystrokes and bam all your day&#39;s coding is gone!!!</title><description>Working on a fresh project all day that hasn&#39;t been setup in a Subversion repository and while testing out stuff in Flex Builder (which is essentially Eclipse under the hood) I made some Ctrl+Z key strokes to undo some commented lines and I noticed the build started to fail whenever I saved the reverted changes. (Flex Builder 3 is set to build on each save by default). &lt;br /&gt;
&lt;br /&gt;
I ignored the initial build errors thinking heck, Eclipse had gone gaga from prolonged use and it started to freeze after brief shots of inactivity so the error would definitely go away once I perform a Clean then a Build. How wrong I was indeed.&lt;br /&gt;
&lt;br /&gt;
By the time, I got over my drunkenness three source files in newly created sub-folders had vanished from my file system. My God. No. This can&#39;t be happening to me... all of todays&#39;s work gone foreever????&lt;br /&gt;
&lt;br /&gt;
I figured OK maybe Eclipse was playing pranks by somehow hiding the files so I hit Terminal to do an: &lt;blockquote&gt;ls -lpA&lt;/blockquote&gt;to view all the hidden files in the parent directory containing the missing files/sub-folders. No dice.&lt;br /&gt;
&lt;br /&gt;
Next thing I&#39;m doing &lt;blockquote&gt;apropos undelete&lt;/blockquote&gt;and surprisingly enough I get an entry for the &lt;i&gt;undelete&lt;/i&gt; C library function on BSD systems. How convenient. I have to dust off my C skills to write an undelete utility to avoid loosing my mind from lost work? No way. &lt;br /&gt;
&lt;br /&gt;
Enter: Google&lt;br /&gt;
I fire up my EVDO connection and hit the search box &quot;eclipse deletes source files&quot; trying to point fingers squarely at Eclipse for my misery. The first result, a &lt;a href=&quot;http://dev.eclipse.org/newslists/news.eclipse.tools/msg01927.html&quot;&gt;mailing list post&lt;/a&gt; from way back, precisely in 2001, where the author wrote that it was dirt easy to lose changes while working in Eclipse with someone chiming in that it is a known issue that is planned to be addressed in version 2.0.&lt;br /&gt;
&lt;br /&gt;
How refreshing. This post is from 2001?? and this is like 2010 and Google somehow thinks this will solve my issue? Rather than jump off to the next result or crafting another search query, I decided to continue reading the thread a bit more as to why this ancient post should be ranked higher than the rest, I might actually learn something. Interestingly, I hit this &lt;a href=&quot;http://dev.eclipse.org/newslists/news.eclipse.tools/msg01931.html&quot;&gt;little nugget&lt;/a&gt; of information regarding Eclipse:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;A couple of workarounds until the issues are resolved...&lt;br /&gt;
&lt;br /&gt;
As a side note, the same thing happened to me today. I was working on a&lt;br /&gt;
class and deleted it by mistake. What I did was load an old version from the&lt;br /&gt;
repository and then choose the class in the Navigator and selected &quot;Replace&lt;br /&gt;
with edition from Local History&quot;. That seemed to work fine.&lt;br /&gt;
&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
Then I quickly recollected how I used to ignore that menu item &quot;Restore From Local History...&quot; when you right-click items in the project navigator.&lt;br /&gt;
&lt;br /&gt;
I highlight the parent folder, right-click to &#39;Restore From Local History...&#39; and bam my files re-appear. They all contained all my most recent edit. Hurray!!!&lt;br /&gt;
&lt;br /&gt;
Google&#39;s search technology is still unarguably their most valuable piece of IP on top of which everything else powered by Google resonates which is why they won&#39;t risk it being stolen if their continued &lt;a href=&quot;http://blog.ejeboo.com/2010/01/its-not-google-thats-leaving-china-its.html&quot;&gt;stay in China&lt;/a&gt; still poses such risks. &lt;br /&gt;
&lt;br /&gt;
I can&#39;t say for sure if I accidentally hit some keystrokes other than Ctrl+Z while working on this project causing Eclipse to think I wanted those newly created source files deleted or that multiple undo key strokes in quick succession can cause source files that were creating within a coding session (i.e. Eclipse hasn&#39;t been restarted) to vanish. Either way, I&#39;m too scared to try to find out until I&#39;ve backed up all my changes safely.&lt;br /&gt;
&lt;br /&gt;
Enough pontificating, it&#39;s time to get back to work.</description><link>http://blog.ejeboo.com/2010/02/ctrl-z-and-bam-your-entire-source-files.html</link><author>noreply@blogger.com (Said)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2820627447350869717.post-1458885745728934442</guid><pubDate>Fri, 05 Feb 2010 18:51:00 +0000</pubDate><atom:updated>2010-02-05T19:51:23.784+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Amazon EC2</category><category domain="http://www.blogger.com/atom/ns#">devcon</category><category domain="http://www.blogger.com/atom/ns#">Oracle 10g</category><category domain="http://www.blogger.com/atom/ns#">Windows 2003 server</category><title>Installing Oracle 10g (10.2.0.1.0)</title><description>While installing Oracle 10g on a Windows 2003 (32-bit) server instance on &lt;a href=&quot;http://aws.amazon.com/ec2/&quot;&gt;Amazon EC2&lt;/a&gt; I got a warning from the installer after it ran some diagnostics:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Checking Network Configuration requirements ...&lt;br /&gt;
&lt;br /&gt;
Check complete. The overall result of this check is: Failed &lt;&lt;&lt;&lt;
Problem: The install has detected that the primary IP address of the system is DHCP-assigned.
Recommendation: Oracle supports installations on systems with DHCP-assigned IP addresses; However, before you can do this, you must configure the Microsoft LoopBack Adapter to be the primary network adapter on the system.  See the Installation Guide for more details on installing the software on systems configured with DHCP.
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
If I had chosen to ignore the warning the installation would have still succeeded anyways but here&#39;s how to fix the warning message.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://download.oracle.com/docs/cd/B28359_01/install.111/b32006/reqs.htm#sthref291&quot;&gt;Oracle Database Preinstallation Requirements: 2.6.5.3 Installing a Loopback Adapter on Windows 2003, Windows Server 2003 R2, or Windows XP&lt;/a&gt; offers 21 steps to help resolve the warning on Windows 2003, Windows Server 2003 R2, or Windows XP. It also contains directions for other Windows variants (Vista etc).&lt;br /&gt;
&lt;br /&gt;
I decided to shave off a few steps by going the command line route since I might have to perform a number of installations.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 1&lt;/b&gt;&lt;br /&gt;
Download the &lt;a href=&quot;http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe&quot;&gt;DevCon&lt;/a&gt; package, a self-extracting zip archive containing an utility provided by Microsoft to allow you perform tasks that you would otherwise do from the Device Manager (and a little extra). You can read more about the tool &lt;a href=&quot;http://support.microsoft.com/?kbid=311272&quot;&gt;DevCon command-line utility&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 2&lt;/b&gt;&lt;br /&gt;
After extracting DevCon to a location on your machine, open a command prompt window and change to the directory containing the actual devcon.exe file.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 3&lt;/b&gt;&lt;br /&gt;
Steps 1 to 12 from &lt;i&gt;2.6.5.3 Installing a Loopback Adapter on Windows 2003, Windows Server 2003 R2, or Windows XP&lt;/i&gt; can thus be condensed to these two simple steps using DevCon:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;devcon -r install %WINDIR%\Inf\Netloop.inf *MSLOOP&lt;/blockquote&gt;&lt;br /&gt;
&lt;blockquote&gt;devcon restart =net @&#39;ROOT\NET\0000&lt;/blockquote&gt;&lt;br /&gt;
In case you loopback adapter device address isn&#39;t &quot;ROOT\NET\0000&quot; you can check what value it is via:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;devcon find *MSLOOP&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;Step 4&lt;/b&gt;&lt;br /&gt;
You can now go ahead to complete the rest of steps 13 to 21.</description><link>http://blog.ejeboo.com/2010/02/installing-oracle-10g-102010.html</link><author>noreply@blogger.com (Said)</author><thr:total>3</thr:total></item></channel></rss>