Bitcoin Forum
May 24, 2024, 06:14:33 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 [4] 5 6 7 8 »
61  Local / Майнеры / Ошибка your system does not support cuda 9.0 api on: October 22, 2018, 07:24:32 PM
Здравствуйте,

Хочу майнить одну монету на алгоритме scrypt и при запуске майнера в терминале мне пишет your system does not support cuda 9.0 api, как эту ошибку можно исправить?

Буду очень благодарен за помощь Smiley
62  Local / Кодеры / Ошибка при настройке пула для Bitcoin on: October 07, 2018, 11:08:22 AM
Здравствуйте,

Столкнулся с ошибкой при настройке пула, ошибка на этапе:
cd stratum-mining/externals/stratum
sudo python setup.py install


Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.28.tar.gz
Traceback (most recent call last):
  File "setup.py", line 3, in <module>
    use_setuptools()
  File "/root/stratum-mining/externals/stratum/distribute_setup.py", line 145, in use_setuptools
    return _do_download(version, download_base, to_dir, download_delay)
  File "/root/stratum-mining/externals/stratum/distribute_setup.py", line 124, in _do_download
    to_dir, download_delay)
  File "/root/stratum-mining/externals/stratum/distribute_setup.py", line 194, in download_setuptools
    src = urlopen(url)
  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 410, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 448, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 531, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: SSL is required


Исходник: https://github.com/ahmedbodi/stratum-mining

63  Local / Кодеры / Проблема с запуском Block Explorer on: September 23, 2018, 10:33:57 AM
Здравствуйте,

Нужно поднять Block Explorer, но столкнулся с ошибкой при вводе команды npm start

GET /api/getblockcount 200 253ms - 39b
GET /ext/summary 304 1042ms
GET /ext/getlasttxs/0.00000001?_=1537698316588 200 2ms - 11b
{ [Error: Invalid params, response status code: 401] code: -32602 }
GET /api/getdifficulty 200 253ms - 39b
{ [Error: Invalid params, response status code: 401] code: -32602 }
GET /api/getnetworkhashps 200 253ms - 39b
{ [Error: Invalid params, response status code: 401] code: -32602 }
GET /api/getconnectioncount 200 253ms - 39b
{ [Error: Invalid params, response status code: 401] code: -32602 }
GET /api/getblockcount 200 254ms - 39b
GET /ext/summary 304 1038ms


Настраивал по этой инструкции https://pastebin.com/SEYVXH2C
Исходник https://github.com/iquidus/explorer

Может кто-то уже сталкивался с такой же ошибкой Smiley
64  Local / Кодеры / Как собрать andriod wallet для Bitcoin 0.16? on: August 20, 2018, 04:35:17 PM
Здравствуйте,

Ребята может кто-то пробовал собирать andriod wallet для Bitcoin 0.16? Давайте поднимем дискуссию Smiley
65  Bitcoin / Development & Technical Discussion / Re: Error while assembling bitcoin v0.15.0 on: August 16, 2018, 06:16:46 PM
make[2]: *** No rule to make target `qt/res/icons/clone_splash.png', needed by `qt/qrc_bitcoin.cpp'.  Stop.

Please check whether the file (clone_splash.png) does exist (spelling error?) and whether you are executing the command in the correct directory.


Thanks for the hint, this bug is fixed. And the following error occurred:

Making all in src
make[1]: Entering directory `/root/clone/src'
make[2]: Entering directory `/root/clone/src'
make[3]: Entering directory `/root/clone'
make[3]: Leaving directory `/root/clone'
make[2]: Leaving directory `/root/clone/src'
make[1]: Leaving directory `/root/clone/src'
Making all in doc/man
make[1]: Entering directory `/root/clone/doc/man'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory `/root/clone/doc/man'
make: *** [all-recursive] Error 1

66  Bitcoin / Development & Technical Discussion / Error while assembling bitcoin v0.15.0 on: August 16, 2018, 02:05:51 PM
Hello,

I'm collecting a clone of bitcoin and an error appeared on the make process, tell me how to fix it:

