Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) [self-mod] - page 276. (Read 744451 times)

legendary
Activity: 1400
Merit: 1000
А кому удалось запустить клиент собранный новым компилятором и P2Pool?

вчера по пробовал клиент x86 рухнул:
 Имя события проблемы:   BEX
  Имя приложения:   novacoin-qt.exe
  Версия приложения:   0.7.5.0
  Отметка времени приложения:   5466d38b
  Имя модуля с ошибкой:   StackHash_0a9e
  Версия модуля с ошибкой:   0.0.0.0
  Отметка времени модуля с ошибкой:   00000000
  Смещение исключения:   4c4c554e
  Код исключения:   c0000005
  Данные исключения:   00000008
  Версия ОС:   6.1.7601.2.1.0.256.48
  Код языка:   1049
  Дополнительные сведения 1:   0a9e
  Дополнительные сведения 2:   0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:   0a9e
  Дополнительные сведения 4:   0a9e372d3b4ad19135b953a78882e789
Похоже Balthazar нашёл в чем глюк. Добавь в определения препроцессора BOOST_SPIRIT_THREADSAFE . Мне помогло.
https://github.com/novacoin-project/novacoin/issues/57
legendary
Activity: 1400
Merit: 1000
Пацаны, а увас есть какой внутренний чатик для обсуждения разработок? Или вы чисто в гитхабе взаимодействуете?Мне бы как-то преодолеть порог вхождения в плюсы и qt. Ща книгу читаю по плюсам - в целом все понятно. Осталось вкурить qt. В новакоине не могу понять общую структуру проекта и кто как и куда. Сильно долго работаю с MVC фрэймворками и просто привыкк конструкции.
Нет ничего.(Либо меня туда не приглашали  Smiley)
Посты на этом форуме + посты на гитхабе + (редко) личка биткоинтолка.
legendary
Activity: 976
Merit: 1003
PS Так кто нашел юбилейную монетку?

порог в 1 000 000 преодолён на блоке 137907 с итоговым результатом в 1 000 006.738 973

ПыСы собственно не преследовалась цель выдачи информации по количеству произведённых монет после каждого блока, по-этому как таковой информации в эксплорере нет, но если заглянуть в БД, то такое подразумевалось (откуда, собственно, и берётся инфа на домашнюю страницу), и можно получить по API Cheesy
legendary
Activity: 1218
Merit: 1019
Это не дилемма, это руководство к действию Wink
Интерфейс нужно максимально упростить, всё что можно убрать/скрыть должно быть убрано и скрыто.
К примеру: прямо на главной форме сидит целая панель с одной(!!) кнопкой -- "Экспорт". Нафига? Убрать с глаз долой, в меню поглубже! Кому нужно найдёт, нечего мозолить глаза всем подряд.
То же с вкладкой "PoS" -- инфу о id-транзакции и адресе убрать в пкм/даблклик, чем проще тем лучше для юзабилити.
Собственно, да.
Не нужно загромождать меню. Все, что можно спрятать -нужно прятать.

PS Так кто нашел юбилейную монетку?
sr. member
Activity: 463
Merit: 252
Пацаны, а увас есть какой внутренний чатик для обсуждения разработок? Или вы чисто в гитхабе взаимодействуете?Мне бы как-то преодолеть порог вхождения в плюсы и qt. Ща книгу читаю по плюсам - в целом все понятно. Осталось вкурить qt. В новакоине не могу понять общую структуру проекта и кто как и куда. Сильно долго работаю с MVC фрэймворками и просто привыкк конструкции.
legendary
Activity: 3108
Merit: 1359
fsb4000, в тикет про UPNP отписал по поводу спасительного хака. Smiley

Вообще не вижу большого смысла использовать проприетарный, привязанный к одной платформе компилятор в замен классическому gcc, который одинаково хорошо собирает бинарники для любых систем.
С точки зрения здравого смысла в таком суждении есть резон. Smiley

С точки зрения маньяка же, по производительности кода MSVC уступает лишь Intel'овскому компилятору. При этом, в отличие от компилятора Intel, не накладывается лицензионных ограничений и не требуется платить кучу денег... Так почему бы и нет?

