<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" 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" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkUCSHk_eCp7ImA9WhBbGUg.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888</id><updated>2013-05-19T10:57:49.740+03:00</updated><category term="GIS" /><category term="Marketing" /><category term="Science" /><category term="Technology" /><category term="Idea" /><title>Hussein's Blog</title><subtitle type="html">I talk to machines</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.husseinnasser.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Hussein Nasser</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>271</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/wIPb" /><feedburner:info uri="blogspot/wipb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>blogspot/wIPb</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;C0YMRXo5eip7ImA9WhBVF0U.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-7416507719963595881</id><published>2013-04-22T16:29:00.001+03:00</published><updated>2013-04-24T08:26:24.422+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-24T08:26:24.422+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIS" /><title>Mxdperfstat 10.1 Download MXD Performance Statistics </title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
If you are here chances that you were like me searching for an ArcGIS 10.1 version of this wonderful tool. Well, there isn't any, but I managed to make it work by copying some 10 dependency dlls. (Version , System and few others, took me&amp;nbsp;awhile&amp;nbsp;to figure them out)&lt;br /&gt;
&lt;br /&gt;
If you don't know what this tool is, this is it's description from ESRI site&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;MXDPERFSTAT (ArcGIS 10 and 93) can help diagnose typical MXD document performance problems, e.g.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;• Inefficient scale dependency&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;• Slow symbology&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;• Large features&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;• Projection on the fly&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;• Potential database tuning&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;" /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;System Requirements:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;1. Microsoft .Net Framework&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;2. ESRI .NET Assembly 10 or 9.3.1&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;a. ArcGIS Desktop with .Net support or&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;b. ESRI Engine Runtime&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;3. ESRI license:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;a. ArcGIS Engine runtime or&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;b. ArcGIS Desktop&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21.203125px;"&gt;&lt;br /&gt;&lt;/span&gt;
This tool will work on ArcGIS 10.1, extract and use,&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://geshout.com/mxdperfstat101hussein.zip"&gt;Download here&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you want the 9.3 or 10 version of this tool click &lt;a href="http://resources.arcgis.com/gallery/file/enterprise-gis/details?entryID=6391E988-1422-2418-88DE-3E052E78213C"&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/zb3Fipexl6s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/7416507719963595881/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2013/04/mxdperfstat-101-download-mxd.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/7416507719963595881?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/7416507719963595881?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/zb3Fipexl6s/mxdperfstat-101-download-mxd.html" title="Mxdperfstat 10.1 Download MXD Performance Statistics " /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.husseinnasser.com/2013/04/mxdperfstat-101-download-mxd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEACR3oycSp7ImA9WhBVFUw.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-2679513935862912048</id><published>2013-04-19T13:35:00.001+03:00</published><updated>2013-04-21T05:52:46.499+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-21T05:52:46.499+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>Fetch URL Text from Android/Java Application </title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="tr_bq"&gt;
I searched a lot for a&amp;nbsp;straight&amp;nbsp;forward clean multithreaded code to do this simple task, read data from a URL and get the output. All I found were&amp;nbsp;segments&amp;nbsp;of codes that force close.&lt;/div&gt;
&lt;br /&gt;
So I wrote a simple class do this task.&lt;br /&gt;
&lt;br /&gt;
Create a new Class name it FetchURL and past this whole thing into it.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;//Hussein Nasser 19-4-2013
//www.husseinnasser.com 
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
 public class FetchURL {

 private String output;
 private String url;
 
 public FetchURL()
 {
  output = "";
 }
 
 public String getOutput()
 {
  return output;
 }
 
 
 public void Run(String u)
 {
   url = u;
    Thread t =  new Thread() {
         
       public void run() {
                   
         // Toast.makeText( mycontext , "running thread bitch", Toast.LENGTH_LONG).show();
                   
                    URL textUrl;
               try {
                 
                textUrl = new URL(url);
                
                BufferedReader bufferReader = new BufferedReader(new InputStreamReader(textUrl.openStream()));
                 
                String StringBuffer;
                      String stringText = "";
                while ((StringBuffer = bufferReader.readLine()) != null) {
                 stringText += StringBuffer;
                }
                      bufferReader.close();
                 
                      output = stringText;
                    
               } catch (Exception e) {
                // TODO Auto-generated catch block
                //e.printStackTrace();
                 
                output= e.toString();
               }
              
                }
            };
             
           t.start();
      try {
   t.join();
  } catch (InterruptedException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
 }
 
 
 
 
}



&lt;/pre&gt;
To use the code in your main activity&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;//Create an Instance of our Class
     FetchURL fu = new FetchURL();
     
     //run this shit (this will pause your current activity until you get the result, this should return 123 
     fu.Run("http://geshout.com/version.txt"); 
     
     //You are clear, your activity is now active and get your string and do Whatever you want 
     String o = fu.getOutput();
     
     //Cheers!
     Toast.makeText(this, "output " +   fu.getOutput(), Toast.LENGTH_LONG).show();
     

&lt;/pre&gt;
This code allows you to read and execute PHP URL, almost anything that returns HTML I guess, anyway report any bugs to me.

This code uses threading to execute the network capability 

And oh, make sure you have the internet permission on your Android Manifest.


&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/7Nih4EqTDvw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/2679513935862912048/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2013/04/fetch-url-text-from-androidjava.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/2679513935862912048?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/2679513935862912048?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/7Nih4EqTDvw/fetch-url-text-from-androidjava.html" title="Fetch URL Text from Android/Java Application " /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.husseinnasser.com/2013/04/fetch-url-text-from-androidjava.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4FSXYzcCp7ImA9WhNbE04.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-187478212714162114</id><published>2013-01-16T13:41:00.002+03:00</published><updated>2013-01-16T13:41:58.888+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-16T13:41:58.888+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>.NET Microsoft Performance Counter does not match Task Manager</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I have been struggling with this for a while now. I was asked to display the CPU usage for a list of windows servers remotely from one machine. So I wrote a piece of code that does just that using the Performance Counter. Only to find out that it returns inaccurate CPU data. I tried reading more than once, taking the normal distribution of a list of values nothing worked.&lt;br /&gt;
&lt;br /&gt;
After a while it appears that you have to read .netValue once then sleep a while then read it again . Yes that is it. This fixed the problem.&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
Here is the code to get the real value of CPU matching the Task Manager&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Public&lt;/span&gt; &lt;span style="color: blue;"&gt;Function&lt;/span&gt;
getCPUPerformance(&lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; remoteHost &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;String&lt;/span&gt;) &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;String&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; userHandle &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;New&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;IntPtr&lt;/span&gt;(0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
LogonUser(&lt;span style="color: #a31515;"&gt;"username"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"domain"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"password"&lt;/span&gt;,
LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, userHandle)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; identity &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;New&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;WindowsIdentity&lt;/span&gt;(userHandle)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; context &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;WindowsImpersonationContext&lt;/span&gt; =
identity.Impersonate()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; cpuUsage &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;PerformanceCounter&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
cpuUsage = &lt;span style="color: blue;"&gt;New&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;PerformanceCounter&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Processor"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"%
Processor Time"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"_Total"&lt;/span&gt;,
remoteHost)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; val1 &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Single&lt;/span&gt; = cpuUsage.NextValue()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val1
= cpuUsage.NextValue()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;Thread&lt;/span&gt;.Sleep(50) &lt;span style="color: green;"&gt;'You
have to Sleep, otherwise you will get kinky results&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val1
= cpuUsage.NextValue()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Return&lt;/span&gt; val1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;End&lt;/span&gt; &lt;span style="color: blue;"&gt;Function&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/5tBw2xD0ttE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/187478212714162114/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2013/01/net-microsoft-performance-counter-does.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/187478212714162114?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/187478212714162114?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/5tBw2xD0ttE/net-microsoft-performance-counter-does.html" title=".NET Microsoft Performance Counter does not match Task Manager" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><thr:total>5</thr:total><feedburner:origLink>http://www.husseinnasser.com/2013/01/net-microsoft-performance-counter-does.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4NR3s4eCp7ImA9WhNVE08.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-1349043476765551782</id><published>2012-12-24T08:29:00.004+03:00</published><updated>2012-12-24T08:29:56.530+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-24T08:29:56.530+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIS" /><title>ESRI: Registration Failed, Could not write to disk.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
ESRI, ESRI ESRI...&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You get everybody confused with your messages.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-UdB75uKmvtg/UNfl3v_5xkI/AAAAAAAABJk/LFIR_qv2JSY/s1600/REG.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-UdB75uKmvtg/UNfl3v_5xkI/AAAAAAAABJk/LFIR_qv2JSY/s1600/REG.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style="color: #660000;"&gt;Why it happens?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Chances that you are here because you&amp;nbsp;encountered&amp;nbsp;this error and you don't know how to fix it. Well the fix is easy but ESRI like to waste your time instead of displaying a little more informative message it just slam whatever the OS returns right back at you.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Anyways, this error usually appear because you were trying to install a new extension on your ArcGIS desktop&amp;nbsp;environment&amp;nbsp;(I assume 10 and above). It ESRIRegAsm.exe to register their dlls, whatever launches this executable must have Administrator&amp;nbsp;privileges&amp;nbsp;because&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #660000;"&gt;The Fix&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Run as Administrator.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-aBQbVRJf1cc/UNfmtggI6sI/AAAAAAAABJs/5yav2qsHmz4/s1600/d.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-aBQbVRJf1cc/UNfmtggI6sI/AAAAAAAABJs/5yav2qsHmz4/s1600/d.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If you are running ESRIRegAsm.exe manually, run the Command prompt (cmd) as administrator.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If this error pops up because you installed some exe setup file, then run this setup file as administrator.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If you are running an MSI file (Windows Installer, they look like this &lt;img border="0" src="http://4.bp.blogspot.com/-tKvQ8SH7DqM/UNfntsZ-ypI/AAAAAAAABKM/I0D8rGJhAqY/s1600/msi.gif" style="height: 50px; width: 50px;" /&gt;  ) , for some reason you cannot right click and run as administrator, so you can use &lt;a href="http://www.husseinnasser.com/2011/09/arc2google-for-arcgis-101-compatible.html"&gt;this method&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
P.S.: Yes, you have to run as administrator even if you are an administrator on that machine, yeah, don't ask.&lt;/div&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/xD4_H4dDyOg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/1349043476765551782/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/12/esri-registration-failed-could-not.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/1349043476765551782?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/1349043476765551782?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/xD4_H4dDyOg/esri-registration-failed-could-not.html" title="ESRI: Registration Failed, Could not write to disk." /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-UdB75uKmvtg/UNfl3v_5xkI/AAAAAAAABJk/LFIR_qv2JSY/s72-c/REG.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/12/esri-registration-failed-could-not.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQGSHY8eip7ImA9WhNWGEw.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-3665810001451815136</id><published>2012-12-18T08:58:00.002+03:00</published><updated>2012-12-18T08:58:49.872+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-18T08:58:49.872+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>He's dead, Jim! [Chrome Error]</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Its the 18 of December, I just returned to work from a 4 days vacation national day. I started checking my blog only to get this new error message from &lt;a href="https://www.google.com/intl/en/chrome/browser/"&gt;google chrome&lt;/a&gt; that I never seen before.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-H4iKVUpDtm4/UNAFn8baSyI/AAAAAAAABIQ/oOqTtnAJQgM/s1600/chromeerror.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/-H4iKVUpDtm4/UNAFn8baSyI/AAAAAAAABIQ/oOqTtnAJQgM/s400/chromeerror.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Who is Jim Google?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/u-0RXJjhwfM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/3665810001451815136/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/12/hes-dead-jim-chrome-error.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/3665810001451815136?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/3665810001451815136?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/u-0RXJjhwfM/hes-dead-jim-chrome-error.html" title="He's dead, Jim! [Chrome Error]" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-H4iKVUpDtm4/UNAFn8baSyI/AAAAAAAABIQ/oOqTtnAJQgM/s72-c/chromeerror.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/12/hes-dead-jim-chrome-error.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcFSH8_eip7ImA9WhNQGUw.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-267062748411467434</id><published>2012-11-26T09:06:00.003+03:00</published><updated>2012-11-26T09:06:59.142+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-26T09:06:59.142+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>First Android Game: Guess the Shoes</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-JKaZR4QLjFM/ULMGc_a5rZI/AAAAAAAABGs/F88JoYzlGEQ/s1600/unnamed.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-JKaZR4QLjFM/ULMGc_a5rZI/AAAAAAAABGs/F88JoYzlGEQ/s320/unnamed.jpg" width="180" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/X0QQnAwUYqM/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/X0QQnAwUYqM?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/X0QQnAwUYqM?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Really simple game I wrote for android phones just for the ladies, guess the shoe designer and get points , score as much as you can!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://play.google.com/store/apps/details?id=com.guess.shoes&amp;amp;feature=search_result"&gt;Download game here&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/9MK8dTANPcg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/267062748411467434/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/11/first-android-game-guess-shoes.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/267062748411467434?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/267062748411467434?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/9MK8dTANPcg/first-android-game-guess-shoes.html" title="First Android Game: Guess the Shoes" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-JKaZR4QLjFM/ULMGc_a5rZI/AAAAAAAABGs/F88JoYzlGEQ/s72-c/unnamed.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/11/first-android-game-guess-shoes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8NRn4zcSp7ImA9WhJaEUg.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-5270670678832588378</id><published>2012-09-13T10:10:00.000+03:00</published><updated>2012-10-02T07:41:37.089+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-02T07:41:37.089+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Idea" /><title>Stock Market vs Moon Phase</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_ZYYqBhnkOc/UFF1O0o64rI/AAAAAAAABEA/rHMdhRb8wxw/s1600/moon14.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="185" src="http://3.bp.blogspot.com/-_ZYYqBhnkOc/UFF1O0o64rI/AAAAAAAABEA/rHMdhRb8wxw/s400/moon14.gif" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Moon Phase vs Stock Change&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.bloomberg.com/markets/"&gt;Stock Market &lt;/a&gt;has been always tricky and unpredictable,&amp;nbsp;financial&amp;nbsp;analysts come up with theories everyday to predict the drop or increase of a given stock market. They do this by&amp;nbsp;analyzing&amp;nbsp;many factors including politics, yet analysts keep getting dazzled on how the market can get kinky sometimes.&lt;br /&gt;
&lt;br /&gt;
OK, we keep linking the price change to parameters in our daily life, some war in Greece, or some new Apple product but why we didn't think of projecting this stock change against something global? Something that we can't control, something from nature,&amp;nbsp;&lt;u&gt;something politics can't control,&lt;/u&gt; something beyond earth. I'm not really being superstitious here its just when I tell you what I found It will give you some fruits for thought.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;b&gt;The Work&lt;/b&gt;&lt;/h4&gt;
Now I have dates and I have prices, I can extract Year, Month and Day from the date but with some little work and a help from the &lt;a href="http://stardate.org/nightsky/moon"&gt;startdate&amp;nbsp;&lt;/a&gt;guys I can calculate, yes, the phase and&amp;nbsp;illumination&amp;nbsp;factor of the moon and then project it on the price. To try that out I selected&amp;nbsp;&lt;a href="http://www.ahliunited.com/"&gt;Ahli United Bank&lt;/a&gt; (&lt;a href="http://www.bahrainbourse.net/bhb/Market.asp?page=market&amp;amp;sec=Equities&amp;amp;syb=AUB"&gt;AUB&lt;/a&gt;) as my testing subject, and pulled 2600+ worth of stock data prices since 2000 till 2012 from the&amp;nbsp;&lt;a href="http://www.bahrainbourse.net/"&gt;Bahrain Stock Exchange&lt;/a&gt;. I Formatted &amp;nbsp;the data and post it to &lt;a href="https://docs.google.com/spreadsheet/ccc?key=0AtwHwyQHnSJPdEFjUlZqcWgtaDJ1R3lnNnNxZ296RUE#gid=0"&gt;Google Spread Sheet&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
After that I used &lt;a href="https://developers.google.com/chart/interactive/docs/reference"&gt;Google&amp;nbsp;Visualization &lt;/a&gt;API to create some sexy charts out of that. In a nut-shell, this is my result. click down to see the website.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://geshout.com/stock/aub.html"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Stock Market vs Moon Phase Website Chart AUB&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Here are some snap shots&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-8YLWWYUfN7k/UFGCtqXRtWI/AAAAAAAABEc/VsuklmbiWco/s1600/AUB.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="291" src="http://2.bp.blogspot.com/-8YLWWYUfN7k/UFGCtqXRtWI/AAAAAAAABEc/VsuklmbiWco/s400/AUB.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-cZnYPeKFhZg/UFGJZgvxVII/AAAAAAAABFA/nBxt3ODz4K4/s1600/aub3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://4.bp.blogspot.com/-cZnYPeKFhZg/UFGJZgvxVII/AAAAAAAABFA/nBxt3ODz4K4/s320/aub3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Findings&lt;/h4&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;2012 AUB New Moons are 93% safe, they either Hold the stock price or increase it. So if someone wants to sell its good to select a New Moon date (Somewhere between 15 and 16 September). Lets monitor that until the rest of the year.&lt;/li&gt;
&lt;li&gt;2012 AUB&amp;nbsp;&lt;text fill="#222222" font-family="Arial" font-size="14" stroke-width="0" stroke="none" text-anchor="middle" x="766.9" y="425.65"&gt;Waxing Gibbous&amp;nbsp;&lt;/text&gt;&lt;text fill="#222222" font-family="Arial" font-size="14" stroke-width="0" stroke="none" text-anchor="middle" x="766.9" y="443.65"&gt;Moon&amp;nbsp;
(Near to a Full Moon)&amp;nbsp;&amp;nbsp;(Spans from&amp;nbsp;24-27 September) &amp;nbsp;is&amp;nbsp;dangerous there is a 50% chance that the stock will drop.&lt;/text&gt;&lt;/li&gt;
&lt;li&gt;So I would say for AUB it is good to buy on Waxing Gibbous Moon days for AUB and then sell them on the next New Moon.&lt;/li&gt;
&lt;li&gt;Each year the&amp;nbsp;correlation&amp;nbsp;differs for some reason if I bring another variable into the story I might find the relation.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;text fill="#222222" font-family="Arial" font-size="14" stroke-width="0" stroke="none" text-anchor="middle" x="766.9" y="443.65"&gt;&lt;br /&gt;&lt;/text&gt;
&lt;br /&gt;
Now the findings might differ of course from one&amp;nbsp;company&amp;nbsp;to another but it is essentially the formula.&lt;br /&gt;
&lt;br /&gt;
Visit the &lt;a href="http://geshout.com/stock/aub.html"&gt;website &lt;/a&gt;and you can even find more.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Disclaimer&lt;/u&gt;: This is just fruit for thought, a new edge if you will. I searched the net and no body have done it before so I said why don't I do it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/8u3inhhysxQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/5270670678832588378/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/09/stock-market-vs-moon-phase.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/5270670678832588378?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/5270670678832588378?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/8u3inhhysxQ/stock-market-vs-moon-phase.html" title="Stock Market vs Moon Phase" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-_ZYYqBhnkOc/UFF1O0o64rI/AAAAAAAABEA/rHMdhRb8wxw/s72-c/moon14.gif" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/09/stock-market-vs-moon-phase.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEARXk9cCp7ImA9WhJVE0w.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-2758830933290374892</id><published>2012-08-26T11:04:00.002+03:00</published><updated>2012-08-30T11:00:44.768+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-30T11:00:44.768+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>Gauss hacks its way into National Bank of Bahrain Internet Banking [VIDEO]</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-1HDAPCp-WX8/UDnUthUmCHI/AAAAAAAAA5E/xUhFwIy6P08/s1600/National-Bank-of-Bahrain-123.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="116" src="http://3.bp.blogspot.com/-1HDAPCp-WX8/UDnUthUmCHI/AAAAAAAAA5E/xUhFwIy6P08/s320/National-Bank-of-Bahrain-123.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
Apparently Gauss Worm was not&amp;nbsp;satisfied&amp;nbsp;by just hitting &lt;a href="http://www.husseinnasser.com/2012/08/gauss-worm-spans-to-bahraini-banks.html" target="_blank"&gt;BBK&amp;nbsp;&lt;/a&gt;as it is seeking it's way through NBB's &lt;a href="http://www.google.com.bh/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CCsQFjAA&amp;amp;url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FOnline_banking&amp;amp;ei=jdg5UKbMG5CxhAe8-IG4Dg&amp;amp;usg=AFQjCNH8ilwXl4DmMqKL43PGIzXgVnoN3A&amp;amp;sig2=oyzr6wMWk6hghrTWc0PDzg" target="_blank"&gt;Internet Banking&lt;/a&gt; as well. Here is a video that shows how it can pulls customers&amp;nbsp;credentials&amp;nbsp;easily from &lt;a href="http://nbbonline.com/" target="_blank"&gt;NBB &lt;/a&gt;secured internet Banking&lt;br /&gt;
&lt;br /&gt;
Refer to original post for details of how to prevent the worms effects&amp;nbsp;&lt;a href="http://www.husseinnasser.com/2012/08/gauss-worm-spans-to-bahraini-banks.html" target="_blank"&gt;Gauss Worm Targets Bahraini Banks [BBK]&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://geshout.com/guass.nbb.wmv" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-wk4qT6cj5mY/UDnXf_lIb9I/AAAAAAAAA5c/CLpRUGLVvC4/s200/video.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Watch Video&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
Here is a &lt;a href="http://www.youtube.com/watch?v=K5TV8L76Ezg" target="_blank"&gt;YouTube &lt;/a&gt;Version&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/Bpm8nbCfqSM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/2758830933290374892/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/08/gauss-hacks-its-way-into-national-bank.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/2758830933290374892?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/2758830933290374892?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/Bpm8nbCfqSM/gauss-hacks-its-way-into-national-bank.html" title="Gauss hacks its way into National Bank of Bahrain Internet Banking [VIDEO]" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-1HDAPCp-WX8/UDnUthUmCHI/AAAAAAAAA5E/xUhFwIy6P08/s72-c/National-Bank-of-Bahrain-123.gif" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/08/gauss-hacks-its-way-into-national-bank.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUENQ3wzeip7ImA9WhJVE0w.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-5394659554098817010</id><published>2012-08-25T23:14:00.000+03:00</published><updated>2012-08-30T11:01:32.282+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-30T11:01:32.282+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="Marketing" /><title>Meet gamika, an empty page, unlimited possibilities</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-Nvw5AM8vgEw/UDktXUFWb_I/AAAAAAAAA4s/gVo2bzZGXF4/s1600/gamikalogo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" height="320" src="http://2.bp.blogspot.com/-Nvw5AM8vgEw/UDktXUFWb_I/AAAAAAAAA4s/gVo2bzZGXF4/s320/gamikalogo.jpg" title="write anything" width="266" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href="http://twitter.com/" target="_blank"&gt;twitter&lt;/a&gt;, &lt;a href="http://facebook.com/" target="_blank"&gt;facebook&lt;/a&gt;, &lt;a href="http://ask.fm/"&gt;ask.fm&lt;/a&gt;, &lt;a href="http://answers.yahoo.com/" target="_blank"&gt;yahoo answers&lt;/a&gt;, &lt;a href="http://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CB8QFjAA&amp;amp;url=http%3A%2F%2Fwiki.answers.com%2F&amp;amp;ei=Ii85UODBNIS3hAfBu4CICg&amp;amp;usg=AFQjCNFKLvLVdNBF6CEsM2AEIu1SahPeSA&amp;amp;sig2=HpXaoWZ9eavXJ6FQWIwqYg" target="_blank"&gt;wikianswers&lt;/a&gt;, and many more.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
These are services created so that people like you and me share their thoughts, questions,&amp;nbsp;opinions and theories with others.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So what is the problem of these services? They need to know who are you, they need to register your name, email, numbers, references, address and so much more. They eventually violate your privacy.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
We tend to think twice before writing anything in these services, because they know us, they know what we are doing, they track us, they target us with ads, and people following us will judge our tweets, status updates, questions and all of it.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
There is no empty page on the web where anyone can write anything they are thinking of where everybody can see. No registration.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
gamika.org was built just to do that.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
go write something &lt;a href="http://gamika.org/" target="_blank"&gt;now&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://www.gamika.org/"&gt;www.gamika.org&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Hussein Nasser&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/m_ZkSGB6BS4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/5394659554098817010/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/08/meet-gamika-empty-page-unlimited.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/5394659554098817010?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/5394659554098817010?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/m_ZkSGB6BS4/meet-gamika-empty-page-unlimited.html" title="Meet gamika, an empty page, unlimited possibilities" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Nvw5AM8vgEw/UDktXUFWb_I/AAAAAAAAA4s/gVo2bzZGXF4/s72-c/gamikalogo.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/08/meet-gamika-empty-page-unlimited.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMNSHY-eip7ImA9WhJWFk4.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-6770389076740474211</id><published>2012-08-22T12:02:00.001+03:00</published><updated>2012-08-22T14:04:59.852+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-22T14:04:59.852+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Marketing" /><title>Which Online ?</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-u86ShJ3iJh0/UDSigWWr47I/AAAAAAAAA4M/iv6kCLVatpM/s1600/global_earth_plug_5132.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-u86ShJ3iJh0/UDSigWWr47I/AAAAAAAAA4M/iv6kCLVatpM/s1600/global_earth_plug_5132.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Which Online Marketing method is the best?&lt;br /&gt;
&lt;br /&gt;
Which &lt;a href="http://www.husseinnasser.com/2012/08/gauss-worm-spans-to-bahraini-banks.html" target="_blank"&gt;Online Banking is the most trustworthy&lt;/a&gt;?&lt;br /&gt;
&lt;br /&gt;
Which Online Shopping site is the&amp;nbsp;busiest?&lt;br /&gt;
&lt;br /&gt;
Which Online Security algorithm is the most&amp;nbsp;efficient&amp;nbsp;to be used to secure the web?&lt;br /&gt;
&lt;br /&gt;
Which Online Cloud storage will prevail?&lt;br /&gt;
&lt;br /&gt;
Which Online &lt;a href="http://www.husseinnasser.com/2009/03/ceed-idea-that-will-change-world.html" target="_blank"&gt;compressing algorithm&lt;/a&gt; can be used to replace ZIP and RAR?&lt;br /&gt;
&lt;br /&gt;
Which Online &lt;a href="http://answers.yahoo.com/question/index?qid=20120819161204AAXAnEf"&gt;Gaming &lt;/a&gt;zones are the fastest?&lt;br /&gt;
&lt;br /&gt;
Which Online Streaming Movies website are available?&lt;br /&gt;
&lt;br /&gt;
Which Online radio are in the market?&lt;br /&gt;
&lt;br /&gt;
Which Online sports channel are the easiest to subscribe to ?&lt;br /&gt;
&lt;br /&gt;
Which Online cars broker sites can I use?&lt;br /&gt;
&lt;br /&gt;
Which Online Money currency to replace the dollar?&lt;br /&gt;
&lt;br /&gt;
Which Online Payment methods are the most secure and efficent?&lt;br /&gt;
&lt;br /&gt;
Which Online Chatting Apps are the most&amp;nbsp;flexible&amp;nbsp;and easy to use?&lt;br /&gt;
&lt;br /&gt;
Which Online Live News site shall I follow to know everything?&lt;br /&gt;
&lt;br /&gt;
Which&lt;a href="http://www.google.com.bh/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CGEQFjAA&amp;amp;url=http%3A%2F%2Ffashionista.com%2F2010%2F12%2Fthe-best-places-to-shop-for-fashion-online%2F&amp;amp;ei=o7w0UJ6VHqm80QXsgIGQBg&amp;amp;usg=AFQjCNHjBu4XOdD03zY9Dvm81wc2jfOMEA&amp;amp;sig2=G5uhPfYMeYRtCKRPp7eC8w" target="_blank"&gt; Online Fashion &lt;/a&gt;Designers recommendation shall my wife subscribe to?&lt;br /&gt;
&lt;br /&gt;
Which Online Cartoon Network shall I let my kids in?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Everything is moving online, there are plenty and&amp;nbsp;abundant&amp;nbsp;of ideas, stop keeping your ideas secret, no one will try to steal it.&lt;br /&gt;
&lt;br /&gt;
Ideas in secret&amp;nbsp;&lt;a href="http://www.husseinnasser.com/2009/03/idea-day-idea-in-secret-dies.html" target="_blank"&gt;die&lt;/a&gt;. Select an Online Idea and go do it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/W89TsgUK1FY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/6770389076740474211/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/08/which-online.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/6770389076740474211?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/6770389076740474211?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/W89TsgUK1FY/which-online.html" title="Which Online ?" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-u86ShJ3iJh0/UDSigWWr47I/AAAAAAAAA4M/iv6kCLVatpM/s72-c/global_earth_plug_5132.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/08/which-online.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQNQHg8eip7ImA9WhJXGU8.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-3065079995575465493</id><published>2012-08-14T08:53:00.002+03:00</published><updated>2012-08-14T09:06:31.672+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-14T09:06:31.672+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>Nokia could have done better</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-lZf9cQa6wpY/UCnq2DBEghI/AAAAAAAAA2I/Q-o4wpbFxhY/s1600/nokia-microsoft-wp7-1297413404.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://3.bp.blogspot.com/-lZf9cQa6wpY/UCnq2DBEghI/AAAAAAAAA2I/Q-o4wpbFxhY/s320/nokia-microsoft-wp7-1297413404.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
Nokia had a choice to go with Andriod as everyone else did, or stay&amp;nbsp;arrogant&amp;nbsp;and stick to its dying&amp;nbsp;Symbian.&lt;br /&gt;
&lt;br /&gt;
It did neither, in Feb 2011, Nokia entered a partner-ship with Microsoft, Nokia would use Windows as their &amp;nbsp;primary mobile OS, Microsoft will use Nokia as their hardware maker.&lt;br /&gt;
&lt;br /&gt;
16 Months later, Microsoft announced &lt;a href="http://mashable.com/2012/07/30/microsoft-surface-launch-date/" target="_blank"&gt;Surface Tablet&lt;/a&gt;, which Microsoft built on its own, behind Nokia's back.&lt;br /&gt;
&lt;br /&gt;
But Microsoft, you had Nokia as your hardware vendor, why you didn't hand the surface to it?&lt;br /&gt;
&lt;a href="http://www.zdnet.com/microsoft-passing-on-nokia-for-surface-tablets-its-a-branding-thing-7000002534/" target="_blank"&gt;"Its a Branding Thing"&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
In other words, Nokia brand sucks, imagine the Surface with the Nokia hand on it?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I mean I would buy an&amp;nbsp;Android&amp;nbsp;powered Nokia device. Microsoft Powered Microsoft Device? maybe. Microsoft powered Nokia device? I'll think twice. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;This is the moment where the Thai hooker takes the blade and cuts herself.&amp;nbsp;I bet Stephen Elop is biting his nails.&lt;br /&gt;
&lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/8QNDB-MJBNs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/3065079995575465493/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/08/nokia-could-have-done-better.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/3065079995575465493?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/3065079995575465493?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/8QNDB-MJBNs/nokia-could-have-done-better.html" title="Nokia could have done better" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-lZf9cQa6wpY/UCnq2DBEghI/AAAAAAAAA2I/Q-o4wpbFxhY/s72-c/nokia-microsoft-wp7-1297413404.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/08/nokia-could-have-done-better.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMARHg4eyp7ImA9WhJUEUo.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-6273388486834720234</id><published>2012-08-13T10:03:00.001+03:00</published><updated>2012-09-09T10:40:45.633+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-09T10:40:45.633+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>Gauss Worm spans to Bahraini Banks [BBK Online VIDEO]</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-glyyfbYOmDQ/UCwc-KqAZ0I/AAAAAAAAA3Q/ndRQA10eP4Q/s1600/bbk-logo_3_0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-glyyfbYOmDQ/UCwc-KqAZ0I/AAAAAAAAA3Q/ndRQA10eP4Q/s320/bbk-logo_3_0.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
You must have heard the &lt;a href="http://www.zdnet.com/meet-gauss-the-latest-cyber-espionage-tool-7000002405/" target="_blank"&gt;news&lt;/a&gt;. A new worm capable of stealing&amp;nbsp;sensitive&amp;nbsp;financial&amp;nbsp;data from selected websites. Banking deals documents, retail and corporate password accounts, browsing history, all being picked up by the worm and sent through an SSL secured channel to multiple servers&amp;nbsp;across&amp;nbsp;the world.&lt;br /&gt;
&lt;br /&gt;
This worm spread through a network whenever it finds an active directory. This worm (Codenamed:&lt;a href="http://www.businesswire.com/news/home/20120809005738/en/Kaspersky-Lab-Discovers-%E2%80%98Gauss%E2%80%99-%E2%80%93-Complex-Cyber-Threat" target="_blank"&gt;&amp;nbsp;Gauss&lt;/a&gt;, &amp;nbsp;&lt;a href="http://www.google.com.bh/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=6&amp;amp;sqi=2&amp;amp;ved=0CE0QFjAF&amp;amp;url=http%3A%2F%2Fwww.symantec.com%2Fsecurity_response%2Fwriteup.jsp%3Fdocid%3D2012-080919-1048-99&amp;amp;ei=bCtKUImpHIeR0AXu1oH4Bw&amp;amp;usg=AFQjCNESefuKWKbpRIRlPEvev5bH3D2uKw&amp;amp;sig2=jtIgooO7yB_fv-_KaugpSw"&gt;W32.Gauss&lt;/a&gt;&amp;nbsp;)&amp;nbsp;is clearly being funded by a country because, ready for this?, it only hit the middle east so far. Lebanon,&amp;nbsp;Israel&amp;nbsp;and a part of&amp;nbsp;Saudi&amp;nbsp;Arabia is affected. However, today I found a proof that the Gauss worm is targeting Bahrain as well.&lt;br /&gt;
&lt;br /&gt;
I downloaded a &lt;a href="http://eugene.kaspersky.com/2011/11/02/the-man-who-found-stuxnet-sergey-ulasen-in-the-spotlight/" target="_blank"&gt;quarantined &lt;/a&gt;version of Gauss (a dead worm for security researchers) in order to analyse it on my lab (as I usually do with &lt;a href="http://www.husseinnasser.com/p/about-hussein.html" target="_blank"&gt;new worms&lt;/a&gt; and viruses for the &lt;a href="https://docs.google.com/open?id=0B9wHwyQHnSJPRXpvZ2Fpb1Uzams" target="_blank"&gt;past 11 years&lt;/a&gt;). I enabled debugging mode and tested the worm against some Banks in Bahrain, in order to see:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;What Bahraini Banks are listed in Gauss Worm &lt;a href="http://www.webopedia.com/TERM/D/database.html" target="_blank"&gt;Database&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;How can the attack be prevented in the case the bank is listed.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
To my astonishment the following banks are affected by Gauss Worm.&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;National Bank of Bahrain (&lt;a href="http://www.nbbonline.com/" target="_blank"&gt;NBB&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Bank of Bahrain and Kuwait (&lt;a href="http://bbkonline.com/" target="_blank"&gt;BBK&lt;/a&gt;) [BBK Online]&lt;/li&gt;
&lt;li&gt;Ahli United Bank (&lt;a href="http://www.ahliunited.com/" target="_blank"&gt;AUB&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is a &lt;a href="http://geshout.com/gauss.bbk.wmv" target="_blank"&gt;video &lt;/a&gt;with my findings testing &lt;a href="http://www.bbkonline.com/" target="_blank"&gt;BBK &lt;/a&gt;website, the same test succeeded with AUB and NBB.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-sMLyMYI9p6U/UCwcoZLWMdI/AAAAAAAAA3A/jchUSImtGC4/s1600/bbk.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="190" src="http://1.bp.blogspot.com/-sMLyMYI9p6U/UCwcoZLWMdI/AAAAAAAAA3A/jchUSImtGC4/s400/bbk.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Gauss reads BBK login &amp;nbsp;as plain text&lt;br /&gt;
Language: ASP.NET
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Click&amp;nbsp;&lt;/span&gt;&lt;a href="http://geshout.com/gauss.bbk.wmv" style="font-size: medium;" target="_blank"&gt;here&amp;nbsp;&lt;/a&gt;&lt;span style="font-size: small;"&gt;to download HD version of the video&lt;/span&gt;

&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://geshout.com/gauss.bbk.wmv" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-wk4qT6cj5mY/UDnXf_lIb9I/AAAAAAAAA5c/CLpRUGLVvC4/s200/video.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Watch Video&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-sec1bN3YS-A/UCwcrk_C0rI/AAAAAAAAA3I/qgb-DUp5KTc/s1600/nbb.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="177" src="http://4.bp.blogspot.com/-sec1bN3YS-A/UCwcrk_C0rI/AAAAAAAAA3I/qgb-DUp5KTc/s400/nbb.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="font-size: 13px;"&gt;Gauss reads NBB login &amp;nbsp;as plain text&lt;br /&gt;
Language: ASP.NET&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-oIcjcHYI4UQ/UCwg8c1qhTI/AAAAAAAAA3o/B3uSf2sZiBY/s1600/AUB.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="245" src="http://3.bp.blogspot.com/-oIcjcHYI4UQ/UCwg8c1qhTI/AAAAAAAAA3o/B3uSf2sZiBY/s400/AUB.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Gauss reads AUB login &amp;nbsp;as plain text&lt;br /&gt;
Language: JSP&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;u&gt;Findings&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;How it Works&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;Once the&amp;nbsp;Gauss&amp;nbsp;worm is installed on the system, it activates Bit Slicing (Not sure what that is yet)&lt;/li&gt;
&lt;li&gt;When the user visits any website, it will check if the website is listed in Gauss Database.&lt;/li&gt;
&lt;li&gt;If found, the worm fetches the index of the bank website, which bourse it is listed in and its URL.&lt;/li&gt;
&lt;li&gt;The worm starts listening for any input sent to the site.&lt;/li&gt;
&lt;li&gt;If any password/username combination is detected (using &lt;a href="http://en.wikipedia.org/wiki/Hyper-threading" target="_blank"&gt;HyperThreading &lt;/a&gt;module) it will send the password to multiple servers&amp;nbsp;across&amp;nbsp;the globe (Mainly&amp;nbsp;Malaysia&amp;nbsp;and China)&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After some research, I found out that the worm uses&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspx" target="_blank"&gt;Windows Hook API&amp;nbsp;&lt;/a&gt;&amp;nbsp;to hook into a running Internet Explorer instance and fetch the passwords as it's being sent to the Browser.&lt;br /&gt;
&lt;br class="Apple-interchange-newline" /&gt;
&lt;b&gt;&lt;span style="color: #6aa84f; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;The Good&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;Gauss&amp;nbsp;can &lt;b&gt;not &lt;/b&gt;read passwords out&amp;nbsp;of Google Chrome [Tested]&lt;/li&gt;
&lt;li&gt;Gauss&amp;nbsp;can &lt;b&gt;not &lt;/b&gt;read passwords out&amp;nbsp;of&amp;nbsp;FireFox [Tested]&lt;/li&gt;
&lt;li&gt;Gauss&amp;nbsp;can &lt;b&gt;not &lt;/b&gt;read passwords out&amp;nbsp;of&amp;nbsp;Safari [Not Tested But can be confirmed]&lt;/li&gt;
&lt;li&gt;Gauss&amp;nbsp;can &lt;b&gt;not &lt;/b&gt;read passwords out&amp;nbsp;of&amp;nbsp;Safari [Not Tested But can be confirmed]
&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;The Bad&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;Gauss can read passwords out of Internet Explorer Browser [Tested]
&lt;/li&gt;
&lt;li&gt;Gauss doesn't use Phishing [Tested]&lt;/li&gt;
&lt;li&gt;Guass doesn't use Phraming&amp;nbsp;[Tested]&lt;/li&gt;
&lt;li&gt;Guass doesn't use any&amp;nbsp;key-logging&amp;nbsp;techniques&amp;nbsp;[Tested]&lt;/li&gt;
&lt;li&gt;Guass doesn't pass by SSL [Tested]&lt;/li&gt;
&lt;li&gt;Guass doesn't use Screen Capture&amp;nbsp;[Tested]&lt;/li&gt;
&lt;li&gt;Gauss cannot be detected by any anti-virus yet (13/August/2012)&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;How to Plug the Holes&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Prevention&lt;/b&gt;&lt;br /&gt;
Once the problem is found the solution to prevent it is relatively simple. The banking websites are not&amp;nbsp;efficiently&amp;nbsp;written in the client side and can be easily scanned for a credential combination. Disabling Right click will not stop anyone from looking into the source code of the page, however making the code very difficult to comprehend by using multiple modules and less javascript in the main page will.&lt;br /&gt;
&lt;br /&gt;
Morever, virtual keyboard can prevent conventional keyloggers from capturing key-strokes &lt;b&gt;before &lt;/b&gt;they are sent to the page but once the characters are in the page, there is no method of protection against other processes scanning them.&lt;br /&gt;
&lt;br /&gt;
Banking websites should also implement dynamic HTML instead of static HTML, and properly secure their javascript code.&lt;br /&gt;
&lt;br /&gt;
Of course there is more to this worm than this, it is fully described &lt;a href="http://www.symantec.com/security_response/writeup.jsp?docid=2012-080919-1048-99"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I'm willing to give more technical details on how to secure the website against future attacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Cure&lt;/b&gt;&lt;br /&gt;
&lt;u&gt;EDIT&lt;/u&gt;: There is a way to cure the worm after it hits you here is a &lt;a href="http://www.zimbio.com/Latest+Computer+Threats/articles/26g1ZILKQGi/Effective+Way+Completely+Remove+W32+Gauss" target="_blank"&gt;full &lt;/a&gt;guide.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;EDIT2&lt;/u&gt;: Adam Kujawa wrote a good article about the Gauss worm &lt;a href="http://www.zdnet.com/gauss-malware-my-take-on-its-mystery-components-7000003894/"&gt;here&lt;/a&gt;, describing the sources and the&amp;nbsp;mystery&amp;nbsp;components.&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/VhE2ieKbAUc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/6273388486834720234/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/08/gauss-worm-spans-to-bahraini-banks.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/6273388486834720234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/6273388486834720234?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/VhE2ieKbAUc/gauss-worm-spans-to-bahraini-banks.html" title="Gauss Worm spans to Bahraini Banks [BBK Online VIDEO]" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-glyyfbYOmDQ/UCwc-KqAZ0I/AAAAAAAAA3Q/ndRQA10eP4Q/s72-c/bbk-logo_3_0.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/08/gauss-worm-spans-to-bahraini-banks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUFRX48cCp7ImA9WhJXEUg.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-7690888053578772973</id><published>2012-08-03T13:43:00.001+03:00</published><updated>2012-08-05T10:36:54.078+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-05T10:36:54.078+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>Major HD Cables Comparision</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
HDMI VS DiiVA vs DisplayPort Vs HDBaseT video &lt;u&gt;technology&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-VC6qx5BklKA/UB4iVj00psI/AAAAAAAAA1g/e_0yt24EHm8/s1600/cables.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="254" src="http://3.bp.blogspot.com/-VC6qx5BklKA/UB4iVj00psI/AAAAAAAAA1g/e_0yt24EHm8/s640/cables.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/1KACLmz-8a0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/7690888053578772973/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/08/major-hd-cables-comparision.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/7690888053578772973?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/7690888053578772973?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/1KACLmz-8a0/major-hd-cables-comparision.html" title="Major HD Cables Comparision" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-VC6qx5BklKA/UB4iVj00psI/AAAAAAAAA1g/e_0yt24EHm8/s72-c/cables.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/08/major-hd-cables-comparision.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4GRnk7eyp7ImA9WhJQFUs.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-1239524819738773669</id><published>2012-07-29T14:22:00.001+03:00</published><updated>2012-07-29T14:22:07.703+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-29T14:22:07.703+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIS" /><title>Find Duplicate Attributes in an ESRI Geodatabase</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I snapped this idea from&lt;a href="http://ideas.arcgis.com/ideaView?id=087E00000004H3UIAU" target="_blank"&gt; ideas.arcgis.com&lt;/a&gt;, &lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="background-color: #fdfdfd; color: #333333; font-family: verdana; font-size: 11px; line-height: 16px;"&gt;I have been looking for a GP tool that can be used to find and list duplicate attribute values in an attribute table since ArcGIS 9.3.&amp;nbsp; I was able to find a SQL script for this purpose in the GDB Management Island at the 2012 UC, but I would have to Remote Desktop into another machine to run this process.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br style="background-color: #fdfdfd; color: #333333; font-family: verdana; font-size: 11px; line-height: 16px;" /&gt;&lt;span style="background-color: #fdfdfd; color: #333333; font-family: verdana; font-size: 11px; line-height: 16px;"&gt;If the duplicate ID values&amp;nbsp;can be found and listed using a GP tool, that&amp;nbsp;would be helpful in my organization's workflow process.&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Until ESRI&amp;nbsp;implements&amp;nbsp;this, here is a quick script (&lt;a href="https://docs.google.com/open?id=0B9wHwyQHnSJPQXVOVjBxM0xjQkk" target="_blank"&gt;download here&lt;/a&gt;) I wrote for you guys to do just that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="background-color: white;"&gt;Open ArcMap&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: white;"&gt;Go to customize&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: white;"&gt;Go to Commands&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: white;"&gt;Scroll until UI Controls&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: white;"&gt;Click NeW UIControl and select button&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: white;"&gt;Drag the new button anywhere in the toolbars&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: white;"&gt;Right click on the new button and click view source (make sure you are still in customize mode)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: white;"&gt;Paste the code and run,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: white;"&gt;you must first select the layer you want to find the duplicates in and then click the button, there you will be prompted to type-in the field name..&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br class="Apple-interchange-newline" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-Hov07LkO4rg/UBUcdsB3XBI/AAAAAAAAAzo/Ag0PyB9XOl4/s1600/dup1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="288" src="http://3.bp.blogspot.com/-Hov07LkO4rg/UBUcdsB3XBI/AAAAAAAAAzo/Ag0PyB9XOl4/s320/dup1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-fwSXjqVLiu0/UBUcePPmTUI/AAAAAAAAAz0/lEu4TefMXcg/s1600/dup2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-fwSXjqVLiu0/UBUcePPmTUI/AAAAAAAAAz0/lEu4TefMXcg/s1600/dup2.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-Zy0YSKQ9jUU/UBUcfEXehjI/AAAAAAAAAz4/buFYUN52wPA/s1600/dup3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-Zy0YSKQ9jUU/UBUcfEXehjI/AAAAAAAAAz4/buFYUN52wPA/s1600/dup3.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-aneis9YP7gA/UBUcf0In7tI/AAAAAAAAA0E/e2Z_3HCa3Ts/s1600/dup4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="106" src="http://1.bp.blogspot.com/-aneis9YP7gA/UBUcf0In7tI/AAAAAAAAA0E/e2Z_3HCa3Ts/s320/dup4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-WXG9EUpxD2c/UBUcgv5RWyI/AAAAAAAAA0I/tEHAtotxAj8/s1600/dup5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://1.bp.blogspot.com/-WXG9EUpxD2c/UBUcgv5RWyI/AAAAAAAAA0I/tEHAtotxAj8/s320/dup5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-45-4T1INYjs/UBUchIZ62JI/AAAAAAAAA0Q/QXATDcDTZbw/s1600/dup6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="157" src="http://2.bp.blogspot.com/-45-4T1INYjs/UBUchIZ62JI/AAAAAAAAA0Q/QXATDcDTZbw/s320/dup6.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-OCxYyTmR3YQ/UBUch0hj8jI/AAAAAAAAA0c/i2zwpE9AecU/s1600/dup7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://4.bp.blogspot.com/-OCxYyTmR3YQ/UBUch0hj8jI/AAAAAAAAA0c/i2zwpE9AecU/s320/dup7.png" width="320" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-ZCrVIyg9vOk/UBUcc50yyzI/AAAAAAAAAzk/vvVJPc24ooo/s1600/DUP8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="129" src="http://3.bp.blogspot.com/-ZCrVIyg9vOk/UBUcc50yyzI/AAAAAAAAAzk/vvVJPc24ooo/s320/DUP8.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-nmVzzrXJyjk/UBUcinIvoMI/AAAAAAAAA0g/W5u5_tTaV-o/s1600/dup9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="20" src="http://2.bp.blogspot.com/-nmVzzrXJyjk/UBUcinIvoMI/AAAAAAAAA0g/W5u5_tTaV-o/s320/dup9.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/2fZcfQVKg1A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/1239524819738773669/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/07/find-duplicate-attributes-in-esri.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/1239524819738773669?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/1239524819738773669?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/2fZcfQVKg1A/find-duplicate-attributes-in-esri.html" title="Find Duplicate Attributes in an ESRI Geodatabase" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Hov07LkO4rg/UBUcdsB3XBI/AAAAAAAAAzo/Ag0PyB9XOl4/s72-c/dup1.png" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/07/find-duplicate-attributes-in-esri.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IASXw4fip7ImA9WhJRGUg.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-5186489723009838869</id><published>2012-07-22T14:12:00.001+03:00</published><updated>2012-07-22T14:12:28.236+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-22T14:12:28.236+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIS" /><title>Batch Compact ESRI Map Document  (MXD)</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Do you have lots of Map Documents with huge sizes?&lt;br /&gt;
&lt;br /&gt;
Compact them all with one click with this tool to more than 60% of their&amp;nbsp;actual&amp;nbsp;size.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://docs.google.com/open?id=0B9wHwyQHnSJPdF9xRFZlQzRDMG8" target="_blank"&gt;Download Compact MXD Tool.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
1) Just open an empty ArcMap session&lt;br /&gt;
2) Run CompactMXD.exe&lt;br /&gt;
3) Select the path where your Map Documents are located.&lt;br /&gt;
4) Click Compact.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-Poksmnh3QaY/UAvcLzEy4PI/AAAAAAAAAzM/BasM0NyJ3LY/s1600/compact1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-Poksmnh3QaY/UAvcLzEy4PI/AAAAAAAAAzM/BasM0NyJ3LY/s320/compact1.png" width="272" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-cvEhu2z2opw/UAvfu3EkPdI/AAAAAAAAAzY/xForOhbcVR8/s1600/compact2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-cvEhu2z2opw/UAvfu3EkPdI/AAAAAAAAAzY/xForOhbcVR8/s320/compact2.png" width="272" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have implemented &lt;a href="http://ideas.arcgis.com/apex/ideaView?id=087E00000004GP0IAM" target="_blank"&gt;this guy's idea&lt;/a&gt;&amp;nbsp;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/T76NbI18ANg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/5186489723009838869/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/07/batch-compact-esri-map-document-mxd.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/5186489723009838869?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/5186489723009838869?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/T76NbI18ANg/batch-compact-esri-map-document-mxd.html" title="Batch Compact ESRI Map Document  (MXD)" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Poksmnh3QaY/UAvcLzEy4PI/AAAAAAAAAzM/BasM0NyJ3LY/s72-c/compact1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/07/batch-compact-esri-map-document-mxd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIFQn05eCp7ImA9WhJRGUk.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-4491461189575712614</id><published>2012-07-22T10:01:00.003+03:00</published><updated>2012-07-22T10:01:53.320+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-22T10:01:53.320+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="GIS" /><title>ESRI Geodatabase Downgrade Tool</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Most of you must have at least few 9.x (9.2, 9.3, 9.3.1 hopefully no 9.1) while your main production &lt;a href="http://esri.com/" target="_blank"&gt;ESRI &lt;/a&gt;geodatabase is in 10.x you must face it frustrating that your 10 data won't work on 9.x machines.&lt;br /&gt;
&lt;br /&gt;
Here is a &lt;a href="https://docs.google.com/open?id=0B9wHwyQHnSJPUUdKLU5rNjg1bnc" target="_blank"&gt;simple tool&lt;/a&gt; to use to "Downgrade" any geodatabase to a 9.x version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open ArcCatalog&lt;br /&gt;
&lt;br /&gt;
Navigate to the tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kU2d08SYnwk/UAujtUzD1pI/AAAAAAAAAyY/xlggdUOBzRs/s1600/dg1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="130" src="http://4.bp.blogspot.com/-kU2d08SYnwk/UAujtUzD1pI/AAAAAAAAAyY/xlggdUOBzRs/s400/dg1.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Double click on Downgrade GDB tool.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-la76DLsLyLE/UAulEhqAU1I/AAAAAAAAAy0/Enn0sYZ-I4I/s1600/dg3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="52" src="http://4.bp.blogspot.com/-la76DLsLyLE/UAulEhqAU1I/AAAAAAAAAy0/Enn0sYZ-I4I/s400/dg3.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Select your 10 gdb&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zcemXmNb6Ms/UAujuBES6zI/AAAAAAAAAyc/7ssDkap3A_M/s1600/dg2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="185" src="http://4.bp.blogspot.com/-zcemXmNb6Ms/UAujuBES6zI/AAAAAAAAAyc/7ssDkap3A_M/s400/dg2.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Enter the information&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YlHHllKY_AQ/UAulFbjaO1I/AAAAAAAAAy8/1CBLOpPerZk/s1600/dg4.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="39" src="http://2.bp.blogspot.com/-YlHHllKY_AQ/UAulFbjaO1I/AAAAAAAAAy8/1CBLOpPerZk/s320/dg4.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The output will be in the same folder&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
The result will be the same as your selected gdb plus a 9x suffix.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/UZ8bNOv3ZAA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/4491461189575712614/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/07/esri-geodatabase-downgrade-tool.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/4491461189575712614?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/4491461189575712614?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/UZ8bNOv3ZAA/esri-geodatabase-downgrade-tool.html" title="ESRI Geodatabase Downgrade Tool" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-kU2d08SYnwk/UAujtUzD1pI/AAAAAAAAAyY/xlggdUOBzRs/s72-c/dg1.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/07/esri-geodatabase-downgrade-tool.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYCRX48eSp7ImA9WhJREUQ.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-5758673631494626524</id><published>2012-07-13T16:31:00.000+03:00</published><updated>2012-07-13T18:42:44.071+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-13T18:42:44.071+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="Science" /><category scheme="http://www.blogger.com/atom/ns#" term="Idea" /><title>Global Economic Crisis and Natural Disasters Quantum Detector (Paper)</title><content type="html">&lt;div&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
For a while now I've been working on a paper, an idea, a theory that will &lt;b&gt;not&lt;/b&gt; change the world.&amp;nbsp; It is &lt;b&gt;not&lt;/b&gt; the best idea in the wild, It will &lt;b&gt;not&lt;/b&gt; go viral, it cannot be comprehended by most of readers. Not because it is bad, but because it does not fall within the set  of &lt;a href="http://www.husseinnasser.com/search/label/Idea" target="_blank"&gt;mediocre ideas&lt;/a&gt; I came up with during the last few years. I will give you an appetizer and until the main course is ready you may request a private read &lt;a href="mailto:hus.mhd@gmail.com&amp;amp;subject:Global%20Crisis%20Quantum%20Detector" target="_blank"&gt;here&lt;/a&gt; and I'll send you the paper when the whole thing is riped and baked.&lt;br /&gt;
&lt;div style="color: black;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: black;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: black;"&gt;
Quantum Mechanics in a nut-shell is the set of laws that take over the classic laws of physics when we go to the quantum (very small) scale. The thing is that these laws can &lt;a href="http://www.husseinnasser.com/2009/08/quantum-double-slit-experiment.html" target="_blank"&gt;surprise&lt;/a&gt; you. They don't obey gravity, momentum , velocity or every-action-has-a-reaction kind of laws.  &lt;/div&gt;
&lt;div style="color: black;"&gt;
&lt;/div&gt;
&lt;div style="color: black;"&gt;
Imagine we can tap into the very small building bricks of our lives, our "quantum life", look at the small things we do, the color of your coffee mug in the morning, the size of your shoes, the lifetime in seconds of google page, how many times did you say the word 'Euro' in a month,&amp;nbsp; and mold this data into a information. Information only an engine smart enough to detect patterns in this small scale parameters and use them in congestion with catastrophic events, to lets say predict the next earth-quick in Haiti, or the upcoming potential&amp;nbsp;global or&amp;nbsp;domestic &lt;span style="background-color: white;"&gt;economic crises &lt;/span&gt;&lt;span style="background-color: white;"&gt;by mining the quantum history, events, tweets, and other live information of a given geographic location by proposing a self-learning &lt;a href="http://www.husseinnasser.com/2009/11/quantum-consciousness-fear.html" target="_blank"&gt;quantum&amp;nbsp;&lt;/a&gt;mechanical&amp;nbsp;prediction engine.&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: black;"&gt;
&lt;span style="background-color: white;"&gt;Imagine A System that you can feed a date, an event and a geographic location to and displays a percentage of the likelihood of that event occurring on that location, time dimension.&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Request a private read &lt;a href="mailto:hus.mhd@gmail.com&amp;amp;subject:Global%20Crisis%20Quantum%20Detector" target="_blank"&gt;here&lt;/a&gt; if you would like to have access to the paper when it is finished. You will receive a mail with a link by July, 2013. Mark your calender.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/-ioT7F9OOJY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/5758673631494626524/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/07/global-economic-crisis-and-natural.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/5758673631494626524?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/5758673631494626524?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/-ioT7F9OOJY/global-economic-crisis-and-natural.html" title="Global Economic Crisis and Natural Disasters Quantum Detector (Paper)" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/07/global-economic-crisis-and-natural.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04GRXY8fCp7ImA9WhJUEUs.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-6645140514899110126</id><published>2012-07-11T12:53:00.001+03:00</published><updated>2012-09-09T08:52:04.874+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-09T08:52:04.874+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>Microsoft BizTalk will be rendered moot, here is why</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-FjBEuMu55g0/T_1NwG2PIVI/AAAAAAAAAx8/XL-3CLxpoDY/s1600/biztalk.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="142" src="http://1.bp.blogspot.com/-FjBEuMu55g0/T_1NwG2PIVI/AAAAAAAAAx8/XL-3CLxpoDY/s320/biztalk.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Back in 2000, long before the &lt;a href="http://www.husseinnasser.com/2011/08/cloud-when-it-rains-it-washes-your.html" target="_blank"&gt;cloud&lt;/a&gt; fuss start, Microsoft saw a market for integrating different systems together, it had to come with a solution to properly mash systems together in a controlled enviroment. Bang!, &lt;a href="https://www.microsoft.com/biztalk/en/us/default.aspx" target="_blank"&gt;BizTalk&lt;/a&gt; was born and it was a success indeed. Over 8500 users are using this software since.&lt;br /&gt;
&lt;br /&gt;
BizTalk wasn't easy to develop at all, If you have integrated systems before you will know how dirty it is. Why? Because you are not maintaining only your product, you are interfacing with others', so if one those systems went kinky for some reason your entire product will collapse. Plus, with each hot fix in these systems you have to patch your system as well to preserve the compatibility. So you can imagine how dirty it is for&amp;nbsp;Microsoft&amp;nbsp;to keep maintaining BizTalk. So if you are frustrated why BizTalk is not supporting Oracle 11g maybe now you have an idea why.&lt;br /&gt;
&lt;br /&gt;
Ten years later, lots of other products were born including &lt;a href="http://blogs.msdn.com/b/appfabric/archive/2011/06/20/introducing-windows-azure-appfabric-applications.aspx" target="_blank"&gt;Azure AppFabric&lt;/a&gt; (Microsoft Cloud product) Microsoft found out that the features are being replicated between Azure and BizTalk. No wonder, because technically, and if I can phrase it right, BizTalk is nothing but a "private" cloud in an organization while AppFabric are a set of apps interconnected in a public cloud. Make AppFabric private and you get a BizTalk.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.esri.com/" target="_blank"&gt;ESRI &lt;/a&gt;saw it before Microsoft did, they launched &lt;a href="http://arcgis.com/" target="_blank"&gt;ArcGIS Online &lt;/a&gt;(cloud based mapping), they quickly scrapped their existing old ArcGIS portal and created&lt;a href="http://www.esri.com/software/arcgis/portal-for-arcgis" target="_blank"&gt; Portal for ArcGIS &lt;/a&gt;fully&amp;nbsp;based on ArcGIS Online.&lt;br /&gt;
&lt;br /&gt;
So yes it might not be dead, yet, but I'll give it 5 years tops.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.zdnet.com/blog/microsoft/microsoft-biztalks-future-is-cloudy-no-pun-intended/10048" target="_blank"&gt;ZdNET &lt;/a&gt;guys agree as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;EDIT:&lt;br /&gt;
Richard states a good point why BizTalk can be good for the short run. Read &lt;a href="http://www.richardhallgren.com/does-biztalk-have-man-bobs/"&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/UqmEUB8F0D4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/6645140514899110126/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/07/microsoft-biztalk-will-be-rendered-moot.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/6645140514899110126?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/6645140514899110126?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/UqmEUB8F0D4/microsoft-biztalk-will-be-rendered-moot.html" title="Microsoft BizTalk will be rendered moot, here is why" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-FjBEuMu55g0/T_1NwG2PIVI/AAAAAAAAAx8/XL-3CLxpoDY/s72-c/biztalk.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/07/microsoft-biztalk-will-be-rendered-moot.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcARX0_fSp7ImA9WhJSFUU.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-7815700713916855082</id><published>2012-07-06T16:33:00.001+03:00</published><updated>2012-07-06T18:04:04.345+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-06T18:04:04.345+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>Bring Your Own Device</title><content type="html">&lt;div&gt;&lt;p&gt;You might get frustrated with the PCs at your Organization. You dont like&amp;nbsp; microsoft word, you hate Outlook and &lt;u&gt;you&lt;/u&gt; can't stand working with power point for your daily tasks?&lt;/p&gt;

