<?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/"
	>

<channel>
	<title>SpaceFan</title>
	<atom:link href="http://know-and-share.de/spacefan/feed/" rel="self" type="application/rss+xml" />
	<link>http://know-and-share.de/spacefan</link>
	<description>Hansjoerg&#039;s thoughts on space (outer-, knowledge-, development-) and related</description>
	<lastBuildDate>Sat, 24 Apr 2010 17:56:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Restart being prepared using &#8220;Professional WordPress&#8221;</title>
		<link>http://know-and-share.de/spacefan/wordpress/restart-being-prepared-using-professional-wordpress/</link>
		<comments>http://know-and-share.de/spacefan/wordpress/restart-being-prepared-using-professional-wordpress/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 17:14:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Learning]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://know-and-share.de/spacefan/?p=96</guid>
		<description><![CDATA[So, after this long time I&#8217;m now in the phase of restarting my efforts in blogging and publishing websites. So I&#8217;m better prepared I&#8217;m reading a great book which I had previously blogged about: Professional WordPress, written by Hal Stern, David Damstra, Brad Williams. I&#8217;m using the book and learning more about in-depth aspects of [...]]]></description>
			<content:encoded><![CDATA[<p>So, after this long time I&#8217;m now in the phase of restarting my efforts in blogging and publishing websites. So I&#8217;m better prepared I&#8217;m reading a great book which I had <a href="http://know-and-share.de/spacefan/wordpress/wordpress-internals-discovery/">previously blogged</a> about: <a href="http://www.amazon.com/Professional-WordPress-Wrox-Programmer/dp/0470560541/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1272128942&amp;sr=8-1">Professional WordPress, written by Hal Stern, David Damstra, Brad Williams. </a></p>
<p>I&#8217;m using the book and learning more about in-depth aspects of WordPress and the results are actually visible in my &#8220;Blog-Playground&#8221; area at <a href="http://knowandshare.de/wptry/">http://knowandshare.de/wptry/</a></p>
<p>Once I have more info and knowledge, I share it surely with you all. This might also lead to me restructuring this main page, but we&#8217;ll see.</p>
<p>So back into the combined learning, using, sharing.</p>
]]></content:encoded>
			<wfw:commentRss>http://know-and-share.de/spacefan/wordpress/restart-being-prepared-using-professional-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merry Christmas and nice Holiday-/ Winter-break</title>
		<link>http://know-and-share.de/spacefan/communities/merry-christmas-and-nice-holiday-winter-break/</link>
		<comments>http://know-and-share.de/spacefan/communities/merry-christmas-and-nice-holiday-winter-break/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 12:31:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Communities]]></category>

		<guid isPermaLink="false">http://know-and-share.de/spacefan/?p=92</guid>
		<description><![CDATA[It&#8217;s been a while since the last post. However don&#8217;t want to miss out on sending a &#8220;Merry Christmas&#8221; where appropriate and a nice holiday / winter break to all of you out there. More to come early January latest.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since the last post. However don&#8217;t want to miss out on sending a &#8220;Merry Christmas&#8221; where appropriate and a nice holiday / winter break to all of you out there.</p>
<p>More to come early January latest.</p>
]]></content:encoded>
			<wfw:commentRss>http://know-and-share.de/spacefan/communities/merry-christmas-and-nice-holiday-winter-break/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Staying current in differentiated ways</title>
		<link>http://know-and-share.de/spacefan/communities/staying-current-in-differentiated-ways/</link>
		<comments>http://know-and-share.de/spacefan/communities/staying-current-in-differentiated-ways/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 14:54:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Communities]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Social Web]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://know-and-share.de/spacefan/?p=82</guid>
		<description><![CDATA[Staying informed, but how? One of the important aspects in all parts of our life, but specifically in our professional life, is to stay informed. While this was done in previous times using only a limited number of sources and resources, it has become a typical aspect of today&#8217;s knowledge workers to ensure that we [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Staying informed, but how?</strong></p>
<p>One of the important aspects in all parts of our life, but specifically in our professional life, is to stay informed. While this was done in previous times using only a limited number of sources and resources, it has become a typical aspect of today&#8217;s knowledge workers to ensure that we are not overwhelmed by the offerings of information. The number of emails in your inbox is increasing, calls are happening all the time and there are numerous channels for news which are competing for getting your attention.</p>
<p>And yet, this diversity of information sources and formats might fulfill a demand which is present in our desire to stay informed. As is true with so many things in life, there are multiple ways to achieve the goal of gaining more expertise and/or keeping current. And doing so might be done by reading books, surfing to some blogs, getting input from listening to webinars or watching videos created by other experts.</p>
<p>Differentiated learning from my perspective means to enable people to use the best vehicle for them. Also, some format present a better approach for certain needs than other. Examples: Sharing best practices might go very well in a discussion, which could be recorded and listened to live. Last minute updates would be nicely done through blogs and up-to-the minute discussion can be facilitated not only in conference calls but also using Chat/Instant messaging.</p>
<p>So an effort for all Technology companies is to ensure that their field has the ability to keep updated and hence providing that multitude of formats is playing well in that arena and it also supports the needs of a flexible workforce (working remotely, different timezones, different access).<br />
Formats that can be offered are eBooks, Blogs, Wikis, Video, Chat, Forums and not to forget the other formats like &#8220;real&#8221; books, newspapers, magazines etc.</p>
<p>Nicely fitting into this is the idea of asking experts to share their way of keeping up to date. This has the advantage to get real world lists of information which are proven by colleagues. Similar to recommendation lists on existing online-shops this is something that fits well into the human nature to check what others are doing and it has the additional benefit of enhancing networking between people with common interest. This further drives establishing networks of expertise.</p>
<p>A great combination is to actually use Social Web techniques to propagate this information to the employees. So in contrast to just put this information up on a webpage, how about putting this on a wiki, enabling the &#8220;crowd&#8221; to update and enhance this information (building a &#8220;wisdom of crowd&#8221;) and through comments drive ongoing discussion amongst experts. You can also then use RSS for these pages so people are informed about those areas that they are interested in (in contrast to do mass-broadcasting) and if you have micro-blogging in youur company, you might even use that to inform about updates or new additions.</p>
]]></content:encoded>
			<wfw:commentRss>http://know-and-share.de/spacefan/communities/staying-current-in-differentiated-ways/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Internals discovery</title>
		<link>http://know-and-share.de/spacefan/wordpress/wordpress-internals-discovery/</link>
		<comments>http://know-and-share.de/spacefan/wordpress/wordpress-internals-discovery/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 17:36:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[Opensolaris]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://know-and-share.de/spacefan/?p=78</guid>
		<description><![CDATA[Well, as is evident by some of my posts and also visible on this page, I&#8217;m using WordPress for managing this blog. And as also can be recognized, I&#8217;m interested in Software Development. So it might be obvious to combine the two interest in understanding more about the internals and the architecture of WordPress. So [...]]]></description>
			<content:encoded><![CDATA[<p>Well, as is evident by some of my posts and also visible on this page, I&#8217;m using WordPress for managing this blog. And as also can be recognized, I&#8217;m interested in Software Development. So it might be obvious to combine the two interest in understanding more about the internals and the architecture of WordPress.</p>
<p>So while there is material out there to get more information on the the inner working of WordPress, reading books about this topic is a great way of expanding your knowledge.</p>
<p>So I was looking for a book on this subject and I happen to know that one book is currently in the works and will be out in early 2010. This book will surely provide a good deal of information and insight.</p>
<p>You can already pre-order the book, here are links to the German Amazon store: <a href="http://www.amazon.de/Professional-Wordpress-Hal-Stern/dp/0470560541">http://www.amazon.de/Professional-Wordpress-Hal-Stern/dp/0470560541</a> and to the US Amazon store: <a href="http://www.amazon.com/Professional-WordPress-Hal-Stern/dp/0470560541">http://www.amazon.com/Professional-WordPress-Hal-Stern/dp/0470560541</a></p>
<p>Now, you might be wondering what the content of the book will be and it so happens that there is a bit more available: see below image.</p>
<p><img class="alignnone size-full wp-image-79" title="Professional WordPress" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/Professional-WordPress.jpg" alt="Professional WordPress" width="604" height="390" /></p>
<p>As soon as the book is out and/or more information is available, I&#8217;m surely will be happy to tell you more about it. I&#8217;m really looking forward to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://know-and-share.de/spacefan/wordpress/wordpress-internals-discovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test and Deploy in virtual times Part 3</title>
		<link>http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times-part-3/</link>
		<comments>http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times-part-3/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 12:18:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Glassfish]]></category>
		<category><![CDATA[Opensolaris]]></category>

		<guid isPermaLink="false">http://know-and-share.de/spacefan/?p=66</guid>
		<description><![CDATA[So, now that we have a running OpenSolaris install in our VirtualBox, let&#8217;s get to the next step: Installation of Glassfish and MySQL First: Installation of Glassfish Let&#8217;s take the easy approach and use the built-in graphical tools. This is specifically easy as both applications are integrated into OpenSolaris Package Manager. So startup the Package [...]]]></description>
			<content:encoded><![CDATA[<p>So, now that we have a running OpenSolaris install in our VirtualBox, let&#8217;s get to the next step: Installation of Glassfish and MySQL</p>
<p><strong>First: Installation of Glassfish</strong></p>
<p>Let&#8217;s take the easy approach and use the built-in graphical tools. This is specifically easy as both applications are integrated into OpenSolaris Package Manager. So startup the Package Manager (you can see a link to it on the Desktop). There is an icon called &#8220;Add more software&#8221;, just double-click on this and the Package Manager will start up. It will look like this:</p>
<div id="attachment_72" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-72" title="Package-Mgr" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/Package-Mgr-300x240.png" alt="Initial View of Package Manager" width="300" height="240" /><p class="wp-caption-text">Initial View of Package Manager</p></div>
<p>Give it some time to update it&#8217;s catalog. Then select the category Web and find Glassfish. Click on the selection and then press the &#8220;Install&#8221;-Button.</p>
<div id="attachment_71" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-71" title="Glassfish-Select" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/Glassfish-Select-300x240.png" alt="Select Glassfish Package" width="300" height="240" /><p class="wp-caption-text">Select Glassfish Package</p></div>
<p>The Package-Manager checks the dependencies and downloads Glassfish plus potentially additional packages which Glassfish depends upon. All required packages will be installed and Package Manager keeps you informed about the steps taken:</p>
<div id="attachment_73" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-73" title="PKG-Install" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/PKG-Install-300x240.png" alt="Package Manager keeps you informed" width="300" height="240" /><p class="wp-caption-text">Package Manager keeps you informed</p></div>
<p>Then you can do the configuration and there is a great entry on this blog: <a href="http://blogs.sun.com/observatory/en_US/entry/glassfish"> http://blogs.sun.com/observatory/en_US/entry/glassfish</a> which describes creating domain1 (in a self-defined directory) and also setting up Glassfish as a Service in OpenSolaris.<br />
NOTE: in order to change the default path for the domain and go along with the blog&#8217;s author, I needed to use <em>pfexec vi /usr/appserver/config/asenv.config</em> as the file is writable for root only.</p>
<p>I also recommend to save the output of the create-domain command as it includes the list of the network ports to which Glassfish will listen.Using the SMF Service for Glassfish makes it easy to administer the service and this is another great feature of OpenSolaris.</p>
<p><strong>Second: Installation of MySQL</strong></p>
<p>The installation of MySQL can be done as a single package, but there is a pre-configured package which makes it a lot easier. So I recommend to install the AMP Package. And a good description of how to install the AMP package, set the initial passwords and enable SMF Service for it, can be found at this blog-entry: <a href="http://blogs.sun.com/trawick/entry/setting_up_amp_with_glassfish">http://blogs.sun.com/trawick/entry/setting_up_amp_with_glassfish</a></p>
<p>That&#8217;s it for now, next post will talk about configuring VirtualBox so that from the Macbook and specifically from NetBeans running on the MacBook we are able to connect to Glassfish and MySQL running on OpenSolaris in the VirtualBox.</p>
]]></content:encoded>
			<wfw:commentRss>http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test and Deploy in virtual times Part 2</title>
		<link>http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times-part-2/</link>
		<comments>http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times-part-2/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 16:33:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Opensolaris]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://know-and-share.de/spacefan/?p=43</guid>
		<description><![CDATA[Well, this week we are going to continue the installation of the Deployment Environment. The goal for this effort was to &#8220;Use Open Source Solution and latest Technology to create a Development and Deployment environment on one system (in my case: MacBook Pro)&#8221; Here is a summary of the steps I’m taking: Installation of IDE [...]]]></description>
			<content:encoded><![CDATA[<p>Well, this week we are going to continue the installation of the Deployment Environment. The goal for this effort was to &#8220;Use Open Source Solution and latest Technology to create a Development and Deployment environment on one system (in my case: MacBook Pro)&#8221;</p>
<p>Here is a summary of the steps I’m taking:</p>
<ul>
<li>Installation of IDE (Netbeans)  (<a href="http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times/">done in Part 1</a>)</li>
<li>Installation of hypervisor software to run Opensolaris on the MacBook (VirtualBox) (<a href="http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times/">done in Part 1)</a></li>
<li>Installation of OpenSolaris into VirtualBox</li>
<li>Installation and configuration of Deployment environment (MySQL and Glassfish)</li>
<li>Configuration of VirtualBox for secure network connection of Host-System and IDE towards MySQL/GLassfish</li>
<li>Configuration of Netbeans to Deploy to MySQL and Glassfish on Opensolaris within the VirtualBox</li>
<li>Test of the Development and Deployment environment with a simple application</li>
</ul>
<p>So no on to the next step.</p>
<p><strong>Step 3: Installation of <a href="http://www.opensolaris.com/">OpenSolaris</a></strong></p>
<p>By now, you probably have downloaded an ISO-image of the OpenSolaris version (see the<a href="http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times/"> last section of post</a> if you need a refresh). Given that you have the ISO-image available, start up VirtualBox. Once started, you&#8217;ll press the &#8220;New&#8221; Button to start the Wizard for creating a new virtual machine. Follow the Wizard which is easy: Give your machine a name, then choose Operating System &#8220;Solaris&#8221; and Version &#8220;OpenSolaris&#8221;.</p>
<div id="attachment_46" class="wp-caption alignnone" style="width: 445px"><img class="size-full wp-image-46 " title="New-Virtual-Wizard" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/New-Virtual-Wizard.jpg" alt="Wizard for adding a new virtual machine" width="435" height="402" /><p class="wp-caption-text">Wizard for adding a new virtual machine</p></div>
<p>As for memory configuration: in order to balance between NetBeans and other IDE-Tools or further aspects running on MacOS compared to Opensolaris in VirtualBox, I decided to go for 1024MB for the virtual machine.</p>
<p><strong>Important Tip:</strong> In order to <span style="text-decoration: underline;"> get your mouse detached from the VirtualBox </span>, press the left Cmd/Apple-Button and this will release your mouse. If you again want to continue, simply click into the VirtualBox Window and the mouse will focus again into that window.</p>
<p>The virtual Disk depends on what you want to do with OpenSolaris. As the purpose for this configuration was to act as Deployment-Testenvironment, I have decided that 16GB is fine, might even be on the upper limit. So I went with the recommendation of the Wizard. In order to save space, I went for the dynamically expanding storage which is a great feature of VirtualBox: only taking so much of real diskspace on my MacBook Pro as is really needed.</p>
<p>Once you have finished all parts of the Wizard, VirtualBox will show you a summary of the virtual machine</p>
<div id="attachment_47" class="wp-caption alignnone" style="width: 509px"><img class="size-full wp-image-47 " title="Virtual-Machine-Ready" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/Virtual-Machine-Ready.jpg" alt="Virtual Machine is ready for start" width="499" height="540" /><p class="wp-caption-text">Virtual Machine is ready for start</p></div>
<p>Now you are ready to get OpenSolaris installed. When you click &#8220;Start&#8221; on the VirtualBox overview screen, you are presented with the &#8220;First Run Wizard&#8221;:</p>
<div id="attachment_44" class="wp-caption alignnone" style="width: 305px"><img class="size-full wp-image-44 " title="First-Run-wizard" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/First-Run-wizard.jpg" alt="The &quot;First-Run&quot; Wizard" width="295" height="307" /><p class="wp-caption-text">The &quot;First-Run&quot; Wizard</p></div>
<p>As we have downloaded the CD in form of a Media-File (ISO-Image), choose that option in the lower part of the presented window. Initially the wizard will show the VBox GuestAdditions to be the target file, so you need to click the small button on the right and in the following windows add the downloaded ISO image and select it. The resulting window will look similar to this:</p>
<div id="attachment_45" class="wp-caption alignnone" style="width: 382px"><img class="size-full wp-image-45 " title="Media-OpenSol-Selected" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/Media-OpenSol-Selected.jpg" alt="Opensolaris ISO Image selected" width="372" height="386" /><p class="wp-caption-text">Opensolaris ISO Image selected</p></div>
<p>And if you click the final &#8220;Next&#8221; button, a summary is presented and you can startup the virtual machine.</p>
<p>The virtual machines then starts and the OpenSolaris installation commences.</p>
<p>After you&#8217;ve selected your keyboard and the desktop language, you get the initial desktop of Opensolaris, which looks like this:</p>
<div id="attachment_54" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-54" title="OpenSol-1" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/OpenSol-1-300x198.jpg" alt="OpenSol Initial Desktop" width="300" height="198" /><p class="wp-caption-text">OpenSol Initial Desktop</p></div>
<p>In there you find the &#8220;Install OpenSolaris&#8221; icon. Double click and you start the Opensolaris installation. Use the respective buttons on the bottom of the Installer-window to get the next screens respectively.</p>
<p>As for Disks: I prefer to give OpenSolaris the whole Disk as we anyway have a dynamically growing virtual disk.</p>
<p><img class="alignnone size-full wp-image-55" title="OpenSol-Harddisk" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/OpenSol-Harddisk.jpg" alt="OpenSol-Harddisk" width="816" height="540" /></p>
<p>Below are further screenshots of the OpenSolaris Installation Wizard:<img class="alignnone size-large wp-image-57" title="OpenSol-Install-Users" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/OpenSol-Install-Users-1024x677.jpg" alt="OpenSol-Install-Users" width="614" height="406" /></p>
<p><img class="alignnone size-large wp-image-56" title="OpenSol-Install-Summary" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/OpenSol-Install-Summary-1024x677.png" alt="OpenSol-Install-Summary" width="614" height="406" /></p>
<p>Once the installer is done, OpenSolaris will ask to reboot.</p>
<p>Remember that we still have the OpenSolaris ISO image mounted and so when the reboot happens, it will be like you would again boot into the Install CD.</p>
<p>When the reboot happens, there will be a new entry on the Boot-Menu:  &#8220;Boot from Harddisk&#8221;. Select this option presented to start from the disk onto which you just installed OpenSolaris (Be aware that if you don&#8217;t actually choose this option, the system will automatically boot into the LiveCD (in our case the ISO-image) again.</p>
<p>Don&#8217;t worry about the next step: Opensolaris will boot from the harddisk and present this window and might run for some minutes with this window:</p>
<div id="attachment_62" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-62" title="Harddisk-Firstrun" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/Harddisk-Firstrun-300x248.jpg" alt="Window during first run from fresh installed Harddisk" width="300" height="248" /><p class="wp-caption-text">Window during first run from fresh installed Harddisk</p></div>
<p>This is part of the installation still.</p>
<p>The next effort we need to do is install the VirtualBox Guestadditions. This will allow for smooth integration with MacOS.</p>
<p>This is what I did: I did a shutdown (using &#8220;System-&gt;Shutdown&#8221; from the OpenSolaris menu) to bring down OpenSolaris. This also stopped the virtual machine after OpenSolaris was shutdown. I then ensured that for the next start, we have the Guest-additions ISO Image mounted. For that I clicked in the summary pane of the virtual machine on &#8220;CD/DVD-Rom&#8221; which opened a pop-up window. In that I selected  &#8220;VBoxGuestAdditions.iso&#8221;. Then I restarted the virtual machine so that I can perform the task of adding the Guest Additions.<em><br />
Note:</em> I&#8217;m sure there is a more elegant way than first holding the system, getting the CD mounted etc. , not sure why I needed to do that. Also, for any other effort it is simple in VirtualBox to un-mount and mount a real CD or a CD/DVD-image.</p>
<p>The essential task on hand (adding the Guest-Additions) itself was simple:</p>
<ul>
<li>Once you are logged into Opensolaris, you will see a CD-icon labeled with  &#8220;VBOXADDITIONS_3.0.10.54097&#8243;</li>
<li>I double-clicked on this icon to open the File-Browser for the CD</li>
<li>On that File-Browser there is a &#8220;Open Autorun Prompt&#8221; Button. I clicked this</li>
<li>A pop-up window asked me to confirm I want this to be run. And I confirmed</li>
<li>Then the autorun worked without any further questions. At the end I was asked to press enter in the Terminal window that had opened</li>
<li>I then restarted OpenSolaris and now have a snappy graphic (it was slow before) and a complete mouse integration</li>
</ul>
<p>Next steps in next post are further configurations of OpenSolaris and Installation of Glassfish and MySQL.</p>
<p>So see you at the next post <img src='http://know-and-share.de/spacefan/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test and Deploy in virtual times</title>
		<link>http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times/</link>
		<comments>http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 18:54:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Opensolaris]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://know-and-share.de/spacefan/?p=24</guid>
		<description><![CDATA[An important part of any Software development is to ensure that deployment works as desired. While in previous times a developer was trying to get a separate server to test the deployment, this can now be done through virtualization on the very same system. So here is my journey and approach to it which I [...]]]></description>
			<content:encoded><![CDATA[<p>An important part of any Software development is to ensure that deployment works as desired. While in previous times a developer was trying to get a separate server to test the deployment, this can now be done through virtualization on the very same system.<br />
So here is my journey and approach to it which I prepared in order to do a further development of an internal project at Sun.</p>
<p><strong>The Goal</strong> which I&#8217;ve set myself for this is:<br />
Use Open Source Solution and latest Technology to create a Development and Deployment environment on one system (in my case: MacBook Pro).</p>
<p>Here is a summary of the steps I&#8217;m taking:</p>
<ul>
<li>Installation of IDE (Netbeans)</li>
<li>Installation of hypervisor software to run Opensolaris on the MacBook (VirtualBox)</li>
<li>Installation of OpenSolaris into VirtualBox</li>
<li>Installation and configuration of Deployment environment (MySQL and Glassfish)</li>
<li>Configuration of VirtualBox for secure network connection of Host-System and IDE towards MySQL/GLassfish</li>
<li>Configuration of Netbeans to Deploy to MySQL and Glassfish on Opensolaris within the VirtualBox</li>
<li>Test of the Development and Deployment environment with a simple application</li>
</ul>
<p><strong>Today&#8217;s part of the effort</strong>: Let&#8217;s start easy and first do the IDE installation and the pure VirtualBox install.</p>
<p><strong>Step 1:  Installation of NetBeans</strong><br />
This is straight-forward: Just go to the <a href="http://netbeans.org/">Netbeans Website </a>and download the <a href="http://www.netbeans.org/downloads/index.html">MacOS version of Netbeans</a>. The Website will recognize the browser of your system and propose the version for your Operating System.</p>
<p>Decide if you want the full version or a sub-version, that table on the website is quite helpful. If you are looking to do a full-featured development in Java, use the &#8220;Java-Bundle&#8221;. If you also want to do some work in Ruby or PHP, give it some extra space and use the &#8220;All-Bundle&#8221;.</p>
<p>The download will typically be a DMG-File, which will contain the installer and the application. While your system downloads the bits and bytes, you might as well check out the <a href="http://www.netbeans.org/community/news/">latest news from the community</a> or search in the <a href="http://www.netbeans.org/kb/index.html">Document section</a> which has a great repository of current tutorials and learning trails.</p>
<p>Once fully downloaded, open the DMG file. It will look similar to this:</p>
<div id="attachment_40" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-40" title="Netbeans-Install" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/Netbeans-Install-300x191.jpg" alt="Window of downloaded DMG File for Netbeans" width="300" height="191" /><p class="wp-caption-text">Window of downloaded DMG File for Netbeans</p></div>
<p>It is quite easy to follow the steps of the installation. Just click on the package-like symbol and you will soon have Netbeans installed on your system.</p>
<p><strong>Step 2: Install Virtualbox</strong><br />
This also is quite seamless given the latest Version of <a href="http://www.virtualbox.org/">VirtualBox</a>. When you go to the VirtualBox <a href="http://www.virtualbox.org/wiki/Downloads">Download page</a> you can select the right version for your system. For the Macbook just select the latest one for &#8220;OS X Hosts&#8221; and download it. The downloaded DMG file again will have the installer and the app and you can install Virtualbox by clicking the installer in the opened DMG file:</p>
<div id="attachment_30" class="wp-caption alignnone" style="width: 502px"><img class="size-full wp-image-30 " title="VirtualBox-DMG-Window" src="http://know-and-share.de/spacefan/wp-content/uploads/2009/11/VirtualBox-DMG-Window.jpg" alt="Window of DMG File for VirtualBox, ready for install" width="492" height="308" /><p class="wp-caption-text">Window of DMG File for VirtualBox, ready for install</p></div>
<p>Again, as for the Netbeans install, simply click on the package-like symbol, follow the respective instructions and you&#8217;ll have VirtualBox installed.</p>
<p><strong>What have you got now and what&#8217;s next?</strong><br />
Well, you now have a fully installed IDE so you can already start with your development efforts. Go and explore Netbeans and test out it&#8217;s functionality</p>
<p>Next week we go and start the installation of <a href="http://www.opensolaris.com/">OpenSolaris</a>.</p>
<p>You want to prepare for that?  Well, then download the latest version of OpenSolaris. You can either go for <a href="http://www.opensolaris.com/get/index.jsp">the official release</a> (as of the writing of this post it is 2009.06)  or (same as I&#8217;ve done) go for the latest development. For that you might want to download from <a href="http://genunix.org/">genunix.org</a> which holds candidate builds and get the <a href="http://genunix.org./distributions/indiana/osol-1002-125-x86.iso">latest build as an ISO-file</a></p>
<p>Remember, these are large files (772MB for the candidate build and the official release is 677 MB ) but you only download them once and after the install you can use the much faster update mechanism of OpenSolaris</p>
<p><strong>See you at the next post <img src='http://know-and-share.de/spacefan/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://know-and-share.de/spacefan/software-development/test-and-deploy-in-virtual-times/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Resolve WordPress Image upload errors</title>
		<link>http://know-and-share.de/spacefan/wordpress/resolve-wordpress-image-upload-errors/</link>
		<comments>http://know-and-share.de/spacefan/wordpress/resolve-wordpress-image-upload-errors/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 18:09:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Upload]]></category>

		<guid isPermaLink="false">http://know-and-share.de/spacefan/?p=33</guid>
		<description><![CDATA[Well, one of the miracles of Software is why some applications expect high permissions for their work. I&#8217;ve worked on a new blog entry today (which is about installation and setup of a develop and deployment environment for developers on MacBook, using OpenSolaris, VirtualBox, Glassfish, MySQL and Netbeans). Wanted to add a screenshot to the [...]]]></description>
			<content:encoded><![CDATA[<p>Well, one of the miracles of Software is why some applications expect high permissions for their work.</p>
<p>I&#8217;ve worked on a new blog entry today (which is about installation and setup of a develop and deployment environment for developers on MacBook, using OpenSolaris, VirtualBox, Glassfish, MySQL and Netbeans).</p>
<p>Wanted to add a screenshot to the post and got an error: <strong>Unable to create directory /www/htdocs/&#8230;./wp-content/uploads/2009/03. Is its parent directory writable by the server?</strong></p>
<p>Searching the web I was first directed to check the settings:<br />
using the Admin section of WordPress, go to Settings -&gt; Miscellaneous and see if the first of the entries (called: &#8220;<em>Store uploads in this folder</em>&#8220;) on the resulting page is a full path or rather (as it should be) just reads  &#8220;wp-content/uploads&#8221;</p>
<p>However, for my installation this looked fine so I was wondering what was wrong. Further search revealed that WordPress expects high permission levels specifically for the wp-content directory. So to resolve the issue, this is what helps:</p>
<ul>
<li>using an ftp client, connect to your WordPress ftp directory</li>
<li>select the &#8220;wp-content&#8221; directory and have it changed to 777 permissions (Read, Write and Execute set for Owner, Group and Others)</li>
<li>make sure that you have the ftp-client apply this recursively to all sub-directories of wp-content<br />
(I first only did the change to wp-content itself and this is not sufficient)</li>
</ul>
<p>Having done that change, media and other uploads work (or at least seem to work) smoothly now.</p>
]]></content:encoded>
			<wfw:commentRss>http://know-and-share.de/spacefan/wordpress/resolve-wordpress-image-upload-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Space and communities</title>
		<link>http://know-and-share.de/spacefan/communities/space-and-communities/</link>
		<comments>http://know-and-share.de/spacefan/communities/space-and-communities/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 10:28:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Communities]]></category>
		<category><![CDATA[Outerspace]]></category>
		<category><![CDATA[nasa]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://know-and-share.de/spacefan/?p=19</guid>
		<description><![CDATA[Space (in it&#8217;s meaning of outerspace) is of interest to a lot of people. These people usually have no direct or indirect connection to NASA or ESA. They are however intrigued by advances in technology, exploration and science and yet they all have, for a long time, been able to only follow the topic through [...]]]></description>
			<content:encoded><![CDATA[<p>Space (in it&#8217;s meaning of outerspace) is of interest to a lot of people. These people usually have no direct or indirect connection to <a href="http://www.nasa.gov">NASA</a> or <a href="http://www.esa.int">ESA</a>. They are however intrigued by advances in technology, exploration and science and yet they all have, for a long time, been able to only follow the topic through news, magazines or related media including static web-pages.</p>
<p>Communities in is new, Web2.0 and related, form (like <a href="http://www.facebook.com">Facebook</a>) and also mikro-blogging efforts (like <a href="http://twitter.com">Twitter</a>) provide a new and nearly real-time ability to stay on top of the developments in areas which usually would be remote to the audience.</p>
<p>Example? See this: One possibility for the interested person to follow what is happening at NASA is to join the respective Facebook groups like <a href="http://www.facebook.com/pages/NASA-2Explore/24257241459?ref=nf#/pages/NASA-2Explore/24257241459?ref=mf">Nasa: 2Explore</a> which even can provide the feeling to be part of that group. While the <a href="http://www.nasa.gov">standard website of NASA</a> is also well done and regularly visited by myself, the Facebook group through it&#8217;s direct feed and posting drives people into being part of a virtual community.</p>
<p>The effort of being interested, the ability to stay connected has driven positive developments in all parts of societies and thus moved forward lot of areas. It has enabled people to contribute their ideas more rapidly than before even though they were originally not working in these areas and it has also enabled companies and public organizations or agencies to more directly get feedback from the society as well as explain their visions.</p>
<p>One of the passions of SpaceFan is to look into the possibilities of virtual communities and the expanding abilities provided with new technologies and see what these can contribute. The above is only a first outline of why this topic is of interest to me and it shall be expanded upon.</p>
]]></content:encoded>
			<wfw:commentRss>http://know-and-share.de/spacefan/communities/space-and-communities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Allow yourself to trust an application</title>
		<link>http://know-and-share.de/spacefan/wordpress/allow-yourself-to-trust-an-application/</link>
		<comments>http://know-and-share.de/spacefan/wordpress/allow-yourself-to-trust-an-application/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 09:41:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://know-and-share.de/spacefan/?p=17</guid>
		<description><![CDATA[Trust. This small word incorporating so much in a lot of areas. Well, specifically in IT, this word has special meanings. And it seems that specifically those of us in the IT world who follow the security topics might get caught in a way they don&#8217;t expect: When an application asks you to pass on [...]]]></description>
			<content:encoded><![CDATA[<p>Trust. This small word incorporating so much in a lot of areas.</p>
<p>Well, specifically in IT, this word has special meanings. And it seems that specifically those of us in the IT world who follow the security topics might get caught in a way they don&#8217;t expect:</p>
<p>When an application asks you to pass on the username and password for operating on it&#8217;s own on your website, most of us would be very cautious. So was I when WordPress asked me to perform the upgradde to the latest version automatically. I created an ftp-user and allowed it to access only the directory (and sub-directories) where WordPress is installed. The upgrade did not work. Thought it was a configuration error in the wp-config.php file but it wasn&#8217;t.</p>
<p>Turns out that WordPress expects to be trusted and then performs its action only in it&#8217;s own installation directory. So once I gave the ftp-user full path access, all worked well with the upgrade.</p>
<p>In summary, while we should be aware of and know about security, sometimes we should allow ourselves to trust an application</p>
]]></content:encoded>
			<wfw:commentRss>http://know-and-share.de/spacefan/wordpress/allow-yourself-to-trust-an-application/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

