<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
        <?xml-stylesheet type="text/css" href="http://fahinfo.org/fahmon/styles/feed.css"?>
<title type="html">unofficial fahmon updates</title>
<link rel="alternate" type="text/html" href="http://fahinfo.org/fahmon"/>
<link rel="self" type="application/atom+xml" href="http://fahinfo.org/fahmon/atom.xml"/>
<updated>2007-04-11T13:26:01+01:00</updated>
<author>
<name>Andrew Schofield [uncle_fungus]</name>
<uri>http://fahinfo.org/fahmon</uri>
</author>
<id>http://fahinfo.org/fahmon/</id>
<generator uri="http://nanoblogger.sourceforge.net" version="3.3">
NanoBlogger
</generator>

<entry>
<title type="html">Unofficial Builds Superceded</title>
<author>
<name>Andrew Schofield [uncle_fungus]</name>
</author>
<link rel="alternate" type="text/html" href="http://fahinfo.org/fahmon/archives/2007/04/11/index.html#e2007-04-11T13_26_01.txt"/>
<id>http://fahinfo.org/fahmon/archives/2007/04/11/index.html#e2007-04-11T13_26_01.txt</id>
<published>2007-04-11T13:26:01+01:00</published>
<updated>2007-04-11T13:26:01+01:00</updated>
<category term="fahmon updates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>I've noticed that I'm still getting a fair number of hits on fahmon.fahinfo.org so just in case you haven't been keeping up to date with the official FahMon development, here's what happening:</p>
<p>I have taken over official maintenance of FahMon from Francois (athropos_666), and as such I've release FahMon 2.2.0 which includes all the fixes I implemented in the unofficial versions. This means that all the unofficial versions are unsupported, and you should install the latest official build of FahMon from <a href="http://fahmon.silent-blade.org/">http://fahmon.silent-blade.org</a></p>]]>
</div>
</content>

</entry>
<entry>
<title type="html">fahmon 2.1.5b.6 released</title>
<author>
<name>Andrew Schofield [uncle_fungus]</name>
</author>
<link rel="alternate" type="text/html" href="http://fahinfo.org/fahmon/archives/2007/03/21/index.html#e2007-03-21T16_07_25.txt"/>
<id>http://fahinfo.org/fahmon/archives/2007/03/21/index.html#e2007-03-21T16_07_25.txt</id>
<published>2007-03-21T16:07:25+01:00</published>
<updated>2007-03-21T16:07:25+01:00</updated>
<category term="fahmon updates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>In this release we have some more bug fixes and some added features by request</p>
<h3>Bugs fixed</h3><br />
<ul>
<li>Fixed bug which caused fahmon to crash when a FAHlog.txt without a Project identifier was loaded.
<li>Fixed "bug" in the way PPD was grabbed from the benchmarks manager. It is now managed as part of the client class.
</ul>
<h3>Features added</h3><br />
<ul>
<li>Sort by PPD now works, thanks to the above fix to PPD management
<li>PPD is now not show for stopped clients, which means total PPD now only includes clients which are active or inactive, but not stopped or "dead".
<li>The state of a client has now been added to it's own column, which allows sorting by client state.
<li>As a partner to the above feature, a new option has been added to the General Preferences page that allows you to choose whether inaccessible clients are always shown last in the client list (this is the default behaviour). Disabling this may be useful for people monitoring large numbers of clients.
</ul>
<img src="http://fahinfo.org/fahmon/images/snapshot33.png" alt="New preferences option" title="New preferences option" /><br /><br />
<p>Download (Windows): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.6.zip">fahmon_2.1.5b.6.zip</a></p>
<p>Download (Linux): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.6.tbz2">fahmon_2.1.5b.6.tbz2</a></p>]]>
</div>
</content>

