Bitcoin Forum
April 27, 2024, 02:25:10 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 [53] 54 »
  Print  
Author Topic: Ufasoft Miner - Windows/Linux, x86/x64, SSE2/OpenCL, Open Source  (Read 630800 times)
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
March 01, 2014, 07:50:10 AM
 #1041

Hello

Debian 7, ufasoft_coin-0.80 source

./configure - no missing
make:

Code:
$ make
make  all-am
el/libext/ext-json.cpp:205:33: error: ‘json_boolean’ was not declared in this scope
   return json_boolean(v.ToBool());
                                 ^
make[1]: *** [el/libext/ext-json.o] Oшибкa 1
make[1]: Leaving directory `/home/*******************************************/UFA-soft/ufasoft_coin-0.80'
Help me, please?
Old Jansson version.
Insert following line:
#define json_boolean(val)      ((val) ? json_true() : json_false())

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
"There should not be any signed int. If you've found a signed int somewhere, please tell me (within the next 25 years please) and I'll change it to unsigned int." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
nobossage
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
March 01, 2014, 08:31:49 AM
 #1042

Sorry my English...
where to insert this line??
nobossage
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
March 01, 2014, 08:58:29 AM
 #1043

Update jasson to v.2.6.0

Now next mistake:

Code:
  CXXLD    coin-miner
el/comp/ext-opencl.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
el/comp/ext-opencl.o: In function `Ext::cl::Device::Close()':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:228: undefined reference to `clReleaseDevice'
el/comp/ext-opencl.o: In function `Ext::cl::Device::operator=(Ext::cl::Device const&)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:237: undefined reference to `clRetainDevice'
el/comp/ext-opencl.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
el/comp/ext-opencl.o: In function `Ext::cl::Device::Close()':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:228: undefined reference to `clReleaseDevice'
el/comp/ext-opencl.o: In function `Ext::cl::Device::operator=(Ext::cl::Device const&)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:237: undefined reference to `clRetainDevice'
el/comp/ext-opencl.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
el/comp/ext-opencl.o: In function `Ext::cl::CommandQueue::enqueueMarkerWithWaitList(std::vector<Ext::cl::Event, std::allocator<Ext::cl::Event> > const*)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.cpp:221: undefined reference to `clEnqueueMarkerWithWaitList'
el/comp/ext-opencl.o: In function `Ext::cl::CommandQueue::enqueueBarrierWithWaitList(std::vector<Ext::cl::Event, std::allocator<Ext::cl::Event> > const*)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.cpp:227: undefined reference to `clEnqueueBarrierWithWaitList'
el/comp/ext-opencl.o: In function `Ext::cl::Device::Close()':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:228: undefined reference to `clReleaseDevice'
el/comp/ext-opencl.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
el/comp/ext-opencl.o: In function `_Destroy<Ext::cl::Device>':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
el/comp/ext-opencl.o: In function `Ext::cl::Device::operator=(Ext::cl::Device const&)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:237: undefined reference to `clRetainDevice'
el/comp/ext-opencl.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
el/comp/ext-opencl.o: In function `_Destroy<Ext::cl::ProgramBinary>':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
el/comp/ext-opencl.o: In function `Ext::cl::Device::operator=(Ext::cl::Device const&)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:237: undefined reference to `clRetainDevice'
el/comp/ext-opencl.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
coin/miner/miner-opencl.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
coin/miner/miner-opencl.o: In function `_Destroy<Ext::cl::Device>':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
coin/miner/miner-opencl.o: In function `Ext::cl::Device::operator=(Ext::cl::Device const&)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:237: undefined reference to `clRetainDevice'
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:237: undefined reference to `clRetainDevice'
coin/miner/miner-opencl.o: In function `Ext::cl::Device::~Device()':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
coin/miner/miner-opencl.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
coin/miner/miner-opencl.o: In function `_Destroy<Ext::cl::Device>':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
coin/miner/miner-opencl.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
coin/miner/miner-opencl.o:/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:189: more undefined references to `clReleaseDevice' follow
coin/miner/bitcoin-gpu.o: In function `Ext::cl::Device::operator=(Ext::cl::Device const&)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:237: undefined reference to `clRetainDevice'
coin/miner/bitcoin-gpu.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
coin/miner/bitcoin-gpu.o: In function `Ext::cl::Device::operator=(Ext::cl::Device const&)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:237: undefined reference to `clRetainDevice'
coin/miner/bitcoin-gpu.o: In function `~GDevice':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
coin/miner/bitcoin-gpu.o: In function `Ext::cl::Device::operator=(Ext::cl::Device const&)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:237: undefined reference to `clRetainDevice'
coin/miner/bitcoin-gpu.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
coin/miner/bitcoin-gpu.o: In function `_Destroy<Ext::cl::ProgramBinary>':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
coin/miner/bitcoin-gpu.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
coin/miner/bitcoin-gpu.o: In function `_Destroy<Ext::cl::ProgramBinary>':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
coin/miner/bitcoin-gpu.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
coin/miner/bitcoin-gpu.o:/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:189: more undefined references to `clReleaseDevice' follow
coin/miner/bitcoin-gpu.o: In function `Ext::cl::Device::operator=(Ext::cl::Device const&)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:237: undefined reference to `clRetainDevice'
coin/miner/bitcoin-gpu.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
coin/miner/bitcoin-gpu.o: In function `_Destroy<Coin::GDevice>':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
coin/miner/bitcoin-gpu.o: In function `Ext::cl::Device::operator=(Ext::cl::Device const&)':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:237: undefined reference to `clRetainDevice'
coin/miner/bitcoin-gpu.o: In function `~Device':
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:192: undefined reference to `clReleaseDevice'
/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80/./el/comp/ext-opencl.h:189: undefined reference to `clReleaseDevice'
collect2: error: ld returned 1 exit status
make[1]: *** [coin-miner] Oшибкa 1
make[1]: Leaving directory `/home/noble/Дoкyмeнты/пpoeкты/LiteCoin/UFA-soft/ufasoft_coin-0.80'
make: *** [all] Oшибкa 2
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
March 01, 2014, 09:20:41 AM
 #1044

