Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 22, 2014, 07:07:43 PM |
|
Текущее дерево собрано под win32. MinGW64 сборки: LevelDB: AMD64 | x86BerkeleyDB: AMD64 | x86MSVC сборки: LevelDB: AMD64 | x86В MSVC сборках исправлен вылет при нагрузке на RPC сервер и неработоспособность под WinXP. Проблема с русскими буквами в пути к профилю пока остается.
|
|
|
|
gades
|
|
November 22, 2014, 09:17:13 PM |
|
Где правильно? Слева исходник bitcoin, справа novacoin + коммент (файл src/leveldb/db/filename.cc)
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 22, 2014, 10:02:09 PM Last edit: November 22, 2014, 10:15:20 PM by Balthazar |
|
Строго говоря, и то и другое правильно. Смысл в том, чтобы не возникло проблем если кто-то уже использует расширение .ldb для каких-то других целей. У нас такого нет так что если поменять местами, то проблем от этого возникнуть особых не должно.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 23, 2014, 12:12:22 AM |
|
fsb4000, в тикет про UPNP отписал по поводу спасительного хака. Вообще не вижу большого смысла использовать проприетарный, привязанный к одной платформе компилятор в замен классическому gcc, который одинаково хорошо собирает бинарники для любых систем.
С точки зрения здравого смысла в таком суждении есть резон. С точки зрения маньяка же, по производительности кода MSVC уступает лишь Intel'овскому компилятору. При этом, в отличие от компилятора Intel, не накладывается лицензионных ограничений и не требуется платить кучу денег... Так почему бы и нет? P.S. Но это только с точки зрения маньяка, потому что типичного пользователя не будет беспокоить достижимая разница... Это ведь не майнер и не система моделирования погоды Кстати, если кому любопытно - в 2015 студии есть поддержка разработки под андроид... Причем не абы как поддержка, а по полной программе. NDK + привязка к GIT + всякие тулзы вроде ANT и эмулятор устройства для отладки.
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
November 23, 2014, 02:17:10 AM |
|
Где правильно? Слева исходник bitcoin, справа novacoin + коммент (файл src/leveldb/db/filename.cc) в предыдущих версиях leveldb использовались только sst файлы. Это сделано для того, чтобы база была совместима со всеми клиентами. Вот ,например, исходник v0.4.4.6-nvc-update7 (нет ни слова о lbd)
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 23, 2014, 02:28:39 AM Last edit: November 23, 2014, 02:44:17 AM by Balthazar |
|
Пробую собрать 2015 студией... Идет война с библиотеками Пока имеем следующее: 1) Буст понятия не имеет о таком компиляторе, пришлось заставить его поверить что это 2013 студия, сборка пошла... Пока ждем. Собрался 2) miniupnpc, как обычно, прославился г-кодом... Майкрософт ВНЕЗАПНО решил следовать стандарту и перестал принимать dllspec/dllexport в определениях функций, в результате чего библиотека перестала собираться. Поудалял в определениях функций директивы экспорта - собралось... 3) qrcode собрался без особых проблем. 4) to be continued...
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 23, 2014, 02:50:23 AM Last edit: November 23, 2014, 03:46:22 AM by Balthazar |
|
Пробую собрать 2015 студией... Идет война с библиотеками Пока имеем следующее: 1) Буст понятия не имеет о таком компиляторе, пришлось заставить его поверить что это 2013 студия, сборка пошла... Пока ждем. Собрался 2) miniupnpc, как обычно, прославился г-кодом... Майкрософт ВНЕЗАПНО решил следовать стандарту и перестал принимать dllspec/dllexport в определениях функций, в результате чего библиотека перестала собираться. Поудалял в определениях функций директивы экспорта - собралось... 3) qrcode собрался без особых проблем. 4) to be continued... Всё собралось из библиотек, кроме Qt: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdio.h(202): note: см. объявление "fopen" c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(286) : fatal error C1063: ограничение компилятора: переполнение стека компилятора c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(270) : fatal error C1063: ограничение компилятора: переполнение стека компилятора c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(286) : fatal error C1001: Внутренняя ошибка в файле компилятора. (файл компилятора "f:\dd\vctools\compiler\utc\src\common\error.c", строка 782) Чтобы обойти эту неполадку, попытайтесь упростить или изменить программу в строках около указанной позиции. Для получения дополнительных сведений выберите команду "Техническая поддержка" в меню "Справка" Visual C++ или откройте файл справки технической поддержки. c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(270) : fatal error C1001: Внутренняя ошибка в файле компилятора. (файл компилятора "f:\dd\vctools\compiler\utc\src\common\error.c", строка 782) Чтобы обойти эту неполадку, попытайтесь упростить или изменить программу в строках около указанной позиции. Для получения дополнительных сведений выберите команду "Техническая поддержка" в меню "Справка" Visual C++ или откройте файл справки технической поддержки. cl: командная строка error D8040: ошибка при создании или взаимодействии с дочерним процессом NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.EXE" : возвращенный код "0x2" Stop. Building qmake failed, return code 2 То ли майкрософт намекает, что Qt отстой, то ли Qt намекает что майкрософт отстой... Кто их разберет 64 бит собралась, что неудивительно т.к. регистров больше.
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
November 23, 2014, 02:16:31 PM |
|
Всё собралось из библиотек, кроме Qt: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdio.h(202): note: см. объявление "fopen" c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(286) : fatal error C1063: ограничение компилятора: переполнение стека компилятора c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(270) : fatal error C1063: ограничение компилятора: переполнение стека компилятора c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(286) : fatal error C1001: Внутренняя ошибка в файле компилятора. (файл компилятора "f:\dd\vctools\compiler\utc\src\common\error.c", строка 782) Чтобы обойти эту неполадку, попытайтесь упростить или изменить программу в строках около указанной позиции. Для получения дополнительных сведений выберите команду "Техническая поддержка" в меню "Справка" Visual C++ или откройте файл справки технической поддержки. c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(270) : fatal error C1001: Внутренняя ошибка в файле компилятора. (файл компилятора "f:\dd\vctools\compiler\utc\src\common\error.c", строка 782) Чтобы обойти эту неполадку, попытайтесь упростить или изменить программу в строках около указанной позиции. Для получения дополнительных сведений выберите команду "Техническая поддержка" в меню "Справка" Visual C++ или откройте файл справки технической поддержки. cl: командная строка error D8040: ошибка при создании или взаимодействии с дочерним процессом NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.EXE" : возвращенный код "0x2" Stop. Building qmake failed, return code 2 То ли майкрософт намекает, что Qt отстой, то ли Qt намекает что майкрософт отстой... Кто их разберет 64 бит собралась, что неудивительно т.к. регистров больше. Круто. Думаю когда выйдет Visual Studio 2015 community edition, то и QT решит проблему, и можно будет обновить проект в репозитарии.
|
|
|
|
in100
Legendary
Offline
Activity: 1200
Merit: 1021
|
|
November 23, 2014, 03:03:11 PM |
|
Поставил сборку novacoin-nosetup-22112014-msvc-amd64, несколько мыслей по поводу вкладки PoS. 1) Изменение ширины столбцов - это нечто 2) Столбец "Транзакция" не нужен вообще. Чтобы увидеть ID транзакции целиком, приходится растягивать окно клиента. В то же время, скопировать ID транзакции нельзя, а значит, и большого смысла его видеть нет. 3) Использованы чересчур насыщенные цвета. На зеленом фоне цифры видны хорошо, но на синем они уже теряются...
|
1BTCin1ooigFtHHD82qquqysdfxFZGdd8a | LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua | 4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу. © Andreas Antonopoulos
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 23, 2014, 05:04:01 PM |
|
Лично мое имхо это что данная вкладка вообще не очень-то нужна... Стоит сделать ее по умолчанию скрытой.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 23, 2014, 05:56:30 PM |
|
Перевел свой десктоп на MinGW64 сборку, потому как MSVC билд упал сам по себе уже третий раз за сутки... Что-то определенно не то либо с приведением типов, либо обработкой блокировок под майкрософтовским рантаймом. Так что если MSVC билд когда и станет основным под винду, то явно не завтра и не послезавтра %)
|
|
|
|
in100
Legendary
Offline
Activity: 1200
Merit: 1021
|
|
November 23, 2014, 06:23:38 PM |
|
Лично мое имхо это что данная вкладка вообще не очень-то нужна...
А может быть, немного переделать вкладку управления входами: - вместо столбца "Подтверждения" сделать "Возраст"; - вместо столбца "Приоритет" сделать "Вероятность PoS", и цветной фон оставить только для этого столбца. И тогда при выборе входов будет труднее ошибиться и отправить созревший выход, а отдельная вкладка "PoS" не будет нужна.
|
1BTCin1ooigFtHHD82qquqysdfxFZGdd8a | LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua | 4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу. © Andreas Antonopoulos
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 24, 2014, 03:48:49 AM |
|
А это мысль.
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
November 24, 2014, 06:11:33 AM |
|
Перевел свой десктоп на MinGW64 сборку, потому как MSVC билд упал сам по себе уже третий раз за сутки... Что-то определенно не то либо с приведением типов, либо обработкой блокировок под майкрософтовским рантаймом. Так что если MSVC билд когда и станет основным под винду, то явно не завтра и не послезавтра %)
Странно, у меня ничего подобного нет. Не нашёл закономерности от чего падает? Кстати, а почему это закомментировано в bitcoingui.cpp? /* double dDifficulty = clientModel->getDifficulty(true); QString msg; int nApproxTime = 4294967297 * dDifficulty / nTotalWeight; if (nApproxTime < 60) msg = tr("%n second(s)", "", nApproxTime); else if (nApproxTime < 60*60) msg = tr("%n minute(s)", "", nApproxTime / 60); else if (nApproxTime < 24*60*60) msg = tr("%n hour(s)", "", nApproxTime / 3600); else msg = tr("%n day(s)", "", nApproxTime / 86400); labelMiningIcon->setToolTip(tr("Stake miner is active\nYour current stake weight is %1\nNetwork weight is %2\nAverage block generation time is %3").arg(nTotalWeight).arg(nNetworkWeight).arg(msg)); */
|
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 24, 2014, 08:22:39 AM Last edit: November 24, 2014, 08:36:35 AM by Balthazar |
|
Оно ещё и не такое скажет.
// Посмотрел историю, извините если неправ но это похоже на накрутку сообщений.
|
|
|
|
LJKH897
Newbie
Offline
Activity: 69
Merit: 0
|
|
November 24, 2014, 08:44:40 AM |
|
Îíî åù¸ è íå òàêîå ñêàæåò.
// Ïîñìîòðåë èñòîðèþ, èçâèíèòå åñëè íåïðàâ íî ýòî ïîõîæå íà íàêðóòêó ñîîáùåíèé.
Íàêðóòêà òîæå íóæíà, à îò òðîÿíîâ óñòàë âèíäó ïåðåóñòàíàâëèâàòü
|
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
November 24, 2014, 08:58:28 AM |
|
Сигнатурный анализ он такой. Если в малвари и полезной программе скрывается одинаковый код, ложные тревоги просто неизбежны. Минимумом ложных тревог кстати и отличаются массовые продаваемые антивирусы от всякой экзотики...
|
|
|
|
sir.miklosh
|
|
November 24, 2014, 09:02:38 AM |
|
Накрутка тоже нужна, а от троянов устал винду переустанавливать
осспаде, какой ещё троян? тривиальное для этого дурацкого низкокачественного софта ложное срабатывание
|
|
|
|
yo-blin
Legendary
Offline
Activity: 2296
Merit: 1057
|
|
November 24, 2014, 09:38:27 AM |
|
Заметка о вероятностях, и о том, что стоит клеить или нет Вход в 1 NVC спустя 11 месяцев после перевода дал POS +~0,31 могу дать пруф
|
Sign for rent, СОБИРАЮ МЕRIT! NVC: 4 YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
|
|
|
|