Go Back   PCMech Forums > Help & Discussion > Web Design / Development

Need Some Help? Type Your Keywords Here:

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 02-22-2006, 11:55 PM   #1
Foldin' For PCMech!
 
enhanced08's Avatar
 
Join Date: Jun 2003
Location: back home in McHenry MD
Posts: 1,657
Send a message via AIM to enhanced08 Send a message via MSN to enhanced08
**Looking for a programmer**

I'm working on a project for Folding@Home and need to find a programmer willing to help me with it. I took C++ I/II in high school about 3 years ago and thats the only programming I know other than a bit of PHP and HTML. High school was also the last time I really did any C++ so there is no way I can do this.

Talking to some other people, I'm under the impression that Java would be the best way to do this program but because I dont have any experience in it or anything but C++ I could be wrong. Java will work with most all OS's which would mean that only 1 program needs written and kept updated which would be easier than 4 or so. Quite honestly I could careless what language its coded in as long as it works!

What is this program going to do you ask? Simple, (on paper anyway) it will be installed on each computer a user has running the Folding@Home program or on a single machine that has network access to all other machines. The program will gather specific system information such as CPU speed, CPU type, RAM, etc along with the current Work Unit and the average time per frame of the unit. All this info will then be uploaded to my online database for others to view.

To me, this seems pretty easy, collect and send data, repeat... but I'm no programmer. If anyone would like to help me or atleast point me to someone who would, I would greatly appreciate it! You would get full credit for creating the program and although I can't offer you any money maybe we can work out a deal somehow. I have about 5 systems here at home that fold for a total of about 8Ghz (3.8Ghz more as soon as I get a new board for my system) that I would setup to fold for your name for a month or two.

Thanks to anyone willing to step forward and help!
__________________
Eric
Help save lives! Click Here
AMD 4800+ X2 @ 2750Mhz (250 x 11) | DFI LanParty UT CFX3200 | 2GB Mushkin pc4000 3-3-2-8 1:1
Sapphire X1900GT 256MB | (2) 150GB Raptors RAID0 | WD 320GB
enhanced08 is offline   Reply With Quote
Old 02-25-2006, 04:38 AM   #2
Member (9 bit)
 
Join Date: Feb 2005
Posts: 392
java is good for client-server apps, however, it can not do hardware inquiries as you wanted, unless you use x86 assembly language. C/C++ is probably the better language for the sorta of thing you wanted to do, though it is not portable. it would depend on the OSes that are on the systems you mentioned. programs wirtten in a windows compiler would probably run in all favours of windows(I hope.), but not on OSes like Mac/Linux/Solaris/FreeBSD.

it just means you have to write different clients for different OSes, that all...not very difficult( you probably have to compile more or less same the code in different OSes). and only one server to gether the infos from all the clients.
I have to know you system/OSes in order to comment further.

BIG Oosp, I assume the systems are on a network of some kind?!.
__________________
words to live by:
others don't know, I know.
others know, I know more.
others know more, I excel.
one shouldnt read this far; above, is meant as an encouragement, translated from a Chinese Proverb.
"He who angers you conquers you." : Elizabeth Kenny

Last edited by alfie2; 02-25-2006 at 04:43 AM.
alfie2 is offline   Reply With Quote
Old 02-25-2006, 10:29 AM   #3
Foldin' For PCMech!
 
enhanced08's Avatar
 
Join Date: Jun 2003
Location: back home in McHenry MD
Posts: 1,657
Send a message via AIM to enhanced08 Send a message via MSN to enhanced08
Thanks for the info, this changes thingsa little. The 3 OSes that it would need to be ported to are windows Linux and Mac. As far as a network, I dont think you understand how this program will work by that question. The only network all the clients would be on would be the internet. I'm not planning on doing this just for my systems, I want anyone to be able to download and use this program on any internet connected and folding machine.

EDIT: What if CPUz was used? It can be run in ghost mode which spits out the system info to a text file. A simple Java script (or any kind of script for that matter) could be used to read the file and send the data. This would make the program much easier to write and updates would be done mostly by CPUz.

EDIT2: I found this: http://www.rgagnon.com/javadetails/java-0480.html With this, Java can ask the OS for the hardware details. This is what I was told anyway.

Last edited by enhanced08; 02-25-2006 at 07:28 PM.
enhanced08 is offline   Reply With Quote
Old 03-02-2006, 03:37 AM   #4
Member (9 bit)
 
Join Date: Feb 2005
Posts: 392
both of your suggestions are only good for windows though.
yeah, I know windows put the system info in the REGISTRY; it pretty easy to get it out with the Windows' API "getsystemsinfo" in Visual C++ or Borland C++.
and
Linux put the infos in "/proc/cpu"...
Mac OSX uses Unix-like OS, so it should be in the same place...I guess.

The network part:
the neat part about a client-server setup is that you dont have to worry about what sorta of network you have, be it LAN, WAN, or INTERNET. you just need know the IP address and PORT # of the server and you are good to go; the client just open the link to the server and upload data then closes link, that it. The server is probably setup to run 24/7, so clients can upload data at any time. Codes for simple client-server apps can be all over the NET.

A good example is the P2P programs like "FSP, bittorrent or limewire".

Last edited by alfie2; 03-02-2006 at 03:39 AM.
alfie2 is offline   Reply With Quote
Old 03-19-2006, 06:13 PM   #5
Member (2 bit)
 
Join Date: Mar 2006
Location: Daytona Beach
Posts: 2
Wink Still Need a Programmer

Hello,

If you are still looking for a programmer you might
want to take a look here for one.
www.TheScript-Doctors.com
rdurham is offline   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 05:05 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 PL2