<?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>Mr.Novell's Blog</title>
	<atom:link href="http://mrnovell.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mrnovell.wordpress.com</link>
	<description>SUSE in the Enterprise</description>
	<lastBuildDate>Wed, 09 Dec 2009 02:14:30 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='mrnovell.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/07c0071d13e1f6becf85d0a9beb177cf?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Mr.Novell's Blog</title>
		<link>http://mrnovell.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mrnovell.wordpress.com/osd.xml" title="Mr.Novell&#8217;s Blog" />
		<item>
		<title>Subversion and Snow Leopard</title>
		<link>http://mrnovell.wordpress.com/2009/12/09/subversion-and-snow-leopard/</link>
		<comments>http://mrnovell.wordpress.com/2009/12/09/subversion-and-snow-leopard/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 02:14:30 +0000</pubDate>
		<dc:creator>mrnovell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[snowleopard svn]]></category>

		<guid isPermaLink="false">http://mrnovell.wordpress.com/?p=105</guid>
		<description><![CDATA[

Along with so many others, I upgraded to Snow Leopard. Overall the upgrade went without a hitch. However, I noticed that my Subversion repository was no longer available from Subclipse or via the Web Browser. Not good.
So I did some digging around and upon finding this article from Patrick Rice http://patrick-rice.net/daybook/2009/09/20/subversion-snow-leopard-etc/ I was up and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=105&subd=mrnovell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div>
<div>
<p>Along with so many others, I upgraded to Snow Leopard. Overall the upgrade went without a hitch. However, I noticed that my Subversion repository was no longer available from Subclipse or via the Web Browser. Not good.</p>
<p>So I did some digging around and upon finding this article from Patrick Rice <a href="http://patrick-rice.net/daybook/2009/09/20/subversion-snow-leopard-etc/">http://patrick-rice.net/daybook/2009/09/20/subversion-snow-leopard-etc/</a> I was up and working again in a few minutes.</p>
<p>Apparently with the Snow Leopard upgrade, the Apache <code>mod_dav_svn</code> configuration was removed from <code>/etc/apache2/other/svn.conf</code>.  Patrick references the following article.  It’s extremely educational and informative:  <a href="../2007/11/17/how-to-manage-your-own-subversion-repository-in-leopard/">How To: Manage Your Own Subversion Repository In Leopard</a>.  The details still apply in Snow Leopard, as well.</p>
<p>Following these articles I just created a new <code>/etc/apache2/other/svn.conf</code>.</p>
<pre>LoadModule dav_svn_module /usr/libexec/apache2/mod_dav_svn.so

&lt;Location /svn&gt;
    DAV svn

    SVNParentPath /Users/Shared/svn

    AuthType Basic
    AuthName "Subversion repository"
    AuthUserFile /etc/apache2/svn-auth-file
    Require valid-user
&lt;/Location&gt;</pre>
<p>Restart the Apache server (via Sharing in the System Preferences application).  And you should have your repository back.</p>
<p>Snipts from: <a href="http://codethought.com/blog/?p=211" target="_blank">CodeThought</a></p>
</div>
</div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrnovell.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrnovell.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrnovell.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrnovell.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrnovell.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrnovell.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrnovell.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrnovell.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrnovell.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrnovell.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=105&subd=mrnovell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mrnovell.wordpress.com/2009/12/09/subversion-and-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a2c260852e1e589f7fdfa49cff3d8db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mr.Novell</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Chrome on OpenSuSE 11.2</title>
		<link>http://mrnovell.wordpress.com/2009/12/02/google-chrome-on-opensuse-11-2/</link>
		<comments>http://mrnovell.wordpress.com/2009/12/02/google-chrome-on-opensuse-11-2/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 01:21:03 +0000</pubDate>
		<dc:creator>mrnovell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[opensuse google]]></category>

		<guid isPermaLink="false">http://mrnovell.wordpress.com/2009/12/02/google-chrome-on-opensuse-11-2/</guid>
		<description><![CDATA[Google has released official builds of Google Chrome for Linux and Mac OS X
Here is how you install this puppy on openSUSE 11.2
zypper ar -t YUM http://dl.google.com/linux/rp
zypper in google-chrome-unstable
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=104&subd=mrnovell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Google has released official builds of Google Chrome for Linux and Mac OS X<br />
Here is how you install this puppy on openSUSE 11.2</p>
<p>zypper ar -t YUM http://dl.google.com/linux/rp</p>
<p>zypper in google-chrome-unstable</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrnovell.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrnovell.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrnovell.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrnovell.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrnovell.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrnovell.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrnovell.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrnovell.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrnovell.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrnovell.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=104&subd=mrnovell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mrnovell.wordpress.com/2009/12/02/google-chrome-on-opensuse-11-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a2c260852e1e589f7fdfa49cff3d8db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mr.Novell</media:title>
		</media:content>
	</item>
		<item>
		<title>OpenSUSE Linux: Creating Self-Signed SSL Certificates</title>
		<link>http://mrnovell.wordpress.com/2009/06/18/opensuse-linux-creating-self-signed-ssl-certificates/</link>
		<comments>http://mrnovell.wordpress.com/2009/06/18/opensuse-linux-creating-self-signed-ssl-certificates/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 17:13:41 +0000</pubDate>
		<dc:creator>mrnovell</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux/OSS]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[OpenSuSE]]></category>

		<guid isPermaLink="false">http://mrnovell.wordpress.com/?p=101</guid>
		<description><![CDATA[Overview
At some point or another, you’ll likely end up needing an SSL certificate for a Web site somewhere along the line. For a commercial site, your hosting provider can or will help you get this all squared away. This article is not for people in that situation.
What we’re doing here will be to create our [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=101&subd=mrnovell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div style="font-size:15px;font-weight:900;">Overview</div>
<p>At some point or another, you’ll likely end up needing an SSL certificate for a Web site somewhere along the line. For a commercial site, your hosting provider can or will help you get this all squared away. This article is not for people in that situation.</p>
<p>What we’re doing here will be to create our own Certificate Authority. Then, we’ll create our own server key and a signing request. Then, we’ll sign our own certificate using the key and certificate from our own Certificate Authority. In other words, we’re not just going to create an SSL certificate, but we’re going to sign that bad boy, too.</p>
<p>This is useful for personal websites that need a little security, or when you’re waiting for your real cert from a real Certificate Authority. Perhaps you need it for transmitting data from an external server to your Intranet. Or perhaps you need it in any of the three hundred thousand seven hundred forty-two other situations that may arise.</p>
<p><span id="more-101"></span></p>
<div style="font-size:15px;font-weight:900;">Certificate Authority</div>
<p>The first thing that you’ll need is root access to the server.  SSH in and head somewhere secure like <span>/root</span>.</p>
<p>Next, we’ll go ahead and generate our own Certificate Authority key. In this step, we are impersonating someone like Verisign or Thawte. Well, not impersonating, but we are going to do the same thing for ourselves that they would normally do.</p>
<p>To create our key, we’ll run this command:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">openssl genrsa -des3 -out ca.key 4096</pre>
<p>When we do that, it looks something like this:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:white;font-size:12px;background-color:black;margin:0;padding:1em;">[1257][root@mail:~/cert]$ openssl genrsa -des3 -out ca.key 4096
Generating RSA private key, 4096 bit long modulus
...............................................................................................................................++
.................................................++
e is 65537 (0x10001)
Enter pass phrase for ca.key: <span style="color:#00ff00;">[enter a pass phrase here for the CA key]</span>
Verifying - Enter pass phrase for ca.key: <span style="color:#00ff00;">[verify the same pass phrase here]</span>
[1258][root@mail:~/cert]$</pre>
<p>Note that those pass phrases are something you make up right then. You are not authenticating anything, but rather setting up a pass phrase for authenticating later.</p>
<p>Next, we’ll need to use that key to create a certificate.  Before we do this, the information that you will enter here is <em><strong>NOT</strong></em> the information you will enter later for your own server. Remember, we are emulating a Certificate Authority here. When we generate our server certificate, we will put in the real information which must differ from what is here. With that, let’s whip out the certificate. Notice that we are making it good for 3650 days, or 10 years. Adjust to your taste. So let’s make the cert, now. This is done with the following command:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">openssl req -new -x509 -days 3650 -key ca.key -out ca.crt</pre>
<p>And doing this may resemble something like this:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:white;font-size:12px;background-color:black;margin:0;padding:1em;">[1306][root@mail:~/cert]$ openssl req -new -x509 -days 3650 -key ca.key -out ca.crt
Enter pass phrase for ca.key: <span style="color:#00ff00;">[enter the CA pass phrase from above here]</span>
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:US
State or Province Name (full name) [Some-State]:WA
Locality Name (eg, city) []:Redmond
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Microsoft Corporation
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:www.microsoft.com
Email Address []:bill.gates@microsoft.com
[1307][root@mail:~/cert]$</pre>
<div style="font-size:15px;font-weight:900;">Our Server Key and CSR</div>
<p>Next up on the list is to create a key that corresponds to our server. The first one we made was for the Certificate Authority. This one will be generated by and for our own server. We will do that with this command:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">openssl genrsa -des3 -out server.key 4096</pre>
<p>The output should look familiar:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:white;font-size:12px;background-color:black;margin:0;padding:1em;">[1310][root@mail:~/cert]$ openssl genrsa -des3 -out server.key 4096
Generating RSA private key, 4096 bit long modulus
................................++
....++
e is 65537 (0x10001)
Enter pass phrase for server.key: <span style="color:#00ff00;">[enter a pass phrase here for our server key]</span>
Verifying - Enter pass phrase for server.key: <span style="color:#00ff00;">[verify the same pass phrase here]</span>
[1313][root@mail:~/cert]$</pre>
<p>Again, those pass phrases are something you make up right then. You are not authenticating anything, but rather setting up a pass phrase for authenticating later.</p>
<p>Now… let’s see… oh yeah. Now, we have to create a signing request, or CSR, from the server key we just made. This signing request will usually make a trip to a genuine Certificate Authority to have the key signed and a real, verified, bonafide signed certificate returned back to us. So, to generate our signed certificate, we’ll need to first have a signing request so we can make the signed cert. See how that works?</p>
<p>To create the CSR, we do this:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">openssl req -new -key server.key -out server.csr</pre>
<p>Now remember, kids. This is the part where we do put in our actual real information because the server does in fact belong to us. Put in the real domain where it says “Common Name (eg, YOUR name) []:”. Fill out everything correctly. And so we do:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:white;font-size:12px;background-color:black;margin:0;padding:1em;">[1313][root@mail:~/cert]$ openssl req -new -key server.key -out server.csr
Enter pass phrase for server.key: <span style="color:#00ff00;">[enter the pass phrase here for our server key from above]</span>
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:US
State or Province Name (full name) [Some-State]:UT
Locality Name (eg, city) []:Eagle Mountain
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Suse Blog
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:www.suseblog.com
Email Address []:my-address@suseblog.com <span style="color:#00ff00;">[put in your real email address here]</span>

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
[1323][root@mail:~/cert]$</pre>
<div style="font-size:15px;font-weight:900;">Sign the Certificate</div>
<p>Now, we are going to take all these files and make them do some voodoo. We are going to sign the signing request using the Certificate Authority certificate and key that we made at the beginning. What we will get is our perfectly forged signed certificate. OK, not perfectly, because we are not a real CA. But we’ll get a pretty darn good signed cert that will work for us rather nicely.</p>
<p>The command we’re going to run looks like this:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">openssl x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt</pre>
<p>And when we run it, we see something hopefully resembling this:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:white;font-size:12px;background-color:black;margin:0;padding:1em;">[1326][root@mail:~/cert]$ openssl x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt
Signature ok
subject=/C=US/ST=UT/L=Eagle Mountain/O=Suse Blog/CN=www.suseblog.com/emailAddress=my-address@suseblog.com
Getting CA Private Key
Enter pass phrase for ca.key: <span style="color:#00ff00;">[enter the CA pass phrase from above here]</span>
[1332][root@mail:~/cert]$</pre>
<div style="font-size:15px;font-weight:900;">Generate <span>server.key</span> That Won’t Prompt for Password</div>
<p>Now, we have a little problem.  Our <span>server.key</span> file will cause <span>apache2</span> to prompt us for a password every time it starts. We need to fix it so that doesn’t happen. We’ll do that with these three commands:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">openssl rsa -in server.key -out server.key.insecure
mv server.key server.key.secure
mv server.key.insecure server.key</pre>
<p>When we run these commands, here’s our output:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:white;font-size:12px;background-color:black;margin:0;padding:1em;">[1354][root@mail:~/cert]$ openssl rsa -in server.key -out server.key.insecure
Enter pass phrase for server.key: <span style="color:#00ff00;">[enter the pass phrase here for our server key from above]</span>
writing RSA key
[1354][root@mail:~/cert]$ mv server.key server.key.secure
[1354][root@mail:~/cert]$ mv server.key.insecure server.key
[1354][root@mail:~/cert]$</pre>
<div style="font-size:15px;font-weight:900;">Placing the Files</div>
<p>At this stage, you should now have a bunch of files.  These, in fact:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:white;font-size:12px;background-color:black;margin:0;padding:1em;">[1354][root@mail:~/cert]$ ll
total 32
drwxr-xr-x  2 root root 4096 2008-06-02 13:54 .
drwx------ 10 root root 4096 2008-06-02 13:35 ..
-rw-r--r--  1 root root 2529 2008-06-02 13:07 ca.crt <span style="color:#00ff00;">[CA certificate]</span>
-rw-r--r--  1 root root 3311 2008-06-02 12:58 ca.key <span style="color:#00ff00;">[CA key]</span>
-rw-r--r--  1 root root 2049 2008-06-02 13:32 server.crt <span style="color:#00ff00;">[our server certificate]</span>
-rw-r--r--  1 root root 1748 2008-06-02 13:23 server.csr <span style="color:#00ff00;">[our server signing request]</span>
-rw-r--r--  1 root root 3243 2008-06-02 13:54 server.key <span style="color:#00ff00;">[our password-less server key]</span>
-rw-r--r--  1 root root 3311 2008-06-02 13:13 server.key.secure <span style="color:#00ff00;">[our passworded server key]</span>
[1355][root@mail:~/cert]$</pre>
<p>Just having them doesn’t get us anywhere, so let’s get them installed. First, we are going to change some permissions, because we don’t want just anyone having access to these files. To apply the appropriate permissions, run this:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">chmod 0600 server.key.secure server.key server.csr server.crt</pre>
<p>Now, here’s where things depend on the distribution that you are using. I will describe what I am doing so that if you are not on OpenSUSE, you will still be able to get this working.</p>
<p>In OpenSUSE, the <span>apache2</span> config directory is located at <span>/etc/apache2</span>.  Underneath that, there are a handful of directories.  The three we care about are <span>/etc/apache2/ssl.crt</span>, <span>/etc/apache2/ssl.csr</span>, and <span>/etc/apache2/ssl.key</span>.  The <span>server.crt</span> needs to be moved to <span>/etc/apache2/ssl.crt</span>.  The <span>server.csr</span> file needs to be moved to <span>/etc/apache2/ssl.csr</span>.  And the <span>server.key</span> file needs to be moved to <span>/etc/apache2/ssl.key</span>:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:white;font-size:12px;background-color:black;margin:0;padding:1em;">[1348][root@mail:~/cert]$ mv server.key /etc/apache2/ssl.key/server.key
[1349][root@mail:~/cert]$ mv server.crt /etc/apache2/ssl.crt/server.crt
[1349][root@mail:~/cert]$ mv server.csr /etc/apache2/ssl.csr/server.csr
[1349][root@mail:~/cert]$</pre>
<p>Yep, pretty complex stuff, moving files.</p>
<p>Now, we need to make a handful more edits to some files, and we’re just about there.</p>
<div style="font-size:15px;font-weight:900;">System Configuration</div>
<p>First thing is to edit <span>/etc/sysconfig/apache2</span>. Search through that file for the directive called APACHE_MODULES. Make sure you see ’ssl’ in there. If not, add it. Then, search through the file and find APACHE_SERVER_FLAGS. Make sure it has ‘SSL’ in it. If not, add it. Save and close the file.</p>
<p>You can also manage apache’s modules with the ‘a2enmod’ command.  To view the list of loaded modules, run ‘a2enmod -l’.</p>
<p>Next, open up the config file that tells <span>apache2</span> which ports to listen on.  In OpenSUSE, this file is <span>/etc/apache2/listen.conf</span>.  Rip that bad boy open.  You will see the following line:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">Listen 80</pre>
<p>Add a new line for port 443, our HTTPS port, so that it looks like this:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">Listen 80
Listen 443</pre>
<p>Then, look for the following line:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">NameVirtualHost *:80</pre>
<p>Add a new line for port 443, our HTTPS port, so that it looks like this:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">NameVirtualHost *:80
NameVirtualHost *:443</pre>
<p>Save and quit.</p>
<div style="font-size:15px;font-weight:900;">Virtual Host Configuration</div>
<p>In OpenSUSE, it’s really easy to have virtual hosts on a machine.  I have like 10 on mine.  One of them is my blog, <a title="OpenSUSE Linux Rants" href="http://www.suseblog.com/" target="_blank">www.suseblog.com</a>.  Well, to make this easy, in OpenSUSE, the virtual domain configuration files are located in <span>/etc/apache2/vhosts.d</span>, each with their own name.  My <a title="OpenSUSE Linux Rants" href="http://www.suseblog.com/" target="_blank">www.suseblog.com</a> configuration file is called <span>suseblog.conf</span>.  To set up SSL for this virtual host, just duplicate the file and give it another name.  In my case, I named it <span>ssl-suseblog.conf</span>.</p>
<p>Now, we’re going to open up that file and add like 4 lines to it.  No sweat.</p>
<p>At the top of the file, there is a line that looks like this:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">&lt;VirtualHost *:80&gt;</pre>
<p>Change the port from 80 to 443, so it looks like this:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">&lt;VirtualHost *:443&gt;</pre>
<p>Then, go down a ways and add these lines:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:black;font-size:12px;background-color:#eeeeee;margin:0;padding:1em;">SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/apache2/ssl.crt/server.crt
SSLCertificateKeyFile /etc/apache2/ssl.key/server.key</pre>
<p>Save and quit on that one, too.</p>
<div style="font-size:15px;font-weight:900;">Configure Firewall</div>
<p>We can configure this thing perfectly, but if the firewall doesn’t know to let traffic through, we will not have HTTPS access to the server. Let’s check the firewall really quick to make sure.</p>
<p>Fire up YAST. Go to the Security &amp; Users option on the right, and select FIREWALL from the left. If you do not have a firewall running on the machine, you can just exit now. If you do, you will need to go to ALLOWED SERVICES. In the SERVICES TO ALLOW drop-down on the right, select HTTPS Server. Then click ADD. Then click NEXT, and finally FINISH. You should now have port 443 opened for HTTPS business.</p>
<p>Now, let’s go ahead and restart apache and enjoy our new self-signed self-generated SSL cert on our HTTPS service:</p>
<pre style="border:1px solid black;overflow:auto;font-family:courier;width:95%;color:white;font-size:12px;background-color:black;margin:0;padding:1em;">[1426][root@mail:/etc/apache2]$ /etc/init.d/apache2 restart
Syntax OK
Shutting down httpd2 (waiting for all children to terminate)          done
Starting httpd2 (prefork)                                             done
[1427][root@mail:/etc/apache2]$</pre>
<div style="font-size:15px;font-weight:900;">Conclusion</div>
<p>Well, we’ve concluded.  Enjoy.</p>
<p><a href="http://httpd.apache.org/docs/2.0/mod/mod_ssl.html" target="_blank">More info on the mod_ssl page</a></p>
<p>Article By: <a title="SuSEBlog" href="http://www.suseblog.com/opensuse-linux-103-signing-self-generated-ssl-certificates-as-your-own-certificate-authority" target="_blank">SuseBlog</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrnovell.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrnovell.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrnovell.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrnovell.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrnovell.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrnovell.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrnovell.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrnovell.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrnovell.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrnovell.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=101&subd=mrnovell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mrnovell.wordpress.com/2009/06/18/opensuse-linux-creating-self-signed-ssl-certificates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a2c260852e1e589f7fdfa49cff3d8db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mr.Novell</media:title>
		</media:content>
	</item>
		<item>
		<title>OpenSuSE 11.0 is out!!!</title>
		<link>http://mrnovell.wordpress.com/2008/06/19/opensuse-110-is-out/</link>
		<comments>http://mrnovell.wordpress.com/2008/06/19/opensuse-110-is-out/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 18:33:30 +0000</pubDate>
		<dc:creator>mrnovell</dc:creator>
				<category><![CDATA[Linux/OSS]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Novell]]></category>

		<guid isPermaLink="false">http://mrnovell.com/?p=87</guid>
		<description><![CDATA[Another one of those days that I look forward to …. yes, openSUSE 11.0 has been officially released.
“Looking at the list of Top500 supercomputers, we find that 20 of the top 50 run SUSE Linux. This ratio extends to the entire Top500 – around 40% run SUSE.”

If you have never heard of this distro, as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=100&subd=mrnovell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Another one of those days that I look forward to …. yes, openSUSE 11.0 has been officially released.</strong></p>
<p style="text-align:center;"><em>“Looking at the list of Top500 supercomputers, we find that 20 of the top 50 run SUSE Linux. This ratio extends to the entire Top500 – around 40% run SUSE.”</em></p>
<p style="text-align:center;"><img src="http://img255.imageshack.us/img255/6043/banner1ct4.png" class="aligncenter" /></p>
<p>If you have never heard of this distro, as is now known as <a href="http://blogs.zdnet.com/BTL/?p=8988" target="_blank"><em>Mercedes-Benz of Linux</em></a>, openSUSE originated in 2005, with Novell’s decision to begin developing the existing Suse Linux Professional product in collaboration with external developers, including bringing the community into the beta-testing process. Previously all development had been done in-house.</p>
<p>A lot has changed since openSUSE 10.3, and a lot of work has gone into improving openSUSE. In this release you’ll find updated versions of almost every program, a vastly improved installer, faster and easier package management, and much more. Features added to OpenSuse 11.0 since version 10.3, the latest stable version, include <strong>Linux kernel 2.6.25</strong>, <strong>Xen 3.2</strong> virtualisation, windowing engine <strong>X.Org 7.3</strong>.</p>
<p>openSUSE 11.0 includes two branches of KDE — the KDE 3.5.x series, which is the stable and older KDE series that many openSUSE users are already familiar with, and the cutting edge <span class="external text">KDE4</span>. GNOME users will find a lot to like in openSUSE 11.0. openSUSE’s GNOME is very close to upstream GNOME, because Novell and openSUSE want to do as much work as possible in the upstream release. OpenOffice.org 2.4 provides openSUSE users with a top-notch office suite with a word processor (Writer), spreadsheet (Calc), presentation tool (Impress), and drawing software (Draw). Here’s some of the improvements you’ll see in openSUSE 11.0:</p>
<ul>
<li><img src="http://img521.imageshack.us/img521/150/180pxopensuse11ue3.jpg" class="alignright" style="float:right;" />Rewritten installer that makes installation even easier</li>
<li> Faster and easier package management</li>
<li>Easier system updates with PackageKit</li>
<li>Easier 3-D effects with Compi z-Fusion and CCSM</li>
<li>KDE 4 &#8211; The next generation KDE Desktop</li>
<li>GNOME 2.22 &#8211; Latest and greatest GNOME release</li>
<li>Firefox 3.0 &#8211; openSUSE ships with Firefox 3.0 beta 5, will update to 3.0 final</li>
<li>OpenOffice.org 2.4 &#8211; Latest OpenOffice.org, with dozens of improvments and new features, including better VBA support, 3-D transitions in Impress, and import support for Microsoft Office 2007 document formats.</li>
<li>Banshee 1.0 &#8211; Major update to Novell-sponsored multimedia application.</li>
<li>Tasque &#8211; Simple and elegant to-do application.</li>
<li>NetworkManager 0.7 &#8211; Cutting edge release of NetworkManager, which includes support for EV-DO/UMTS cards.</li>
<li>PulseAudio &#8211; Better sound management in GNOME.</li>
<li>Linux kernel 2.6.25 &#8211; Most recent major release of the Linux kernel</li>
<li>Nearly every application has been updated since 10.3</li>
<li>More than 200 new features specific to openSUSE</li>
</ul>
<p>It’s now easy to enable and configure Compiz in KDE and GNOME, using Simple CCSM, which is labeled <em>Desktop Effects</em> in the main menu. Using the Simple CCSM dialog you can enable/disable Compiz, and change some of the more prominent Compiz features without getting deep into all of the functionality of Compiz. From here you can choose effects profiles which vary from lightweight profiles with a few effects to more comprehensive sets of effects which may have a more marked effect on performance. More advanced users may want to delve deep into Compiz functionality with the <em>CompizConfig Settings Manager (ccsm)</em>, which is also part of openSUSE 11.0’s default package set.</p>
<p>Check out the list of more than <a href="http://en.opensuse.org/Testing:Features_11.0">200 new features</a> specific to openSUSE.</p>
<p>Users have two options for installation — the live CDs, which feature a simplified installer that doesn’t require the user to make any decisions about package selection, and the openSUSE DVDs, which allow users to choose their desktop (including KDE 3.5 and Xfce, or no desktop at all) and other packages not included on the live CDs.</p>
<p style="text-align:center;"><img src="http://img171.imageshack.us/img171/7654/800pxos110liveinst2ci3.jpg" /></p>
<p style="text-align:center;">LiveCD Installer</p>
<p style="text-align:center;"><img src="http://img171.imageshack.us/img171/9026/800pxos110inst4ug3.jpg" /></p>
<p style="text-align:center;">DVD Installer</p>
<p style="text-align:center;"><img src="http://img171.imageshack.us/img171/8789/750pxos110beta1kde42ra0.png" /></p>
<p style="text-align:center;">KDE 4.0.x Desktop</p>
<p style="text-align:center;"><img src="http://img171.imageshack.us/img171/9522/800pxos110kde34jf6.png" /></p>
<p style="text-align:center;">KDE 3.5.x Desktop</p>
<p style="text-align:center;"><img src="http://img171.imageshack.us/img171/2058/800pxos110beta1gnome0lx9.png" /></p>
<p style="text-align:center;">Gnome 2.22 Desktop</p>
<p style="text-align:center;"><img src="http://img168.imageshack.us/img168/9435/os110itunes300x225xz1.png" /></p>
<p style="text-align:center;">Wine with its monumental <a href="http://wiki.winehq.org/WineReleasePlan">1.0 release</a></p>
<h3>Download openSUSE 10.3:</h3>
<p>To install from the DVD, see <strong><a href="http://en.opensuse.org/Installation/11.0_DVD_Install" class="external text" title="http://en.opensuse.org/Installation/11.0 DVD Install" rel="nofollow">openSUSE 11.0 DVD Installation</a></strong>. For live CDs, see <strong><a href="http://en.opensuse.org/Installation/11.0_Live_CD" class="external text" title="http://en.opensuse.org/Installation/11.0 Live CD" rel="nofollow">openSUSE 11.0 Live-CD Installation</a></strong>. <em><strong>As usually I recommend, use torrents so not to overload ftp servers.</strong></em></p>
<p><strong>Download: <a href="http://software.opensuse.org/" class="external text" title="http://software.opensuse.org/" rel="nofollow">Software.opensuse.org</a><br />
</strong><strong>Buy it: <a href="http://en.opensuse.org/Buy_openSUSE" class="external free" title="http://en.opensuse.org/Buy openSUSE" rel="nofollow">http://en.opensuse.org/Buy_openSUSE</a></strong></p>
<p>I<!--f you have downloaded the Live DVD, follow the instructions on the screen. If you have downloaded an installation media, i-->nstructions are available as follows:</p>
<dl>
<dt>Installation from DVD/CD:</dt>
<dd> <strong><a href="http://www.novell.com/documentation/opensuse110/opensuse110_startup/data/opensuse110_startup.html">Official openSUSE 11.0 Start-Up guide</a><br />
<a href="http://en.opensuse.org/INSTALL_Local">Step-by-step installation guide</a></strong> </dd>
<dt>Network Installation:</dt>
<dd> <strong><a href="http://en.opensuse.org/INSTALL_Internet">Internet Installation</a></strong> </dd>
</dl>
<p><img src="http://img229.imageshack.us/img229/3059/communitylogoek0.png" width="28" align="left" height="38" />Don’t forget to check out the <strong><a href="http://opensuse-community.org/">openSUSE-Community.org</a></strong> website … a great place for information.</p>
<p><img src="http://news.opensuse.org/wp-content/uploads/2007/10/communicate.png" class="alignright" style="float:right;" width="128" height="128" />To get help, provide any feedback, ask questions, or get involved and help contribute to the openSUSE distribution, please <a href="http://opensuse.org/Communicate">communicate</a>. There are several ways to get in touch with the openSUSE community, including:</p>
<ul>
<li><strong>IRC:</strong> <a href="irc://irc.freenode.net/opensuse">#opensuse</a> on <em>irc.freenode.net</em></li>
<li><strong>Discussion Forums:</strong> newly launched <a href="http://forums.opensuse.org/" target="_blank">openSUSE Forum</a></li>
<li><strong>Mailing Lists</strong>: in particular, the <a href="http://lists.opensuse.org/opensuse">opensuse@opensuse.org</a> (<a href="mailto:opensuse+subscribe@opensuse.org">subscribe</a>) is available for all support questions. For additional help with subscribing, <a href="http://en.opensuse.org/Mailinglists">check here</a></li>
<li>For other ways such as Jabber and Usenet, see the <a href="http://opensuse.org/Communicate">Communicate</a> page.</li>
</ul>
<p>If you find a bug report it <a href="http://bugzilla.novell.com/">http://bugzilla.novell.com</a> and will help openSUSE mature more.</p>
<p>Expect posts on openSUSE from me. If you have some questions, or topics that you would like me to cover, regarding 11.0, let me know and I’ll see if I can.</p>
<p style="text-align:center;" align="left"><strong>A huge thanks to all those involved in the release, particularly all the community contributors, for making this an excellent openSUSE release!</strong></p>
<p>Read the following to get yourself introduced to 11.0:</p>
<ul>
<li><a href="http://blog.linuxoss.com/2008/06/16/opensuse-110-installing-ati-and-nvidia-drivers/" target="_blank"><strong>openSUSE 11.0: Installing ATI and nVidia Video Drivers </strong></a></li>
<li><strong><a href="http://www.theregister.co.uk/2008/06/18/open_suse_11_review/" target="_blank">OpenSUSE 11 a redemptive OS with a Mactastic shine</a></strong></li>
</ul>
<p>Article By: <a href="http://blog.linuxoss.com/2008/06/19/opensuse-110-final-released/" title="E@zyVG" target="_blank">E@zyVG</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mrnovell.wordpress.com/100/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mrnovell.wordpress.com/100/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrnovell.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrnovell.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrnovell.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrnovell.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrnovell.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrnovell.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrnovell.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrnovell.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrnovell.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrnovell.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=100&subd=mrnovell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mrnovell.wordpress.com/2008/06/19/opensuse-110-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a2c260852e1e589f7fdfa49cff3d8db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mr.Novell</media:title>
		</media:content>

		<media:content url="http://img255.imageshack.us/img255/6043/banner1ct4.png" medium="image" />

		<media:content url="http://img521.imageshack.us/img521/150/180pxopensuse11ue3.jpg" medium="image" />

		<media:content url="http://img171.imageshack.us/img171/7654/800pxos110liveinst2ci3.jpg" medium="image" />

		<media:content url="http://img171.imageshack.us/img171/9026/800pxos110inst4ug3.jpg" medium="image" />

		<media:content url="http://img171.imageshack.us/img171/8789/750pxos110beta1kde42ra0.png" medium="image" />

		<media:content url="http://img171.imageshack.us/img171/9522/800pxos110kde34jf6.png" medium="image" />

		<media:content url="http://img171.imageshack.us/img171/2058/800pxos110beta1gnome0lx9.png" medium="image" />

		<media:content url="http://img168.imageshack.us/img168/9435/os110itunes300x225xz1.png" medium="image" />

		<media:content url="http://img229.imageshack.us/img229/3059/communitylogoek0.png" medium="image" />

		<media:content url="http://news.opensuse.org/wp-content/uploads/2007/10/communicate.png" medium="image" />
	</item>
		<item>
		<title>web2py &#8211; Python Web Framework</title>
		<link>http://mrnovell.wordpress.com/2008/06/11/web2py-python-web-framework/</link>
		<comments>http://mrnovell.wordpress.com/2008/06/11/web2py-python-web-framework/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 21:55:06 +0000</pubDate>
		<dc:creator>mrnovell</dc:creator>
				<category><![CDATA[Linux/OSS]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://mrnovell.com/?p=86</guid>
		<description><![CDATA[ Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python.


No installation, no configuration, no dependencies. All in one package. You can run it off a USB drive
Runs on Windows, OSX, Unix/Linux, and Windows CE phones.
Allows development, debugging, testing, deployment, maintenance and administration, including database [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=99&subd=mrnovell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3> Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in <a href="http://www.python.org/">Python</a>.</h3>
<p class="post">
<ul>
<li>No installation, no configuration, no dependencies. All in one package. You can run it off a USB drive</li>
<li>Runs on Windows, OSX, Unix/Linux, and Windows CE phones.</li>
<li>Allows development, debugging, testing, deployment, maintenance and administration, including database administration, via the provided web interface.</li>
<li>Enforces good Software Engineer practices, like the Model-View-Controller design, validation and self-submission of forms.</li>
<li>Strong on security. Prevents the most common types of vulnerabilities: Cross Site Scripting, Injection Flaws, and Malicious File Execution.</li>
<li>Talks HTML, XML, RSS, ATOM, AJAX, JSON, RTF, CSV, WIKI, XML-RPC, REST, Flash, etc.</li>
<li>Dynamically and transparently generates SQL queries for you for SQLite, MySQL, PostgreSQL and Oracle. Even creates and alters tables for you when required. Performs automatic transactions.</li>
<li>Allows you to create apps easily, byte-code compile them, and distribute them in open or closed source under any license you like.</li>
<li>Faster then the competition, designed for small as well as large projects, includes the ability to upload/download/stream large files, internationalization support, distributed transactions, &#8230;</li>
</ul>
<p>Get it <a href="http://mdp.cti.depaul.edu/examples/default/index" title="web2py" target="_blank">here</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mrnovell.wordpress.com/99/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mrnovell.wordpress.com/99/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrnovell.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrnovell.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrnovell.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrnovell.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrnovell.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrnovell.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrnovell.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrnovell.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrnovell.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrnovell.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=99&subd=mrnovell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mrnovell.wordpress.com/2008/06/11/web2py-python-web-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a2c260852e1e589f7fdfa49cff3d8db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mr.Novell</media:title>
		</media:content>
	</item>
		<item>
		<title>Vista Sucks Video &#8211; Very Funny!</title>
		<link>http://mrnovell.wordpress.com/2008/03/28/vista-sucks-video-very-funny/</link>
		<comments>http://mrnovell.wordpress.com/2008/03/28/vista-sucks-video-very-funny/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 22:16:19 +0000</pubDate>
		<dc:creator>mrnovell</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://mrnovell.com/?p=85</guid>
		<description><![CDATA[       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=98&subd=mrnovell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=98&subd=mrnovell&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://mrnovell.wordpress.com/2008/03/28/vista-sucks-video-very-funny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a2c260852e1e589f7fdfa49cff3d8db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mr.Novell</media:title>
		</media:content>
	</item>
		<item>
		<title>Spicebird &#8211; Open Source Outlook Alternative</title>
		<link>http://mrnovell.wordpress.com/2008/03/26/spicebird-open-source-outlook-alternative/</link>
		<comments>http://mrnovell.wordpress.com/2008/03/26/spicebird-open-source-outlook-alternative/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 07:11:37 +0000</pubDate>
		<dc:creator>mrnovell</dc:creator>
				<category><![CDATA[Linux/OSS]]></category>
		<category><![CDATA[Utilites & Scripts]]></category>

		<guid isPermaLink="false">http://mrnovell.com/?p=84</guid>
		<description><![CDATA[
Spicebird was created by a group called Synovel Technologies, “an opensource technology startup based in Hyderabad, India. They develop and contribute to Free and Open Source applications, especially in the enterprise communication and collaboration space.”

Spicebird is a collection of contact and collaboration tools, including Chat, Email, Calendar, Tasks and Contacts. What’s nice about the integrative [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=97&subd=mrnovell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="storycontent">
<p class="snap_preview"><span class="story"><a href="http://www.spicebird.com/" target="_blank"><strong>Spicebird</strong></a> was created by a group called <a href="http://www.synovel.com/" target="_blank"><strong>Synovel Technologies</strong></a>, “an opensource technology startup based in Hyderabad, India. They develop and contribute to Free and Open Source applications, especially in the enterprise communication and collaboration space.”</span></p>
<p style="text-align:center;"><img src="http://img209.imageshack.us/img209/3917/homescreen0previewml9.png" /></p>
<p><a href="http://www.spicebird.com/" target="_blank"><strong>Spicebird</strong></a> is a collection of contact and collaboration tools, including Chat, Email, Calendar, Tasks and Contacts. What’s nice about the integrative approach to these tools is that, for example, you can check on a contact, and not only do you get basic contact information, you also see your contact’s online status, so you can IM this user via the built-in Chat window, or contact him via Jabber, if you choose. The application is built on top of mozilla Thunderbird, Sunbird, Xmpp4moz and adds more features and integration. The extensibility of the mozilla platform makes adding new tools and customization of the suite easy. Spicebird has a long road ahead to become a comprehensive communications suite.</p>
<p>Check out the <strong><a href="http://www.spicebird.com/demos/spicebird.html" title="Video Demonstration of Spicebird Beta 0.3">Video Demo</a></strong> of the product.</p>
<p>Article By: <a href="http://linux.wordpress.com/2008/03/12/spicebird-open-source-outlook-alternative/" title="SpiceBird" target="_blank">E@zyVG</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mrnovell.wordpress.com/97/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mrnovell.wordpress.com/97/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrnovell.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrnovell.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrnovell.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrnovell.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrnovell.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrnovell.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrnovell.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrnovell.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrnovell.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrnovell.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=97&subd=mrnovell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mrnovell.wordpress.com/2008/03/26/spicebird-open-source-outlook-alternative/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a2c260852e1e589f7fdfa49cff3d8db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mr.Novell</media:title>
		</media:content>

		<media:content url="http://img209.imageshack.us/img209/3917/homescreen0previewml9.png" medium="image" />
	</item>
		<item>
		<title>RedBook &#8211; Daily Logging App</title>
		<link>http://mrnovell.wordpress.com/2008/03/12/redbook-daily-logging-app/</link>
		<comments>http://mrnovell.wordpress.com/2008/03/12/redbook-daily-logging-app/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 23:56:00 +0000</pubDate>
		<dc:creator>mrnovell</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Utilites & Scripts]]></category>

		<guid isPermaLink="false">http://mrnovell.com/?p=83</guid>
		<description><![CDATA[Redbook allows you to log your daily activities during the day and comes with a great reporting function.
Read More 
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=96&subd=mrnovell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Redbook allows you to log your daily activities during the day and comes with a great reporting function.</p>
<p><a href="http://www.h3rald.com/articles/redbook" target="_blank">Read More </a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mrnovell.wordpress.com/96/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mrnovell.wordpress.com/96/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrnovell.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrnovell.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrnovell.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrnovell.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrnovell.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrnovell.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrnovell.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrnovell.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrnovell.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrnovell.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=96&subd=mrnovell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mrnovell.wordpress.com/2008/03/12/redbook-daily-logging-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a2c260852e1e589f7fdfa49cff3d8db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mr.Novell</media:title>
		</media:content>
	</item>
		<item>
		<title>Rush = Shell::New(&#8217;Ruby&#8217;, &#8216;Shell&#8217;)</title>
		<link>http://mrnovell.wordpress.com/2008/02/22/rush-shellnewruby-shell/</link>
		<comments>http://mrnovell.wordpress.com/2008/02/22/rush-shellnewruby-shell/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 07:15:52 +0000</pubDate>
		<dc:creator>mrnovell</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Utilites & Scripts]]></category>

		<guid isPermaLink="false">http://mrnovell.com/?p=82</guid>
		<description><![CDATA[rush is a replacement for the unix shell (bash, zsh, etc) which uses pure Ruby syntax. Grep through files, find and kill processes, copy files &#8211; everything you do in the shell, now in Ruby.
More Info
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=95&subd=mrnovell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>rush is a replacement for the unix shell (bash, zsh, etc) which uses pure Ruby syntax. Grep through files, find and kill processes, copy files &#8211; everything you do in the shell, now in Ruby.</p>
<p><a href="http://rush.heroku.com/" title="Rush" target="_blank">More Info</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mrnovell.wordpress.com/95/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mrnovell.wordpress.com/95/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrnovell.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrnovell.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrnovell.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrnovell.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrnovell.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrnovell.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrnovell.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrnovell.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrnovell.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrnovell.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=95&subd=mrnovell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mrnovell.wordpress.com/2008/02/22/rush-shellnewruby-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a2c260852e1e589f7fdfa49cff3d8db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mr.Novell</media:title>
		</media:content>
	</item>
		<item>
		<title>Slow Posts</title>
		<link>http://mrnovell.wordpress.com/2008/02/08/slow-posts-3/</link>
		<comments>http://mrnovell.wordpress.com/2008/02/08/slow-posts-3/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 01:22:46 +0000</pubDate>
		<dc:creator>mrnovell</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://mrnovell.com/?p=81</guid>
		<description><![CDATA[I will be back to posting after this weekends Linux Expo here in Los Angleses, CA. Sorry for the long wait&#8230;
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=94&subd=mrnovell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I will be back to posting after this weekends Linux Expo here in Los Angleses, CA. Sorry for the long wait&#8230;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mrnovell.wordpress.com/94/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mrnovell.wordpress.com/94/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrnovell.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrnovell.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrnovell.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrnovell.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrnovell.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrnovell.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrnovell.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrnovell.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrnovell.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrnovell.wordpress.com/94/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrnovell.wordpress.com&blog=353280&post=94&subd=mrnovell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mrnovell.wordpress.com/2008/02/08/slow-posts-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a2c260852e1e589f7fdfa49cff3d8db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mr.Novell</media:title>
		</media:content>
	</item>
	</channel>
</rss>