&lt;p&gt;BYOD helps you beat that. For instance my boss brings his macbook to work, hooks it via a vga adapter to the work monitor, uses mail mac to access his work mail, writes his documents in pages and when in need to access Windows he uses a virtual machine in his airbus ssd flash drive macbook &lt;/p&gt;


&lt;p&gt;BYOD is taking over although there is&amp;nbsp; still the question of security and data breaches &lt;br&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/Cmh5p7zR4KE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/7815700713916855082/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/07/bring-your-own-device.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/7815700713916855082?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/7815700713916855082?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/Cmh5p7zR4KE/bring-your-own-device.html" title="Bring Your Own Device" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/07/bring-your-own-device.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkADQnk7cSp7ImA9WhVVFUk.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-2276907693562565175</id><published>2012-05-09T10:32:00.001+03:00</published><updated>2012-05-09T10:32:53.709+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-09T10:32:53.709+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="GIS" /><title>Fine-Grained Vs Coarse-Grained Architecture</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
I got a chance to go through &lt;a href="http://www.telvent.com/"&gt;Telvent &lt;/a&gt;Software Architecture today and I really liked it. If you take a look at both Telvent and ESRI Object Models you will notice the difference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is the Telvent &amp;nbsp;&lt;a href="http://resources.arcfmsolution.com/ObjectModels1001/dotNetObjects.pdf"&gt;Object Model&lt;/a&gt; &amp;nbsp;for all their Products, and this is &lt;a href="http://edndoc.esri.com/arcobjects/8.3/Diagrams/ArcMap%20Object%20Model.pdf"&gt;ESRI's&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ESRI ArcObjects are always referred to as "Fine-grained" while Telvent use the term Coarse Grained. The difference? &amp;nbsp;its just how much you chop of your design to smaller components. &lt;br /&gt;
&lt;br /&gt;
The smaller your components, the finer it gets, you isolate your code, increase usability to the max. However because your components are so small now you will end up with ALOT of couplings. This will make your architecture very dependant on other objects and it will be very difficult to read as you can see in ESRI object model. Moreover, it is almost impossible to show a fine-grained architecture to upper management since it is too detailed.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-oCvMfRw4xmQ/T6odmsDN6RI/AAAAAAAAAwk/ynVksqomLz8/s1600/esri.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="203" src="http://4.bp.blogspot.com/-oCvMfRw4xmQ/T6odmsDN6RI/AAAAAAAAAwk/ynVksqomLz8/s320/esri.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Telvent's on the other hand does not go and break down their software components very far, instead they have a little bigger components, yes they cannot reuse all sub components but that makes the architecture decoupled and easily readable and can be presented to someone without architecture skills.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-ObHUUWZaeao/T6odQt2YSZI/AAAAAAAAAwc/wn7q3CUuFlA/s1600/arcfm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-ObHUUWZaeao/T6odQt2YSZI/AAAAAAAAAwc/wn7q3CUuFlA/s320/arcfm.png" width="297" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/46gTHur_1Tk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/2276907693562565175/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/05/fine-grained-vs-coarse-grained.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/2276907693562565175?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/2276907693562565175?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/46gTHur_1Tk/fine-grained-vs-coarse-grained.html" title="Fine-Grained Vs Coarse-Grained Architecture" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-oCvMfRw4xmQ/T6odmsDN6RI/AAAAAAAAAwk/ynVksqomLz8/s72-c/esri.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/05/fine-grained-vs-coarse-grained.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQER3o5fSp7ImA9WhVWEUQ.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-1720571261474350595</id><published>2012-04-23T18:01:00.000+03:00</published><updated>2012-04-23T18:01:46.425+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-23T18:01:46.425+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Marketing" /><title>When Monkeys can't reach the Ripe Banana they say it's not sweet</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
So do most people.&lt;br /&gt;
&lt;br /&gt;
But they use different phrasing:&lt;br /&gt;
&lt;br /&gt;
"Oh, that's how he did it. I thought It's more complicated. "&lt;br /&gt;
&lt;br /&gt;
"Aha you used that feature, everyone can do that"&lt;br /&gt;
&lt;br /&gt;
"No, my level of thinking and implementation is way beyond this"&lt;br /&gt;
&lt;br /&gt;
"Instagram? I thought of that application before but didn't implement it"&lt;br /&gt;
&lt;br /&gt;
"No my idea is way more sophisticated."&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes you know those people, you might be one of them.&lt;br /&gt;
&lt;br /&gt;
Cut this attitude and learn to listen to others. Watch movies you don't usually watch, read books you don't read, listen to people stories that don't interest you.&lt;br /&gt;
&lt;br /&gt;
You will be surprised to learn something &lt;a href="http://www.husseinnasser.com/2012/01/imagination-pooling.html"&gt;new&lt;/a&gt;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By the way there is an&lt;a href="http://audiko.net/ringtone/a7lam/Goul+anni+ma+tegoul+%5Bmawaly.com%5D"&gt; arabic song &lt;/a&gt;to this proverb. &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/gia-Flg7XsM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/1720571261474350595/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/04/when-monkeys-cant-reach-ripe-banana.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/1720571261474350595?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/1720571261474350595?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/gia-Flg7XsM/when-monkeys-cant-reach-ripe-banana.html" title="When Monkeys can't reach the Ripe Banana they say it's not sweet" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/04/when-monkeys-cant-reach-ripe-banana.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YEQ3cyeyp7ImA9WhVQFU4.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-4935005719430747168</id><published>2012-04-04T12:03:00.000+03:00</published><updated>2012-04-04T12:18:22.993+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-04T12:18:22.993+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Marketing" /><title>So Do I</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="background-color: white; line-height: 18px;"&gt;&lt;span style="font-family: inherit;"&gt;You know what makes you an average person?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; font-family: inherit; line-height: 18px;"&gt;It's not where you work, or how much you get or what you make or where do you live.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; line-height: 18px;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; line-height: 18px;"&gt;&lt;span style="font-family: inherit;"&gt;Its the "So Do I"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="line-height: 18px; text-align: left;"&gt;Karl Benz&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="background-color: white; line-height: 18px;"&gt;invented the&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white;"&gt;&lt;span style="line-height: 18px;"&gt;Automobile, the whole world used his design to manufacture cars. It did change the World. &lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;&lt;span style="line-height: 16px;"&gt;Now we have more than &lt;a href="http://www.blogger.com/goog_817374467"&gt;350&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.carsurvey.org/"&gt;&lt;/a&gt;&lt;span style="background-color: white; line-height: 18px;"&gt;Automobile&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; line-height: 18px;"&gt;manufactures&lt;/span&gt;&lt;span style="background-color: white; line-height: 16px;"&gt;&amp;nbsp;in the world all creating automobiles running on gas and driving on 4 wheels. Average.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; font-family: inherit; line-height: 18px; text-align: left;"&gt;Now it's easy to open an&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: inherit; line-height: 18px;"&gt;Automobile&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; font-family: inherit; line-height: 18px; text-align: left;"&gt;Manufacturing company. Why its easy? because you are a&amp;nbsp;&lt;/span&gt;&lt;span style="text-align: left;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;a href="http://www.husseinnasser.com/2009/07/how-to-avoid-fear-of-being-wrong.html"&gt;coward&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
Someone created a product template and she said I'm going to use it, you said "&lt;b&gt;&lt;i&gt;So Do I&lt;/i&gt;&lt;/b&gt;, I'm going to use it as well because it works!" which lists you with the rest of the world as average.&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;&lt;span style="background-color: white; line-height: 18px;"&gt;You can go ahead and say "&lt;/span&gt;&lt;span style="background-color: white; font-weight: bold; line-height: 18px;"&gt;so do I".&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: inherit; line-height: 18px;"&gt;But you will not notice very much of a difference. If y&lt;/span&gt;&lt;span style="background-color: white; font-family: inherit; line-height: 18px;"&gt;ou want to be a &lt;/span&gt;&lt;a href="http://www.sethgodin.com/purple/" style="font-family: inherit; line-height: 18px;"&gt;purple cow&lt;/a&gt;,&lt;span style="background-color: white; font-family: inherit; line-height: 18px;"&gt;&amp;nbsp;go &lt;/span&gt;&lt;a href="http://www.husseinnasser.com/2009/02/who-said-we-shall-not-re-invent-wheel.html" style="font-family: inherit; line-height: 18px;"&gt;Reinvent the wheel&lt;/a&gt;&lt;span style="background-color: white; font-family: inherit; line-height: 18px;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/JmgG8ujUvTg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/4935005719430747168/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/04/so-do-i.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/4935005719430747168?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/4935005719430747168?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/JmgG8ujUvTg/so-do-i.html" title="So Do I" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/04/so-do-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4NRHc4fip7ImA9WhVVFUk.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-352008495083292077</id><published>2012-04-04T11:20:00.003+03:00</published><updated>2012-05-09T10:36:35.936+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-09T10:36:35.936+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>Slim Kicker Reinvented the Diet Wheel</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-a5a19D5U96o/T3wDV54UgzI/AAAAAAAAAvU/eUN0RNwdNdI/s1600/logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-a5a19D5U96o/T3wDV54UgzI/AAAAAAAAAvU/eUN0RNwdNdI/s1600/logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="tr_bq"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="tr_bq"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="tr_bq"&gt;
Our friend&amp;nbsp;Christine Chew emailed me last year with a great idea, it was challenging and &lt;a href="http://www.husseinnasser.com/2009/07/how-to-avoid-fear-of-being-wrong.html"&gt;scary&lt;/a&gt;, no body have done it.&lt;/div&gt;
&lt;div class="tr_bq"&gt;
&lt;br /&gt;&lt;/div&gt;
This was her email&lt;br /&gt;
&lt;blockquote&gt;
&lt;br /&gt;
&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; font-style: italic; text-align: -webkit-auto;"&gt;Hi Hussein,&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; font-style: italic; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; font-style: italic; text-align: -webkit-auto;"&gt;I bumped into your blog today and was wondering if I could get your opinion on a diet/fitness app I am working on right now.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; font-style: italic; text-align: -webkit-auto;"&gt;Basically, the main problem with being fit and eating healthy is motivation and willpower. It's such an abstract goal that seems overwhelming. It seems the best way to counter this is to make it into smaller, winnable games.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; font-style: italic; text-align: -webkit-auto;"&gt;So my app makes living healthy, eating healthy, and fitness into a RPG game, where users earn points, "level up', and earn badges as they accomplish their health goals. Everytime they add something healthy like whole greens, and veggies to their food log, they earn points. Everytime they complete a workout, they earn points. As they achieve more and more, they'll level up and unlock badges...&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; font-style: italic; text-align: -webkit-auto;"&gt;Of course, to appeal to people's need for achievements/progress, I'm also adding charts, and graphs to show their progress... I think people love that sorta stuff. The whole idea is to shift people's attitude towards healthy living as fun, and enjoyable. And there's gonna be a web version for those that don't own smartphones.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; font-style: italic; text-align: -webkit-auto;"&gt;What's your opinion on this idea? Would you want to know when I'm done with it? ^_^&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; font-style: italic; text-align: -webkit-auto;"&gt;Thanks so much!&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;[11-8-2011]&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
She found the key to what drives people to continue their food diet and become healthy and decided to automate it. Each time you complete a goal, you unlock new achievements and share it on twitter or facebook, you can compare your trophies with others and see where you stand. I loved the inspiration feed where you can see what others are eating so you can continue your diet.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #222222; font-family: arial, sans-serif; font-size: x-small; text-align: -webkit-auto;"&gt;She sent me an email today saying that her work is complete and she announced the birth of&amp;nbsp;&lt;/span&gt;&lt;a href="http://slimkicker.com/"&gt;http://slimkicker.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
She even made an iPhone app that you can download &lt;a href="http://itunes.apple.com/us/app/slimkicker-calorie-counter/id512812753?ls=1&amp;amp;mt=8"&gt;here&lt;/a&gt;, the blackberry version is coming soon as well. I wish she roll one for Andriod as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="text-align: left;"&gt;Christine saw what other diet programs are doing, and she did exactly the opposite she went into different way, she &lt;a href="http://www.husseinnasser.com/2009/02/who-said-we-shall-not-re-invent-wheel.html"&gt;reinvented the wheel&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/psjJAW8fiIM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/352008495083292077/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/04/slim-kicker-reinvented-diet-wheel.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/352008495083292077?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/352008495083292077?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/psjJAW8fiIM/slim-kicker-reinvented-diet-wheel.html" title="Slim Kicker Reinvented the Diet Wheel" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-a5a19D5U96o/T3wDV54UgzI/AAAAAAAAAvU/eUN0RNwdNdI/s72-c/logo.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/04/slim-kicker-reinvented-diet-wheel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04EQXs9fyp7ImA9WhVREkg.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-5904626203161978729</id><published>2012-03-20T18:05:00.000+03:00</published><updated>2012-03-20T18:05:00.567+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-20T18:05:00.567+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIS" /><title>OpenStreetMap View coming Soon to Arc2Google and MapsCompare</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I got a number of requests to embed the &lt;a href="http://www.openstreetmap.org/"&gt;OpenStreetMap&lt;/a&gt; to both &lt;a href="http://www.husseinnasser.com/2011/01/arc2google-for-arcgis-10.html"&gt;Arc2Google&lt;/a&gt; and &lt;a href="http://geshout.com/mapscompare/all.php"&gt;MapsCompare&lt;/a&gt; tool.&lt;br /&gt;
&lt;br /&gt;
Arc2Google is a tool that integrates ArcMap with Google Maps/Earth ,Yahoo maps and Bing Maps, I am now working on adding OpenStreetmap so you will have access to rich content from your ArcMap.&lt;br /&gt;
&lt;br /&gt;
I got this suggestion from the folks at &lt;a href="http://slashgeo.org/2012/03/14/Cool-Mashup-Google-Maps-Google-Earth-Yahoo-Maps-Bing-Maps"&gt;slashgeo&lt;/a&gt; as a comment to add open street to Maps Compare as both Bing and Yahoo have &lt;a href="http://www.husseinnasser.com/2011/10/yahoo-and-bing-maps-have-most-outdated.html"&gt;poor&lt;/a&gt; data and Google Earth has exactly same data as Google Maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/so4c5fkmFdY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/5904626203161978729/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/03/openstreetmap-view-coming-soon-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/5904626203161978729?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/5904626203161978729?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/so4c5fkmFdY/openstreetmap-view-coming-soon-to.html" title="OpenStreetMap View coming Soon to Arc2Google and MapsCompare" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/03/openstreetmap-view-coming-soon-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04ARn05eSp7ImA9WhVREk4.&quot;"><id>tag:blogger.com,1999:blog-5674879503126200888.post-1103664228158931592</id><published>2012-03-20T12:32:00.000+03:00</published><updated>2012-03-20T12:32:27.321+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-20T12:32:27.321+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIS" /><title>ESRI ArcGIS Online Products</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
No, &lt;a href="http://arcgis.com/"&gt;arcgis.com&lt;/a&gt; is not the only ESRI product that allows you to share and interact with your&amp;nbsp;&lt;a href="http://www.husseinnasser.com/2009/07/brief-about-gis.html"&gt;GIS &lt;/a&gt;maps and data with other users.&lt;br /&gt;
&lt;br /&gt;
Governments have shown their interests in the ArcGIS Online product but they had doubts, the major concern was the Security.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;Where is my data stored?&lt;/li&gt;
&lt;li&gt;Who have access?&lt;/li&gt;
&lt;li&gt;What happen when I delete a map?&lt;/li&gt;
&lt;li&gt;Is the Mapping Channel secured?&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In a &lt;a href="http://www.slideshare.net/husseinnasser/arcgis-online-products-presentation"&gt;simple presentation&lt;/a&gt; I explain the difference between the four ArcGIS Online Products.&lt;br /&gt;
&lt;br /&gt;
Download it, browse through it and I'm open for discussion here.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/wIPb/~4/lyLjmWSSUcg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.husseinnasser.com/feeds/1103664228158931592/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.husseinnasser.com/2012/03/esri-arcgis-online-products.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/1103664228158931592?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5674879503126200888/posts/default/1103664228158931592?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/wIPb/~3/lyLjmWSSUcg/esri-arcgis-online-products.html" title="ESRI ArcGIS Online Products" /><author><name>Hussein Nasser</name><uri>https://plus.google.com/100161978133829976003</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-ZysYMu47lfk/AAAAAAAAAAI/AAAAAAAABMU/iQDK2-FxSJ4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.husseinnasser.com/2012/03/esri-arcgis-online-products.html</feedburner:origLink></entry></feed>
