penek
Legendary
Offline
Activity: 976
Merit: 1003
|
|
November 27, 2014, 07:20:01 PM Last edit: November 27, 2014, 10:35:03 PM by penek |
|
в связи с ожидающимся переездом "стойки" на новое место сервис novaco.in может быть периодически временно недоступен... надеюсь, это не станет большим неудобством, т.к. на некоторое время оный будет размещён на временной площадке (т.е. дома )...
|
Факт — самая упрямая в мире вещь. © М.А.Булгаков «Мастер и Маргарита»
|
|
|
Novaco.in
Newbie
Offline
Activity: 39
Merit: 0
|
|
November 28, 2014, 08:24:42 AM |
|
В API добавлен метод gettransaction
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
November 28, 2014, 12:59:59 PM Last edit: November 28, 2014, 02:54:21 PM by fsb4000 |
|
Позвольте запостить багрепорт: при нажатии на крестик в уголке окна приложение не закрывается, а остаётся висеть в памяти. И похоже нормально работает вместо того чтобы закрыться. Галочка с опции "сворачивать при закрытии" снята. Версия бинарника novacoin-qt-0.4.4.6-update9-bdb-ubuntu-lts-amd64.
upd: баг проявляется только при активной галочке "сворачивать в системный лоток вместо панели задач".
всё ещё актуально, как для linux так и для windows, к тому же, если другое окно не отдаёт фокус, окошко новакоина нельзя свернуть в трей даблкликом по значку в трее Про нажатие на крестик Исправлено: https://github.com/novacoin-project/novacoin/pull/67А также можно пример приложения, которое не отдаёт фокус(желательно Windows приложение)?
|
|
|
|
LJKH897
Newbie
Offline
Activity: 69
Merit: 0
|
|
November 28, 2014, 06:20:09 PM |
|
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 28, 2014, 06:22:35 PM |
|
То же самое в процессе, но пока отложено по некоторым причинам.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 28, 2014, 06:29:03 PM |
|
fsb4000, похоже что с MSVC в последних коммитах что-то поломалось. Собирается, запускается но падает сразу после загрузки рендеринга окна... Как вариант, что-то неладно с размерами типов в модуле STUN, либо с выравниванием.
|
|
|
|
sir.miklosh
|
|
November 28, 2014, 06:31:13 PM |
|
Спасибо! А также можно пример приложения, которое не отдаёт фокус(желательно Windows приложение)?
smplayer имеет опцию "поверх других окон" --> никогда/при проигрывании/всегда, правда в windows-билде её по-моему нет upd: загуглил: >>Windows media player поверх всех окон >>Запусти плеер. Сервис-Параметры-Проигрыватель-Отображать проигрыватель поверх всех окон. Поставь галку.
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
November 28, 2014, 07:30:31 PM |
|
fsb4000, похоже что с MSVC в последних коммитах что-то поломалось. Собирается, запускается но падает сразу после загрузки рендеринга окна... Как вариант, что-то неладно с размерами типов в модуле STUN, либо с выравниванием. странно, у меня не падает поищем почему может падать... smplayer имеет опцию "поверх других окон" --> никогда/при проигрывании/всегда, правда в windows-билде её по-моему нет
upd: загуглил: >>Windows media player поверх всех окон >>Запусти плеер. Сервис-Параметры-Проигрыватель-Отображать проигрыватель поверх всех окон. Поставь галку.
Спасибо, я воспроизвёл баг. Осталось исправить
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
November 28, 2014, 07:33:46 PM |
|
Кстати, а что значит Kernel rate и CDRate ?
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 28, 2014, 08:16:27 PM |
|
Кстати, а что значит Kernel rate и CDRate ? Количество проверенных хешей в секунду и количество прогоняемых майнером монетодней в секунду.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 28, 2014, 08:22:13 PM |
|
Текущее дерево собрано под win32. LevelDB: AMD64 | x86BerkeleyDB: AMD64 | x86
|
|
|
|
sir.miklosh
|
|
November 29, 2014, 06:55:09 AM |
|
похоже что PoS-майнер сломан, на серпе и молоте пишет "нет подходящих транзакций"
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
November 29, 2014, 11:00:09 AM Last edit: November 29, 2014, 11:11:54 AM by fsb4000 |
|
похоже что PoS-майнер сломан, на серпе и молоте пишет "нет подходящих транзакций"
Нет, PoS-майнер работает. Просто серп и молот начинает показывать новую статистику со следующего блока. Функция void CWallet::GetStakeWeightFromValue возращает статистику только если хешей посчитано больше 1000(не знаю зачем нужно это ограничение) и прошло не менее 5 секунд после прошлого пересчёта статистики if (nKernelsTried > 1000 && nInterval > 5) А функция, которая меняет значок майнинга(серп и молот) и всплывающую подсказку на нём ( void BitcoinGUI::updateMining() ) вызывается при нахождении нового блока connect(clientModel, SIGNAL(numBlocksChanged(int,int)), this, SLOT(updateMining()));
Соответственно, после запуска клиента, ещё не прошло 5 секунд(и не посчитано 1000 хешей) для подсчёта статистики, и до нахождения сетью следующего блока будет написано: "нет подходящих транзакций" https://github.com/novacoin-project/novacoin/commit/92c2fcee5ae00e4c0ab2d5a064bf70cdb4699edeСкорее всего переделаем, чтобы функция updateMining() вызывалась не при нахождении блока, а каждые 5 секунд(Иначе в новой статистике мало смысла) Кто-нибудь тут собирает клиент для себя с помощью Visual Studio? (Просто узнать это какие-то настройки студии я не перенёс при последних коммитах , или в настройках студии у Balthazar что-то неправильно выставилось) https://bitcointalk.org/index.php?topic=704756.msg9683347#msg9683347
|
|
|
|
sir.miklosh
|
|
November 29, 2014, 01:10:02 PM |
|
Спасибо за пояснение В общем, после запуска ждать пришлось аж 38 минут (9 блоков, 139693-139702), чтобы увидеть статистику (это два входа майнят). И почему-то оно вывело мне 0.55 ключа в секунду скорость перебора. Но! Насколько я понимаю если два входа майнят должно быть 2 ключа в секунду Решил подождать обновления, ещё 9 блоков спустя (139702-139711, другие 38 минут) это значение изменилось на... 0.38... И тут я понял что я ничего не понимаю А ещё мне не нравится что на команду getmininginfo он мне выводит не правду, а какую-то чушь. Раньше такой фигни не было Кто-нибудь тут собирает клиент для себя с помощью Visual Studio?
Не я, я только под gentoo собираю (gcc-4.8.3), в принципе ещё можно с clang поэкспериментировать, как-никак он единственный из компиляторов кто поддерживает 100 % возможностей C++14. Но очень не факт что соберёт с пол-пинка, думаю нужно будет несколько патчей для совместимости. С другой стороны clang есть под windows (Visual Studio), MacOS и FreeBSD, что очень даже неплохо само по себе.
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
November 29, 2014, 01:51:31 PM |
|
Спасибо за пояснение В общем, после запуска ждать пришлось аж 38 минут (9 блоков, 139693-139702), чтобы увидеть статистику (это два входа майнят). И почему-то оно вывело мне 0.55 ключа в секунду скорость перебора. Но! Насколько я понимаю если два входа майнят должно быть 2 ключа в секунду Решил подождать обновления, ещё 9 блоков спустя (139702-139711, другие 38 минут) это значение изменилось на... 0.38... И тут я понял что я ничего не понимаю А ещё мне не нравится что на команду getmininginfo он мне выводит не правду, а какую-то чушь. Раньше такой фигни не было Попробуй собрать с этими правками https://github.com/novacoin-project/novacoin/pull/69Возможно статистика будет более правдоподобной
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 29, 2014, 01:52:06 PM |
|
Дело в том, что по сути чушь оно говорило раньше. Ну не совсем чушь, а просто абстрактную информацию о содержимом валлета, без статистики о его реальном использовании. Хотя, функция нуждается в доработке, конечно. Не я, я только под gentoo собираю (gcc-4.8.3), в принципе ещё можно с clang поэкспериментировать, как-никак он единственный из компиляторов кто поддерживает 100 % возможностей C++14. Но очень не факт что соберёт с пол-пинка, думаю нужно будет несколько патчей для совместимости. С другой стороны clang есть под windows (Visual Studio), MacOS и FreeBSD, что очень даже неплохо само по себе.
Clang является штатным компилятором под OS X, им клиент собирается. Так что вряд ли будут проблемы с самим компилятором, если только с библиотеками...
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
November 29, 2014, 01:56:50 PM |
|
Кто-нибудь тут собирает клиент для себя с помощью Visual Studio?
Не я, я только под gentoo собираю (gcc-4.8.3), в принципе ещё можно с clang поэкспериментировать, как-никак он единственный из компиляторов кто поддерживает 100 % возможностей C++14. Но очень не факт что соберёт с пол-пинка, думаю нужно будет несколько патчей для совместимости. С другой стороны clang есть под windows (Visual Studio), MacOS и FreeBSD, что очень даже неплохо само по себе. Наша цель все компиляторы и все системы Вот как дела у Microsoft с C++11, C++14, C++17 http://blogs.msdn.com/b/vcblog/archive/2014/11/17/c-11-14-17-features-in-vs-2015-preview.aspxХотя для кошелька вообще никак расширения языка не используются.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 29, 2014, 02:07:43 PM |
|
Хотя для кошелька вообще никак расширения языка не используются.
В принципе, их использование позволило бы избавиться от boost во многих местах. Однако, использование расширений добавляет огромное количество проблем само по себе. Потому что при сборке C++11 компилятором требуются собранные им же библиотеки, например... Для Windows это не критично, но на бинарных Linux дистрибутивах неприемлемо.
|
|
|
|
sir.miklosh
|
|
November 29, 2014, 02:41:29 PM |
|
Ага, собрал, действительно заметно лучше -- статистику показывает сразу и она держится около двойки. Немного прыгает туда-сюда, чего я не ожидал, но куда как лучше того бинарника под windows.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
November 29, 2014, 02:47:19 PM |
|
Плавание это нормально, потому что SearchInterval тоже плавает. Ну а бинарники выложим новые в ближайшее время.
|
|
|
|
|