</entry>
<entry>
<title type="html">Windows SMP Open Beta</title>
<author>
<name>Andrew Schofield [uncle_fungus]</name>
</author>
<link rel="alternate" type="text/html" href="http://fahinfo.org/fahmon/archives/2007/03/18/index.html#e2007-03-18T18_16_07.txt"/>
<id>http://fahinfo.org/fahmon/archives/2007/03/18/index.html#e2007-03-18T18_16_07.txt</id>
<published>2007-03-18T18:16:07+01:00</published>
<updated>2007-03-18T18:16:07+01:00</updated>
<category term="fahmon updates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>Since for the moment psummary isn't displaying data for SMP WUs, I've created a mini psummary that will allow you to update fahmon's internal project database with Win SMP WUs and allow you to monitor them correctly.</p>
<ul>
<li>Download WinSMP.html from <a href="http://fahmon.fahinfo.org/WinSMP.html">http://fahmon.fahinfo.org/WinSMP.html</a> (Right click, save as. In IE change the filename to WinSMP.html as by default it will try and save as WinSMP.htm which will not work)
<li>Open up fahmon preferences and go to the advanced tab.
<li>Select the option to use a local file, and select the WinSMP.html file you just downloaded.
<li>Press OK
<li>Manually update the project list, by using "Download New Projects" from the FahMon menu. - This will then load the local WinSMP.html file and update the internal database with the Win SMP WUs.
<li>Go back to the fahmon preferences and deselect the local file option, this will ensure that any other projects are then updated correctly from psummary
</ul>]]>
</div>
</content>

</entry>
<entry>
<title type="html">fahmon 2.1.5b.5 released</title>
<author>
<name>Andrew Schofield [uncle_fungus]</name>
</author>
<link rel="alternate" type="text/html" href="http://fahinfo.org/fahmon/archives/2007/03/16/index.html#e2007-03-16T22_05_09.txt"/>
<id>http://fahinfo.org/fahmon/archives/2007/03/16/index.html#e2007-03-16T22_05_09.txt</id>
<published>2007-03-16T22:05:09+01:00</published>
<updated>2007-03-16T22:05:09+01:00</updated>
<category term="fahmon updates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>OK, so you may be wondering how/why I got this release out so quickly. Well the answer is, I've just finished my last lecture of the year, and wanted to relax before I start revising for <i>finals</i> and writing reports and essays.</p>
<p>So without further ado, here's what new (cringe):</p>
<ul>
<li>Fixed a bug that causes fahmon not to update the Work Unit Information panel properly. See <a href="http://fahmon.fahinfo.org/archives/2007/03/16/index.html#e2007-03-16T13_38_40.txt">here</a>. Thanks to RipD for the heads up on this one.
<li>Added a system tray menu which display some useful info, and lets you show/hide the client and open the benchmarks and preferences windows<br />
<img src="http://fahinfo.org/fahmon/images/snapshot30.png" alt="New Systray Menu" title="New Systray Menu" />
<li>Added an option to the per-client right-click menu, to allow you to open the containing folder. On the menu this is called "View Client Files". Thanks to Bruce for this suggestion.<br />
<img src="http://fahinfo.org/fahmon/images/snapshot31.png" alt="New Client Menu" title="New Client Menu" />
</ul>
<p>This last option also introduces a change to the Preferences Dialog. A new "System" page has been added, the <i>Browser</i> configuration has been moved from the General page to Settings, and renamed to <i>Web Browser</i>. In addition, to support the "View Client Files" feature, another option has been added to the System Page: File Manager.</p>
<p>This comes in the form of a dropdown list containing common file manager selections for Windows and Linux, depending on host OS, and also a manual command box for you to either edit the default commands, or enter new ones.</p>
<img src="http://fahinfo.org/fahmon/images/snapshot27.png" alt="Filemanager choice: KDE" title="Filemanager choice: KDE" ><br /><br /><img src="http://fahinfo.org/fahmon/images/snapshot28.png" alt="Filemanager choice: Nautilus" title="Filemanager choice: Nautilus" >
<p>Choosing an unavailable file manager, or incorrect/invalid command will fail silently.</p>
<p>Download (Windows): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.5.zip">fahmon_2.1.5b.5.zip</a></p>
<p>Download (Linux): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.5.tbz2">fahmon_2.1.5b.5.tbz2</a></p>]]>
</div>
</content>

