<?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>ONE SHORE INC</title>
	<atom:link href="http://oneshore.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://oneshore.wordpress.com</link>
	<description>open source tools for development and testing</description>
	<lastBuildDate>Fri, 23 Sep 2011 23:30:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='oneshore.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>ONE SHORE INC</title>
		<link>http://oneshore.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://oneshore.wordpress.com/osd.xml" title="ONE SHORE INC" />
	<atom:link rel='hub' href='http://oneshore.wordpress.com/?pushpress=hub'/>
		<item>
		<title>hudson won&#8217;t work with tomcat security manager enabled</title>
		<link>http://oneshore.wordpress.com/2009/03/13/hudson-wont-work-with-tomcat-security-manager-enabled/</link>
		<comments>http://oneshore.wordpress.com/2009/03/13/hudson-wont-work-with-tomcat-security-manager-enabled/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 05:17:43 +0000</pubDate>
		<dc:creator>fijiaaron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://oneshore.wordpress.com/?p=166</guid>
		<description><![CDATA[I tried installing Hudson on by copying the war to the webapps folder on Ubuntu (what a mess it makes of a tomcat install.  You should NOT, repeat NOT use apt-get to install Tomcat, among many other things.) It throws out this cryptic error message: HTTP Status 500 - type Exception report message description The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=166&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I tried installing Hudson on by copying the war to the webapps folder on Ubuntu (what a mess it makes of a tomcat install.  You should NOT, repeat NOT use apt-get to install Tomcat, among many other things.)</p>
<p>It throws out this cryptic error message:</p>
<h1>HTTP Status 500 -</h1>
<hr size="1" noshade="noshade" /><strong>type</strong> Exception report</p>
<p><strong>message</strong></p>
<p><strong>description</strong> <span style="text-decoration:underline;">The server encountered an internal error () that prevented it from fulfilling this request.</span></p>
<p><strong>exception</strong></p>
<pre>javax.servlet.ServletException: Could not initialize class org.apache.commons.discovery.resource.names.DiscoverServiceNames
	org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:294)
	org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
	org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:115)
	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	java.lang.Thread.run(Thread.java:636)</pre>
<p><strong>root cause</strong></p>
<pre>java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.discovery.resource.names.DiscoverServiceNames
	org.kohsuke.stapler.Facet.discover(Facet.java:35)
	org.kohsuke.stapler.WebApp.&lt;init&gt;(WebApp.java:73)
	org.kohsuke.stapler.WebApp.get(WebApp.java:31)
	org.kohsuke.stapler.Stapler.init(Stapler.java:68)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:616)
	org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
	java.security.AccessController.doPrivileged(Native Method)
	javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
	org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
	org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
	org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:115)
	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

	java.lang.Thread.run(Thread.java:636)</pre>
