<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Strength In Diversity</title>
	<atom:link href="http://hsmak.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://hsmak.wordpress.com</link>
	<description>A place for OS Administration (Ubuntu), Application Development (Java/Java EE), Web-Design (XHTML, CSS, Javascript), and Self-Improvement</description>
	<lastBuildDate>Fri, 06 Jan 2012 11:48:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hsmak.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/2f69dd59231facca6c3a5b84afdf4895?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Strength In Diversity</title>
		<link>http://hsmak.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hsmak.wordpress.com/osd.xml" title="Strength In Diversity" />
	<atom:link rel='hub' href='http://hsmak.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Traveling Abroad to the United States</title>
		<link>http://hsmak.wordpress.com/2010/10/15/traveling-abroad-to-the-united-states/</link>
		<comments>http://hsmak.wordpress.com/2010/10/15/traveling-abroad-to-the-united-states/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 04:14:30 +0000</pubDate>
		<dc:creator>Husain AlKhamis</dc:creator>
				<category><![CDATA[MyDiary]]></category>

		<guid isPermaLink="false">http://hsmak.wordpress.com/?p=677</guid>
		<description><![CDATA[Start of the Journey It&#8217;s been pretty some time since I posted a blog; 8 months is pretty long! About one year ago, I stopped looking for a job and decided to travel abroad to the United State and go with graduate studies; M.S. Degree in Computer Science. With the coordination with the organization sponsoring [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=677&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#008000;"><strong>Start of the Journey</strong></span><br />
It&#8217;s been pretty some time since I posted a blog; 8 months is pretty long! About one year ago, I stopped looking for a job and decided to travel abroad to the United State and go with graduate studies; M.S. Degree in Computer Science.  With the coordination with the organization sponsoring my scholarship, I was admitted to ASU (<a href="http://www2.astate.edu/" target="_blank">Arkansas State University</a>) in Jonesboro, AR. I had to travel from one city to another, visit many governmental organizations, get my US Visa, do flight reservation, and many unforgettable hectic activities!<br />
On the 3rd of May 2010 and after spending 16 hours in the air, I finally arrived to the USA, Washington D.C. in particular, so this was about 5 months ago.  I spent 2 days there to get some paper work done with the organization sponsoring me.<br />
On the 5th of May 2010, I took my flight to Memphis, TN.  I waited for the ASU shuttle to come, pick me up, and take me to where I would stay in Motel 6 in Jonesboro, AR.  Briefly, I had to find an apartment near ASU, get it furnished, report to International Program Office my arrival, and hang out around ASU <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span style="color:#008000;"><strong>ESL Program at ASU</strong></span><br />
First of all, I would like to thank every faculty member of the ESL Institute, especially, those whom I was one of their students; Mr. Magdi and Mr. Michael in Level 04 and Level 05 respectively, for their huge effort in professionally delivering the course materials to us.</p>
<p>Honestly, I enjoyed learning the English language in the ESL Program at ASU.  Although it was a refresh to what I already studied before and it was a little out of my expectations.  Actually, the main motive behind continuing my graduate studies was actually to improve my English skills.  So, I can speak fluently and professionally in the area I&#8217;m specialized in and of course the everyday life activities.  Nevertheless, I admit I learned new stuff I wasn&#8217;t aware before and I&#8217;m very grateful to that.</p>
<p>“Of course, no body is perfect, but one should long to perfection as much as possible”</p>
<p><span style="color:#008000;"><strong>New Experience</strong></span><br />
Until now, being in the United States has been one of the best times I&#8217;ve ever experienced in my life so far.  I got myself improving on the:</p>
<p><span style="color:#000080;"><em>Academic perspective</em></span>: through attending a period of 2 months in the ESL program and preparing the SOP (Statement of Purpose) letter for the graduate studies. Well, I already started the graduate studies <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span style="color:#000080;"><em>Technical perspectiv</em>e</span>: as I&#8217;m an Ubuntu geek, I upgraded my Ubuntu to 10.04 during this time. Well, Ubuntu 10.10 was out 5 days ago <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  and I&#8217;ve been trying to convince people to use Ubuntu by showing them how to migrate to Ubuntu and use alternative packages and teaching them how to master some basic commands such as: ls, cd, chmod, sudo &#8230;etc.</p>
<p><span style="color:#000080;"><em>and Social/Cultural Perspective</em></span>: through expanding my international social network, getting together with new friends, shopping, cooking, singing (<em>I won&#8217;t forget what we did in the Walmart that day <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </em>), going to restaurants &#8230; and many things I started to do that I wasn&#8217;t doing while in my hometown!</p>
<br />Filed under: <a href='http://hsmak.wordpress.com/category/mydiary/'>MyDiary</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hsmak.wordpress.com/677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hsmak.wordpress.com/677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hsmak.wordpress.com/677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hsmak.wordpress.com/677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hsmak.wordpress.com/677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hsmak.wordpress.com/677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hsmak.wordpress.com/677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hsmak.wordpress.com/677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hsmak.wordpress.com/677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hsmak.wordpress.com/677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hsmak.wordpress.com/677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hsmak.wordpress.com/677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hsmak.wordpress.com/677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hsmak.wordpress.com/677/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=677&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hsmak.wordpress.com/2010/10/15/traveling-abroad-to-the-united-states/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/903c9576fa5369abca2d669aa77ac566?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hsmak</media:title>
		</media:content>
	</item>
		<item>
		<title>How-To Synchronize Files Using &#8220;rsync&#8221; Command</title>
		<link>http://hsmak.wordpress.com/2010/02/22/how-to-synchronize-files-using-rsync-command/</link>
		<comments>http://hsmak.wordpress.com/2010/02/22/how-to-synchronize-files-using-rsync-command/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 15:46:48 +0000</pubDate>
		<dc:creator>Husain AlKhamis</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Sync]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://hsmak.wordpress.com/?p=498</guid>
		<description><![CDATA[Placing several backups in a safe place and keeping files synchronized either locally or remotely is an urgent necessity for all users whose everyday tasks solely rely on the use of computers. Hard drives get damaged, files get deleted, memory sticks get lost &#8230;etc. You have to make synchronized backups of your stuff! Many backup [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=498&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Placing several backups in a safe place and keeping files synchronized either locally or remotely is an urgent necessity for all users whose everyday tasks solely rely on the use of computers. Hard drives get damaged, files get deleted, memory sticks get lost &#8230;etc. You have to make synchronized backups of your stuff!</p>
<p>Many backup applications are there. Some are GUI-based, while others run through the command line. Personally, I prefer to use the command line due to its high flexibility. One of the most widely used command for synchronization purposes has been the <strong><u>rsync</u></strong> command.</p>
<p>By the way, one of the reasons behind my migration from Windows to Linux was the lack of the FREE synchronization tools that run under Windows. Anyway, if I start talking about this again I won&#8217;t finish, and I already wrote about this in an earlier post. So, let&#8217;s start talking about &#8220;<u><strong>rsync</strong></u>&#8221; command.</p>
<h4>rsync</h4>
<blockquote><p><strong><u>rsync</u></strong> is an open source utility that provides fast incremental file transfer. &#8220;rsync&#8221; is freely available under the GNU General Public License</p></blockquote>
<h4>Features</h4>
<p>Features of rsync are already mentioned in different sites, but this is how I see it:</p>
<ul>
<li>Incremental File Transfer</li>
<li>Compression while Transferring</li>
<li>Synchronizing Remote Machines</li>
<li>Encrypted and Secure</li>
<li>Better Alternative to FTP</li>
<li>Very Flexible</li>
</ul>
<h4>Uses</h4>
<p>If you have a look at the rsync manual you will notice a huge number of arguments, and that might discourage you from using the command. Well, don&#8217;t worry! All those arguments are for advanced usages, and as the synchronization process gets more complex you will need to understand more arguments and when to use them; otherwise, you only need to used to little arguments to do you the job. Therefore , you will find yourself running the same command over and over with same arguments all the time.</p>
<p>Here is the Generic Syntax:<br />
<pre class="brush: bash;">
rsync [options] Src Dst
</pre><br />
Where <span style="color:#c0c000;">Src</span> and <span style="color:#c0c000;">Dst</span> respectively are:<br />
<pre class="brush: plain;">
Src: Source location from where files will be synchronized.
Dst: Destination location to where files will be synchronized.
</pre></p>
<p><span style="color:#c0c000;">Src</span> and <span style="color:#c0c000;">Dst</span> can hold these location combinations except for <span style="color:#c00000;font-style:italic;text-decoration:underline;">Remote to Remote</span> directories:</p>
<table>
<tbody>
<tr style="background-color:#ffdca8;">
<td style="text-align:center;">Src</td>
<td style="text-align:center;">Dst</td>
</tr>
<tr>
<td>Local</td>
<td>Local</td>
</tr>
<tr>
<td>Local</td>
<td>Remote</td>
</tr>
<tr>
<td>Remote</td>
<td>Local</td>
</tr>
</tbody>
</table>
<p><pre class="brush: bash;">
Local: &quot;/directory&quot;
Remote: &quot;username@hostname:&quot;
</pre></p>
<p><span style="color:#ff0000;"><strong>Note</strong></span>: Remote Directory will be the HOME directory of the username used at the Remote machine by default!</p>
<h5 style="color:#0000ff;">Full Sync</h5>
<p>A full synchronization process implies what is in this table will take place:</p>
<table>
<tbody>
<tr style="background-color:#ffdca8;">
<td>Command</td>
<td>Process</td>
<td>Current Directory</td>
<td>Sub-Directories</td>
</tr>
<tr>
<td rowspan="3" style="text-align:center;vertical-align:middle;">rsync</td>
<td style="background-color:#c0ffc0;">Create</td>
<td rowspan="3" style="text-align:center;vertical-align:middle;">Yes</td>
<td rowspan="3" style="text-align:center;vertical-align:middle;">Yes</td>
</tr>
<tr>
<td style="background-color:#c0ffff;">Update</td>
</tr>
<tr>
<td style="background-color:#ffc0c0;">Delete</td>
</tr>
</tbody>
</table>
<p>A very frequently used arguments with &#8220;rsync&#8221; command:<br />
<pre class="brush: bash;">
rsync -avz -u &#45;&#45;progress &#45;&#45;delete Src Dst -n
</pre></p>
<table>
<tbody>
<tr>
<td style="background-color:#ffffc0;">-a</td>
<td>Archive mode</td>
</tr>
<tr>
<td style="background-color:#ffffc0;">-v</td>
<td>Verbose mode</td>
</tr>
<tr>
<td style="background-color:#ffffc0;">-z</td>
<td>Compress while transferring files. This will make the transferring faster and will save the network bandwidth</td>
</tr>
<tr>
<td style="background-color:#ffffc0;">-u</td>
<td>Update files which are newer in the Src</td>
</tr>
<tr>
<td style="background-color:#ffffc0;">&#45;&#45;progress</td>
<td>Show the transfer progress of each file while transferring</td>
</tr>
<tr>
<td style="background-color:#ffffc0;">&#45;&#45;delete</td>
<td>Delete files from Dst if they don&#8217;t exist in Src</td>
</tr>
<tr>
<td style="background-color:#ffffc0;">-n</td>
<td>Preview mode. Changes won&#8217;t take effect till this argument is omitted</td>
</tr>
</tbody>
</table>
<h5 style="color:#0000ff;">Sync, without Sub-Directories</h5>
<p>One of the syncing tasks I perform on a daily basis is that I sometimes want to sync a certain directory without syncing the subdirectories. This is how I do it:<br />
<pre class="brush: bash;">
rsync -dvz -u &#45;&#45;progress &#45;&#45;delete Src Dst -n
</pre></p>
<p>If you want the same effect that the argument &#8216;-a&#8217; have, such as preserving links, owner, group &#8230;etc. Then, this is another option:<br />
<pre class="brush: bash;">
rsync -dlptgoDvz -u &#45;&#45;progress &#45;&#45;delete Src Dst -n
</pre></p>
<h5 style="color:#0000ff;">Arguments Worthy Looking at</h5>
<table>
<tbody>
<tr>
<td style="background-color:#ffffc0;">&#45;&#45;exclude=PATTERN</td>
<td>exclude files matching PATTERN</td>
</tr>
<tr>
<td style="background-color:#ffffc0;">&#45;&#45;include=PATTERN</td>
<td>don&#8217;t exclude files matching PATTERN</td>
</tr>
<tr>
<td style="background-color:#ffffc0;">&#45;&#45;existing</td>
<td>skip creating new files on receiver</td>
</tr>
<tr>
<td style="background-color:#ffffc0;">&#45;&#45;ignore-existing</td>
<td>skip updating files that exist on receiver</td>
</tr>
</tbody>
</table>
<h4>Important Notes</h4>
<ol>
<li>Synchronization process always works from Src to Dst. So, Any change in the Src will be reflected in the Dst.</li>
<li>A probable confusing matter here is the deleted files. Just remember, a deleted file in the Src will be deleted from the Dst, but any file deleted from the Dst will be recreated from the Src while syncing!</li>
<li>As a rule of thumb, always make the necessary modification in the Src then sync it with the Dst.</li>
<li>Be careful with the <em><strong>Trailing Slash</strong></em>. If the Trailing Slash appears, then content of that directory will be synced, otherwise, that directory AND its content will be synced. Try it out and see what happens!</li>
</ol>
<h4>Too Many Arguments!!</h4>
<p>If you found any difficulty in using the proper arguments of rsync command due to their numbers, then I suggest you start with GUI rsync Application called <span style="color:#ff8000;font-weight:bold;">Grsync</span>. The good thing about it is that it shows you the arguments that are going to be used to perform the synchronization process!</p>
<p><a href="http://www.stumbleupon.com/submit?url=http://hsmak.wordpress.com/2010/02/22/how-to-synchronize-files-using-rsync-command/"><img border="0" src="http://cdn.stumble-upon.com/images/120x20_thumb_black.gif" alt=""></a></p>
<br />Filed under: <a href='http://hsmak.wordpress.com/category/linuxunix/'>Linux/Unix</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hsmak.wordpress.com/498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hsmak.wordpress.com/498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hsmak.wordpress.com/498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hsmak.wordpress.com/498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hsmak.wordpress.com/498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hsmak.wordpress.com/498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hsmak.wordpress.com/498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hsmak.wordpress.com/498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hsmak.wordpress.com/498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hsmak.wordpress.com/498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hsmak.wordpress.com/498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hsmak.wordpress.com/498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hsmak.wordpress.com/498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hsmak.wordpress.com/498/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=498&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hsmak.wordpress.com/2010/02/22/how-to-synchronize-files-using-rsync-command/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/903c9576fa5369abca2d669aa77ac566?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hsmak</media:title>
		</media:content>

		<media:content url="http://cdn.stumble-upon.com/images/120x20_thumb_black.gif" medium="image" />
	</item>
		<item>
		<title>How-To Set Up SVN and Trac</title>
		<link>http://hsmak.wordpress.com/2010/02/02/how-to-set-up-svn-and-trac/</link>
		<comments>http://hsmak.wordpress.com/2010/02/02/how-to-set-up-svn-and-trac/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 14:41:12 +0000</pubDate>
		<dc:creator>Husain AlKhamis</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[httpd]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://hsmak.wordpress.com/?p=299</guid>
		<description><![CDATA[What are SVN and Trac? SVN: is a free/open-source Version Control System. Subversion (SVN) manages files and directories over time. Files are placed into a central repository and every change every made to the files or directories are remembered. Trac: is an enhanced wiki and issue tracking system for software development projects. It provides a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=299&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3>What are SVN and Trac?</h3>
<blockquote><p>SVN: is a free/open-source Version Control System. Subversion (SVN) manages files and directories over time. Files are placed into a central repository and every change every made to the files or directories are remembered.</p></blockquote>
<blockquote><p>Trac: is an enhanced wiki and issue tracking system for software development projects. It provides a Graphical front end to SVN where diffs in files can be obtained. It cannot update the SVN repository. It simply provides a Project Management interface, wiki, ticketing system, and SVN front end.</p></blockquote>
<h3>Installation</h3>
<p><pre class="brush: bash;">
sudo apt-get install apache2
sudo apt-get install subversion
sudo apt-get install libapache2-svn
sudo apt-get install trac
sudo apt-get install libapache2-mod-fastcgi libapache2-mod-fcgid
</pre></p>
<h3>Setting Up SVN and Trac</h3>
<p>To make things simple and flexible in case you want to make some changes in the future, configurations will be set in individual files, i.e. as virtual sites, then they will be enabled/disabled when needed.</p>
<h4>1-Creating SVN Repository:</h4>
<p><pre class="brush: bash;">
cd /var
sudo mkdir MyProjects
cd MyProjects
sudo mkdir svn
cd svn
sudo svnadmin create SVN_Project_01
</pre></p>
<p><pre class="brush: bash;">
sudo chown -R www-data.www-data /var/MyProjects
</pre></p>
<h4>2-Setting Up Trac</h4>
<p><pre class="brush: bash;">
cd /var/MyProjects/
sudo mkdir trac
cd trac
sudo trac-admin Trac_Project_01 initenv
--&gt;Project Name [My Project]&gt;
--&gt;Database connection string [sqlite:db/trac.db] (choose defaults)
--&gt;Repository type [svn]&gt;
--&gt;Path to repository [/path/to/repos]&gt; /var/MyProjects/svn/SVN_Project_01
</pre></p>
<p><pre class="brush: bash;">
sudo chown -R www-data.www-data /var/MyProjects
</pre></p>
<p><pre class="brush: bash;">
sudo trac-admin /var/MyProjects/trac/Trac_Project_01 permission add username MILESTONE_ADMIN REPORT_ADMIN ROADMAP_ADMIN TICKET_ADMIN TRAC_ADMIN
</pre></p>
<h3>Setting Up Apache:</h3>
<p>At this stage, we need to secure the web access to the repository so only authorized persons who can modify it, enable the SSL mode so connection is encrypted, and modify apache configurations accordingly:</p>
<h4>Securing Web Access</h4>
<ol>
<li>Enable the Authenticated Access by adding a username and password:<br />
<pre class="brush: bash;">
sudo htpasswd -cb /etc/apache2/passwords username password
</pre></li>
<li>Enabling the SSL Module:<br />
Refer to this blog: <a href="http://hsmak.wordpress.com/2010/01/13/how-to-enable-ssl-on-apache2-server/">How-To Enable SSL on Apache2 Server</a></li>
</ol>
<h4>Trac Configurations</h4>
<p><span style="color:#ff0000;">Note</span>: You will need to download the <a href="http://trac.edgewall.org/wiki/TracDownload">Trac package</a> and link to the <em><span style="color:#ffc0c0;">cgi-bin/trac.cgi</span></em> and <em><span style="color:#ffc0c0;">cgi-bin/trac.fcgi</span></em> in the configuration.<br />
In my case, this the path to these files after extracting:<br />
<pre class="brush: bash;">
ls /usr/local/Trac-0.11.6/cgi-bin
</pre></p>
<p>Create the following files or you may create one of them:</p>
<h5 style="color:blue;">Track through CGI</h5>
<p><pre class="brush: bash;">
cd /etc/apache2/sites-available/
cat &gt; svn.cgi
</pre><br />
<pre class="brush: xml; collapse: true; light: false; toolbar: true;">
##SVN

&lt;Location /MyProjects/svn/SVN_Project_01&gt;
	DAV svn
	SVNPath /var/MyProjects/svn/SVN_Project_01

	AuthType Basic
	AuthName &quot;Subversion Repository - SVN_Project_01&quot;
	AuthUserFile /etc/apache2/.htpasswd

#	&lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;
		Require valid-user
		SSLRequireSSL
#	&lt;/LimitExcept&gt;
&lt;/Location&gt;


##Trac

ScriptAlias /MyProjects/trac /usr/local/Trac-0.11.6/cgi-bin/trac.cgi
&lt;Location /MyProjects/trac&gt;
	SetEnv TRAC_ENV_PARENT_DIR /var/MyProjects/trac
&lt;/Location&gt;

&lt;Location &quot;/MyProjects/trac&quot;&gt;
        SSLRequireSSL
        AuthType Basic
        AuthName &quot;Trac Login for Projectname Website&quot;
        AuthUserFile /etc/apache2/.htpasswd
        Require valid-user
&lt;/Location&gt;


&lt;Location &quot;/MyProjects/trac/Trac_Project_01/login&quot;&gt;
	SSLRequireSSL
	AuthType Basic
	AuthName &quot;Trac Login for Projectname Website&quot;
	AuthUserFile /etc/apache2/.htpasswd
	Require valid-user
&lt;/Location&gt;
</pre></p>
<h5 style="color:blue;">Track through FCGI</h5>
<p><pre class="brush: bash;">
cd /etc/apache2/sites-available/
cat &gt; svn.fcgi
</pre><br />
<pre class="brush: xml; collapse: true; light: false; toolbar: true;">
##SVN

&lt;Location /MyProjects/svn/SVN_Project_01&gt;
	DAV svn
	SVNPath /var/MyProjects/svn/SVN_Project_01

	AuthType Basic
	AuthName &quot;Subversion Repository - SVN_Project_01&quot;
	AuthUserFile /etc/apache2/.htpasswd

#	&lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;
		Require valid-user
		SSLRequireSSL
#	&lt;/LimitExcept&gt;
&lt;/Location&gt;



##Trac

ScriptAlias /MyProjects/trac /usr/local/Trac-0.11.6/cgi-bin/trac.fcgi
##fastcgi
#FastCgiConfig -initial-env TRAC_ENV=/var/MyProjects/trac/Trac_Project_01
#FastCgiConfig -initial-env TRAC_ENV_PARENT_DIR=/var/MyProjects/trac

##fcgi
DefaultInitEnv TRAC_ENV_PARENT_DIR /var/MyProjects/trac

#&lt;Location &quot;/MyProjects/trac&quot;&gt;
	##fastcgi
	#SetEnv TRAC_ENV_PARENT_DIR &quot;/var/MyProjects/trac&quot;
	#SetEnv TRAC_ENV &quot;/var/MyProjects/trac/Trac_Project_01&quot;
	#AddHandler fastcgi-script .fcgi

	#AuthType Basic
        #AuthName &quot;Trac Repository - Trac_Project_01&quot;
        #AuthUserFile /etc/apache2/.htpasswd
	#Require valid-user
	#SSLRequireSSL
#&lt;/Location&gt;

&lt;Location &quot;/MyProjects/trac/Trac_Project_01/login&quot;&gt;
	SSLRequireSSL
	AuthType Basic
	AuthName &quot;Trac Login for Projectname Website&quot;
	AuthUserFile /etc/apache2/.htpasswd
	Require valid-user
&lt;/Location&gt;

</pre></p>
<h5 style="color:blue;">Track through FastCGI</h5>
<p><pre class="brush: bash;">
cd /etc/apache2/sites-available/
cat &gt; svn.fastcgi
</pre><br />
<pre class="brush: xml; collapse: true; light: false; toolbar: true;">
##SVN

&lt;Location /MyProjects/svn/SVN_Project_01&gt;
	DAV svn
	SVNPath /var/MyProjects/svn/SVN_Project_01

	AuthType Basic
	AuthName &quot;Subversion Repository - SVN_Project_01&quot;
	AuthUserFile /etc/apache2/.htpasswd

#	&lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;
		Require valid-user
		SSLRequireSSL
#	&lt;/LimitExcept&gt;
&lt;/Location&gt;



##Trac

ScriptAlias /MyProjects/trac /usr/local/Trac-0.11.6/cgi-bin/trac.fcgi
#FastCgiConfig -initial-env TRAC_ENV=/var/MyProjects/trac/Trac_Project_01
FastCgiConfig -initial-env TRAC_ENV_PARENT_DIR=/var/MyProjects/trac

#DefaultInitEnv TRAC_ENV /var/MyProjects/trac/Trac_Project_01

&lt;Location &quot;/MyProjects/trac&quot;&gt;
	#SetEnv TRAC_ENV_PARENT_DIR &quot;/var/MyProjects/trac&quot;
	#SetEnv TRAC_ENV &quot;/var/MyProjects/trac/Trac_Project_01&quot;
	AddHandler fastcgi-script .fcgi

	#AuthType Basic
        #AuthName &quot;Subversion Repository - SVN_Project_01&quot;
        #AuthUserFile /etc/apache2/.htpasswd
	#Require valid-user
	#SSLRequireSSL
&lt;/Location&gt;

&lt;Location &quot;/MyProjects/trac/Trac_Project_01/login&quot;&gt;
	SSLRequireSSL
	AuthType Basic
	AuthName &quot;Trac Login for Projectname Website&quot;
	AuthUserFile /etc/apache2/.htpasswd
	Require valid-user
&lt;/Location&gt;
</pre></p>
<h5 style="color:blue;">Track through Python</h5>
<p><pre class="brush: bash;">
cd /etc/apache2/sites-available/
cat &gt; svn.python
</pre><br />
<pre class="brush: xml; collapse: true; light: false; toolbar: true;">
##SVN

&lt;Location /MyProjects/svn/SVN_Project_01&gt;
	DAV svn
	SVNPath /var/MyProjects/svn/SVN_Project_01
	
	AuthType Basic
	AuthName &quot;Subversion Repository - SVN_Project_01&quot;
	AuthUserFile /etc/apache2/.htpasswd
	
#	&lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;
		Require valid-user
		SSLRequireSSL
#	&lt;/LimitExcept&gt;
&lt;/Location&gt;


##Trac

&lt;Location /MyProjects/trac&gt;
	SetHandler mod_python
	PythonInterpreter main_interpreter
	PythonHandler trac.web.modpython_frontend
	PythonOption TracEnvParentDir /var/MyProjects/trac
	PythonOption TracUriRoot /MyProjects/trac
	
	#SSLRequireSSL
	#AuthType Basic
	#AuthName &quot;Trac Login for Projectname Website&quot;
	#AuthUserFile /etc/apache2/.htpasswd
	#Require valid-user
&lt;/Location&gt;

&lt;Location &quot;/MyProjects/trac/Trac_Project_01/login&quot;&gt;
	SSLRequireSSL
	AuthType Basic
	AuthName &quot;Trac Login for Projectname Website&quot;
	AuthUserFile /etc/apache2/.htpasswd
	Require valid-user
&lt;/Location&gt;

</pre></p>
<p>After that, you will need to enable ONLY one of them:</p>
<p><pre class="brush: bash;">
sudo a2ensite svn.cgi
</pre><br />
Or<br />
<pre class="brush: bash;">
sudo a2ensite svn.fcgi
</pre><br />
Or<br />
<pre class="brush: bash;">
sudo a2ensite svn.fastcgi
</pre><br />
Or<br />
<pre class="brush: bash;">
sudo a2ensite svn.python
</pre><br />
Finally, reload apache server:<br />
<pre class="brush: bash;">
sudo /etc/init.d/apache2 reload
</pre></p>
<p>Try to open these links:<br />
<a href="https://localhost/MyProjects/svn/SVN_Project_01">https://localhost/MyProjects/svn/SVN_Project_01</a><br />
<a href="https://localhost/MyProjects/trac">https://localhost/MyProjects/trac</a></p>
<h3>Next</h3>
<p>You will need to configure your prefered IDE with the created SVN repository if it supports the synchronization with SVN repositories. In my case as a Java/Java EE Developer, I&#8217; ll refer to the most known open IDEs which are: NetBeans and Eclipse. SVN is just a little part of them to control versioning!</p>
<p>Hence, this would help you get a well managed and organized development environment!</p>
<p>___________________</p>
<h4>References</h4>
<p><a href="https://help.ubuntu.com/community/UbuntuTracHowto">https://help.ubuntu.com/community/UbuntuTracHowto</a><br />
<a href="http://wiki.kartbuilding.net/index.php/Trac_and_SVN">http://wiki.kartbuilding.net/index.php/Trac_and_SVN</a><br />
<a href="http://trac.edgewall.org/wiki/TracGuide">http://trac.edgewall.org/wiki/TracGuide</a></p>
<p><a href="http://www.stumbleupon.com/submit?url=http://hsmak.wordpress.com/2010/02/02/how-to-set-up-svn-and-trac/"> <img border="0" src="http://cdn.stumble-upon.com/images/120x20_thumb_black.gif" alt=""></a></p>
<br />Filed under: <a href='http://hsmak.wordpress.com/category/linuxunix/'>Linux/Unix</a>, <a href='http://hsmak.wordpress.com/category/open-source/'>Open-Source</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hsmak.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hsmak.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hsmak.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hsmak.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hsmak.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hsmak.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hsmak.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hsmak.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hsmak.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hsmak.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hsmak.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hsmak.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hsmak.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hsmak.wordpress.com/299/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=299&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hsmak.wordpress.com/2010/02/02/how-to-set-up-svn-and-trac/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/903c9576fa5369abca2d669aa77ac566?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hsmak</media:title>
		</media:content>

		<media:content url="http://cdn.stumble-upon.com/images/120x20_thumb_black.gif" medium="image" />
	</item>
		<item>
		<title>How-To Enable SSL on Apache2 Server</title>
		<link>http://hsmak.wordpress.com/2010/01/13/how-to-enable-ssl-on-apache2-server/</link>
		<comments>http://hsmak.wordpress.com/2010/01/13/how-to-enable-ssl-on-apache2-server/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 11:47:42 +0000</pubDate>
		<dc:creator>Husain AlKhamis</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://hsmak.wordpress.com/?p=344</guid>
		<description><![CDATA[Why to Enable SSL Mode? Without digressing too much in the Security topic, SSL (Secure Socket Layer) is a cryptographic protocol that provides security for communications over networks such as the Internet. Therefore, you will need such a protocol to protect your connection with the web server by encrypting the information being exchanged. So, if [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=344&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h4>Why to Enable SSL Mode?</h4>
<p>Without digressing too much in the Security topic, SSL (Secure Socket Layer) is a cryptographic protocol that provides security for communications over networks such as the Internet. Therefore, you will need such a protocol to protect your connection with the web server by encrypting the information being exchanged. So, if a sniffer drops into the connection then that information is not compromised. e.g. remotely logging in to your machine requires from you to submit your username and password. If the connection is not encrypted using one of the cryptographic protocols then such must-be-kept-secret information is exposed and imagine the impact on your system if such info was in somebody&#8217;s hand!</p>
<p>So, let&#8217;s discuss the steps of how to enable the SSL mode:</p>
<ol>
<li><span style="color:#0000ff;font-weight:bold;">Generate a Self-Signed Certificate</span><br />
<pre class="brush: bash;">
cd /etc/apache2/
sudo mkdir certs
cd ./certs
sudo openssl req -new -x509 -nodes -days 365 -out server.crt -keyout server.key
</pre></li>
<li><span style="color:#0000ff;font-weight:bold;">Encrypt the Private Key (<em>Optional</em>)</span><br />
The way of doing it is by passing a &#8220;<em>passphrase</em>&#8220;:<br />
<pre class="brush: bash;">
sudo openssl rsa -des3 -in server.key -out server.key
</pre><br />
<span style="color:#ff0000;">Note</span>: I tend not to do this step due to the fact that when Apache2 is restarted you will be asked to type the passphrase again. Therefore, I just change the key and certificate files permission so they are only read by Apache2!</li>
<li><span style="color:#0000ff;font-weight:bold;">Enable the SSL Modules</span><br />
You can either enable the SSL Module by running these commands:<br />
<pre class="brush: bash;">
sudo a2enmod ssl
sudo /etc/init.d/apache2 restart
</pre><br />
OR if you are curious about what it does you can do the following steps instead:<br />
<pre class="brush: bash;">
cd /etc/apache2/mods-enabled
sudo ln -s /etc/apache2/mods-available/ssl.load ./
sudo /etc/init.d/apache2 restart
</pre></li>
<li><span style="color:#0000ff;font-weight:bold;">Create the SSL Site</span><br />
<pre class="brush: bash;">
sudo pico /etc/apache2/sites-available/MySSL
</pre><br />
<pre class="brush: xml; collapse: true; light: false; toolbar: true;">
##################################
##--&gt;@Author Husain Al-Khamis&lt;--##
##################################
&lt;VirtualHost &quot;*:443&quot;&gt;
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www

        ##--&gt;Me&lt;--##

        SSLEngine on
        SSLCertificateFile /etc/apache2/certs/server.crt
        SSLCertificateKeyFile /etc/apache2/certs/server.key

        ##--&gt;Me&lt;--##

        &lt;Directory &quot;/&quot;&gt;
                Options FollowSymLinks
                AllowOverride None
        &lt;/Directory&gt;
        &lt;Directory &quot;/var/www/&quot;&gt;
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        &lt;/Directory&gt;

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        &lt;Directory &quot;/usr/lib/cgi-bin&quot;&gt;
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        &lt;/Directory&gt;

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined

    Alias /doc/ &quot;/usr/share/doc/&quot;
    &lt;Directory &quot;/usr/share/doc/&quot;&gt;
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    &lt;/Directory&gt;
</pre></li>
<li><span style="color:#0000ff;font-weight:bold;">Listen on Port 443</span><br />
	Open ports.conf:<br />
	<pre class="brush: bash;">
	sudo pico /etc/apache2/ports.conf
	</pre><br />
	And add the following:<br />
	<pre class="brush: xml;">
	&lt;IfModule mod_ssl.c&gt;
		# SSL name based virtual hosts are not yet supported, therefore no
		# NameVirtualHost statement here
		NameVirtualHost *:443
		Listen 443
	&lt;/IfModule&gt;
</pre></li>
<li><span style="color:#0000ff;font-weight:bold;">Enable the SSL Site</span><br />
Same as in step# 3, you can either perform these commands<br />
<pre class="brush: bash;">
sudo a2ensite MySSL
sudo /etc/init.d/apache2 restart
</pre><br />
OR alternatively, you can do it manually in this way:<br />
<pre class="brush: bash;">
sudo pico /etc/apache2/apache2.conf
</pre><br />
And add the following to the end of it:<br />
<pre class="brush: xml;">
# Include the secured host configurations:
Include /etc/apache2/sites-available/MySSL
</pre><br />
Then, Restart Apache2:<br />
<pre class="brush: bash;">
sudo /etc/init.d/apache2 restart
</pre></li>
</ol>
<p>So, have a secure web surfing!</p>
<p><a href="http://www.stumbleupon.com/submit?url=http://hsmak.wordpress.com/2010/01/13/how-to-enable-ssl-on-apache2-server/"> <img border="0" src="http://cdn.stumble-upon.com/images/120x20_thumb_black.gif" alt=""></a></p>
<br />Posted in Linux/Unix, Open-Source  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hsmak.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hsmak.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hsmak.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hsmak.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hsmak.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hsmak.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hsmak.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hsmak.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hsmak.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hsmak.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hsmak.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hsmak.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hsmak.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hsmak.wordpress.com/344/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=344&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hsmak.wordpress.com/2010/01/13/how-to-enable-ssl-on-apache2-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/903c9576fa5369abca2d669aa77ac566?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hsmak</media:title>
		</media:content>

		<media:content url="http://cdn.stumble-upon.com/images/120x20_thumb_black.gif" medium="image" />
	</item>
		<item>
		<title>Celebrating Christmas OR Commemorating Ashura</title>
		<link>http://hsmak.wordpress.com/2010/01/06/celebrating-christmas-or-commemorating-ashura/</link>
		<comments>http://hsmak.wordpress.com/2010/01/06/celebrating-christmas-or-commemorating-ashura/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 00:06:06 +0000</pubDate>
		<dc:creator>Husain AlKhamis</dc:creator>
				<category><![CDATA[MyDiary]]></category>

		<guid isPermaLink="false">http://hsmak.wordpress.com/?p=276</guid>
		<description><![CDATA[The past 3 weeks, I was off-line for most of the time. &#8220;We are the Shiite Muslims community practice what is called the Ashura Rituals in the 1st month of every lunar/Islamic year&#8221; and I had to dedicate most of the time to this annual occasion. I would say that usually everyone celebrates the new [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=276&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.ashura.com/paint14.jpg" alt="" /></div>
<p>The past 3 weeks, I was off-line for most of the time. &#8220;We are the Shiite Muslims community practice what is called the Ashura Rituals in the 1st month of every lunar/Islamic year&#8221; and I had to dedicate most of the time to this annual occasion.</p>
<p>I would say that usually everyone celebrates the new year with happiness and joy, but we celebrate our new year in every year with renewing the remembrance of martyrdom of Imam Hussayn ibn Ali (pbuh), the grandson of the holy prophet (pbuh&amp;hf), what happened to him and his family in Karbala, learning life lessons from this tragedy, and understand how blood defeated sword in that unforgettable day, the day of <a href="http://www.ashura.com/" target="_blank">Ashura</a> in Kerbala&#8230;</p>
<p>We believe in Jesus Christ (pbuh) and in every prophet was sent before Jesus Christ (pbuh). Actually, one condition to be a Muslim is not only to believe in our holy prophet Muhammed (pbuh&amp;hf) but also to believe in all prophets sent before him and one of them is Jesus Chris (pbuh). So, Jesus Christ (pbuh) is not only for the Christians he is for us too the Muslims.</p>
<p>Christians celebrate the Christmas day at the end of every Gregorian year, and It&#8217;s always our duty to congratulate the Christians celebrating the Christmas day, the day in which Jesus Chris (pbuh) was born by Virgin Mary (pbuh). So, it is commemorated with happiness.</p>
<p>But due to the fact that lately the end of Gregorian year coincided with the beginning of  Islamic/lunar year it wouldn&#8217;t be appropriate by us to celebrate with our brother Christians the Christmas day.</p>
<p>I would like to be deeply grateful to the Christians who condoled with us on the occasion of the Martyrdom of Hussayn ibn Ali (pbuh), the grandson of the prophet (pbuh&amp;hf), and announced the cancellation of celebrating the Christmas day.</p>
<p>Now my wonder from the people claiming they are with the Islamic Nation and they have just announced that Ashura Day, the day in which Imam Hussayn ibn Ali (pbuh) the grandson of the prophet (pbuh&amp;hf) was killed, must be the day of happiness and celebration.</p>
<p>When comparing those people to the Christians who actually have the official Christmas day and they have their right to celebrate the day, My wonder even becomes higher when they have just announced the cancellation of celebrating the Christmas day just to condole with us in the occasion of Ashura that coincided with the Christmas events.</p>
<p>How about Kofi Annan, the UN secretary, when he stated: 				 				“The words of Ali ibn Abi Talib, ‘O Malik! The people are either brothers in religion or your equal in creation’ must be adhered to by all organisations and it is a statement that all humanity must embrace.”</p>
<p>At the end, we have those claiming Islam, celebrating the days, in which grandsons of the holy prophet were killed, with happiness and joy, not only this but also killing people, Muslims and non-Muslims, around the world in the name of Islam aiming just to deform its real image. And, on the other side, we have the non-Muslims who knew what the real image about Islam is and incorporated some of its instructions in their every day life.</p>
<p>So, You Are The Judge!<br />
<a href="http://www.stumbleupon.com/submit?url=http://hsmak.wordpress.com/2010/01/06/celebrating-christmas-or-commemorating-ashura/"> <img border="0" src="http://cdn.stumble-upon.com/images/120x20_thumb_black.gif" alt=""></a></p>
<br />Posted in MyDiary  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hsmak.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hsmak.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hsmak.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hsmak.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hsmak.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hsmak.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hsmak.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hsmak.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hsmak.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hsmak.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hsmak.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hsmak.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hsmak.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hsmak.wordpress.com/276/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=276&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hsmak.wordpress.com/2010/01/06/celebrating-christmas-or-commemorating-ashura/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/903c9576fa5369abca2d669aa77ac566?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hsmak</media:title>
		</media:content>

		<media:content url="http://www.ashura.com/paint14.jpg" medium="image" />

		<media:content url="http://cdn.stumble-upon.com/images/120x20_thumb_black.gif" medium="image" />
	</item>
		<item>
		<title>How-To Fix Flash Incapability of Recognizing Mouse Clicks</title>
		<link>http://hsmak.wordpress.com/2009/12/12/how-to-fix-flash-incapability-of-recognizing-mouse-clicks/</link>
		<comments>http://hsmak.wordpress.com/2009/12/12/how-to-fix-flash-incapability-of-recognizing-mouse-clicks/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 03:32:00 +0000</pubDate>
		<dc:creator>Husain AlKhamis</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://hsmak.wordpress.com/?p=249</guid>
		<description><![CDATA[Upon upgrading to Ubuntu 9.10 Karmic Koala, some including me noticed that any Flash-containing website like YouTube.com then you can&#8217;t click on that Flash object. In other words, Flash is not recognizing mouse clicks. It appeared that this was a bug that was reported here. A workaround for such a bug has been put in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=249&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img style="float:right;" src="http://www.mozilla.com/img/tignish/products/background-firefox-download.png" alt="" width="103" height="101" /><br />
<img style="float:left;padding-right:1em;" src="http://wwwimages.adobe.com/www.adobe.com/shockwave/download/images/flashplayer_100x100.jpg" alt="" /></p>
<p>Upon upgrading to <a href="http://ubuntu.com">Ubuntu 9.10 Karmic Koala</a>, some including me noticed that any Flash-containing website like <a href="http://YouTube.com" target="_blank">YouTube.com</a> then you can&#8217;t click on that Flash object. In other words, Flash is not recognizing mouse clicks.</p>
<p>It appeared that this was a bug that was reported <a href="https://bugs.edge.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/410407" target="_blank">here</a>.</p>
<p>A workaround for such a bug has been put in place. So here are the workarounds as the official bug tracker suggested:</p>
<ol>
<li>WORKAROUND 1: Disable compiz</li>
<li>WORKAROUND 2: Remove flashplugin-nonfree / flashplugin-installer and install from adobe</li>
<li>WORKAROUND 3, and this is the one worked with me:
<ul style="background-color:#ffffe0;">
<li>Open a terminal, or you can press Alt + F2, and type</li>
<li>gksudo gedit /usr/lib/nspluginwrapper/i386/linux/npviewer</li>
<li>Then add &#8220;export GDK_NATIVE_WINDOWS=1&#8243; before the last line of text.</li>
<li>Save.</li>
<li>Restart your FireFox, or any application uses Flash.</li>
</ul>
</li>
</ol>
<p>So, This is it as far as I know!</p>
<p><a href="http://www.stumbleupon.com/submit?url=http://hsmak.wordpress.com/2009/12/12/how-to-fix-flash-incapability-of-recognizing-mouse-clicks/%26title%3DThe%2BArticle%2BTitle"> <img border="0" src="http://cdn.stumble-upon.com/images/120x20_thumb_black.gif" alt=""></a></p>
<br />Posted in Linux/Unix, Open-Source  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hsmak.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hsmak.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hsmak.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hsmak.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hsmak.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hsmak.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hsmak.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hsmak.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hsmak.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hsmak.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hsmak.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hsmak.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hsmak.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hsmak.wordpress.com/249/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=249&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hsmak.wordpress.com/2009/12/12/how-to-fix-flash-incapability-of-recognizing-mouse-clicks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/903c9576fa5369abca2d669aa77ac566?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hsmak</media:title>
		</media:content>

		<media:content url="http://www.mozilla.com/img/tignish/products/background-firefox-download.png" medium="image" />

		<media:content url="http://wwwimages.adobe.com/www.adobe.com/shockwave/download/images/flashplayer_100x100.jpg" medium="image" />

		<media:content url="http://cdn.stumble-upon.com/images/120x20_thumb_black.gif" medium="image" />
	</item>
		<item>
		<title>How-To Deploy Roller 4 on GlassFish V3</title>
		<link>http://hsmak.wordpress.com/2009/12/10/how-to-deploy-roller-4-on-glassfish-v3/</link>
		<comments>http://hsmak.wordpress.com/2009/12/10/how-to-deploy-roller-4-on-glassfish-v3/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 06:03:10 +0000</pubDate>
		<dc:creator>Husain AlKhamis</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Glassfish]]></category>
		<category><![CDATA[Java/Java EE]]></category>
		<category><![CDATA[JEE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://hsmak.wordpress.com/?p=229</guid>
		<description><![CDATA[I&#8217;ve just started blogging seriously. Many free blogging tool providers are available. Widely known are the WordPress and Blogger. For some reasons, I decided to use WordPress as my main blogging tool. I&#8217;ve given some thoughts to start developing a Web-based Blogging Tool just to have some hands-on experience on the Web Development and Design [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=229&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just started blogging seriously. Many free blogging tool providers are available. Widely known are the WordPress and Blogger. For some reasons, I decided to use WordPress as my main blogging tool.</p>
<p>I&#8217;ve given some thoughts to start developing a Web-based Blogging Tool just to have some hands-on experience on the Web Development and Design process. Besides, as I advocate the Open Source Community I would like to make a humble contribution to this great community.</p>
<p><img style="float:left;" src="http://roller.apache.org/images/roller-logo.jpg" alt="" /></p>
<p>I was wondering which platform on which I should rely to start developing this project. From my notice, most web applications nowadays are developed in PHP. PHP has been used very widely by the public. Well, PHP is a very cool scripting language and I&#8217;ve always looked forward to learning it. But, as it is a top priority to my career path is to have a solid development background using Java/J2EE technology, I&#8217;ve decided to start a project for developing a Java Web-based Blogging Application. Fortunately, somebody already started developing such a project long time ago, since 2002. This application is sponsored by <a>Apache Software Foundation</a> and is called <a href="http://roller.apache.org/">Roller Weblogger</a>.</p>
<p><img style="float:none;" src="http://incubator.apache.org/images/asf_logo_wide.gif" alt="" /></p>
<p>So, trying to make Roller up and running, we need to download a Java Web Server to be the deploying environment for Roller. You can download <a href="http://tomcat.apache.org/">Tomcat</a> and use it as a Web Server to deploy Roller. Refer to this <a href="http://mirrors.kahuki.com/apache/roller/roller-4/v4.0.1/docs/roller-install-guide.pdf">Installation Guide</a> to deploy Roller on Tomcat.<br />
<img style="float:right;" src="https://glassfish-theme.dev.java.net/logo.gif" alt="" /></p>
<p>In my case, I decided to use GlassfishV3 due to the features and frameworks bundled with. Here, I&#8217;ll explain step by step how to install GlassfishV3, deploy Roller on it, and avoid a possible problem that might hinder the deployment process!</p>
<p>So, let&#8217;s start!</p>
<h4>STEP 1: GlassfishV3</h4>
<h5 style="color:blue;">STEP 1.1: Download GlassfishV3</h5>
<p style="background-color:#ff9191;">Download GlassFishV3 Prelude or Preview. Compare between them <a href="https://glassfish.dev.java.net/public/comparing_v2_and_v3.html">here</a>.</p>
<p>Refer to Comment#:1</p>
<h5 style="color:blue;">STEP 1.2: Install/Configure GlassfishV3</h5>
<p>Install GlassfishV3 by simply running the script. It is not a big deal just follow the <a href="http://docs.sun.com/app/docs/doc/820-7690">instructions</a>!</p>
<h5 style="color:blue;">STEP 1.3: Start GlassfishV3</h5>
<p>Go to where Glassfish binary files are:</p>
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: bash;">cd $GF_HOME/glassfish/bin</pre></div>
<ul>
<li> To start the domain:
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: bash;">./asadmin start-domain</pre></div>
</li>
<li> To stop the domain:
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: bash;">./asadmin stop-domain</pre></div>
</li>
</ul>
<p>Or alternatively, I prefer to start/stop the server by running these: &#8220;<em>log will be output to the screen, so you can monitor it</em>&#8220;</p>
<ul>
<li> To start the server:
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: bash;">./startserv</pre></div>
</li>
<li> To stop server:
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: bash;">./stopserv</pre></div>
</li>
</ul>
<p>Now, you can reach the Admin Console at:</p>
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><a href="http://localhost:4848">http://localhost:4848</a></div>
<p>For further details, have a look at the <a href="https://glassfish.dev.java.net/downloads/quickstart/index.html">GlassfishV3 Quick Start Guide</a>!</p>
<h4>STEP 2: MySQL JDBC Connection</h4>
<h5 style="color:blue;">STEP 2.1: Download Connector/J</h5>
<p>You will need to download the MySQL JDBC Connector to allow Roller interact with the MySQL Database Server. Here, I used the <a href="http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.10.tar.gz/from/http://mysql.mirror.kangaroot.net/">MySQL Connector/J 5.1.10</a>.</p>
<p>Place the Connector/J in:</p>
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: bash;">cp mysql-connector-java-5.1.10-bin.jar $GF_HOME/glassfish/lib/</pre></div>
<p></p>
<h5 style="color:blue;">STEP 2.2: Provide JNDI</h5>
<p>In GlassfishV3:</p>
<ul>
<li> Create JDBC Connection Pool: (Admin GUI -&gt; Application Server -&gt; Resources -&gt; JDBC -&gt; Connection Pools)
<p><img style="float:none;border-style:solid;" src="http://hsmak.files.wordpress.com/2009/12/cp_1.png?w=721&#038;h=155" alt="" width="721" height="155" /></p>
<p><img style="float:none;border-style:solid;" src="http://hsmak.files.wordpress.com/2009/12/cp_2.png?w=600" alt="" /></li>
<li> Create JDBC Resources (Admin GUI -&gt; Application Server -&gt; Resources -&gt; JDBC -&gt; JDBC Resources)
<p><img style="float:none;border-style:solid;" src="http://hsmak.files.wordpress.com/2009/12/jr_1.png?w=600" alt="" /></li>
</ul>
<p>Restart Glassfish and Ping the JDBC Connection!</p>
<h4>STEP 3: Roller 4</h4>
<h5 style="color:blue;">STEP 3.1: Download Roller</h5>
<p>Download Roller from <a href="http://roller.apache.org/download.cgi">here</a>.<br />
For more detailed information about installation refer to the <a href="http://www.bizdirusa.com/mirrors/apache/roller/roller-4/v4.0.1/docs/roller-install-guide.pdf">Roller Installation Guide</a>!</p>
<h5 style="color:blue;">STEP 3.2: Create Database</h5>
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: bash;">mysql -u root -p

password: *****</pre></p>
<p><pre class="brush: sql;">create database rollerdb;

grant all on rollerdb.* to scott@'%' identified by 'tiger';

grant all on rollerdb.* to scott@localhost identified by 'tiger';

quit</pre></p></div>
<h5 style="color:blue;">STEP 3.3: Create <em>roller-custom.properties</em></h5>
<p>To connect to the MySQL database you should create the <strong><em>roller-custom.properties</em></strong> file in either 2 ways &#8220;<em>as far as I noticed</em>&#8220;:</p>
<ul>
<li> Roller will interact with database <em>Directly</em>:
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: plain;">installation.type=auto
database.configurationType=jdbc
database.jdbc.driverClass=com.mysql.jdbc.Driver
database.jdbc.connectionURL=jdbc:mysql://localhost:3306/rollerdb
database.jdbc.username=scott
database.jdbc.password=tiger

mail.configurationType=properties
mail.hostName=smtp-server.example.com
mail.username=scott
mail.password=tiger</pre></div>
<p>Place it in:</p>
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: bash;">mv roller-custom.properties $ROLLER_DIR/WEB-INF/classes/</pre></div>
</li>
<li> Roller will interact with database through the <em>JNDI</em>:
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: plain;">installation.type=auto
database.configurationType=jndi
database.jndi.name=jdbc/rollerdb

mail.configurationType=jndi
mail.jndi.name=mail/Session
mail.configurationType=properties
mail.hostName=smtp-server.example.com
mail.username=scott
mail.password=tiger</pre></div>
<p>Place it in:</p>
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: bash;">mv roller-custom.properties $ROLLER_DIR/WEB-INF/classes/</pre></div>
<p>Make sure that the following Descriptor is placed in this directory:</p>
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><pre class="brush: bash;">ls $ROLLER_DIR/WEB-INF/sun-web.xml</pre></div>
</li>
</ul>
<h5 style="color:blue;">STEP 3.4: Deploy Roller</h5>
<p>Deployment must be easy and straightforward too from the Admin GUI, or You can place the $ROLLER_DIR in the autodeploy directory if you want just to try it out.</p>
<div style="width:80%;background-color:#ffffe0;border-style:solid;border-width:1px;"><a href="http://localhost:8080/roller/">http://localhost:8080/roller/</a></div>
<h4>STEP 4: A Problem To Be Avoid</h4>
<p>I only got Roller and GlassFishV3 working together by disabling the following JPA configuration and setting its flag to false and then adding it to &#8220;<strong><em>roller-custom.properties</em></strong>&#8220;:<br />
<strong><em>openjpa.QueryCompilationCache=false</em></strong></p>
<p>Enjoy blogging <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://www.stumbleupon.com/submit?url=http://hsmak.wordpress.com/2009/12/10/how-to-deploy-roller-4-on-glassfish-v3/%26title%3DThe%2BArticle%2BTitle"> <img src="http://cdn.stumble-upon.com/images/120x20_su_black.gif" border="0" alt="" /></a></p>
<br />Posted in Development, Open-Source  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hsmak.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hsmak.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hsmak.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hsmak.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hsmak.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hsmak.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hsmak.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hsmak.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hsmak.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hsmak.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hsmak.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hsmak.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hsmak.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hsmak.wordpress.com/229/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=229&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hsmak.wordpress.com/2009/12/10/how-to-deploy-roller-4-on-glassfish-v3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/903c9576fa5369abca2d669aa77ac566?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hsmak</media:title>
		</media:content>

		<media:content url="http://roller.apache.org/images/roller-logo.jpg" medium="image" />

		<media:content url="http://incubator.apache.org/images/asf_logo_wide.gif" medium="image" />

		<media:content url="https://glassfish-theme.dev.java.net/logo.gif" medium="image" />

		<media:content url="http://hsmak.files.wordpress.com/2009/12/cp_1.png" medium="image" />

		<media:content url="http://hsmak.files.wordpress.com/2009/12/cp_2.png" medium="image" />

		<media:content url="http://hsmak.files.wordpress.com/2009/12/jr_1.png" medium="image" />

		<media:content url="http://cdn.stumble-upon.com/images/120x20_su_black.gif" medium="image" />
	</item>
		<item>
		<title>How-To Fix libstdc++5 Dependency Problem in Ubuntu 9.10</title>
		<link>http://hsmak.wordpress.com/2009/12/01/how-to-fix-libstdc5-dependency-problem-in-ubuntu-9-10/</link>
		<comments>http://hsmak.wordpress.com/2009/12/01/how-to-fix-libstdc5-dependency-problem-in-ubuntu-9-10/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 12:02:25 +0000</pubDate>
		<dc:creator>Husain AlKhamis</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://hsmak.wordpress.com/?p=195</guid>
		<description><![CDATA[Upon upgrading to Ubuntu 9.10 I noticed that some applications won&#8217;t run any more and the problem was apparently related to the dependency library libstdc++5. This library was deprecated and libstdc++6 was used instead. It appeared that the removal of this library wasn&#8217;t wise, and it was reported as a bug which can be found [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=195&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="https://launchpad.net/@@/launchpad-logo-and-name.png" /></div>
<p></p>
<p>
	Upon upgrading to Ubuntu 9.10 I noticed that some applications won&#8217;t run any more and the problem was apparently related to the dependency library <strong>libstdc++5</strong>. This library was deprecated and <strong>libstdc++6</strong> was used instead. It appeared that the removal of this library wasn&#8217;t wise, and it was reported as a bug which can be found <a href="https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/431091">here</a>. You might see an Error Message like this when try to run an application depends on the missing library:</p>
<p>&#8220;<strong>Error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory</strong>&#8220;</p>
<p>	To me, the packages that were affected are:
</p>
<ul>
<li>Thunderbird (downloaded from Mozilla website)</li>
<li>GWT (Google Web Toolkit) in the Hosted Browser mode</li>
</ul>
<p>
	A workaround of this bug has been put in place. Mine is almost similar:<br />
	Since libstdc++5 was discontinued in Ubuntu 9.10 (Karmic Koala) then we need to download the Ubuntu 9.04 (Jaunty Jackalope) package.</p>
<p>
	<span style="color:red;">Note: </span>You will need the <em>i386</em> package if you use <em>Ubunut_i386</em>, and you will need both <em>i386</em> &amp; <em>amd64</em> packages if you use the <em>Ubuntu_amd64</em> as there are i386 applications run under the amd64 architecture!
</p>
<p><h4>For Ubuntu 9.10 i386</h4>
<p>	Download the i386 <a href="http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb">Jaunty libstdc++5</a> package.<br />
	and simply install it by double click on it, or through the command line you can run this:</p>
<div style="width:80%;background-color:#FFFFE0;border-style:solid;border-width:1px;"><pre class="brush: bash;">sudo dpkg -i libstdc++5_3.3.6-17ubuntu1_i386.deb</pre></div>
<p>
</p>
<p><h4>For Ubuntu 9.10 amd64</h4>
<p>	As I said before we need to download both the i386 &amp; amd64 packages:</p>
<h5 style="color:blue;">The amd64 package:</h5>
<p>	as simple as we did for Ubuntu_i386.<br />
	Download the <a href="http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_amd64.deb">amd64 Jaunty libstdc++5</a> package.<br />
	and simply install it by double click on it, or through the command line you can run this:</p>
<div style="width:80%;background-color:#FFFFE0;border-style:solid;border-width:1px;"><pre class="brush: bash;">sudo dpkg -i libstdc++5_3.3.6-17ubuntu1_amd64.deb</pre></div>
<p></p>
<h5 style="color:blue;">The i386 package:</h5>
<p>	Download the <a href="http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb">i386 Jaunty libstdc++5</a> package.<br />
	Here, we need to extract the libstdc++5 library ourself as this deb package is an i386 one. So, if you try to double click on it or install from the command line it will give you an error message &#8220;Wrong architecture &#8216;i386&#8242;&#8221;<br />
	The way to solve this is to extract the libraries yourself and place them in the correct directory. Starting from the director where the package has been downloaded to, run the following:</p>
<div style="width:80%;background-color:#FFFFE0;border-style:solid;border-width:1px;"><pre class="brush: bash;">sudo dpkg-deb -x libstdc++5_3.3.6-17ubuntu1_i386.deb ./tmp
sudo cp ./tmp/usr/lib/* /usr/lib32/</pre></div>
<p>
</p>
<p>
	Up to here, this must solve your problem with the libstdc++5. Stick with it till Ubuntu community find a solution for this bug.<br />
	Good luck!
</p>
<p><a href="http://www.stumbleupon.com/submit?url=http://hsmak.wordpress.com/2009/12/01/how-to-fix-libstdc5-dependency-problem-in-ubuntu-9-10/%26title%3DThe%2BArticle%2BTitle"> <img border="0" src="http://cdn.stumble-upon.com/images/120x20_su_black.gif" alt=""></a></p>
<br />Posted in Linux/Unix, Open-Source  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hsmak.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hsmak.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hsmak.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hsmak.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hsmak.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hsmak.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hsmak.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hsmak.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hsmak.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hsmak.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hsmak.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hsmak.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hsmak.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hsmak.wordpress.com/195/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=195&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hsmak.wordpress.com/2009/12/01/how-to-fix-libstdc5-dependency-problem-in-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>67</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/903c9576fa5369abca2d669aa77ac566?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hsmak</media:title>
		</media:content>

		<media:content url="https://launchpad.net/@@/launchpad-logo-and-name.png" medium="image" />

		<media:content url="http://cdn.stumble-upon.com/images/120x20_su_black.gif" medium="image" />
	</item>
		<item>
		<title>Winning the BeginLinux.com Contest</title>
		<link>http://hsmak.wordpress.com/2009/11/29/winning-the-beginlinux-com-contest/</link>
		<comments>http://hsmak.wordpress.com/2009/11/29/winning-the-beginlinux-com-contest/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 16:07:44 +0000</pubDate>
		<dc:creator>Husain AlKhamis</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[MyDiary]]></category>
		<category><![CDATA[Open-Source]]></category>

		<guid isPermaLink="false">http://hsmak.wordpress.com/?p=184</guid>
		<description><![CDATA[5 days ago, I wrote an article narrating my Linux story &#8220;The Greatest Impact in My Life: Linux&#8220;. This article was part of the contest held at BeginLinux.com website. The contest was about writing an article discussing &#8220;Why Are You Thankful For Linux?&#8220; The good news is that: I was announced the WINNER of this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=184&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
	5 days ago, I wrote an article narrating my Linux story &#8220;<a href="http://hsmak.wordpress.com/2009/11/23/the-greatest-impact-in-my-life-linux/">The Greatest Impact in My Life: Linux</a>&#8220;. This article was part of the contest held at <a href="http://beginlinux.com">BeginLinux.com</a> website. The contest was about writing an article discussing &#8220;<a href="http://beginlinux.com/forum/view-postlist/forum-4-announcements/topic-68-why-are-you-thankful-for-linux">Why Are You Thankful For Linux?</a>&#8220;</p>
<p>
	<a href="http://beginlinux.com"><img src="http://beginlinux.com/blog/wp-content/uploads/2009/03/logob.gif"></a><br />
	</p>
<p>	The good news is that: I was announced the <span style="color:Green;"><strong>WINNER</strong></span> of this contest! So, I&#8217;m so glad for this and I wish the best of luck for the rest of us in the upcoming contests.<br />
	Here, I would like to tell that I&#8217;m not glad because I&#8217;m the WINNER but rather I&#8217;m glad, happy, and delighted because actually I participated in a contest, I presented a work, I made an effort, I had to research, I got the acquaintance of a new community, I expanded my social network, I was connected to new fan of Linux, and countless benefits of participating in a contest!</p>
<p>
	So in case I was:</p>
<ul>
<li>The winner then that would increase my self-confidence.</li>
<li>Not that winner then that would let me ask myself why I wasn&#8217;t that winner, what my weaknesses are, what the winner has that I don&#8217;t &#8230;etc. and that will encourage me to improve myself and strengthen my weaknesses! and of course, I would be so happy for the winner!</li>
</ul>
<p>	Therefore, I would like to thank the <a href="http://beginlinux.com">BeginLinux.com</a> moderators who came up with the contest very much, and would like to thank every member participated and presented his/her idea in this contest.<br />
	<br />
	Looking forward to more participations.
</p>
<p><a href="http://www.stumbleupon.com/submit?url=http://hsmak.wordpress.com/2009/11/29/winning-the-beginlinux-com-contest/%26title%3DThe%2BArticle%2BTitle"> <img border="0" src="http://cdn.stumble-upon.com/images/120x20_su_black.gif" alt=""></a></p>
<br />Posted in Linux/Unix, MyDiary, Open-Source  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hsmak.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hsmak.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hsmak.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hsmak.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hsmak.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hsmak.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hsmak.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hsmak.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hsmak.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hsmak.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hsmak.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hsmak.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hsmak.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hsmak.wordpress.com/184/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=184&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hsmak.wordpress.com/2009/11/29/winning-the-beginlinux-com-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/903c9576fa5369abca2d669aa77ac566?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hsmak</media:title>
		</media:content>

		<media:content url="http://beginlinux.com/blog/wp-content/uploads/2009/03/logob.gif" medium="image" />

		<media:content url="http://cdn.stumble-upon.com/images/120x20_su_black.gif" medium="image" />
	</item>
		<item>
		<title>The Decision To Quit My Job</title>
		<link>http://hsmak.wordpress.com/2009/11/25/the-decision-to-quit-my-job/</link>
		<comments>http://hsmak.wordpress.com/2009/11/25/the-decision-to-quit-my-job/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 17:59:21 +0000</pubDate>
		<dc:creator>Husain AlKhamis</dc:creator>
				<category><![CDATA[Career-Planning]]></category>
		<category><![CDATA[MyDiary]]></category>
		<category><![CDATA[Open-Source]]></category>

		<guid isPermaLink="false">http://hsmak.wordpress.com/?p=175</guid>
		<description><![CDATA[&#8230; And people are still complaining about proprietary solutions!! Yesterday, I run across another blog titled with How Microsoft cost me my job at the IBO. Obviously, that blog was talking about the father of the Proprietary Solutions Microsoft and how that person had to quit the job just because a proprietary software was used! [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=175&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8230; And people are still complaining about proprietary solutions!!</p>
<p>Yesterday, I run across another blog titled with <strong><a href="http://djbailey.wordpress.com/2009/11/24/how-microsoft-cost-me-my-job-at-the-ibo/">How Microsoft cost me my job at the IBO</a></strong>.<br />
<br />
Obviously, that blog was talking about the father of the Proprietary Solutions Microsoft and how that person had to quit the job just because a proprietary software was used!<br />
Hereby, I couldn&#8217;t have kept myself silent and I took the chance to share my similar story. Here is my reply to him:
</p>
<p>I understand the compulsion feeling you are in! I was in such feeling before. So, I&#8217;m gonna share with you mine:</p>
<p>You remind me of the company I worked for. The main business line of this company was providing SAP-based Solutions. I know SAP Company is the 2nd largest IT company! Well, as their website claims. I had my training on some of their solutions like SAP NetWeaver, SAP ERP, and SAP CRM systems. My work lasted for 4 months. During these 4 months I tried to enforce myself to swallow their methodology in delivering their solutions. What happens after the 4 months is that I completely threw up, and even put my finger in my throat to make sure I throw up every bit of their technology! My work performance was very superior to my boss. Unfortunately for them, I decided to quit. My boss was begging me to stay but no avail. I was so stubborn! Of course I had my reasons why not to stay and I discussed that with my boss and he was very convinced about my decisions. The reason is simply that SAP is a proprietary technology aimed at only enterprise level. If you wanna learn anything then you have to pay. Even the overview courses we were enrolled in was payed for, WTF! The very funny thing about their solutions is that they are developed using their proprietary language ABAP which needs their NW platform to run the developed applications, and of course no way to buy their platform. So, one of situations to which I&#8217;ve given too much thoughts is:</p>
<p>What would happen if I was kicked out of this company whose main business line is SAP Solutions?</p>
<p>my answer to this question would be:</p>
<ol>
<li>I won&#8217;t have the enough money to buy their solutions for self-training purposes</li>
<li>I won&#8217;t have the enough money to learn their costly technology</li>
<li>I won&#8217;t be able run my own business from home through their solutions</li>
<li>Furthermore, all I learn would be useless if no company in same area would hire me</li>
</ol>
<p>Therefore, after giving it careful thinking and consideration, I decided not to go with SAP Solutions. Actually, not to go with any proprietary solutions. Since then, I decided to go with the Open-Source road which will lead you to many solutions even better than the proprietary ones. As an example of this, the Ubuntu OS has enabled me to abandon Windows for ever, and I&#8217;ve just written a post on this <a href="http://hsmak.wordpress.com/2009/11/23/the-greatest-impact-in-my-life-linux/">&#8220;The Greatest Impact in My Life: Linux&#8221;</a></p>
<p>Now, How strong my situation is gonna be if I rely on Open-Source solutions?</p>
<p>Answer would be very astonishing:</p>
<ol>
<li>Open-Source solutions are free to use, redistribute, and modify</li>
<li>My technical skills would improve dramatically</li>
<li>I can sell the modified version</li>
<li>Open-Source solutions are found at different levels: home, small, mid-size, and enterprise businesses level</li>
<li>Free tutorials</li>
<li>&#8230; To name a few!</li>
</ol>
<p>Moreover, I endorse platform-independent technologies like: C/C++, Java/J2EE, PHP &#8230;etc.</p>
<p>So, let the proprietary solutions and platform-specific ones be enclosed on themselves, and we will have our freedom to share with everyone and come up with the best solutions!</p>
<p><a href="http://www.stumbleupon.com/submit?url=http://hsmak.wordpress.com/2009/11/25/the-decision-to-quit-my-job/%26title%3DThe%2BArticle%2BTitle"> <img border="0" src="http://cdn.stumble-upon.com/images/120x20_su_black.gif" alt=""></a></p>
<br />Posted in Career-Planning, MyDiary, Open-Source  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hsmak.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hsmak.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hsmak.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hsmak.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hsmak.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hsmak.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hsmak.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hsmak.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hsmak.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hsmak.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hsmak.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hsmak.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hsmak.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hsmak.wordpress.com/175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hsmak.wordpress.com&amp;blog=8861768&amp;post=175&amp;subd=hsmak&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hsmak.wordpress.com/2009/11/25/the-decision-to-quit-my-job/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/903c9576fa5369abca2d669aa77ac566?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hsmak</media:title>
		</media:content>

		<media:content url="http://cdn.stumble-upon.com/images/120x20_su_black.gif" medium="image" />
	</item>
	</channel>
</rss>