</entry>
<entry>
<title type="html">Fixing non existant projects</title>
<author>
<name>Andrew Schofield [uncle_fungus]</name>
</author>
<link rel="alternate" type="text/html" href="http://fahinfo.org/fahmon/archives/2007/03/16/index.html#e2007-03-16T13_38_40.txt"/>
<id>http://fahinfo.org/fahmon/archives/2007/03/16/index.html#e2007-03-16T13_38_40.txt</id>
<published>2007-03-16T13:38:40+01:00</published>
<updated>2007-03-16T13:38:40+01:00</updated>
<category term="Development" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p><b>The problem:</b> If a client you are monitoring is processing a project that happens to be missing from psummary, the Work Unit Information Panel isn't cleared. If you monitor multiple clients, switching to this "broken" client will leave all the information from the previous client in view, except for the project number. This happens if you have auto update projects enabled. The reason for this breakage, is that fahmon assumes that once the project database is updated it will then contain the data you need, and won't bother clearing it, it just waits for the information to be overwritten. Unfortunately there is no fallback procedure for when the updated database is still missing the data.</p>
<p><b>The solution:</b> Reset all the data before updating the project list. This way everything gets set to N/A, and if the project info doesn't exist, it doesn't get overwritten.</p>
<p><b>mainDialog.diff</b></p>
<pre>
<span style="font-weight: bold;color: #000000;">--- a/mainDialog.cpp	2007-02-01 00:02:29.000000000 +0000</span>
<span style="font-weight: bold;color: #000000;">+++ b/mainDialog.cpp	2007-03-16 13:16:04.000000000 +0000</span>
<span style="color: #800000;">@@ -377,6 +377,16 @@</span>
<span style="color: #000000;">     // This project can be unknown, if the database is not up to date</span>
<span style="color: #000000;">     if(project == NULL)</span>
<span style="color: #000000;">     {</span>
<span style="color: #0000ff;">+</span>
<span style="color: #0000ff;">+        // Fallback to reset all info in case psummary doesn't contain the data we need</span>
<span style="color: #0000ff;">+        // Otherwise bad things happen like the data remaining from the last client viewed</span>
<span style="color: #0000ff;">+</span>
<span style="color: #0000ff;">+        mProjectId-&gt;SetLabel(wxT("N/A"));</span>
<span style="color: #0000ff;">+        mCoreName-&gt;SetLabel(wxT("N/A"));</span>
<span style="color: #0000ff;">+        mCredit-&gt;SetLabel(wxT("N/A"));</span>
<span style="color: #0000ff;">+        mPreferredDeadline-&gt;SetLabel(wxT("N/A"));</span>
<span style="color: #0000ff;">+        mFinalDeadline-&gt;SetLabel(wxT("N/A"));</span>
<span style="color: #0000ff;">+</span>
<span style="color: #000000;">         // Update the database, if the user wants to</span>
<span style="color: #000000;">         // This update is not forced, it will occur only if the elapsed time since the last one is high enough</span>
<span style="color: #000000;">         // This way, we ensure that we won't perform many multiple requests for the file, while it does not</span>
</pre>]]>
</div>
</content>