Old OpenCL (1.0).
1.2 required for compilation

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
nobossage
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
March 01, 2014, 11:35:40 AM
 #1045

Package: opencl-headers
Source: khronos-opencl-headers
Version: 1.2-2013.10.23-1
Installed-Size: 422
Maintainer: Debian OpenCL Maintainers <pkg-opencl-devel@lists.alioth.debian.org>
Architecture: all
Description-en: OpenCL (Open Computing Language) header files


 Sad
captainproton
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile WWW
March 25, 2014, 09:17:39 AM
 #1046

Not sure if this is useful to anyone but I've written a simple Windows front end to the UfaSoft Miner. It is hard coded for Slush's Pool at the moment because I'm lazy.

I wrote it because I was using Slush Proxy and the UfaSoft to do CPU mining. I know it's a complete waste of time but I was curious about all the BitCoin talk going on. Rather than running two DOS windows I can run it with a single click. My crappy old laptop is perfectly useable whilst it's running.

If anyone want's to give it a go, feel free. The download archive contains both the miner and the proxy. Just unpack it to a folder of your choice and run craigsgui.exe

It's a very simple program which works for me doing CPU mining. If it works for you then it's a bonus.

I've tested it on Windows 32 and 64bit as well as Server 2003 without any problems.

Download it here: http://nvsr.com.au/coin/craigscoin.zip

Set up is simple, enter your username, worker name, worker password, choose 32 or 64 bit and press save. Click "Start Mining" and off it goes. Minimize it so it's not on your screen all the time and just leave it 24/7.

Obviously there is no support, it was written for myself to use but if it helps you then I'm happy.
ToddKo
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
March 29, 2014, 06:14:29 AM
 #1047

Hi..Is there a version for visual studio 2008 ? i'm having issue compiling it on 2012 version
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
April 03, 2014, 08:27:00 PM
 #1048

0.82 released

New feature:
PrimeCoin mining (XPT protocol)

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
zeflex
Full Member
***
Offline Offline

Activity: 180
Merit: 100


View Profile
April 09, 2014, 04:06:26 AM
 #1049

Hey Smiley

I've installed the software to try it, it started to download the blockchains and it failed during the night.

Now when I try to launch it again, it crash..

Check img, thanks.

ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
April 09, 2014, 04:31:35 AM
 #1050

Which currency have you enabled?
We know that Bitcoin blockchain crashed near block 250000. It is already fixed in upcoming 0.83
You can try do remove some %APPDATA%\Ufasoft\coin*.udb  files to redownload them.

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
zeflex
Full Member
***
Offline Offline

Activity: 180
Merit: 100


View Profile
April 09, 2014, 04:34:34 AM
 #1051



Btw When it ask if I want to send the report to development team, I click yes.

So you recommand me to select coins one by one first?
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
April 09, 2014, 04:49:05 AM
 #1052

So you recommand me to select coins one by one first?
Yes.
BTC is very heavy. It takes much of RAM and time to download.
Other xCoins can be downloaded simultaneously.

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
zeflex
Full Member
***
Offline Offline

Activity: 180
Merit: 100


View Profile
April 09, 2014, 04:52:51 AM
 #1053

Ok I will try that, thanks!
zeflex
Full Member
***
Offline Offline

Activity: 180
Merit: 100


View Profile
April 10, 2014, 02:34:28 AM
 #1054

I've downloaded other coins blockchains than bitcoins, no problem excepts... the doge blockchain.

It says block -1 , peers 0.

I tried to delete the udb and it don't fix the issue. A DogeCoin.udb file of 512kb is created but nothing happens after.

Any idea?
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
April 10, 2014, 04:42:23 AM
Last edit: April 10, 2014, 04:14:55 PM by ufasoft
 #1055

I've downloaded other coins blockchains than bitcoins, no problem excepts... the doge blockchain.
Any idea?
download 0.84.
DogeCoin algorithms are updated.

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
zeflex
Full Member
***
Offline Offline

Activity: 180
Merit: 100


View Profile
April 22, 2014, 02:35:30 AM
 #1056

Thanks, I've downloaded the latest 0.9, I will see if everything is ok this time.
surang
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
April 22, 2014, 08:13:32 AM
 #1057

http://ufasoft.com/coin/
Works under Windows and Linux with full GPL Source Code

]Windows binary, version 0.82 (2014-Apr).

Linux binaries, compiled by K1773R

Last Changes:
  
  • PrimeCoin mining
zeflex
Full Member
***
Offline Offline

Activity: 180
Merit: 100


View Profile
April 23, 2014, 02:14:53 AM
 #1058

@surang And ... ?
serjent05
Legendary
*
Offline Offline

Activity: 2828
Merit: 1253


Cashback 15%


View Profile
April 28, 2014, 02:06:25 AM
 #1059

wonder what went wrong ufasoft just dont run on my unit i have win7 64 bit i5 proc 6gb memory and still crashes whenever i run it

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
ufasoft (OP)
Sr. Member
****
Offline Offline

Activity: 404
Merit: 251


View Profile WWW
April 28, 2014, 02:37:55 AM
 #1060

wonder what went wrong ufasoft just dont run on my unit i have win7 64 bit i5 proc 6gb memory and still crashes whenever i run it
What is your full command line?

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
Pages: « 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 [53] 54 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!