Posts by galbezalel

1) Message boards : BOINC client : Proposal: timer for enabling computation (Message 98102)
Posted 27 Apr 2020 by galbezalel
Post:
Thank you, I'm glad this proposal resonated with you.

I wish a BOINC official would comment here as well, whether they are taking it into consideration or have a justified reason not to.

I've been looking through the Client API's to see if I could develop an applet-thingy myself (I'm a beginner-level coder), but sadly I am not proficient in C++, and it seems like the Python framework is designed only for Linux.
2) Message boards : BOINC client : Proposal: timer for enabling computation (Message 97715)
Posted 15 Apr 2020 by galbezalel
Post:
This is more of a UX concern rather than a technical issue.

Given that:

    1. Laptop users frequently unplug charger to keep the battery sustainable.
    2. Due to social distancing, we spend a lot of time with our laptop as somewhat a desktop.
    3. Broadly speaking, the client preferences only concern users with how to suspend computation.
    4. Therefore, even a relatively active laptop with BOINC installed won't do almost any computation.



I think there should be an easy, fast option for a user to override the Computing Preferences and allow computation regardless of any conditions (battery, mouse/keyboard, etc.).
The Advance View gives this kind of option under "Activity" menu, as "Run Always" (both for CPU and GPU). But I couldn't access it (easily enough?) from the Simple View. Even the System Tray right-click context menu on the BOINC icon only lets me to "Snooze".
On the other hand, I would like to have more control on how long should I allow BOINC computing whilst working. There is an option for allowing computation only between some time interval, but there could be many of those, and different intervals for different days.

Therefore, I suggest the following features for the client:


    1. Right-click on the System Tray icon --> "Allow computation time" --> a window opens in which the user can set a timer (countdown) for override-computation period --> when the timer starts, all standard preferences have no impact, until the timer ends. I believe this will enhance user engagement which will amount to an increase in accumulative computation time.
    2. In Computing Preferences, A scheduler (calendar based) for numerous "Computation allowed" time intervals. Each time interval of such should have its own independent preferences: most users wouldn't mind if the default setting is to ignore mouse/keyboard inputs during this interval.



I guess I havn't thought of anything new, but COVID-19 repercussions (and the growing frustration with seeing Rosseta@Home and WCG suspended more often than not) got me thinking. Could be a major improvement in light of recent events.

Thank you, cheers.





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.