</entry>
<entry>
<title type="html">fahmon 2.1.5b.4 released</title>
<author>
<name>Andrew Schofield [uncle_fungus]</name>
</author>
<link rel="alternate" type="text/html" href="http://fahinfo.org/fahmon/archives/2007/03/15/index.html#e2007-03-15T01_56_59.txt"/>
<id>http://fahinfo.org/fahmon/archives/2007/03/15/index.html#e2007-03-15T01_56_59.txt</id>
<published>2007-03-15T01:56:59+01:00</published>
<updated>2007-03-15T01:56:59+01:00</updated>
<category term="fahmon updates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>A few minor patches applied today over the existing ones present in 2.1.5b.3</p>
<p>The new patches add the ability to change the project data download source. It can either be set as a web resource, with the appropriate settings, or as a local file.</p>
<p>Using a local file as an update source can be useful in cases where data on psummary is incorrect, or simply missing. It allows users to alter the file to correct erroneous data, like p2604 listing only 2 frames when in fact there are 100, or add projects manually which for one reason or another are not present on psummary.<p>
<center><img src="http://fahinfo.org/fahmon/images/snapshot25.png" alt="New advanced preferences page" title="New advanced preferences page"></center>
<h3>Using the advanced network settings</h3><br />
<p>To contruct the url used to download new project data, fahmon does this:</p>
<pre>http://<font color="#EE3333">$server</font>:<font color="#EE3333">$port</font>/<font color="#EE3333">$resource</font></pre>
<p>Therefore with the default settings of: </p>
<ul><li>server = fah-web.stanford.edu<li>port = 80<li>resource = psummary.html</ul>
<p>Note the lack of trailing and leading backslashes in the above.<br />The contructed url is:</p>
<pre>http://<font color="#EE3333">fah-web.stanford.edu</font>:<font color="#EE3333">80</font>/<font color="#EE3333">psummary.html</font></pre>
<p>If you wanted to alter the download settings to connect to:</p>
<pre>http://<font color="#EE3333">www.foo.com</font>:<font color="#EE3333">8080</font>/<font color="#EE3333">bar/psummary.html</font></pre>
<p>The settings would be:</p>
<ul><li>server = www.foo.com<li>port = 8080<li>resource = bar/psummary.html</ul>
<p>Disabling the advanced settings causes fahmon to revert to its default internal values, which should always work.</p>
<p>This patch also fixes the regression introduced in 2.1.5b.1 which prevented fahmon from monitoring Tinker workunits.</p>
<p>Download (Windows): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.4.zip">fahmon_2.1.5b.4.zip</a></p>
<p>Download (Linux): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.4.tbz2">fahmon_2.1.5b.4.tbz2</a></p>]]>
</div>
</content>

</entry>
<entry>
<title type="html">fahmon 2.1.5b.3 released</title>
<author>
<name>Andrew Schofield [uncle_fungus]</name>
</author>
<link rel="alternate" type="text/html" href="http://fahinfo.org/fahmon/archives/2007/02/11/index.html#e2007-02-11T22_25_00.txt"/>
<id>http://fahinfo.org/fahmon/archives/2007/02/11/index.html#e2007-02-11T22_25_00.txt</id>
<published>2007-02-11T22:25:00+01:00</published>
<updated>2007-02-11T22:25:00+01:00</updated>
<category term="fahmon updates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>A bug fix release</p>
<ul>
<li>Fixed a sloppy code issue introduced in 2.1.5b.1 which caused compilation failures with gcc > 4. Thanks to ck_wong of CustomPC and goober_dvd for the notification and fixes.
<li>Fixed an issue with the preferences dialog causing a segfault on pressing OK when compiled with gcc > 4. Thanks to ck_wong of CustomPC for the fix.
</ul>
<p>Download (Windows): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.3.zip">fahmon_2.1.5b.3.zip</a></p>
<p>Download (Linux): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.3.tbz2">fahmon_2.1.5b.3.tbz2</a></p>]]>
</div>
</content>

</entry>
<entry>
<title type="html">fahmon 2.1.5b.2 released</title>
<author>
<name>Andrew Schofield [uncle_fungus]</name>
</author>
<link rel="alternate" type="text/html" href="http://fahinfo.org/fahmon/archives/2007/02/05/index.html#e2007-02-05T11_41_00.txt"/>
<id>http://fahinfo.org/fahmon/archives/2007/02/05/index.html#e2007-02-05T11_41_00.txt</id>
<published>2007-02-05T11:41:00+01:00</published>
<updated>2007-02-05T11:41:00+01:00</updated>
<category term="fahmon updates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>This new release fixes a longstanding bug present in the official version of fahmon (2.1.5). fahmon can now save its preferences when it is left in the system tray on logoff or shutdown in Windows or Linux.</p>
<p>Previously if you forgot to close fahmon before you shutdown of logged off, fahmon would just die silently and the preferences or benchmarks accumulated since it was started would be lost. Well no more, after looking around the wxwidgets docs and poking around their forums, I found out what was going wrong, and it's a really stupid problem with wxwidgets itself. It appears you need a special routine to handle logoff/shutdown events, otherwise they are never trapped. Once I knew this it was relatively simple to redirect these events to the current exit procedure and now everything saves and exits gracefully.</p>
<p>A bug that causes some client paths to be set to lines from FAHlog.txt should also be fixed in this release.</p>
<p>Download (Windows): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.2.zip">fahmon_2.1.5b.2.zip</a></p>
<p>Download (Linux): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.2.tbz2">fahmon_2.1.5b.2.tbz2</a></p>]]>
</div>
</content>