make[2]: *** No rule to make target `qt/res/icons/clone_splash.png', needed by `qt/qrc_bitcoin.cpp'.  Stop.
make[2]: Leaving directory `/root/clone/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/clone/src'
make: *** [all-recursive] Error 1
67  Local / Кодеры / Re: Собрал 0.13.0 из исходников on: August 15, 2018, 04:09:26 PM
Для второй сборки взял последнюю версию лайта, изменил название, порты, генезис блок, количество монет и отправил на сборку, все шло гладко, но вы появилась ошибка, на процесс make в главной директории монеты.


make[2]: *** No rule to make target `qt/res/icons/coin_splash.png', needed by `qt/qrc_bitcoin.cpp'.  Stop.
make[2]: Leaving directory `/root/coin/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/coin/src'
make: *** [all-recursive] Error 1


Кода делал тестовую сборку монеты на битке также ошибка была на том же процессе.
Название монеты меняю таким образом, аналогично и в битке:


find ./ -type f -readable -writable -exec sed -i "s/Litecoin/Testcoin/g" {} \;
find ./ -type f -readable -writable -exec sed -i "s/LiteCoin/TestCoin/g" {} \;
find ./ -type f -readable -writable -exec sed -i "s/LTC/TC/g" {} \;
find ./ -type f -readable -writable -exec sed -i "s/litecoin/testcoin/g" {} \;
find ./ -type f -readable -writable -exec sed -i "s/litecoind/testcoind/g" {} \;
68  Local / Бayнти и aиpдpoпы / Re: Airdrop & Bounty on: August 15, 2018, 10:20:14 AM
Какие сейчас проходит баунти? Можете скинуть пару проектов, буду очень благодарен Smiley
69  Local / Кодеры / Re: Собрал 0.13.0 из исходников on: August 15, 2018, 07:37:46 AM
make download качает все для всех систем. Видимо для макоси скачать не может. Но возможно для других уже скачало. Попробуйте дальше по инструкции - может проканает )

Продолжил сборке с make, оно еще подкачивало нужные программы и выдало ошибку:

Postprocessing native_protobuf...
Caching native_protobuf...
Fetching boost_1_64_0.tar.bz2 from https://dl.bintray.com/boostorg/release/1.64.0/source/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 76.7M  100 76.7M    0     0  72.3M      0  0:00:01  0:00:01 --:--:-- 72.3M
/root/coin-v0.2/depends/work/download/boost-1_64_0/boost_1_64_0.tar.bz2.temp: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
Fetching boost_1_64_0.tar.bz2 from https://bitcoincore.org/depends-sources
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 76.7M  100 76.7M    0     0  6584k      0  0:00:11  0:00:11 --:--:-- 15.3M
/root/coin-v0.2/depends/work/download/boost-1_64_0/boost_1_64_0.tar.bz2.temp: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
make: *** [/root/coin-v0.2/depends/sources/download-stamps/.stamp_fetched-boost-boost_1_64_0.tar.bz2.hash] Error 1
70  Local / Кодеры / Re: Собрал 0.13.0 из исходников on: August 15, 2018, 06:33:48 AM
Собираю уже подготовенный код монеты по инструкции и при вводе команды make download выдает ошибку:

make: Warning: File `packages/native_protobuf.mk' has modification time 9e+03 s in the future
make[1]: Warning: File `packages/native_protobuf.mk' has modification time 9e+03 s in the future
Checksum missing or mismatched for boost source. Forcing re-download.
Fetching boost_1_64_0.tar.bz2 from https://dl.bintray.com/boostorg/release/1.64.0/source/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 76.7M  100 76.7M    0     0  82.6M      0 --:--:-- --:--:-- --:--:--  100M
/root/coin-v0.2/depends/work/download/boost-1_64_0/boost_1_64_0.tar.bz2.temp: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
Fetching boost_1_64_0.tar.bz2 from https://bitcoincore.org/depends-sources
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 76.7M  100 76.7M    0     0  7234k      0  0:00:10  0:00:10 --:--:-- 7804k
/root/coin-v0.2/depends/work/download/boost-1_64_0/boost_1_64_0.tar.bz2.temp: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
make[1]: *** [/root/coin-v0.2/depends/sources/download-stamps/.stamp_fetched-boost-boost_1_64_0.tar.bz2.hash] Error 1
make: *** [download-osx] Error 2


Собираю на Ubuntu 14.04 x64, версия монеты ltc 15.1 - с битком наверно не отличается в сборке.

Строка "download-osx" какбэ намекает на то, что вы пытаетесь собрать для макоси?
В таком случае ничем помочь не могу. Спросите в англоветке кодеров или на гитхабе. Я сборку под макось из под линукса так и не осилил тоже. Скорее всего корректно собирается только на маке.

Он ошибается видемо) Собираю по вашей инструкции сначала для линукса, а потом для винды. Первая команда для сборки это cd depends && make download
71  Local / Кодеры / Re: Собрал 0.13.0 из исходников on: August 14, 2018, 08:10:31 PM
Собираю уже подготовенный код монеты по инструкции и при вводе команды make download выдает ошибку:

make: Warning: File `packages/native_protobuf.mk' has modification time 9e+03 s in the future
make[1]: Warning: File `packages/native_protobuf.mk' has modification time 9e+03 s in the future
Checksum missing or mismatched for boost source. Forcing re-download.
Fetching boost_1_64_0.tar.bz2 from https://dl.bintray.com/boostorg/release/1.64.0/source/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 76.7M  100 76.7M    0     0  82.6M      0 --:--:-- --:--:-- --:--:--  100M
/root/coin-v0.2/depends/work/download/boost-1_64_0/boost_1_64_0.tar.bz2.temp: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
Fetching boost_1_64_0.tar.bz2 from https://bitcoincore.org/depends-sources
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 76.7M  100 76.7M    0     0  7234k      0  0:00:10  0:00:10 --:--:-- 7804k
/root/coin-v0.2/depends/work/download/boost-1_64_0/boost_1_64_0.tar.bz2.temp: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
make[1]: *** [/root/coin-v0.2/depends/sources/download-stamps/.stamp_fetched-boost-boost_1_64_0.tar.bz2.hash] Error 1
make: *** [download-osx] Error 2


Собираю на Ubuntu 14.04 x64, версия монеты ltc 15.1 - с битком наверно не отличается в сборке.
72  Local / Кодеры / Re: Собрал 0.13.0 из исходников on: August 14, 2018, 08:37:48 AM
1. Пока вы не поменяете алгоритм хэширования, можете майнить свой форк любым пулом. У биткоина алгоритм называется sha256
2. Почитайте этот пост https://bitcointalk.org/index.php?topic=1624251.msg26716671#msg26716671

Генезис блок и другие данные которые я получу используя эту программу https://github.com/Gnaf/GenesisBlockZero
подойдут ли они для кода лайта 13.2?

Нашел еще этот скрипт https://github.com/lhartikk/GenesisH0 для генерации генезиса и т.д , но указав все данные мне выдает ошибку:

Traceback (most recent call last):
  File "genesis.py", line 2, in <module>
    import scrypt
ImportError: No module named scrypt
73  Local / Кодеры / Re: Собрал 0.13.0 из исходников on: August 13, 2018, 06:10:16 PM
Пересобрал клиента снова для win64, сделал stip litecoin-qt && litecoind:
Когда скачал файлы на ПК дописал им расширение  exe;

Без exe собираются бинарики для линукса.
Если у вас не собираются exe, значит ошибка где-то раньше. Скорее всего не установилась библиотека Mingw пробуйте опять установить все зависимости и смотреть - где вылетает ошибка.

Ура! Получилось собрать, решением было просто установить еще один пакет
sudo apt-get install mingw-w64

Пару вопросов:
1. При исользование версии битка 13 и выше прийдется и искать майнер, соответственно в лайта также история. Если для начала внести мелкие изменения так как название, картинки и иконки, количество монет, порты, seednode, чекпоинты, время (date +s%) - то по идеи можно использовать те манеры которые майнят тот же биток или лайт, например https://github.com/ozbenh/cgminer - верно?
2. При создание форка Лайта 0.8.7.5 добавив в main.cpp код для генерации Genesis Block можно легко создать монетку, в биткойна в той же версией думаю также история. В версия 12 или 13 архитектура кода немного изменилась. Вопрос: Есть ли какой-то код или скрипт чтобы сгенерировать новый генезис для главной сети и тестовой  + Merkel hash? Если есть другие способ или варианты?
74  Local / Кодеры / Re: Собрал 0.13.0 из исходников on: August 13, 2018, 03:49:48 PM
Пересобрал клиента снова для win64, сделал stip litecoin-qt && litecoind:
Когда скачал файлы на ПК дописал им расширение  exe;
И при запуске клиента пишет:

Версия этого файла несовместима с используемой версией Windows . С помощью сведений о системе определите необходимую версию программы ( 32 - или 64 - разрядную ) и обратитесь к издателю программного обеспечения .
75  Local / Кодеры / Re: Собрал 0.13.0 из исходников on: August 12, 2018, 07:19:58 PM
Какую версию битка форкаете? На какой операционке собираете? Ошибку дает демон или гуевый кошелек? На всех операционках такая ошибка? Пробовали без strip запускать? Пробовали на других операционках собирать и запускать?

Форкаю биток 0.13.2 и лайт 0.13.2.1;
Собираю на vps OS Ubunbu 14.04 64bit;
Ошибку выдаёт при запуске любого файла на win32 (хотя когда собирал то использовал инструкцию по заборке для win64, а при запуске выдаёт ошибку что файл для другой разрядности битности);

Первым я собираю лайт, так как у него похожий код у битка той же версии.
76  Local / Кодеры / Re: Собрал 0.13.0 из исходников on: August 12, 2018, 06:18:24 PM
Собрал файлы для win64, сделал strip для скомпилированных файлов depends/x86_64-w64-mingw32/bin  и при запуске одного из файлов получаю ошибку "program too big fit in memory". Может у кого-то была такая история, помогите пожалуйста ее решить Smiley
Зачем strip для depends/x86_64-w64-mingw32/bin ? Можно вообще без strip, ну или для скомпилированного bitcoin.exe или что там компилируется.

Strip сделал меньший размер файлов. Почему лучше этого не делать? И как исправить ошибку о которой я писал выше?
77  Local / Кодеры / Re: Собрал 0.13.0 из исходников on: August 12, 2018, 03:45:57 PM
Собрал файлы для win64, сделал strip для скомпилированных файлов depends/x86_64-w64-mingw32/bin  и при запуске одного из файлов получаю ошибку "program too big fit in memory". Может у кого-то была такая история, помогите пожалуйста ее решить Smiley
78  Local / Кодеры / Re: Давайте создадим с нуля биржу Open Source? on: August 09, 2018, 06:05:27 PM
Мануал, как запустить биржу у себя

1. Клонируем исходники
git clone https://github.com/3s3s/opentrade.git

2. Переходим в тестовую ветку
git checkout test

3. Создаем пустую папку для базы данных
mkdir opentrade/server/database

4. Создаем приватные константы
>> opentrade/server/modules/private_constants.js

В файле opentrade/server/modules/private_constants.js надо прописать приватные константы

Code:
'use strict';

exports.recaptcha_priv_key = 'приватный ключ гугловской рекапчи';
exports.password_private_suffix = 'просто набор бессмысленных символов';
exports.SSL_KEY = 'путь/к/файлу/сssl-ключа/privkey.pem';
exports.SSL_CERT = 'путь/к/файлу/ssl/сертификата/fullchain.pem';


Как получить ключ рекапчи и ссл сертификаты можно прочитать в гугле.

Если лень создавать собственные ссл ключи, то вот дарю
файл privkey.pem
Code:
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQC0+cYKfu3ecWjIrFLfwGyUTEFWguGtSTSCrmH7YVwKs3ZB8OEJ
iafVDwvx65Ch/KREc+xyowkb+5YIUKwwGXl14CBHGJeSdtx85lHqfnevA+MzkWYF
KDozc6KanOudDcXXBOE8wh6OZrbRUSUV8Bzl2r3Y5IQET4FGh+rLEG9XRwIDAQAB
AoGAYcx40UM2mHcBATDeuDvscVekF3QzMMnWrqg+GvLKIp5I0emyMs1I/UJcWifK
yT8WJkffBzRDv/N9aJDv/C5IDBn/LQ37Leb7r1OVl15NgxMAl0XvDSTkpLZcWaL/
nqsCDacNXKaomo8A9Lek18i4adDQ4ywy3e6IBzuyKO48WcECQQDoBzMyAPbUsoTT
CZusZnzR/sMksMmvHzpAeLBolKbN+bt9B3yQHmejZ7Ijz0hhk9kofcCTNGIBazJq
gkRKnfA7AkEAx6xP40pdKilYXM2FF4o3zOZjijY416O4/X4cZykX0+MPYQbjCTHQ
5Ii/lbOaOVrT1+8bwB8o27ggO0t2wHWwZQJACZAKZxwtEBUPblcuCEvtBwaV6lQy
67nAv9l5g8XkngaV2JBPbO0j3lMuv1USqZrbT1Tnc+mrxF0zpboasGyT8wJAGFsC
W50khBIK/zbqdxaa+9lWZvN6N4N2+yS43jR6/ZOCurkWVHbJHjc391CzDS/xCzPV
VLf4SeTJubHYyF0SqQJBAMtuyzbq49MZHtMvOmiY/O73G6w2hrxu8GnO2GJxnXtj
KHsKUISxUHpE6035rjlbyxRR+DPFGqxM7BJrk2qkEqI=
-----END RSA PRIVATE KEY-----


Файл fullchain.pem

Code:
-----BEGIN CERTIFICATE-----
MIICATCCAWoCCQCIQvm1vUvbqjANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJB
VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0
cyBQdHkgTHRkMB4XDTE3MTIwMzE4NDk1M1oXDTE4MTIwMzE4NDk1M1owRTELMAkG
A1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0
IFdpZGdpdHMgUHR5IEx0ZDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAtPnG
Cn7t3nFoyKxS38BslExBVoLhrUk0gq5h+2FcCrN2QfDhCYmn1Q8L8euQofykRHPs
cqMJG/uWCFCsMBl5deAgRxiXknbcfOZR6n53rwPjM5FmBSg6M3OimpzrnQ3F1wTh
PMIejma20VElFfAc5dq92OSEBE+BRofqyxBvV0cCAwEAATANBgkqhkiG9w0BAQsF
AAOBgQBPeC//NfUwivU+hwKK8d5/0J9yxWRI848ghHDXtv0yMiACZHmCThyN/5y6
+WeC8tZjNUXfUK02piVOHAfVj8dn569lDgBR4eZ2z/OhAtu8xbLlecGKaKkzeTMx
zSZnnKQRUSzFwo8DObkVCc1JgT+OR3xkysQqFMnGCKkyvTPYwQ==
-----END CERTIFICATE-----

5. Устанавливаем зависимости

Зависимости по идее нужно прописать в специальном файле, но мне пока лень потому что их будет добавляться. Так что ручками
cd opentrade
npm install express
npm install sendmail
npm install sqlite3
npm install ejs

6. Запускаем
cd server
node main.js

7. Смотрим результат
https://127.0.0.1:40443

Решил запустить биржу у себя на компьютере, но столкнулся с ошибкой:
/home/progof/Documents/opentrade/node_modules/ws/lib/constants.js:8
  EMPTY_BUFFER: Buffer.alloc(0),
                       ^

TypeError: Buffer.alloc is not a function
    at Object.<anonymous> (/home/progof/Documents/opentrade/node_modules/ws/lib/constants.js:8:24)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Module.require (module.js:354:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/home/progof/Documents/opentrade/node_modules/ws/lib/permessage-deflate.js:7:19)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)


Делал все как по инструкции, подскажите как решить данную ошибку Smiley
79  Local / Альтернативные криптовалюты / Ошибка при сборке клиента 0.8.7.4 Litecoin on: August 08, 2018, 02:44:49 PM
Здравствуйте,

При сборке клиента Litecoin 0.8.7.4, столкнулся с ошибкой:
makefile.unix:186: ошибка выполнения рецепта для цели «obj/bitcoinrpc.o»
make: *** [obj/bitcoinrpc.o] Ошибка 1


В интернете пока что не нашел решения этой ошибки.
80  Local / Кодеры / Re: Как собрать бинарные файлы под Windows в Linux? on: July 23, 2018, 07:39:22 PM
Здраствуйте,

Ребята может кто-то уже искал ответы на мой вопрос и имеет на руках ответы или полезные ссылке. Буду очень благодаренSmiley
Ответы такие как руками и т.д прошу не писать, мы не в детском саду.
 


Непонятно ничего в вашем вопросe.
У вас есть исходник (на каком языке?), но нет винды, а есть линукс? Вы в своем линуксе хотите из исходников сделать виндовый экзешник?
А исходники для линукса в линуксе компилируютя?
А в винде для винды компилируются?


У меня есть две системы Windows 7 x64 && Ubuntu 16.04 x64 хочу собрать бинарные файлы демона и GUI под винду, но удобней работать под убудут и хочу  найти способ как собрать эти файлы под винду.
Софт написан на c++, от исходники:

Демон:https://github.com/alloyproject/alloy
GUI: https://github.com/alloyproject/alloy-gui
Майнер: https://github.com/alloyproject/xmrig-nvidia && https://github.com/alloyproject/xmr-stak-alloy

В линуксе все собирается отлично.
Pages: « 1 2 3 [4] 5 6 7 8 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!