<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for High Fibre Programming</title>
	<atom:link href="http://www.4pmp.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.4pmp.com</link>
	<description>PHP, MySQL, C, Java, Linux and other great after dinner speech topics</description>
	<lastBuildDate>Sat, 21 Jan 2012 20:07:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>Comment on About by Nick</title>
		<link>http://www.4pmp.com/about/comment-page-1/#comment-1262</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Sat, 21 Jan 2012 20:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.4pmp.com/?page_id=2#comment-1262</guid>
		<description>Something to be avoided if it&#039;s done by me!   Wit, intrigue, charm and maybe a hint of emotion - none of which feature in any of these blog articles!   However, if you ever need to bore a group of people to tears, I&#039;m your man!</description>
		<content:encoded><![CDATA[<p>Something to be avoided if it&#8217;s done by me!   Wit, intrigue, charm and maybe a hint of emotion &#8211; none of which feature in any of these blog articles!   However, if you ever need to bore a group of people to tears, I&#8217;m your man!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About by Felix</title>
		<link>http://www.4pmp.com/about/comment-page-1/#comment-1259</link>
		<dc:creator>Felix</dc:creator>
		<pubDate>Tue, 17 Jan 2012 09:04:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.4pmp.com/?page_id=2#comment-1259</guid>
		<description>What&#039;s a &quot;after dinner speech&quot;?</description>
		<content:encoded><![CDATA[<p>What&#8217;s a &#8220;after dinner speech&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Fat Controller v0.0.4 released! by Nick</title>
		<link>http://www.4pmp.com/2011/12/the-fat-controller-v0-0-4-released/comment-page-1/#comment-1256</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Tue, 03 Jan 2012 20:05:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.4pmp.com/?p=454#comment-1256</guid>
		<description>Hi Tom.   I&#039;ve gone through your list, points 1 and 2 are fixed.   As I mentioned previously, specifying a log file is not a required argument.   If this is not ideal then it can always be refactored later but simply not starting the sub-process logging service (which would involve either always checking if it is started or for it not to return an error if called when not initialised).

Regarding point 3 - it now gives more information, for example:

&quot;FatController[2025]: Failed to execute command /usr/bin/pytho   Error: [2] No such file or directory&quot;

Just committed changes to SVN.</description>
		<content:encoded><![CDATA[<p>Hi Tom.   I&#8217;ve gone through your list, points 1 and 2 are fixed.   As I mentioned previously, specifying a log file is not a required argument.   If this is not ideal then it can always be refactored later but simply not starting the sub-process logging service (which would involve either always checking if it is started or for it not to return an error if called when not initialised).</p>
<p>Regarding point 3 &#8211; it now gives more information, for example:</p>
<p>&#8220;FatController[2025]: Failed to execute command /usr/bin/pytho   Error: [2] No such file or directory&#8221;</p>
<p>Just committed changes to SVN.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Fat Controller v0.0.4 released! by Nick</title>
		<link>http://www.4pmp.com/2011/12/the-fat-controller-v0-0-4-released/comment-page-1/#comment-1255</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Sun, 01 Jan 2012 15:44:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.4pmp.com/?p=454#comment-1255</guid>
		<description>Hi Tom - thanks for this, I&#039;m currently working through it.   With regards to point 2, I think the easiest solution is to make -l a required argument.   However, if not running in daemon mode it might actually be desirable to tell The Fat Controller not to log anything and instead had STDOUT and STDERR of all sub-processes piped to the STDOUT and STDERR of the Fat Controller process.

Concerning point 4, I left in support for the -p argument so that old configurations will still work.   Although, perhaps it can be taken out now so that was a few versions ago.

Great that you&#039;ve been writing something concerning configuration, would be great to see it - I&#039;ll email you so you can send it to me.</description>
		<content:encoded><![CDATA[<p>Hi Tom &#8211; thanks for this, I&#8217;m currently working through it.   With regards to point 2, I think the easiest solution is to make -l a required argument.   However, if not running in daemon mode it might actually be desirable to tell The Fat Controller not to log anything and instead had STDOUT and STDERR of all sub-processes piped to the STDOUT and STDERR of the Fat Controller process.</p>
<p>Concerning point 4, I left in support for the -p argument so that old configurations will still work.   Although, perhaps it can be taken out now so that was a few versions ago.</p>
<p>Great that you&#8217;ve been writing something concerning configuration, would be great to see it &#8211; I&#8217;ll email you so you can send it to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Fat Controller v0.0.4 released! by Tom</title>
		<link>http://www.4pmp.com/2011/12/the-fat-controller-v0-0-4-released/comment-page-1/#comment-1254</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Sun, 01 Jan 2012 11:05:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.4pmp.com/?p=454#comment-1254</guid>
		<description>Hello Nick!

I have few comments:

1.  information about bad long option 

./fatcontroller --cmd
program prints:
Unrecognised option: -
and I don&#039;t know what option

I suggest, change in file dgetopts.c line 264 on
fprintf(stderr, &quot;Unrecognised option: %s\n&quot;, argv[optind-1]);

2. segmentation fault 

./fatcontroller -c t1.sh

and I get 
segmentation fault

in non daemon mode you don&#039;t check -l option.

I suggest if no -l option, then set log file to /dev/null.

3. information in syslog

./fatcontroller -c t1.sh -l /dev/null
when t1.sh not exists in syslog i found
Dec 30 16:19:59 hp-ux FatController[8067]: Could not replace child process - shutting down child
in my opinion, this information does not say anything

When program run in daemon mode in syslog i found

Dec 30 17:01:53 hp-ux FatController[8406]: Daemon starting up
Dec 30 17:01:53 hp-ux FatController[8406]: Daemon exiting

program runs with pid=8407, and I know nothing about starting daemon with pid=8407

when I kill the proccess 8407 in syslog is correct information
Dec 30 17:06:54 hp-ux FatController[8407]: Daemon exiting

4. -p --path option

In changelog you write that :
-p --path is deprecated
but still using this option in function parseOptions.


As for suggestions on the program, about which I wrote 28.12.2011 ie, reading options from a configuration file, I have it almost complete.
If you are interested to write.

Best regards
Tom</description>
		<content:encoded><![CDATA[<p>Hello Nick!</p>
<p>I have few comments:</p>
<p>1.  information about bad long option </p>
<p>./fatcontroller &#8211;cmd<br />
program prints:<br />
Unrecognised option: -<br />
and I don&#8217;t know what option</p>
<p>I suggest, change in file dgetopts.c line 264 on<br />
fprintf(stderr, &#8220;Unrecognised option: %s\n&#8221;, argv[optind-1]);</p>
<p>2. segmentation fault </p>
<p>./fatcontroller -c t1.sh</p>
<p>and I get<br />
segmentation fault</p>
<p>in non daemon mode you don&#8217;t check -l option.</p>
<p>I suggest if no -l option, then set log file to /dev/null.</p>
<p>3. information in syslog</p>
<p>./fatcontroller -c t1.sh -l /dev/null<br />
when t1.sh not exists in syslog i found<br />
Dec 30 16:19:59 hp-ux FatController[8067]: Could not replace child process &#8211; shutting down child<br />
in my opinion, this information does not say anything</p>
<p>When program run in daemon mode in syslog i found</p>
<p>Dec 30 17:01:53 hp-ux FatController[8406]: Daemon starting up<br />
Dec 30 17:01:53 hp-ux FatController[8406]: Daemon exiting</p>
<p>program runs with pid=8407, and I know nothing about starting daemon with pid=8407</p>
<p>when I kill the proccess 8407 in syslog is correct information<br />
Dec 30 17:06:54 hp-ux FatController[8407]: Daemon exiting</p>
<p>4. -p &#8211;path option</p>
<p>In changelog you write that :<br />
-p &#8211;path is deprecated<br />
but still using this option in function parseOptions.</p>
<p>As for suggestions on the program, about which I wrote 28.12.2011 ie, reading options from a configuration file, I have it almost complete.<br />
If you are interested to write.</p>
<p>Best regards<br />
Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ubuntu 9.10 Karmic Koala: Temperature above threshold, cpu clock throttled by Ubuntu 9.10 Installation Notes</title>
		<link>http://www.4pmp.com/2009/11/ubuntu-9-10-karmic-koala-temperature-above-threshold-cpu-clock-throttled/comment-page-1/#comment-1253</link>
		<dc:creator>Ubuntu 9.10 Installation Notes</dc:creator>
		<pubDate>Thu, 29 Dec 2011 13:54:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.4pmp.com/?p=198#comment-1253</guid>
		<description>[...] If you see &#8216;CPU0: Temperature above threshold, cpu clock throttled&#039; repeated many many times on the screen, assume the CPU isn&#8217;t actually going into meltdown and install the &#8216;rcconfig&#8217; tool and use it to turn off On Demand cpu throttling. This post links to more useful information. [...]</description>
		<content:encoded><![CDATA[<p>[...] If you see &#8216;CPU0: Temperature above threshold, cpu clock throttled&#039; repeated many many times on the screen, assume the CPU isn&#8217;t actually going into meltdown and install the &#8216;rcconfig&#8217; tool and use it to turn off On Demand cpu throttling. This post links to more useful information. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Fat Controller v0.0.4 almost ready &#8211; testers wanted! by Nick</title>
		<link>http://www.4pmp.com/2011/12/the-fat-controller-v0-0-4-almost-ready-testers-wanted/comment-page-1/#comment-1252</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Wed, 28 Dec 2011 19:52:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.4pmp.com/?p=448#comment-1252</guid>
		<description>Thanks for the great ideas - please keep them coming!   I think in order to start working on these ideas I need to get v0.0.4 out the door so unless anyone finds any more bugs then I will release it.   Now to update the manual and web page...</description>
		<content:encoded><![CDATA[<p>Thanks for the great ideas &#8211; please keep them coming!   I think in order to start working on these ideas I need to get v0.0.4 out the door so unless anyone finds any more bugs then I will release it.   Now to update the manual and web page&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Fat Controller v0.0.4 almost ready &#8211; testers wanted! by Tom</title>
		<link>http://www.4pmp.com/2011/12/the-fat-controller-v0-0-4-almost-ready-testers-wanted/comment-page-1/#comment-1251</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Wed, 28 Dec 2011 11:52:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.4pmp.com/?p=448#comment-1251</guid>
		<description>A small note to my previous post.

I suggest adding the option:
--config-file = filename
and read the configuration from a file instead from the command line.
Other options need to test.

Then you can run if needed with the various configuration files:

fatcontroller --config-file = config1
fatcontroller --config-file = config2
fatcontroller --config-file = config3
and so on.

Probably in many cases, only one configuration will be needed, and then run the program without a configuration file ( configuration in /etc/fatcontroller ).

Tom</description>
		<content:encoded><![CDATA[<p>A small note to my previous post.</p>
<p>I suggest adding the option:<br />
&#8211;config-file = filename<br />
and read the configuration from a file instead from the command line.<br />
Other options need to test.</p>
<p>Then you can run if needed with the various configuration files:</p>
<p>fatcontroller &#8211;config-file = config1<br />
fatcontroller &#8211;config-file = config2<br />
fatcontroller &#8211;config-file = config3<br />
and so on.</p>
<p>Probably in many cases, only one configuration will be needed, and then run the program without a configuration file ( configuration in /etc/fatcontroller ).</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Fat Controller v0.0.4 almost ready &#8211; testers wanted! by Nick</title>
		<link>http://www.4pmp.com/2011/12/the-fat-controller-v0-0-4-almost-ready-testers-wanted/comment-page-1/#comment-1250</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Tue, 27 Dec 2011 22:09:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.4pmp.com/?p=448#comment-1250</guid>
		<description>Hi Tom!

Thanks for the bug report - I&#039;ve fixed it!   As for your suggestion - I&#039;m terrible with bash scripting, but I think what you&#039;re proposing would be possible using a bash script to read the config file and also accept parameters itself.   If you fancy giving it a try and get something working then we can add it to the repository.   One thing to bear in mind is that people like to be able to have several different configuration files and specify which one to use when calling fatcontrollerd.   

Generally I agree - the focus for the next release should be configuration in general - how it is configured and how it checks those parameters before startup.</description>
		<content:encoded><![CDATA[<p>Hi Tom!</p>
<p>Thanks for the bug report &#8211; I&#8217;ve fixed it!   As for your suggestion &#8211; I&#8217;m terrible with bash scripting, but I think what you&#8217;re proposing would be possible using a bash script to read the config file and also accept parameters itself.   If you fancy giving it a try and get something working then we can add it to the repository.   One thing to bear in mind is that people like to be able to have several different configuration files and specify which one to use when calling fatcontrollerd.   </p>
<p>Generally I agree &#8211; the focus for the next release should be configuration in general &#8211; how it is configured and how it checks those parameters before startup.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Fat Controller v0.0.4 almost ready &#8211; testers wanted! by Tom</title>
		<link>http://www.4pmp.com/2011/12/the-fat-controller-v0-0-4-almost-ready-testers-wanted/comment-page-1/#comment-1249</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 27 Dec 2011 11:45:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.4pmp.com/?p=448#comment-1249</guid>
		<description>Thanks Nick !

I found another little bug:

--debug option don&#039;t writes information about name of error log file.


I have a suggestion:

Currently,  to run program I have to give many options or use script fatcontrollerd and configuration file  fatcontroller.

I propose that ( shortly ):

move the options to the standard configuration file ( default /etc/fatcontroller )

leave only command line options:

-f  --config-file ( configuration in another file )
--help
--debug
--test-fire
--nodaemonise ( same as daemon = 0 in configuration file, useful to run without daemon )

read setup from a configuration file.

To run :
/usr/local/bin/fatcontroller

To view configuration :
/usr/local/bin/fatcontroller --test-fire

To run without demonise:
/usr/local/bin/fatcontroller --nodemonise

For me it will be easier.

What do you think about it?.
Maybe in the next version?

Tom</description>
		<content:encoded><![CDATA[<p>Thanks Nick !</p>
<p>I found another little bug:</p>
<p>&#8211;debug option don&#8217;t writes information about name of error log file.</p>
<p>I have a suggestion:</p>
<p>Currently,  to run program I have to give many options or use script fatcontrollerd and configuration file  fatcontroller.</p>
<p>I propose that ( shortly ):</p>
<p>move the options to the standard configuration file ( default /etc/fatcontroller )</p>
<p>leave only command line options:</p>
<p>-f  &#8211;config-file ( configuration in another file )<br />
&#8211;help<br />
&#8211;debug<br />
&#8211;test-fire<br />
&#8211;nodaemonise ( same as daemon = 0 in configuration file, useful to run without daemon )</p>
<p>read setup from a configuration file.</p>
<p>To run :<br />
/usr/local/bin/fatcontroller</p>
<p>To view configuration :<br />
/usr/local/bin/fatcontroller &#8211;test-fire</p>
<p>To run without demonise:<br />
/usr/local/bin/fatcontroller &#8211;nodemonise</p>
<p>For me it will be easier.</p>
<p>What do you think about it?.<br />
Maybe in the next version?</p>
<p>Tom</p>
]]></content:encoded>
	</item>
</channel>
</rss>