</entry>
<entry>
<title type="html">fahmon 2.1.5b.1 fixed</title>
<author>
<name>Andrew Schofield [uncle_fungus]</name>
</author>
<link rel="alternate" type="text/html" href="http://fahinfo.org/fahmon/archives/2007/02/03/index.html#e2007-02-03T15_44_00.txt"/>
<id>http://fahinfo.org/fahmon/archives/2007/02/03/index.html#e2007-02-03T15_44_00.txt</id>
<published>2007-02-03T15:44:00+01:00</published>
<updated>2007-02-03T15:44:00+01:00</updated>
<category term="fahmon updates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>I've just patched up 2.1.5b.1 to correct the GPU eta problem.</p>
<p>The problem occured because the GPU FAHlog.txt doesn't enclose the frame markers in parentheses. A GPU FAHLog.txt looks like this:</p>
<pre>[01:56:00] Completed 93
[02:04:01] Completed 94
[02:12:02] Completed 95
[02:20:02] Completed 96</pre>
<p>Instead of like this (for a CPU or SMP log):</p>
<pre>[20:34:15] Completed 3700000 out of 5000000 steps  (74%)
[20:49:15] Timered checkpoint triggered.
[20:52:20] Writing local files
[20:52:20] Completed 3750000 out of 5000000 steps  (75%)
[21:07:19] Timered checkpoint triggered.
[21:10:12] Writing local files
[21:10:12] Completed 3800000 out of 5000000 steps  (76%)</pre>
<p>Now fahmon looks for (xx) first, then if it can't find a match it tries looking for the numbers on their own</p>
<p>Download (Windows): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.1.zip">fahmon_2.1.5b.1.zip</a></p>
<p>Download (Linux): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.1.tbz2">fahmon_2.1.5b.1.tbz2</a></p>]]>
</div>
</content>

</entry>
<entry>
<title type="html">fahmon 2.1.5b.1 released</title>
<author>
<name>Andrew Schofield [uncle_fungus]</name>
</author>
<link rel="alternate" type="text/html" href="http://fahinfo.org/fahmon/archives/2007/02/02/index.html#e2007-02-02T19_03_00.txt"/>
<id>http://fahinfo.org/fahmon/archives/2007/02/02/index.html#e2007-02-02T19_03_00.txt</id>
<published>2007-02-02T19:03:00+01:00</published>
<updated>2007-02-02T19:03:00+01:00</updated>
<category term="fahmon updates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>fahmon is now capable of monitoring fully both SMP and GPU clients thanks to some major fixes I've just applied to 2.1.5b.</p>
<p>Basically I've removed the method for finding the project number by parsing unitinfo.txt and replaced it with an alternative method.</p>
When looking for a project number, FahMon now backtracks up FAHlog.txt until it finds a<pre>Project: xxx (Run xx, Clone xx, Gen xx)</pre> line and simply grabs the project number from there.</p>
<br>
<p>This means that it won't work for tinker wus ("oh no" I hear you say ;) ), but it does mean that the project number can be accessed for all clients...and it works.<br>
I've tested these builds on my SMP and GPU clients, and they work as expected. The only problem I can see, is that it can sometimes take a while to get the Project number if the log is quite long. </p>
<p>This patch alters the way xyz files are stored, so be careful. The official builds store the project name as obtained from unitinfo.txt, whereas the unofficial builds from 2.1.5b.1 store the file as simple the project number.</p>
<p>Apologies for the incorrect title on the screenshot below, I took it before I altered the build number.</p>
<center><img src="http://fahinfo.org/fahmon/images/snapshot16.png" alt="Look, GPU monitoring!" title="Look, GPU monitoring!"></center>
<p>Download (Windows): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.1.zip">fahmon_2.1.5b.1.zip</a></p>
<p>Download (Linux): <a href="http://www-users.york.ac.uk/~as239/fahmon_unofficial_builds/fahmon_2.1.5b.1.tbz2">fahmon_2.1.5b.1.tbz2</a></p>]]>
</div>
</content>

</entry>

</feed>

