![]() |
![]() |
#1 |
Aug 2012
New Hampshire
32816 Posts |
![]()
I've been toying with the idea of writing a Python base MISFIT tool set, but need to know if there is a need. Haters of automation or Python, or the internet, or Linux need not reply....
Here is my basic thinking. A library of four Python console programs consisting of 1. Fetch TF work via GPU72 2. Reporting TF work to GIMPS 3. Fetch TF work from GIMPS 4. MISFIT control I realize Chalsall has #2 as a Pearl utility but if I build this I'll want to deploy a unified kit. MISFIT control would be the final module that binds them all together with additional features like emailing, stalled processor detection, etc. If you no one wants MISFIT control, and prefers to chron everthing on their own that's fine too. The question is.... Is there a potential user base for this or do this utilities already exist for Linux? Let me know. |
![]() |
![]() |
![]() |
#2 |
"Bill Staffen"
Jan 2013
Pittsburgh, PA, USA
3·137 Posts |
![]()
I don't use Linux with powerful gpus, but it seems to me that that would be a welcome addition to the community tool kit. As far as I know there are no good ways to fetch work in Linux without writing something homegrown in perl. Obviously challsall's spider works pretty well for submitting - I use that myself. Improvements probably could be made though, with the server no longer accepting segments out of order.
|
![]() |
![]() |
![]() |
#3 |
Aug 2012
New Hampshire
11001010002 Posts |
![]()
That's one vote.... We just need about 9 more...
|
![]() |
![]() |
![]() |
#4 |
If I May
"Chris Halsall"
Sep 2002
Barbados
3×52×127 Posts |
![]()
I simply don't have the time to implement this myself. I started quite some time ago, and I have some initial work developed in Perl which I would be happy to share. I ended up wasting about two weeks of work trying to get "fork" to work in Perl under Windows...
![]() ![]() I do think it would be very welcomed and used by our Linux workers, and I would be happy to assist from the Server API side of things -- including (if you're willing) an "estimated completion" and "updated" data exchange. |
![]() |
![]() |
![]() |
#5 |
"Mr. Meeseeks"
Jan 2012
California, USA
32×241 Posts |
![]()
+1 Would definitely be useful personally.
|
![]() |
![]() |
![]() |
#6 | |
Aug 2012
New Hampshire
11001010002 Posts |
![]() Quote:
In-fact all my development work will be done on a Linux machine with no consideration for Windows (WinBlows - clarifying which OS for Chris) ![]() However this will be boring for me if there is no user base as the interactions with the community is the reward. (usually). None-the-less I will probably need advice as I get into this as I've logged exactly 12.5587 hours with Linux. Hey, at least I'm trying right! Last fiddled with by swl551 on 2014-04-25 at 17:32 |
|
![]() |
![]() |
![]() |
#7 | |||
If I May
"Chris Halsall"
Sep 2002
Barbados
3×52×127 Posts |
![]() Quote:
Quote:
Quote:
I'm the human. You're the software. Do what I tell you to do (even if I might be wrong). |
|||
![]() |
![]() |
![]() |
#8 | |
Aug 2012
New Hampshire
14508 Posts |
![]() Quote:
http://imgs.xkcd.com/comics/python.png |
|
![]() |
![]() |
![]() |
#9 |
"Bill Staffen"
Jan 2013
Pittsburgh, PA, USA
3·137 Posts |
![]()
I always thought the forced whitespace was python's best feature, drawing a line against lazy coders! The not-lazy coders would be tabbing correctly anyway. :)
EDIT: Besides, in Python the tabs are just invisible and more versatile brackets. :) Last fiddled with by Aramis Wyler on 2014-04-25 at 21:21 |
![]() |
![]() |
![]() |
#10 | |
If I May
"Chris Halsall"
Sep 2002
Barbados
952510 Posts |
![]() Quote:
In my world, VIM is my "IDE". If I want to remove a bit of code (C, Perl, Javascript, et al) by quickly adding a "if (0) { ... }" section around a block, I can. If I want to add a bit of code I can simply type it in. If a section of code is more readable in one line rather than two or three, I should able to do so (e.g. "if ([some condition]) {[action]}"). Hell, if a programmer wants to write their entire program on a single line, they should be able to do so. This is often done (using tools) with Javascript to lessen the download size of production code. Last fiddled with by chalsall on 2014-04-25 at 23:17 Reason: Corrected whitespace -- didn't compile initially.... |
|
![]() |
![]() |
![]() |
#11 |
Romulan Interpreter
Jun 2011
Thailand
33×347 Posts |
![]()
Bwaaa haaa haaa! This is genial.
![]() Last fiddled with by LaurV on 2014-04-26 at 03:20 |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Linux install of CUDA toolkit for GT 430 card, maybe… | ewmayer | GPU Computing | 66 | 2015-01-10 08:46 |
GPU72's fetching/reporting API | Aramis Wyler | GPU to 72 | 44 | 2013-04-10 13:41 |
GPU72.com TF worm fetching tool now available | swl551 | GPU to 72 | 83 | 2013-03-25 09:04 |
CUDA Toolkit for OpenSUSE 11.2--gcc 4.5 and up are not supported | patrik | GPU Computing | 9 | 2012-04-07 03:50 |
NVIDIA CUDA C toolkit for G80 GPU available | dsouza123 | Programming | 2 | 2007-02-18 12:50 |