<p><strong>note</strong> <span style="text-decoration:underline;">The full stack trace of the root cause is available in the Apache Tomcat/5.5 logs.</span></p>
<hr size="1" noshade="noshade" />
<h3>Apache Tomcat/5.5</h3>
<p>Thankfully, a quick google search turned up this blog post.</p>
<p><a href="http://testinfected.blogspot.com/2009/01/hudson-gets-accesscontrolexception-when.html">http://testinfected.blogspot.com/2009/01/hudson-gets-accesscontrolexception-when.html</a></p>
<p>Hudson won&#8217;t work with Tomcat Security Manager enabled, but frankly, I can&#8217;t think of a realistic scenario where the security manager would do any good.  Does anyone allow cross-site servlet authoring?</p>
<p>&#8220;Here, enter some java code in this text box and we&#8217;ll compile and run it for you&#8221;  or &#8220;Click here to upload your war and I&#8217;ll deploy it.&#8221;</p>
<p>Does tomcat really allow this behavior by default?  (I guess I could see a place where it might be useful, such as appliances with embedded tomcat to push updates.)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oneshore.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oneshore.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oneshore.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oneshore.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oneshore.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oneshore.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oneshore.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oneshore.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oneshore.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oneshore.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oneshore.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oneshore.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oneshore.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oneshore.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=166&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oneshore.wordpress.com/2009/03/13/hudson-wont-work-with-tomcat-security-manager-enabled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7a2412957bb28ab1a33b1eae61c964ba?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fijiaaron</media:title>
		</media:content>
	</item>
		<item>
		<title>workaround for bug in trac that wants to write to PYTHON_EGG_CACHE</title>
		<link>http://oneshore.wordpress.com/2009/03/12/workaround-for-bug-in-trac-that-wants-to-write-to-python_egg_cache/</link>
		<comments>http://oneshore.wordpress.com/2009/03/12/workaround-for-bug-in-trac-that-wants-to-write-to-python_egg_cache/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 19:05:54 +0000</pubDate>
		<dc:creator>fijiaaron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://oneshore.wordpress.com/?p=164</guid>
		<description><![CDATA[I upgraded trac on a qa-site the other day, but then found I was getting &#8220;500 internal server error&#8221; about every other post. Investigating revealed a log barf disguised as a stack trace, the final line of which was: [Thu Mar 12 14:47:23 2009] [error] [client 24.16.139.248] PythonHandler trac.web.modpython_frontend: ExtractionError: Can&#8217;t extract file(s) to egg [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=164&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I upgraded trac on a qa-site the other day, but then found I was getting &#8220;500 internal server error&#8221; about every other post.</p>
<p>Investigating revealed a log barf disguised as a stack trace, the final line of which was:</p>
<p><strong>[Thu Mar 12 14:47:23 2009] [error] [client 24.16.139.248] PythonHandler trac.web.modpython_frontend: ExtractionError: Can&#8217;t extract file(s) to egg cache\n\nThe following error occurred while trying to extract file(s) to the Python egg\ncache:\n\n  [Errno 13] Permission denied: &#8216;/www/sites/fluffy/trac/.egg-cache&#8217;\n\nThe Python egg cache directory is currently set to:\n\n  /www/sites/fluffy/trac/.egg-cache\n\nPerhaps your account does not have write access to this directory?  You can\nchange the cache directory by setting the PYTHON_EGG_CACHE environment\nvariable to point to an accessible directory.\n, referer: http://fluffy.qa-site.com/trac/wiki/BuildFlexSdk?action=edit</strong></p>
<p>I tried a simple solution, by creating the directory <strong>.egg-cache</strong> and giving apache write access.  But that&#8217;s no good.</p>
<p>Alternately, you could change the location of the environment variable PYTHON_EGG_CACHE.</p>
<p>You can do this with CGI, A bit better of a fix is to add the following line to your httpd.conf</p>
<p><strong>SetEnv PYTHON_EGG_CACHE /tmp</strong></p>
<p>Luckily, a lot of other people have seen this problem, and some of them even know a bit about mod_python</p>
<p>A helpful google search turned up a trac mailing list <a href="http://threebit.net/mail-archive/trac/msg00140.html">post</a> gave me the hint I needed.</p>
<p>Thanks to Django&#8217;s funky setup, a lot of people have discovered that mod_python doesn&#8217;t take SetEnv.  I don&#8217;t know if this is a bug or a design flaw (perhaps with some justification).</p>
<p>Anyway here&#8217;s the hack for mod_python users, instead of SetEnv, use PythonOption:</p>
<p><strong>PythonOption PYTHON_EGG_CACHE /tmp</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oneshore.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oneshore.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oneshore.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oneshore.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oneshore.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oneshore.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oneshore.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oneshore.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oneshore.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oneshore.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oneshore.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oneshore.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oneshore.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oneshore.wordpress.com/164/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=164&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oneshore.wordpress.com/2009/03/12/workaround-for-bug-in-trac-that-wants-to-write-to-python_egg_cache/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7a2412957bb28ab1a33b1eae61c964ba?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fijiaaron</media:title>
		</media:content>
	</item>
		<item>
		<title>MissionControl</title>
		<link>http://oneshore.wordpress.com/2009/03/04/missioncontrol/</link>
		<comments>http://oneshore.wordpress.com/2009/03/04/missioncontrol/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 21:51:56 +0000</pubDate>
		<dc:creator>fijiaaron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://oneshore.wordpress.com/?p=161</guid>
		<description><![CDATA[Here&#8217;s an app under development that looks similar to my &#8220;QA Site&#8221; idea. http://missioncontrolapp.com/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=161&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an app under development that looks similar to my &#8220;QA Site&#8221; idea.</p>
<p><a href="http://missioncontrolapp.com/">http://missioncontrolapp.com/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oneshore.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oneshore.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oneshore.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oneshore.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oneshore.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oneshore.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oneshore.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oneshore.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oneshore.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oneshore.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oneshore.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oneshore.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oneshore.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oneshore.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=161&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oneshore.wordpress.com/2009/03/04/missioncontrol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7a2412957bb28ab1a33b1eae61c964ba?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fijiaaron</media:title>
		</media:content>
	</item>
		<item>
		<title>Prototypical QA Site Case Studies</title>
		<link>http://oneshore.wordpress.com/2009/02/09/prototypical-qa-site-case-studies/</link>
		<comments>http://oneshore.wordpress.com/2009/02/09/prototypical-qa-site-case-studies/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 21:56:19 +0000</pubDate>
		<dc:creator>fijiaaron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://oneshore.wordpress.com/?p=159</guid>
		<description><![CDATA[Here are three hypothetical organizations that could benefit from One Shore consulting. I&#8217;ll try to write these up into the website: The following are composite potential customers and not real organizations. QUICKER RAMP UP TIME, QA PROCESS IMPROVEMENT Startup X  is growing rapidly.   Originally, the founders did all the coding and testing (as well [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=159&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here are three hypothetical organizations that could benefit from One Shore consulting.</p>
<p>I&#8217;ll try to write these up into the website:</p>
<p><em>The following are composite potential customers and not real organizations.</em></p>
<p><strong>QUICKER RAMP UP TIME, QA PROCESS IMPROVEMENT<br />
</strong></p>
<p>Startup X  is growing rapidly.   Originally, the founders did all the coding and testing (as well as marketing and janitorial work) themselves, but now are busy managing the company and (window) shopping for private jets.</p>
<p>With new hires comes different coding styles and varied skillsets, and the original authors barely know the code base anymore (when they do have time to look into it.)  The last release slipped due to some last minute bugs discovered, and ongoing feature creep.    They need to introduce some discipline into the development process and ensure quality is maintained and deadlines don&#8217;t slip.</p>
<p>They know they need a test environment and a better build &amp; deployment process, but don&#8217;t have the time and resources to do it themselves.</p>
<p><em>Proposed solution:</em> a managed virtual test environment from One Shore.</p>
<p>A test lab is set up within one week.  No hardware needs purchased, no firewalls need penetrated, or permissions granted.  With every checkin, the new code is built and deployed automatically.   Smoke tests then run against the test environment and problems are detected immediately.  Releases run smoothly, and manual testing is quicker too, since a developer or tester doesn&#8217;t need to redeploy the whole project (and populate sample data) every time a change is made.</p>
<p><strong>OPEN SOURCE AUTOMATION TOOLS EQUALS SAVINGS<br />
</strong></p>
<p>Corporation Y is a large enterprise.  They have a rigorous testing process and use expensive proprietary tools.  Their license is expiring, and rather than renewing it they want to investigate using open source tools.</p>
<p>Some of the team members are advocates of open source and agile, but don&#8217;t know how best to persuade management that it&#8217;s safe.  A pilot project is proposed, and open source tools identified.  While they know what they want and know their proprietary products well, they don&#8217;t have the experience with the open source equivalents and don&#8217;t know the limitations.</p>
<p><em>Proposed solution: </em>open source automation tool training and consulting by One Shore.</p>
<p>A report detailing the features and limitations of comparable open source tools tools is presented.  A workshop and some pair-programming helps SDETs quickly see how new tests can be written using the open source framework.   Migration of legacy tests can be outsourced to One Shore and reviewed internally by testers whose main focus can be on the new features.</p>
<p><strong>ON DEMAND DOMAIN EXPERTISE NEEDED (OCCASIONALLY)<br />
</strong></p>
<p>Company Z is not a &#8220;tech&#8221; business.  However, they do have a small in-houce IT staff that does occasional updates to their custom software application.  Because it is such a specialized field, it took a lot of time to train their tester, and they were reluctant to let her go, but with sometimes several months between releases, they didn&#8217;t see any alternative.</p>
<p>They tried staffing agencies, but besides the training time, the search for a qualified tester took an inordinate amount of time as well.  What they really need is someone who can hit the ground running, know their product, provides reliable results, and is willing to work only one month in three, part time.</p>
<p><em>Proposed solution: </em>part time staffing from One Shore.</p>
<p>While there will still be the initial training time, consulting is what we do. Having multiple clients allows us to give as much (0r as little) time as needed to a client, and have top notch staff willing to work part time on your project.  Because of the variety of experiences, best practices are assured, and because we&#8217;ve worked with you in the past, there&#8217;s no headhunting and retraining time waste.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oneshore.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oneshore.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oneshore.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oneshore.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oneshore.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oneshore.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oneshore.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oneshore.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oneshore.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oneshore.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oneshore.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oneshore.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oneshore.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oneshore.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=159&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oneshore.wordpress.com/2009/02/09/prototypical-qa-site-case-studies/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7a2412957bb28ab1a33b1eae61c964ba?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fijiaaron</media:title>
		</media:content>
	</item>
		<item>
		<title>Three types of tests</title>
		<link>http://oneshore.wordpress.com/2009/02/09/three-types-of-tests/</link>
		<comments>http://oneshore.wordpress.com/2009/02/09/three-types-of-tests/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 19:32:55 +0000</pubDate>
		<dc:creator>fijiaaron</dc:creator>
				<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://oneshore.wordpress.com/?p=156</guid>
		<description><![CDATA[The old saying goes something like this: There are three types of people in the world, those that agree with me, those that disagree with me, and those that will see the error of their ways (and switch camps.) Of course, the moral of that often misquoted koan is that arbitrary groupings are almost as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=156&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The old saying goes something like this:</p>
<p><em>There are three types of people in the world, those that agree with me, those that disagree with me, and those that will see the error of their ways (and switch camps.)</em></p>
<p>Of course, the moral of that often misquoted koan is that arbitrary groupings are almost as tedious as their mathematical underpinnings in set theory.  So, for the sakes of the insomniacs reading my <a href="http://one-shore.com">One Shore</a> blog, I offer the following sedative meta-semantic rambling:</p>
<p><em>There are three types of tests:  validation tests, regression tests, and exploratory tests.</em></p>
<p>What follows is my definitions of the three and some weak arguments for my particular arbitrary grouping.</p>
<p><strong>Validation testing</strong> ensures that a product meets the requirements set forth in the design.  (Not all requirements are explicit &#8212; nor are all designs complete.)  Functional testing frequently falls into this category.  So too, does unit testing, which is really code level functional testing (or not actually testing at all &#8212; see my other posts on unit testing.)</p>
<p><strong>Regression testing</strong> verifies that nothing has broken (or re-broken) when changes are made.  Smoke tests fall into this category, but can also include (full or partial) functional (manual or automated)  regression testing.  Regression tests can either verify that functional previous validated hasn&#8217;t broken or that bugs are not re-introduced (&#8220;have not <em>regressed</em>&#8220;).</p>
<p><strong>Exploratory testing</strong> The idea is to find out what you can do, what you can&#8217;t do, and what you can do that you shouldn&#8217;t be able to.  You&#8217;re typical ad-hoc testing is exploratory.  Exploratory doesn&#8217;t necessarily mean ad-hoc.   It can be targeted or methodical.  Usability testing is often exploratory in nature.  Security and stability are best ensured through exploratory testing.   The key is that you&#8217;re not testing that the requirements have been met, or that known defects have not regressed&#8230;you&#8217;re exploring.</p>
<p>These groupings are more about what your goal is than how you test.  You can see some bleed over and contradiction in my trying to pidgeonhole traditional test groupings into my newer (and <em>correcter</em>) categories.</p>
<p>All three types of tests are important, and the there should be a balance of all three in any project.  I don&#8217;t want to say they&#8217;re equally important, because the emphasis depends on the project.</p>
<p>Some projects might have very specify requirements that it is imperative are met.  Validation would thus carry more weight.   An existing code base may require thorough regression after even a small change.  Exploratory testing allows for intuition, inference, and even chance to play a factor in testing.</p>
<p>Exploratory testing finds the most bugs, hands down.  And it also generated the most feature requests.  Which is maybe why it&#8217;s not often a favorite of management. The simple reason is that you cannot fully define the full scope inside a set of features or defects.   It allows the tester&#8217;s brain to &#8220;guess&#8221;, to infer requirements or intuit potential weak points.</p>
<p>Regression testing is preventative in nature.  A good set of automated regression tests are easily the best way maintain quality.  But exploratory tests and validation can be automated as well.  Random input generators are exploratory in nature.  Test first development is validation testing as regression testing.</p>
<p>And now even I need to take a nap.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oneshore.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oneshore.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oneshore.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oneshore.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oneshore.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oneshore.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oneshore.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oneshore.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oneshore.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oneshore.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oneshore.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oneshore.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oneshore.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oneshore.wordpress.com/156/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=156&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oneshore.wordpress.com/2009/02/09/three-types-of-tests/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7a2412957bb28ab1a33b1eae61c964ba?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fijiaaron</media:title>
		</media:content>
	</item>
		<item>
		<title>QA Site competition (of a sort)</title>
		<link>http://oneshore.wordpress.com/2009/02/04/qa-site-competition-of-a-sort/</link>
		<comments>http://oneshore.wordpress.com/2009/02/04/qa-site-competition-of-a-sort/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 03:39:58 +0000</pubDate>
		<dc:creator>fijiaaron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://oneshore.wordpress.com/?p=153</guid>
		<description><![CDATA[I noticed that JumpBox has hosted wikis (mediawiki, docuwiki, moinmoin), blogs (wordpress, movable type) project management (projectpier, trac, redmine), bug tracking (bugzilla, mantis), monitoring (nagios/cacti, zenoss) and version control (subversion) tools. Which means that you could get a jumpbox (or combination of jumpboxes) and do what the core of a QA Site does. Which means, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=153&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I noticed that <a href="http://www.jumpbox.com/">JumpBox</a> has hosted wikis (mediawiki, docuwiki, moinmoin), blogs (wordpress, movable type) project management (projectpier, trac, redmine), bug tracking (bugzilla, mantis), monitoring (nagios/cacti, zenoss) and version control (subversion) tools.</p>
<p>Which means that you could get a jumpbox (or combination of jumpboxes) and do what the core of a QA Site does.  Which means, in one sense, that there&#8217;s competition, of a sort, but in another sense, that there&#8217;s a demand for these hosted applications.  </p>
<p>They don&#8217;t have them all put together in one package, though they soon might, but they don&#8217;t have a dashboard and integration.  That&#8217;s what a QA Site will provide, and it may very well be an open source wrapper project the way WAMP provides an Apache + Mysql + PHP development package for Windows.  So I&#8217;m not too worried there.  </p>
<p>Jumpbox may even have interest in hosting QA Site packages, with a version control, bug tracking, project management, documentation, (and possibly even continuous integration and test case management) tools.  Or I might use JumpBoxes as a basis for QA Sites. </p>
<p>The value I&#8217;m proposing isn&#8217;t the installation and hosting of these apps, but the expertise in using them together.  Hosting is sort of a loss leader, or easy entryway.  I expect downloaded VMWare &amp; Xen appliances to be a logical progressive step from hosting, or an alternative for more tech-savvy organizations, and on-site full installations to be the greater demand.  </p>
<p>In truth I have some trepidation about getting burdened with too much hosting responsibility and being required to spend more time than I&#8217;d like administering installations, and less time developing testing solutions.</p>
<p>So is Jumpbox more of a competitor or potential collaborator?  Or, does it really just help grow the open source QA tools pie?  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oneshore.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oneshore.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oneshore.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oneshore.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oneshore.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oneshore.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oneshore.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oneshore.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oneshore.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oneshore.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oneshore.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oneshore.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oneshore.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oneshore.wordpress.com/153/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=153&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oneshore.wordpress.com/2009/02/04/qa-site-competition-of-a-sort/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7a2412957bb28ab1a33b1eae61c964ba?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fijiaaron</media:title>
		</media:content>
	</item>
		<item>
		<title>wget in ubuntu</title>
		<link>http://oneshore.wordpress.com/2009/01/28/wget-in-ubuntu/</link>
		<comments>http://oneshore.wordpress.com/2009/01/28/wget-in-ubuntu/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 22:12:50 +0000</pubDate>
		<dc:creator>fijiaaron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://oneshore.wordpress.com/?p=151</guid>
		<description><![CDATA[at least its called &#8216;wget&#8217; apt-get install wget<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=151&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>at least its called &#8216;wget&#8217;</p>
<p>apt-get install wget</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oneshore.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oneshore.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oneshore.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oneshore.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oneshore.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oneshore.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oneshore.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oneshore.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oneshore.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oneshore.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oneshore.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oneshore.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oneshore.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oneshore.wordpress.com/151/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=151&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oneshore.wordpress.com/2009/01/28/wget-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7a2412957bb28ab1a33b1eae61c964ba?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fijiaaron</media:title>
		</media:content>
	</item>
		<item>
		<title>inetd</title>
		<link>http://oneshore.wordpress.com/2009/01/28/inetd/</link>
		<comments>http://oneshore.wordpress.com/2009/01/28/inetd/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 22:08:11 +0000</pubDate>
		<dc:creator>fijiaaron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://oneshore.wordpress.com/?p=148</guid>
		<description><![CDATA[it just gets better and better: apt-get install inetutils-inetd aparently a zealotry for it&#8217;s own sake forbids xinetd, so install neither!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=148&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>it just gets better and better:</p>
<p>apt-get install inetutils-inetd</p>
<p>aparently a zealotry for it&#8217;s own sake forbids xinetd, so install neither!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oneshore.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oneshore.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oneshore.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oneshore.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oneshore.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oneshore.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oneshore.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oneshore.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oneshore.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oneshore.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oneshore.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oneshore.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oneshore.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oneshore.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=148&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oneshore.wordpress.com/2009/01/28/inetd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7a2412957bb28ab1a33b1eae61c964ba?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fijiaaron</media:title>
		</media:content>
	</item>
		<item>
		<title>enabling apache ssl on ubuntu</title>
		<link>http://oneshore.wordpress.com/2009/01/28/enabling-apache-ssl-on-ubuntu/</link>
		<comments>http://oneshore.wordpress.com/2009/01/28/enabling-apache-ssl-on-ubuntu/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 19:00:37 +0000</pubDate>
		<dc:creator>fijiaaron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://oneshore.wordpress.com/?p=138</guid>
		<description><![CDATA[does the insanity never stop? # a2enmod ssl # a2ensite default-ssl see http://ubuntuforums.org/archive/index.php/t-4466.html<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=138&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>does the insanity never stop?</p>
<p># a2enmod ssl<br />
# a2ensite default-ssl</p>
<p>see <a href="http://ubuntuforums.org/archive/index.php/t-4466.html">http://ubuntuforums.org/archive/index.php/t-4466.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oneshore.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oneshore.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oneshore.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oneshore.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oneshore.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oneshore.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oneshore.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oneshore.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oneshore.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oneshore.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oneshore.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oneshore.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oneshore.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oneshore.wordpress.com/138/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=138&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oneshore.wordpress.com/2009/01/28/enabling-apache-ssl-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7a2412957bb28ab1a33b1eae61c964ba?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fijiaaron</media:title>
		</media:content>
	</item>
		<item>
		<title>getting &#8216;service&#8217; and &#8216;chkconfig&#8217; on Ubuntu</title>
		<link>http://oneshore.wordpress.com/2009/01/28/getting-service-and-chkconfig-on-ubuntu/</link>
		<comments>http://oneshore.wordpress.com/2009/01/28/getting-service-and-chkconfig-on-ubuntu/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 18:55:39 +0000</pubDate>
		<dc:creator>fijiaaron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://oneshore.wordpress.com/?p=136</guid>
		<description><![CDATA[typing /etc/init.d/apache2 restart is too much work, and sloppy yet another Ubuntu shortcoming. Fix it with an optional tool (because sysadmins aren&#8217;t supposed to use Ubunut): # apt-get install sysvconfig # service apache2 status * Apache is running (pid 8914). #service apache2 restart * Restarting web server apache2 &#8230; waiting . Running it through service [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=136&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>typing /etc/init.d/apache2 restart is too much work, and sloppy</p>
<p>yet another Ubuntu shortcoming.  Fix it with an optional tool (because sysadmins aren&#8217;t supposed to use Ubunut):</p>
<p># apt-get install sysvconfig<br />
# service apache2 status<br />
 * Apache is running (pid 8914).</p>
<p>#service apache2 restart<br />
 * Restarting web server apache2<br />
  &#8230; waiting .  </p>
<p>Running it through service gives you a bit more feedback than calling the init.d script directly.</p>
<p>See:<br />
<a href="https://help.ubuntu.com/community/SwitchingToUbuntu/FromLinux/RedHatEnterpriseLinuxAndFedora">https://help.ubuntu.com/community/SwitchingToUbuntu/FromLinux/%20RedHatEnterpriseLinuxAndFedora</a></p>
<p>Chkconfig is a bit more difficult.  The alternatives are:</p>
<p># update-rc.d<br />
# sysv-rc-conf</p>
<p>The latter needs installed:</p>
<p># apt-get install sysv-rc-conf</p>
<p>The former is byzantine, and I&#8217;m not even sure how it works or if it does what I want.  It&#8217;s not a drop-in replacement for chkconfig.</p>
<p>see <a href="http://ubuntuforums.org/archive/index.php/t-20583.html">http://ubuntuforums.org/archive/index.php/t-20583.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oneshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oneshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oneshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oneshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oneshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oneshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oneshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oneshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oneshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oneshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oneshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oneshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oneshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oneshore.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oneshore.wordpress.com&amp;blog=1699371&amp;post=136&amp;subd=oneshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oneshore.wordpress.com/2009/01/28/getting-service-and-chkconfig-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7a2412957bb28ab1a33b1eae61c964ba?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fijiaaron</media:title>
		</media:content>
	</item>
	</channel>
</rss>
