|
|
#21 |
|
CHMOD bit-tech 777
Join Date: May 2009
Location: Cambridgeshire
Posts: 1,405
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
hehe ok
![]() Give them a good talking to :P FTP NOW! *cracks whip* lol
__________________
| AMD FX 8350 @ 4.0GHZ | Gigabyte GA-990FXA-UD5 | 16GB Corsair Vengeance DDR3 1600mhz |
| Corsair Force 3 120GB SSD X 2 RAID0| Corsair H100 | Samsung F3 1TB HDD | MSI GeForce GTX 680 SLI | | Silverstone 1200W | Corsair 650D | LG IPS225V X 2 | |
|
|
|
|
|
#22 |
|
CHMOD bit-tech 777
Join Date: May 2009
Location: Cambridgeshire
Posts: 1,405
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Found some Fahmon webtemplate skins
http://forums.overclockers.com.au/sh...d.php?t=711166 But Overclockers OAU? Nah Custompc/Bit-tech is more like it! Ta Da! http://votick.is-a-geek.org/
__________________
| AMD FX 8350 @ 4.0GHZ | Gigabyte GA-990FXA-UD5 | 16GB Corsair Vengeance DDR3 1600mhz |
| Corsair Force 3 120GB SSD X 2 RAID0| Corsair H100 | Samsung F3 1TB HDD | MSI GeForce GTX 680 SLI | | Silverstone 1200W | Corsair 650D | LG IPS225V X 2 | Last edited by Votick; 30th May 2009 at 16:21. |
|
|
|
|
|
#23 |
|
Uniform November India
Join Date: Jul 2006
Location: Northern Ireland
Posts: 9,835
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Noice
__________________
|
|
|
|
|
|
#24 |
|
CHMOD bit-tech 777
Join Date: May 2009
Location: Cambridgeshire
Posts: 1,405
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
If anyone wants it the template code is:
Code:
<!-- This comment is a little trick to keep IE6/7 in quirks mode rather than trying to use it's incompetent standards compliant mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="refresh" content="300" />
<title>Votick's Folding @ Home Status</title>
<script type="text/javascript">
<!--
pdata = new Array(<!--tpl_loop ['@CORE@','@PRCG@','@POINTS@','@USER_TEAM@','@DOWNLOAD_DATE@','@PREFERRED_DATE@','@FINAL_DATE@'], tpl//-->[]);
function removeClassName (elem, className) {
elem.className = elem.className.replace(className, "").trim();
}
function addCSSClass (elem, className) {
removeClassName (elem, className);
elem.className = (elem.className + " " + className).trim();
}
String.prototype.trim = function() {
return this.replace( /^\s+|\s+$/, "" );
}
function ChangeColor(tableRow, highLight){
if (highLight){
var objbranch
stripedTable();
removeClassName(tableRow, 'alternateRow');
removeClassName(tableRow, 'normalRow');
addCSSClass(tableRow, 'clickedRow');
objbranch = document.getElementById('core');
objbranch.innerHTML = pdata[tableRow.id - 1][0];
objbranch = document.getElementById('project');
objbranch.innerHTML = pdata[tableRow.id - 1][1];
objbranch = document.getElementById('credit');
objbranch.innerHTML = pdata[tableRow.id - 1][2];
objbranch = document.getElementById('username');
objbranch.innerHTML = pdata[tableRow.id - 1][3];
objbranch = document.getElementById('downloaded');
objbranch.innerHTML = pdata[tableRow.id - 1][4];
objbranch = document.getElementById('preferred');
objbranch.innerHTML = pdata[tableRow.id - 1][5];
objbranch = document.getElementById('final');
objbranch.innerHTML = pdata[tableRow.id - 1][6];
}
}
function stripedTable() {
if (document.getElementById && document.getElementsByTagName) {
var allTables = document.getElementsByTagName('table');
if (!allTables) { return; }
for (var i = 0; i < allTables.length; i++) {
if (allTables[i].className.match(/[\w\s ]*scrollTable[\w\s ]*/)) {
var trs = allTables[i].getElementsByTagName("tr");
for (var j = 0; j < trs.length; j++) {
removeClassName(trs[j], 'alternateRow');
removeClassName(trs[j], 'clickedRow');
addCSSClass(trs[j], 'normalRow');
}
for (var k = 0; k < trs.length; k += 2) {
removeClassName(trs[k], 'normalRow');
removeClassName(trs[k], 'clickedRow');
addCSSClass(trs[k], 'alternateRow');
}
}
}
}
}
function addIEonScroll() {
var thisContainer = document.getElementById('tableContainer');
if (!thisContainer) { return; }
}
window.onload = function() { stripedTable(); addIEonScroll(); }
-->
</script>
<style type="text/css">
<!--
table, td, a {
color: #ffffff;
font: normal normal 12px Tahoma, Verdana, sans-serif;
}
h1 {
font: bold normal 26px Tahoma, Verdana, sans-serif;
color: #ff0000;
margin: 0 0 2px 2px
}
h2 {
font: bold normal 18px Tahoma, Verdana, sans-serif;
color: #ff0000;
margin: 0 0 2px 2px
}
h3 {
font: normal normal 13px Tahoma, Verdana, sans-serif;
color: #008000;
margin: 0 0 15px 0
}
div.tableContainer {
clear: both;
border: 0px solid #161850;
overflow: auto;
width: 564px;
float:left;
}
\html div.tableContainer/* */ {
padding: 0 16px 0 0;
width: 550px;
}
html>body div.tableContainer {
height: auto;
padding: 0;
}
head:first-child+body div[class].tableContainer {
overflow: hidden;
width: 564px
}
div.tableContainer table {
float: left;
width: 100%
}
\html div.tableContainer table/* */ {
margin: 0 -16px 0 0
}
html>body div.tableContainer table {
float: none;
margin: 0;
width: 564px
}
head:first-child+body div[class].tableContainer table {
width: 564px
}
thead.fixedHeader tr {
position: relative;
top: expression(document.getElementById("tableContainer").scrollTop);
}
head:first-child+body thead[class].fixedHeader tr {
display: block;
}
thead.fixedHeader th {
background: #11060a;
font-weight: normal;
text-decoration: underline;
color: #ff0000;
width: 564px
padding: 4px 3px;
text-align: center
}
thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
color: #ff0000;
display: block;
text-decoration: none;
width: 100%
}
thead.fixedHeader a:hover {
color: #ff0000;
display: block;
text-decoration: underline;
width: 100%
}
head:first-child+body tbody[class].scrollContent {
display: block;
overflow: auto;
width: 100%
}
tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
background: #000000;
width: 564px
padding: 2px 3px 3px 4px
}
tbody.scrollContent tr.alternateRow td {
background: #11060a;
width: 564px
padding: 2px 3px 3px 4px
}
tbody.scrollContent tr.clickedRow td {
background: #ff0000;
width: 564px
padding: 2px 3px 3px 4px
}
head:first-child+body thead[class].fixedHeader th {
width: 60px
}
head:first-child+body thead[class].fixedHeader th + th {
width: 90px
}
head:first-child+body thead[class].fixedHeader th + th +th {
width: 190px
}
head:first-child+body thead[class].fixedHeader th + th +th +th {
width: 120px
}
head:first-child+body thead[class].fixedHeader th + th + th + th + th {
border-right: none;
padding: 4px 4px 4px 3px;
width: 100px
}
head:first-child+body tbody[class].scrollContent td {
width: 60px
}
head:first-child+body tbody[class].scrollContent td + td {
width: 90px
}
head:first-child+body tbody[class].scrollContent td + td + td {
width: 190px
}
head:first-child+body tbody[class].scrollContent td + td + td + td {
width: 120px
}
head:first-child+body tbody[class].scrollContent td + td + td + td + td {
border-right: none;
padding: 2px 4px 2px 3px;
width: 100px
}
body {
font-family:Tahoma, Verdana, sans-serif;
font-size:10pt;
line-height:13pt;
background:#11060a;
color:#000000;
margin-top:10px;
}
div.small {
font-family:Tahoma, Verdana, sans-serif;
font-size:7pt;
line-height:10pt;
color:#FFFFFF;
padding: 4px 0px 5px 0px;
}
a.small {
font-family:Tahoma, Verdana, sans-serif;
font-size:7pt;
line-height:10pt;
color:#FFFFFF;
}
*html body #wuinfopanel/* */{
width: 318px;
}
#wuinfopanel {
float:left;
padding-left:4px;
height: 224px;
width: 330px;
}
#fahmon {
width: 900px;
margin: 0;
background: #ffffff;
}
header {
width: 900px;
margin: 0;
background: #000000;
}
TD {
margin-left:2px;
margin-right:2px;
padding:2px;
}
//-->
</style>
</head>
<body>
<center>
<div class="header">
<table>
<tr>
<td height=217px width="900px" bgcolor="#11060a" align="right" valign="center" background="http://images.bit-tech.net/content_images/2009/03/intel-xeon-w5580-nehalem-ep-review/cpc%20and%20bit%20tech%20logo.jpg" style="background-repeat: no-repeat;">
<h1>Votick's<br>Folding Farm<br>Monitor</h1>
<b><font color="#efefef" size="-1"><!--tpl_static @_Last_updated:@ @UPDATE_TIME@ tpl//--></font></b>
</td>
</tr>
</table>
</div>
<div id="fahmon">
<div id="tableContainer" class="tableContainer">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="scrollTable">
<thead class="fixedHeader" id="fixedHeader">
<tr>
<th>Status</th>
<th>Progress</th>
<th>Name</th>
<th align="right">ETA</th>
<th align="right">PPD</th>
</tr>
</thead>
<tbody class="scrollContent">
<!--tpl_loop <tr onclick="ChangeColor(this, true);" id="@CLIENT_ID@">
<td align="center"><img src="@STATE_IMAGE@" /></td>
<td align="center">@PERCENTAGE@</td>
<td align="center">@NAME@</td>
<td align="right">@ETA@</td>
<td align="right">@PPD@</td>
</tr> tpl//-->
<tr>
<td colspan="5" align="right"><h2>Total PPD: <!--tpl_static @TOTAL_PPD@ tpl//--></h2></td>
</tbody>
</table>
</div>
<div id="wuinfopanel">
<table style="border-collapse:collapse;background:#11060a;margin:1px;height:100%;width:100%;">
<tr>
<td colspan="2"><!--tpl_static @_Work_Unit_Information@ tpl//--></td>
</tr>
<tr>
<td align="right" width="50%"><b><!--tpl_static @_Core:@ tpl//--></b></td>
<td align="left"><b><font color="#FF0000" id="core"></font></b></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Project:@ tpl//--></b></td>
<td align="left" id="project"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Credit:@ tpl//--></b></td>
<td align="left" id="credit"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Username:@ tpl//--></b></td>
<td align="left"><font color="#ff6600" id="username"></font></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Downloaded:@ tpl//--></b></td>
<td align="left" id="downloaded"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Preferred_Deadline:@ tpl//--></b></td>
<td align="left" id="preferred"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Final_Deadline:@ tpl//--></b></td>
<td align="left" id="final"></td>
</tr>
</table>
<div style="border-collapse:collapse;border:0px solid #161850;background:#11060a;margin:1px;width:100%;" class="small">
Original Template by Mitsimonsta : <a href="http://forums.overclockers.com.au/member.php?u=77979" class="small">OCAU</a> : <a href="mailto:fahmon.template@mitsimonsta.net" class="small">email</a><br>
Custom PC / Bit-Tech Version By Votick<br>
Powered by <!--tpl_static @FAHMON_VERSION@ tpl//--> Web Monitoring Application <a href="http://fahmon.net/download.html" border="0"><img src="dialog_icon.png" border="0" /></a>
</div>
</table>
</div>
</center>
</body>
</html>
__________________
| AMD FX 8350 @ 4.0GHZ | Gigabyte GA-990FXA-UD5 | 16GB Corsair Vengeance DDR3 1600mhz |
| Corsair Force 3 120GB SSD X 2 RAID0| Corsair H100 | Samsung F3 1TB HDD | MSI GeForce GTX 680 SLI | | Silverstone 1200W | Corsair 650D | LG IPS225V X 2 | |
|
|
|
|
|
#25 |
|
CHMOD bit-tech 777
Join Date: May 2009
Location: Cambridgeshire
Posts: 1,405
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quick question
If i installed more RAm would this increase folding performance?
__________________
| AMD FX 8350 @ 4.0GHZ | Gigabyte GA-990FXA-UD5 | 16GB Corsair Vengeance DDR3 1600mhz |
| Corsair Force 3 120GB SSD X 2 RAID0| Corsair H100 | Samsung F3 1TB HDD | MSI GeForce GTX 680 SLI | | Silverstone 1200W | Corsair 650D | LG IPS225V X 2 | |
|
|
|
|
|
#26 |
|
Uniform November India
Join Date: Jul 2006
Location: Northern Ireland
Posts: 9,835
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Thanks for the template!
I always like to have 1Gb of RAM per card, and thought that it was necessary to fold efficiently, but Phonetics reply to my rack farm thread tonight has thrown that theory out the window. I can't answer it accurately, but if you have less than 1Gb for a multi client PC I would assume that adding more memory will help.
__________________
|
|
|
|
|
|
#27 | |
|
Retired Chimp
Join Date: Apr 2009
Location: UK
Posts: 490
![]() |
Quote:
![]() Enough memory is that you will need to comfortably use the operating system i.e. about 1 gig for xp and 2 gigs for vista. It becomes an entirely different matter when you start to install virtual machines to run linux SMP clients which will need their own memory allocation. I typically go with 4 gigs on an x64 operating system to run multi GPUs and 2 VMs.
__________________
|
|
|
|
|
|
|
#28 | |
|
Uniform November India
Join Date: Jul 2006
Location: Northern Ireland
Posts: 9,835
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
A thousand apologies phoenicis! As I said in my rack thread a minute ago, it's been a very, very long day I have been speed typing my replies on the forum all day in between number crunching, writing uni papers and doing paperwork. Sound advice, I must get more RAM in rig #1 because it's only got 2 gigs of DDR2 at the moment and is running 2 cards and 2 (apparently not SMP!) clients on a VM.
__________________
|
|
|
|
|
|
|
#29 |
|
Uniform November India
Join Date: Jul 2006
Location: Northern Ireland
Posts: 9,835
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I'm having a problem with uploading the file to the right folder on my webserver. The ftp address that I use to upload to the GG server is genuine-killers.clanservers.com and the username and password directs the ftp application to the GG folder on that server. The problem is that any /filename.html file that will open by navigating to www.genuinegaming.co.uk/filename.html has to be in a folder called "public_html" to open. AFAIK and from what I've tried, I can't connect directly to this folder, and so every time the automatic FTP uploads my Fahmon.html file, it uploads to the servers root which makes it inaccessible through a web browser. You navigate to www.genuinegaming.co.uk/fahmon.html and the server rightly tells you that the file does not exist, because it's not in the public folder.
Ideas? TIA, Uni EDIT: I also added contact info for both you and I in the same format as the original version authors info. Mine is included as page generated & uploaded by info, so you can remove/ chage that when you're using it, whichever you want. I didn't have your email to add to it but you can add it if you want Here's the updated code (note the pagetitle and title text have changed to mine in this version)Code:
<!-- This comment is a little trick to keep IE6/7 in quirks mode rather than trying to use it's incompetent standards compliant mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="refresh" content="300" />
<title>Unicorn's Folding @ Home Farm Stats</title>
<script type="text/javascript">
<!--
pdata = new Array(<!--tpl_loop ['@CORE@','@PRCG@','@POINTS@','@USER_TEAM@','@DOWNLOAD_DATE@','@PREFERRED_DATE@','@FINAL_DATE@'], tpl//-->[]);
function removeClassName (elem, className) {
elem.className = elem.className.replace(className, "").trim();
}
function addCSSClass (elem, className) {
removeClassName (elem, className);
elem.className = (elem.className + " " + className).trim();
}
String.prototype.trim = function() {
return this.replace( /^\s+|\s+$/, "" );
}
function ChangeColor(tableRow, highLight){
if (highLight){
var objbranch
stripedTable();
removeClassName(tableRow, 'alternateRow');
removeClassName(tableRow, 'normalRow');
addCSSClass(tableRow, 'clickedRow');
objbranch = document.getElementById('core');
objbranch.innerHTML = pdata[tableRow.id - 1][0];
objbranch = document.getElementById('project');
objbranch.innerHTML = pdata[tableRow.id - 1][1];
objbranch = document.getElementById('credit');
objbranch.innerHTML = pdata[tableRow.id - 1][2];
objbranch = document.getElementById('username');
objbranch.innerHTML = pdata[tableRow.id - 1][3];
objbranch = document.getElementById('downloaded');
objbranch.innerHTML = pdata[tableRow.id - 1][4];
objbranch = document.getElementById('preferred');
objbranch.innerHTML = pdata[tableRow.id - 1][5];
objbranch = document.getElementById('final');
objbranch.innerHTML = pdata[tableRow.id - 1][6];
}
}
function stripedTable() {
if (document.getElementById && document.getElementsByTagName) {
var allTables = document.getElementsByTagName('table');
if (!allTables) { return; }
for (var i = 0; i < allTables.length; i++) {
if (allTables[i].className.match(/[\w\s ]*scrollTable[\w\s ]*/)) {
var trs = allTables[i].getElementsByTagName("tr");
for (var j = 0; j < trs.length; j++) {
removeClassName(trs[j], 'alternateRow');
removeClassName(trs[j], 'clickedRow');
addCSSClass(trs[j], 'normalRow');
}
for (var k = 0; k < trs.length; k += 2) {
removeClassName(trs[k], 'normalRow');
removeClassName(trs[k], 'clickedRow');
addCSSClass(trs[k], 'alternateRow');
}
}
}
}
}
function addIEonScroll() {
var thisContainer = document.getElementById('tableContainer');
if (!thisContainer) { return; }
}
window.onload = function() { stripedTable(); addIEonScroll(); }
-->
</script>
<style type="text/css">
<!--
table, td, a {
color: #ffffff;
font: normal normal 12px Tahoma, Verdana, sans-serif;
}
h1 {
font: bold normal 26px Tahoma, Verdana, sans-serif;
color: #ff0000;
margin: 0 0 2px 2px
}
h2 {
font: bold normal 18px Tahoma, Verdana, sans-serif;
color: #ff0000;
margin: 0 0 2px 2px
}
h3 {
font: normal normal 13px Tahoma, Verdana, sans-serif;
color: #008000;
margin: 0 0 15px 0
}
div.tableContainer {
clear: both;
border: 0px solid #161850;
overflow: auto;
width: 564px;
float:left;
}
\html div.tableContainer/* */ {
padding: 0 16px 0 0;
width: 550px;
}
html>body div.tableContainer {
height: auto;
padding: 0;
}
head:first-child+body div[class].tableContainer {
overflow: hidden;
width: 564px
}
div.tableContainer table {
float: left;
width: 100%
}
\html div.tableContainer table/* */ {
margin: 0 -16px 0 0
}
html>body div.tableContainer table {
float: none;
margin: 0;
width: 564px
}
head:first-child+body div[class].tableContainer table {
width: 564px
}
thead.fixedHeader tr {
position: relative;
top: expression(document.getElementById("tableContainer").scrollTop);
}
head:first-child+body thead[class].fixedHeader tr {
display: block;
}
thead.fixedHeader th {
background: #11060a;
font-weight: normal;
text-decoration: underline;
color: #ff0000;
width: 564px
padding: 4px 3px;
text-align: center
}
thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
color: #ff0000;
display: block;
text-decoration: none;
width: 100%
}
thead.fixedHeader a:hover {
color: #ff0000;
display: block;
text-decoration: underline;
width: 100%
}
head:first-child+body tbody[class].scrollContent {
display: block;
overflow: auto;
width: 100%
}
tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
background: #000000;
width: 564px
padding: 2px 3px 3px 4px
}
tbody.scrollContent tr.alternateRow td {
background: #11060a;
width: 564px
padding: 2px 3px 3px 4px
}
tbody.scrollContent tr.clickedRow td {
background: #ff0000;
width: 564px
padding: 2px 3px 3px 4px
}
head:first-child+body thead[class].fixedHeader th {
width: 60px
}
head:first-child+body thead[class].fixedHeader th + th {
width: 90px
}
head:first-child+body thead[class].fixedHeader th + th +th {
width: 190px
}
head:first-child+body thead[class].fixedHeader th + th +th +th {
width: 120px
}
head:first-child+body thead[class].fixedHeader th + th + th + th + th {
border-right: none;
padding: 4px 4px 4px 3px;
width: 100px
}
head:first-child+body tbody[class].scrollContent td {
width: 60px
}
head:first-child+body tbody[class].scrollContent td + td {
width: 90px
}
head:first-child+body tbody[class].scrollContent td + td + td {
width: 190px
}
head:first-child+body tbody[class].scrollContent td + td + td + td {
width: 120px
}
head:first-child+body tbody[class].scrollContent td + td + td + td + td {
border-right: none;
padding: 2px 4px 2px 3px;
width: 100px
}
body {
font-family:Tahoma, Verdana, sans-serif;
font-size:10pt;
line-height:13pt;
background:#11060a;
color:#000000;
margin-top:10px;
}
div.small {
font-family:Tahoma, Verdana, sans-serif;
font-size:7pt;
line-height:10pt;
color:#FFFFFF;
padding: 4px 0px 5px 0px;
}
a.small {
font-family:Tahoma, Verdana, sans-serif;
font-size:7pt;
line-height:10pt;
color:#FFFFFF;
}
*html body #wuinfopanel/* */{
width: 318px;
}
#wuinfopanel {
float:left;
padding-left:4px;
height: 224px;
width: 330px;
}
#fahmon {
width: 900px;
margin: 0;
background: #ffffff;
}
header {
width: 900px;
margin: 0;
background: #000000;
}
TD {
margin-left:2px;
margin-right:2px;
padding:2px;
}
//-->
</style>
</head>
<body>
<center>
<div class="header">
<table>
<tr>
<td height=217px width="900px" bgcolor="#11060a" align="right" valign="center" background="http://images.bit-tech.net/content_images/2009/03/intel-xeon-w5580-nehalem-ep-review/cpc%20and%20bit%20tech%20logo.jpg" style="background-repeat: no-repeat;">
<h1>Unicorn's<br>Folding Farm<br>Stats</h1>
<b><font color="#efefef" size="-1"><!--tpl_static @_Last_updated:@ @UPDATE_TIME@ tpl//--></font></b>
</td>
</tr>
</table>
</div>
<div id="fahmon">
<div id="tableContainer" class="tableContainer">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="scrollTable">
<thead class="fixedHeader" id="fixedHeader">
<tr>
<th>Status</th>
<th>Progress</th>
<th>Name</th>
<th align="right">ETA</th>
<th align="right">PPD</th>
</tr>
</thead>
<tbody class="scrollContent">
<!--tpl_loop <tr onclick="ChangeColor(this, true);" id="@CLIENT_ID@">
<td align="center"><img src="@STATE_IMAGE@" /></td>
<td align="center">@PERCENTAGE@</td>
<td align="center">@NAME@</td>
<td align="right">@ETA@</td>
<td align="right">@PPD@</td>
</tr> tpl//-->
<tr>
<td colspan="5" align="right"><h2>Total PPD: <!--tpl_static @TOTAL_PPD@ tpl//--></h2></td>
</tbody>
</table>
</div>
<div id="wuinfopanel">
<table style="border-collapse:collapse;background:#11060a;margin:1px;height:100%;width:100%;">
<tr>
<td colspan="2"><!--tpl_static @_Work_Unit_Information@ tpl//--></td>
</tr>
<tr>
<td align="right" width="50%"><b><!--tpl_static @_Core:@ tpl//--></b></td>
<td align="left"><b><font color="#FF0000" id="core"></font></b></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Project:@ tpl//--></b></td>
<td align="left" id="project"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Credit:@ tpl//--></b></td>
<td align="left" id="credit"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Username:@ tpl//--></b></td>
<td align="left"><font color="#ff6600" id="username"></font></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Downloaded:@ tpl//--></b></td>
<td align="left" id="downloaded"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Preferred_Deadline:@ tpl//--></b></td>
<td align="left" id="preferred"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Final_Deadline:@ tpl//--></b></td>
<td align="left" id="final"></td>
</tr>
</table>
<div style="border-collapse:collapse;border:0px solid #161850;background:#11060a;margin:1px;width:100%;" class="small">
Original Template by Mitsimonsta : <a href="http://forums.overclockers.com.au/member.php?u=77979" class="small">OCAU</a> : <a href="mailto:fahmon.template@mitsimonsta.net" class="small">email</a><br>
Custom PC / Bit-Tech Version By Votick : <a href="http://forums.bit-tech.net/member.php?u=44944" class="small">Bit-Tech</a><br>
This Page Generated & Uploaded by Unicorn : <a href="http://forums.bit-tech.net/member.php?u=26539" class="small">Bit-Tech</a> : <a href="mailto:matt@unicornsystems.co.uk" class="small">email</a><br>
Powered by <!--tpl_static @FAHMON_VERSION@ tpl//--> Web Monitoring Application <a href="http://fahmon.net/download.html" border="0"><img src="dialog_icon.png" border="0" /></a>
</div>
</table>
</div>
</center>
</body>
</html>
My stats page is now here (Will also put it in my sig) and will update every 30 minutes as long as my PC is on, which is most days anyway. I'll get it transferred to my home server as soon as possible so that it's on a 24/7 machine.
__________________
Last edited by Unicorn; 4th Jun 2009 at 02:28. |
|
|
|
|
|
#30 |
|
Folding in memory of my father
Join Date: Apr 2009
Posts: 1,325
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ooops, silly me.
__________________
|
|
|
|
|
|
#31 |
|
CHMOD bit-tech 777
Join Date: May 2009
Location: Cambridgeshire
Posts: 1,405
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ohhh cool Uni
![]() In Fahmon whats the line you put it to get it to uplaod to your webserver im thinking of moving mine to a website thats on 24/7. my email is : chris@bish.biz btw hehe
__________________
| AMD FX 8350 @ 4.0GHZ | Gigabyte GA-990FXA-UD5 | 16GB Corsair Vengeance DDR3 1600mhz |
| Corsair Force 3 120GB SSD X 2 RAID0| Corsair H100 | Samsung F3 1TB HDD | MSI GeForce GTX 680 SLI | | Silverstone 1200W | Corsair 650D | LG IPS225V X 2 | |
|
|
|
|
|
#32 |
|
Uniform November India
Join Date: Jul 2006
Location: Northern Ireland
Posts: 9,835
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Sure, here's my ftpupload.txt file (placed in the FAHupload folder on C drive)
OPEN Your Webserver FTP Address Login UN Login PW cd /public_html/ binary MPUT C:\FAHUpload\fahmon.html BYE Just change the first three to have your ftp addy, username and password and then change public_html to whatever the publically accessible folder on your server is called. MPUT is the directory of your fahmon.html file, in my case I took it out of program files because the FTP.bat file doesn't like spaces in it's directory paths. This is all that's in the FTP.bat file: ftp -i -s:C:\FAHUpload\ftpupload.txt It's set to run every half hour for 24 hours each day from midnight as a scheduled task. Here's another version of the html code with your email added and the background colour changed to work in IE ![]() Code:
<!-- This comment is a little trick to keep IE6/7 in quirks mode rather than trying to use it's incompetent standards compliant mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="refresh" content="300" />
<title>Unicorn's Folding @ Home Farm Status</title>
<script type="text/javascript">
<!--
pdata = new Array(<!--tpl_loop ['@CORE@','@PRCG@','@POINTS@','@USER_TEAM@','@DOWNLOAD_DATE@','@PREFERRED_DATE@','@FINAL_DATE@'], tpl//-->[]);
function removeClassName (elem, className) {
elem.className = elem.className.replace(className, "").trim();
}
function addCSSClass (elem, className) {
removeClassName (elem, className);
elem.className = (elem.className + " " + className).trim();
}
String.prototype.trim = function() {
return this.replace( /^\s+|\s+$/, "" );
}
function ChangeColor(tableRow, highLight){
if (highLight){
var objbranch
stripedTable();
removeClassName(tableRow, 'alternateRow');
removeClassName(tableRow, 'normalRow');
addCSSClass(tableRow, 'clickedRow');
objbranch = document.getElementById('core');
objbranch.innerHTML = pdata[tableRow.id - 1][0];
objbranch = document.getElementById('project');
objbranch.innerHTML = pdata[tableRow.id - 1][1];
objbranch = document.getElementById('credit');
objbranch.innerHTML = pdata[tableRow.id - 1][2];
objbranch = document.getElementById('username');
objbranch.innerHTML = pdata[tableRow.id - 1][3];
objbranch = document.getElementById('downloaded');
objbranch.innerHTML = pdata[tableRow.id - 1][4];
objbranch = document.getElementById('preferred');
objbranch.innerHTML = pdata[tableRow.id - 1][5];
objbranch = document.getElementById('final');
objbranch.innerHTML = pdata[tableRow.id - 1][6];
}
}
function stripedTable() {
if (document.getElementById && document.getElementsByTagName) {
var allTables = document.getElementsByTagName('table');
if (!allTables) { return; }
for (var i = 0; i < allTables.length; i++) {
if (allTables[i].className.match(/[\w\s ]*scrollTable[\w\s ]*/)) {
var trs = allTables[i].getElementsByTagName("tr");
for (var j = 0; j < trs.length; j++) {
removeClassName(trs[j], 'alternateRow');
removeClassName(trs[j], 'clickedRow');
addCSSClass(trs[j], 'normalRow');
}
for (var k = 0; k < trs.length; k += 2) {
removeClassName(trs[k], 'normalRow');
removeClassName(trs[k], 'clickedRow');
addCSSClass(trs[k], 'alternateRow');
}
}
}
}
}
function addIEonScroll() {
var thisContainer = document.getElementById('tableContainer');
if (!thisContainer) { return; }
}
window.onload = function() { stripedTable(); addIEonScroll(); }
-->
</script>
<style type="text/css">
<!--
table, td, a {
color: #ffffff;
font: normal normal 12px Tahoma, Verdana, sans-serif;
}
h1 {
font: bold normal 26px Tahoma, Verdana, sans-serif;
color: #ff0000;
margin: 0 0 2px 2px
}
h2 {
font: bold normal 18px Tahoma, Verdana, sans-serif;
color: #ff0000;
margin: 0 0 2px 2px
}
h3 {
font: normal normal 13px Tahoma, Verdana, sans-serif;
color: #008000;
margin: 0 0 15px 0
}
div.tableContainer {
clear: both;
border: 0px solid #161850;
overflow: auto;
width: 564px;
float:left;
}
\html div.tableContainer/* */ {
padding: 0 16px 0 0;
width: 550px;
}
html>body div.tableContainer {
height: auto;
padding: 0;
}
head:first-child+body div[class].tableContainer {
overflow: hidden;
width: 564px
}
div.tableContainer table {
float: left;
width: 100%
}
\html div.tableContainer table/* */ {
margin: 0 -16px 0 0
}
html>body div.tableContainer table {
float: none;
margin: 0;
width: 564px
}
head:first-child+body div[class].tableContainer table {
width: 564px
}
thead.fixedHeader tr {
position: relative;
top: expression(document.getElementById("tableContainer").scrollTop);
}
head:first-child+body thead[class].fixedHeader tr {
display: block;
}
thead.fixedHeader th {
background: #11060a;
font-weight: normal;
text-decoration: underline;
color: #ff0000;
width: 564px
padding: 4px 3px;
text-align: center
}
thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
color: #ff0000;
display: block;
text-decoration: none;
width: 100%
}
thead.fixedHeader a:hover {
color: #ff0000;
display: block;
text-decoration: underline;
width: 100%
}
head:first-child+body tbody[class].scrollContent {
display: block;
overflow: auto;
width: 100%
}
tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
background: #000000;
width: 564px
padding: 2px 3px 3px 4px
}
tbody.scrollContent tr.alternateRow td {
background: #11060a;
width: 564px
padding: 2px 3px 3px 4px
}
tbody.scrollContent tr.clickedRow td {
background: #ff0000;
width: 564px
padding: 2px 3px 3px 4px
}
head:first-child+body thead[class].fixedHeader th {
width: 60px
}
head:first-child+body thead[class].fixedHeader th + th {
width: 90px
}
head:first-child+body thead[class].fixedHeader th + th +th {
width: 190px
}
head:first-child+body thead[class].fixedHeader th + th +th +th {
width: 120px
}
head:first-child+body thead[class].fixedHeader th + th + th + th + th {
border-right: none;
padding: 4px 4px 4px 3px;
width: 100px
}
head:first-child+body tbody[class].scrollContent td {
width: 60px
}
head:first-child+body tbody[class].scrollContent td + td {
width: 90px
}
head:first-child+body tbody[class].scrollContent td + td + td {
width: 190px
}
head:first-child+body tbody[class].scrollContent td + td + td + td {
width: 120px
}
head:first-child+body tbody[class].scrollContent td + td + td + td + td {
border-right: none;
padding: 2px 4px 2px 3px;
width: 100px
}
body {
font-family:Tahoma, Verdana, sans-serif;
font-size:10pt;
line-height:13pt;
background:#11060a;
color:#000000;
margin-top:10px;
}
div.small {
font-family:Tahoma, Verdana, sans-serif;
font-size:7pt;
line-height:10pt;
color:#FFFFFF;
padding: 4px 0px 5px 0px;
}
a.small {
font-family:Tahoma, Verdana, sans-serif;
font-size:7pt;
line-height:10pt;
color:#FFFFFF;
}
*html body #wuinfopanel/* */{
width: 318px;
}
#wuinfopanel {
float:left;
padding-left:4px;
height: 224px;
width: 330px;
}
#fahmon {
width: 900px;
margin: 0;
background: #11060a;
}
header {
width: 900px;
margin: 0;
background: #000000;
}
TD {
margin-left:2px;
margin-right:2px;
padding:2px;
}
//-->
</style>
</head>
<body>
<center>
<div class="header">
<table>
<tr>
<td height=217px width="900px" bgcolor="#11060a" align="right" valign="center" background="http://images.bit-tech.net/content_images/2009/03/intel-xeon-w5580-nehalem-ep-review/cpc%20and%20bit%20tech%20logo.jpg" style="background-repeat: no-repeat;">
<h1>Unicorn's<br>Folding Farm<br>Statistics</h1>
<b><font color="#efefef" size="-1"><!--tpl_static @_Last_updated:@ @UPDATE_TIME@ tpl//--></font></b>
</td>
</tr>
</table>
</div>
<div id="fahmon">
<div id="tableContainer" class="tableContainer">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="scrollTable">
<thead class="fixedHeader" id="fixedHeader">
<tr>
<th>Status</th>
<th>Progress</th>
<th>Name</th>
<th align="right">ETA</th>
<th align="right">PPD</th>
</tr>
</thead>
<tbody class="scrollContent">
<!--tpl_loop <tr onclick="ChangeColor(this, true);" id="@CLIENT_ID@">
<td align="center"><img src="@STATE_IMAGE@" /></td>
<td align="center">@PERCENTAGE@</td>
<td align="center">@NAME@</td>
<td align="right">@ETA@</td>
<td align="right">@PPD@</td>
</tr> tpl//-->
<tr>
<td colspan="5" align="right"><h2>Total PPD: <!--tpl_static @TOTAL_PPD@ tpl//--></h2></td>
</tbody>
</table>
</div>
<div id="wuinfopanel">
<table style="border-collapse:collapse;background:#11060a;margin:1px;height:100%;width:100%;">
<tr>
<td colspan="2"><!--tpl_static @_Work_Unit_Information@ tpl//--></td>
</tr>
<tr>
<td align="right" width="50%"><b><!--tpl_static @_Core:@ tpl//--></b></td>
<td align="left"><b><font color="#FF0000" id="core"></font></b></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Project:@ tpl//--></b></td>
<td align="left" id="project"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Credit:@ tpl//--></b></td>
<td align="left" id="credit"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Username:@ tpl//--></b></td>
<td align="left"><font color="#ff6600" id="username"></font></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Downloaded:@ tpl//--></b></td>
<td align="left" id="downloaded"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Preferred_Deadline:@ tpl//--></b></td>
<td align="left" id="preferred"></td>
</tr>
<tr>
<td align="right"><b><!--tpl_static @_Final_Deadline:@ tpl//--></b></td>
<td align="left" id="final"></td>
</tr>
</table>
<div style="border-collapse:collapse;border:0px solid #161850;background:#11060a;margin:1px;width:100%;" class="small">
Original Template by Mitsimonsta : <a href="http://forums.overclockers.com.au/member.php?u=77979" class="small">OCAU</a> : <a href="mailto:fahmon.template@mitsimonsta.net" class="small">email</a><br>
Custom PC / Bit-Tech Version By Votick : <a href="http://forums.bit-tech.net/member.php?u=44944" class="small">Bit-Tech</a> : <a href="mailto:chris@bish.biz" class="small">email</a><br>
This Page Generated & Uploaded by Unicorn : <a href="http://forums.bit-tech.net/member.php?u=26539" class="small">Bit-Tech</a> : <a href="mailto:matt@unicornsystems.co.uk" class="small">email</a><br>
Powered by <!--tpl_static @FAHMON_VERSION@ tpl//--> Web Monitoring Application <a href="http://fahmon.net/download.html" border="0"><img src="dialog_icon.png" border="0" /></a>
</div>
</table>
</div>
</center>
</body>
</html>
__________________
|
|
|
|
|
|
#33 |
|
CHMOD bit-tech 777
Join Date: May 2009
Location: Cambridgeshire
Posts: 1,405
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
That didnt work for me instead i used a ftp line and it works.
ftp://username:password@websiteaddre...ere/index.html
__________________
| AMD FX 8350 @ 4.0GHZ | Gigabyte GA-990FXA-UD5 | 16GB Corsair Vengeance DDR3 1600mhz |
| Corsair Force 3 120GB SSD X 2 RAID0| Corsair H100 | Samsung F3 1TB HDD | MSI GeForce GTX 680 SLI | | Silverstone 1200W | Corsair 650D | LG IPS225V X 2 | |
|
|
|
|
|
#34 |
|
Uniform November India
Join Date: Jul 2006
Location: Northern Ireland
Posts: 9,835
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
really? It wouldn't connect for you?
You have to have the ftpupload.txt file in this format: OPEN ftp.clanservers.com Unicorn uni123 cd /public_html/ binary MPUT C:\FAHUpload\fahmon.html BYE Nice job with the FTP line though, I guess Windoze batch recognizes that as well ![]() Btw anyone know how to comment batch files properly these days? Is it still "REM" or are you supposed to use "::"? It's not vital but I like to comment everything I write... result of being a software engineer student for 3 years I suppose :/
__________________
|
|
|
|
|
|
#35 |
|
Folding@Home CC Captain 2010/11/12
Join Date: Apr 2009
Location: Sunny Brizzol!
Posts: 2,346
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Need to get me sorted one of those webpage fahmon's
__________________
My Main Rigs:~ H2O'd i7 3770K @ 4.5 - 16GB - H2O'd GTX 670 | Asus Z9PE-W8, EP-Xeon 2670 @ 3.2 - 16GB
| ~~~ My Current Dual EP-Xeon 2670 Project ~~~ | ~~~ My Mitsubishi Evo Track Car Project ~~~ | |
|
|
|
|
|
#36 |
|
Uniform November India
Join Date: Jul 2006
Location: Northern Ireland
Posts: 9,835
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Yep they're excellent! Very handy feature that comes with fahmon. All credit goes to Votick for getting me to try it
__________________
|
|
|
|
|
|
#37 |
|
CHMOD bit-tech 777
Join Date: May 2009
Location: Cambridgeshire
Posts: 1,405
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
If you need help i suggest making a free website at http://awardspace.co.uk
then just use the ftp line i use and put it in webapplication 1. with your details in tha right place and ta da your done
__________________
| AMD FX 8350 @ 4.0GHZ | Gigabyte GA-990FXA-UD5 | 16GB Corsair Vengeance DDR3 1600mhz |
| Corsair Force 3 120GB SSD X 2 RAID0| Corsair H100 | Samsung F3 1TB HDD | MSI GeForce GTX 680 SLI | | Silverstone 1200W | Corsair 650D | LG IPS225V X 2 | |
|
|
|
![]() |
| Thread Tools | |
|
|