P.S. Но это только с точки зрения маньяка, потому что типичного пользователя не будет беспокоить достижимая разница... Это ведь не майнер и не система моделирования погоды Cheesy
sr. member
Activity: 266
Merit: 250
Это не дилемма, это руководство к действию Wink
Интерфейс нужно максимально упростить, всё что можно убрать/скрыть должно быть убрано и скрыто.
К примеру: прямо на главной форме сидит целая панель с одной(!!) кнопкой -- "Экспорт". Нафига? Убрать с глаз долой, в меню поглубже! Кому нужно найдёт, нечего мозолить глаза всем подряд.
То же с вкладкой "PoS" -- инфу о id-транзакции и адресе убрать в пкм/даблклик, чем проще тем лучше для юзабилити.
sr. member
Activity: 266
Merit: 250
а какова цель? Лучше работает скомпилированное под ним?
Проще модифицировать клиент, тем кто не умеет работать без IDE(как я  Smiley)
Позволю себе с Вами не согласиться: модифицировать исходники через nano/vim и компилировать командой qmake4 novacoin-qt.pro для меня удобнее, чем запускать комбайны.
Вообще не вижу большого смысла использовать проприетарный, привязанный к одной платформе компилятор в замен классическому gcc, который одинаково хорошо собирает бинарники для любых систем.
legendary
Activity: 1400
Merit: 1000
а какова цель? Лучше работает скомпилированное под ним?
Проще модифицировать клиент, тем кто не умеет работать без IDE(как я  Smiley)
В идеале чтобы сборка из исходников происходила:
1) установил Visual Studio
2) двойной клик по NovacoinSolution.sln
3) нажал F7
Собрал клиент из исходников Smiley
Если ещё переделать GUI чтобы все элементы были видны в дизайнере форм(Qt Designer), тогда любое изменение клиента под себя будет проще простого.

Похоже, переезд на MSVC в качестве основного компилятора под Windows придется отложить.
А как победили темплейты и дефайны в serialization.h? Как то год назад пробовал собирать ради интереса -  ругалось именно на эти конструкции...
коротко #ifdef _MSC_VER
более подробно http://ideone.com/2qdFnH
legendary
Activity: 3108
Merit: 1359
legendary
Activity: 1218
Merit: 1019
похоже к вечеру выяснится кому досталась юбилейная 1000000-ая монетка )
Ждемс...

Эх, надо было заранее создать фонд для пожертвований на подарки в честь таких событий.
newbie
Activity: 39
Merit: 0
В ходе работ над MultiSig в API добавлен метод получения доступных к трате средств getbalance, в т.ч. с массивом непотраченных выходов.
legendary
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
Похоже, переезд на MSVC в качестве основного компилятора под Windows придется отложить.
А как победили темплейты и дефайны в serialization.h? Как то год назад пробовал собирать ради интереса -  ругалось именно на эти конструкции...
sr. member
Activity: 463
Merit: 252
а какова цель? Лучше работает скомпилированное под ним?
legendary
Activity: 3108
Merit: 1359
Похоже, переезд на MSVC в качестве основного компилятора под Windows придется отложить. Нужно сначала переписать функции для работы с файлами, чтобы не били кириллицу. Впрочем, это само по себе не является большой проблемой, так что ждать недолго. Smiley
legendary
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
А зачем это вообще должен делать пользователь? Пускай автоматом их удаляет по мере появления.
Нужно сделать настраиваемый параметр в виде "auto|manual" в меню "Настройки".
hero member
Activity: 613
Merit: 500
похоже к вечеру выяснится кому досталась юбилейная 1000000-ая монетка )
hero member
Activity: 994
Merit: 502
Нашёл полезную фичу в PeercoinUnity и перенёс её в Novacoin-Qt
( https://github.com/Peerunity/Peerunity/pull/101 )

Можно вызвать в контекстном меню любой транзакции. Удаляет сразу все орфаны, которые есть во вкладке "Транзакции". Не нужно искать по одному каждый орфан.
А зачем это вообще должен делать пользователь? Пускай автоматом их удаляет по мере появления.
sr. member
Activity: 364
Merit: 251
А где же pull request в novacoin-project ?
legendary
Activity: 1400
Merit: 1000
Нашёл полезную фичу в PeercoinUnity и перенёс её в Novacoin-Qt
( https://github.com/Peerunity/Peerunity/pull/101 )
( https://github.com/novacoin-project/novacoin/pull/59 )

Можно вызвать в контекстном меню любой транзакции. Удаляет сразу все орфаны, которые есть во вкладке "Транзакции". Не нужно искать по одному каждый орфан.
Jump to: