Posts by Yin Gang

1) Message boards : News : Client configuration add-on (Message 51042)
Posted 27 Oct 2013 by Yin Gang
Post:

Does your program work with BOINC 5 as well?


Yes, at least I hoped so when I was developing it years ago:)


It doesn't have to try to find it by trawling through the whole registry, you know? The entry will always be at HKEY_LOCAL_MACHINE\SOFTWARE\Space Sciences Laboratory, U.C. Berkeley\BOINC Setup, even if it's one of the 'third party versions', such as PtP, WCG, Charity Engine, or Grid Republic. On those only the exterior (skin) changes, not the registry entries or the actual program. Except possibly the name of the screen saver.


Yes, it just looks for the entry you said. But there are seperate views under x64 windows for x86 clients and x64 clients.

That one works correctly.


Great, thanks for all your help~
2) Message boards : News : Client configuration add-on (Message 51030)
Posted 26 Oct 2013 by Yin Gang
Post:
The program did try to find DATADIR before INSTALLDIR, the problem you encountered may come from that the previous program would always try to find x86 registry before x64 one, so if some old version x86 BOINC clients have been installed on a same machine, the program would use those installation information.

Please use the latest 1.3.1 version (download) to help me to confirm that (it will try to use x64 registry information first).
3) Message boards : News : Client configuration add-on (Message 50941)
Posted 21 Oct 2013 by Yin Gang
Post:

I'm using BOINC 7.2.23 - 64bit (Change Log has download links), on Windows 7, with the data directory residing in C:\Programdata\BOINC\

I unzipped the ccConfig.zip file into the data directory, so that the ccConfig.exe is IN the data directory. Starting it from there, be it as the regular user or as the system administrator will always yield a message box stating it failed to load the cc_config.xml file. Even after having loaded it once from the program, then exiting and restarting the program, will it not load the cc_config.xml file.


After the program is started (it doesn't matter where to start), it tries to get the data directory from system registry. I just rebuilt the program to display detailed cc_config.xml path when fails to load it: download link from google drive.
4) Message boards : News : Client configuration add-on (Message 50939)
Posted 21 Oct 2013 by Yin Gang
Post:

A little-known, but very handy little trick is that you can generate a fully-populated cc_config.xml framework with all currently-defined tags (and current or default values) by using the 'exclusive applications' pane of the 'computing preferences' dialog in the GUI. It's probably better to use that for your master reference list, rather than the Wiki - they have been known to slip out of synch, and any discrepancies you find could usefully be fed back into the Wiki.

Having said that, it does seem odd to have found an <android_debug> tag in the list generated by my Windows client. The developers might want to look into that.


Great trick, thanks for your sharing:)
5) Message boards : News : Client configuration add-on (Message 50916)
Posted 20 Oct 2013 by Yin Gang
Post:
I'm emailing David about it. Just tested it, it can't even find my cc_config.xml file when I start the executable.


Just tested the last year's version with my 7.0.64 client and it works well. Could you help me to improve the program by telling your exact using scenario?

Thanks in advance~
6) Message boards : News : Client configuration add-on (Message 50915)
Posted 20 Oct 2013 by Yin Gang
Post:
Sorry for the past delay, just updated the program (some options like coproc and exclude_gpu still not supported).

ps. there is no <android_debug> in http://boinc.berkeley.edu/wiki/Client_configuration ?

BOINC Client Configuration is a Windows GUI for editing the BOINC client configuration.

Does anyone know whether this application is still under active development?

The most recent version is dated June 2012 (16 months ago), and there seem to be significant discrepancies from the current state of the BOINC code.

For example,

No sign of <android_debug>
Still contains <debt_debug>

It would have been a nice idea if this news had been posted in a timely fashion, but times change....

7) Message boards : Web interfaces : The validity of the RSS feed (Message 3144)
Posted 18 Feb 2006 by Yin Gang
Post:
The following site is a validator for syndicated feeds:

http://www.feedvalidator.org/
8) Message boards : Web interfaces : The validity of the RSS feed (Message 3035)
Posted 12 Feb 2006 by Yin Gang
Post:
RSS is a wonderful tool to keep us informed of the lastest project news, but the RSS feeds provided by all project sites are likely to cause some problems in most RSS readers.

The probems seem to come from the improper use of the guid element, the following URL goes to the specification of the RSS 2.0:
http://blogs.law.harvard.edu/tech/rss#ltguidgtSubelementOfLtitemgt


<guid> sub-element of <item>

<guid> is an optional sub-element of <item>.

guid stands for globally unique identifier. It's a string that uniquely identifies the item. When present, an aggregator may choose to use this string to determine if an item is new.

<guid>http://some.server.com/weblogItem3207</guid>

There are no rules for the syntax of a guid. Aggregators must view them as a string. It's up to the source of the feed to establish the uniqueness of the string.

If the guid element has an attribute named "isPermaLink" with a value of true, the reader may assume that it is a permalink to the item, that is, a url that can be opened in a Web browser, that points to the full item described by the <item> element. An example:

<guid isPermaLink="true">http://inessential.com/2002/09/01.php#a2</guid>

isPermaLink is optional, its default value is true. If its value is false, the guid may not be assumed to be a url, or a url to anything in particular.


If a feed doesn't use the guid element, it can also use the link element to make news globally unique (not just unique in the current feed).

Best regards,
Yin Gang
9) Message boards : BOINC Manager : [Wish] Re-Add the tray icon after the taskbar creation (Message 2102)
Posted 20 Dec 2005 by Yin Gang
Post:
Hi Rom,

Has this problem been fixed? I found that the tray icon still disappeared when the explorer.exe has been restarted in v5.2.13.

It is in the manager only.

The manager has to be running in order for the sys tray icon to be active, in theory.

I just got back from a wedding so I'll tackle this soon.

10) Message boards : BOINC Manager : [Wish] Re-Add the tray icon after the taskbar creation (Message 694)
Posted 13 Oct 2005 by Yin Gang
Post:
Btw, it's v4.45 that I'm using, which was installed as a system service.
11) Message boards : BOINC Manager : [Wish] Re-Add the tray icon after the taskbar creation (Message 688)
Posted 11 Oct 2005 by Yin Gang
Post:
Sometimes the explorer.exe will be restarted due to some internal errors, after that, all the tray icons should be re-added by respective applications.
The following is a simplified method for handling this case (from MSDN):

LRESULT CALLBACK WndProc(HWND hWnd, UINT uMessage, WPARAM wParam, 
    LPARAM lParam)
{
static UINT s_uTaskbarRestart;

switch(uMessage)
    {
    case WM_CREATE:
        s_uTaskbarRestart = RegisterWindowMessage(TEXT("TaskbarCreated"));
        break;
        
    default:
        if(uMessage == s_uTaskbarRestart)
            AddTaskbarIcons();
        break;
    }
return DefWindowProc(hWnd, uMessage, wParam, lParam);
}
12) Message boards : Web interfaces : [Wish] More powerful team searching (Message 667)
Posted 5 Oct 2005 by Yin Gang
Post:
At present, teams can only be searched by providing the initial part. I think it will be a great feature to enable looking up team by giving any part of the team name. For example, to find a team in accord with '...@China' style, we just need to input the 'China' keyword.
Anyway, I wish that wouldn't put much pressure to server;)




Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.