motofan logo
24 страниц V « < 4 5 6 7 8 > » 
Причина закрытия (Orakul 10-07-2007):
       
> 

Раскрываем подпись прошивки, поиск простых сомножителей ключа.

Yarik650
сообщение 13.5.2005, 15:09


Ветеран
*****

Группа: Пользователи
Сообщений: 326
Регистрация: 29.9.2004
Из: Киев
Пользователь №: 14 518
Модель телефона: SE M600i
Прошивка: жду milestone

Рейтинг: 15



Цитата(dimichxp @ Пятница, 13 Май 2005, 14:40)
она сохраняет результат и при нажатии SEND отпрвляет.
*


интересен вот такой вопросик: акак если один пользователь зарегился получил свою порцию чисел а потом ему вдруг надоело ему ломать. И он на все это ложет (могут такие быть). Что тогда - ведь я так понял что эта часть чисел будет не проверена?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 13.5.2005, 16:15


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



Yarik650,

В сервере забит срок. Если пользователь не отправляет пакет после истечения срока, то этот пакет заносят в список просроченных и отдают другим пользователям.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Multik
сообщение 13.5.2005, 16:35


Интересующийся
**

Группа: Пользователи
Сообщений: 63
Регистрация: 20.3.2005
Из: Минеральные воды
Пользователь №: 39 159
Модель телефона: mpx200
Прошивка: WM 6 (AND Version)

Рейтинг: 6.6



Как проходит процесс с ковырянием прошивки, продвижения есть? :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Demm
сообщение 13.5.2005, 16:36


Мастер
****

Группа: Пользователи
Сообщений: 268
Регистрация: 26.10.2004
Из: Москва
Пользователь №: 18 340
Модель телефона: Milestone

Рейтинг: 15.5



Multik, ковырять еще не начали, зато подготовили все для этого!Еще немного осталось!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarik650
сообщение 13.5.2005, 16:45


Ветеран
*****

Группа: Пользователи
Сообщений: 326
Регистрация: 29.9.2004
Из: Киев
Пользователь №: 14 518
Модель телефона: SE M600i
Прошивка: жду milestone

Рейтинг: 15



Цитата(dimichxp @ Пятница, 13 Май 2005, 16:15)
В сервере забит срок. Если пользователь не отправляет пакет после истечения срока, то этот пакет заносят в список просроченных и отдают другим пользователям.
*


Интересно а срок какой если не секрет. Просто чтоб хоть знать за скоко надо перебрать числа. И еще у всех компы разные и надо разное время для перебора.

И еще а как там обстоят дела с сервером?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Persdin
сообщение 13.5.2005, 17:25


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 26.11.2004
Пользователь №: 23 232
Модель телефона: E365
Прошивка: 2.1.15.SE.03 / 95R

Рейтинг: 0



... когда все будет готово, хотелось бы краткую инструкцию, что да как, что бы лишних вопросов не возникало...
... полюбому инфа будет размешена и на моторолке.ру... мы с вами!!! ... надеюсь лишние компы ведь не помешают? ;) :) ...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarik650
сообщение 13.5.2005, 17:40


Ветеран
*****

Группа: Пользователи
Сообщений: 326
Регистрация: 29.9.2004
Из: Киев
Пользователь №: 14 518
Модель телефона: SE M600i
Прошивка: жду milestone

Рейтинг: 15



Цитата(Persdin @ Пятница, 13 Май 2005, 17:25)
... когда все будет готово, хотелось бы краткую инструкцию, что да как, что бы лишних вопросов не возникало...
... полюбому инфа будет размешена и на моторолке.ру... мы с вами!!! ... надеюсь лишние компы ведь не помешают? ...
*


Да какая там инфа: зашел на сайт зарегился скачал клиент ввел адрес сайта получил себе порцию чисел и перебирай. Когда перебрал отправил результат в инет и получил себе вторую порцию чисел. А компов лишних не бывает никогда lol.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Mr_Han
сообщение 13.5.2005, 19:45


Интересующийся
**

Группа: Пользователи
Сообщений: 34
Регистрация: 19.10.2004
Из: г.Рыбинск
Пользователь №: 17 311
Модель телефона: V3i(e)
Прошивка: 08.03.03R

Рейтинг: 0



Хотелось Бы присоединится к взлому, но на чем собственно перебирать??? Если прога небольшая ( мах 3мб ) то Я ЗА! :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dion
сообщение 13.5.2005, 20:13


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801
Модель телефона: E680i, C380

Рейтинг: 70



Сервер ждем со дня на день. Прога большая из за либ. Если че будем менять, то либы больше выкладывать я не буду. Только EXE.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarik650
сообщение 13.5.2005, 20:43


Ветеран
*****

Группа: Пользователи
Сообщений: 326
Регистрация: 29.9.2004
Из: Киев
Пользователь №: 14 518
Модель телефона: SE M600i
Прошивка: жду milestone

Рейтинг: 15



Цитата(piro @ Пятница, 13 Май 2005, 20:14)
Не понял,постоянный онлайн нужен или нет?Я так понимаю,что нет,а писали,что это одно из требований,для участия.
*


Да нет не постоянный. Просто закачал порцию чисел и можешь отрубаться а когда закончишь подключишся и нажмешь SEND тогда и отправит и потом опаять порция чисел и т.д.

А еще dimichxp писал что там срок в серваке за который надо посчитать. Но не сказал какой. Не считаешь - сервак их комуто другому оддаст.
Dimichxp
А все таки какой срок действия чисел для перебора?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dion
сообщение 13.5.2005, 21:07


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801
Модель телефона: E680i, C380

Рейтинг: 70



Пока вариант неделя.
dimichxp, добавь в клиент проверку на этот "срок годности пакета". Как вариант сделай еще одну кнопку, которая бы повторно запрашивала пакет. (Сервер считает неделю от последнего обращения клиента.)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 14.5.2005, 7:30


квант истории
******

Группа: Пользователи
Сообщений: 1 043
Регистрация: 1.4.2005
Из: Рязань
Пользователь №: 39 980
Модель телефона: (M)oTorola
Прошивка: testing/unstable
Победитель конкурса 2008

Рейтинг: 739.5



еще предлагаю реализовать настройку уровня загрузки проца!!!
и всеже можно ли будет передовать скаченые задания
другому компу с установленым клиентом!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 14.5.2005, 8:20


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



dion,

Если при имеющемся пакете тебе отдают теже числа, то срок обновляется? Если так, то при повторном нажатии Fetch время жизни пакета обновиться и прога об этом скажет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarik650
сообщение 14.5.2005, 9:28


Ветеран
*****

Группа: Пользователи
Сообщений: 326
Регистрация: 29.9.2004
Из: Киев
Пользователь №: 14 518
Модель телефона: SE M600i
Прошивка: жду milestone

Рейтинг: 15



Цитата(hobbit19 @ Суббота, 14 Май 2005, 7:30)
еще предлагаю реализовать настройку уровня загрузки проца!!!
*


было бы неплохо, иногда можна и на полную мощность иногда и нет.
Цитата(hobbit19 @ Суббота, 14 Май 2005, 7:30)
и всеже можно ли будет передовать скаченые задания
другому компу с установленым клиентом!!
*


тоже было бы неплохо. Чтоб реализовать надо чтоб прога записывала получение числа в файл и потом в проге написать не токо получение с инета порции чисел а и из файла.
ИМХО, если будем заниматся всякой доработкой то долго будем мучися а хочется уже начинать
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 14.5.2005, 9:59


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



Yarik650,

Прога пиишет в реестр ( в винде ), или в файл ( в unix ). Если хотите передать пакет, то делайте reg-файл и вперед!!! Степень загрузки проца == приоритет? Если да, то могу сделать!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 14.5.2005, 14:07


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



Последние исходники. Всем обновиться, исправлен очень серьезный глюк.
Прикрепленный файл src.zip   ( 13.08 килобайт ) Кол-во скачиваний: 27
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 14.5.2005, 15:17


квант истории
******

Группа: Пользователи
Сообщений: 1 043
Регистрация: 1.4.2005
Из: Рязань
Пользователь №: 39 980
Модель телефона: (M)oTorola
Прошивка: testing/unstable
Победитель конкурса 2008

Рейтинг: 739.5



еще не плохобы реализовать возможность автономной работы
например на работе запустил прогу комп работает прога в автомате
скачивает задание отсылает ответ и тд
комп выключаеться прога приостанавливаеться
врубаеться комп снова прога стартует
уровень загрузки проца нужен!!!
и всеже можно ли будет передовать скаченые задания
другому компу с установленым клиентом!!
если не трудно реализуй такую фичу
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 14.5.2005, 15:23


квант истории
******

Группа: Пользователи
Сообщений: 1 043
Регистрация: 1.4.2005
Из: Рязань
Пользователь №: 39 980
Модель телефона: (M)oTorola
Прошивка: testing/unstable
Победитель конкурса 2008

Рейтинг: 739.5



тагже в настроеки переместить пункт для адрееса
сервера на передней панели он ИМХО не нужен
реализовать в настройках время опроса сервером
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Demm
сообщение 14.5.2005, 15:47


Мастер
****

Группа: Пользователи
Сообщений: 268
Регистрация: 26.10.2004
Из: Москва
Пользователь №: 18 340
Модель телефона: Milestone

Рейтинг: 15.5



Да, приоритет нужен(уже давно просил) и еще приостановка задачи в клиенте реализована?
И еще кто пошлет меня на бесплатный QT для винды?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 14.5.2005, 16:12


квант истории
******

Группа: Пользователи
Сообщений: 1 043
Регистрация: 1.4.2005
Из: Рязань
Пользователь №: 39 980
Модель телефона: (M)oTorola
Прошивка: testing/unstable
Победитель конкурса 2008

Рейтинг: 739.5



еще в верхи сделать полску показывающую
уровень обработанной информации всеми
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarik650
сообщение 14.5.2005, 16:14


Ветеран
*****

Группа: Пользователи
Сообщений: 326
Регистрация: 29.9.2004
Из: Киев
Пользователь №: 14 518
Модель телефона: SE M600i
Прошивка: жду milestone

Рейтинг: 15



а тот исходник надо скомпилировать или что с ним сделать? автоматическое отправление и получение порции чисел если не трудно то надо организовать, чтоб комп сам отправлял и принимал задание, так , имхо, будет намного удобней

А как обстоят дела с сервером?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 14.5.2005, 16:23


квант истории
******

Группа: Пользователи
Сообщений: 1 043
Регистрация: 1.4.2005
Из: Рязань
Пользователь №: 39 980
Модель телефона: (M)oTorola
Прошивка: testing/unstable
Победитель конкурса 2008

Рейтинг: 739.5



Yarik650
исходник надо скомпелировать!!!

dion
как идет работа над севером??

dimichxp
реализуешь то о чем мы тут писали??
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 14.5.2005, 16:29


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



hobbit19,

Автоматическая работа делается не так просто, в ближайшее время ее не будет. Приоритет будет через минут 10 :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 14.5.2005, 16:48


квант истории
******

Группа: Пользователи
Сообщений: 1 043
Регистрация: 1.4.2005
Из: Рязань
Пользователь №: 39 980
Модель телефона: (M)oTorola
Прошивка: testing/unstable
Победитель конкурса 2008

Рейтинг: 739.5



dimichxp
а вооще авт.работа будет??
ИМХО она нужна!!!

и настройки для сервера лучше убрать
с "морды" проги они ведь помдобяться 1 раз
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 14.5.2005, 16:48


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



hobbit19,

Будет наверное. Настройки сервера убирать не буду, у нас может не быть постоянного сервера.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 14.5.2005, 16:53


квант истории
******

Группа: Пользователи
Сообщений: 1 043
Регистрация: 1.4.2005
Из: Рязань
Пользователь №: 39 980
Модель телефона: (M)oTorola
Прошивка: testing/unstable
Победитель конкурса 2008

Рейтинг: 739.5



спосибо за ответ
а сам еще планируешь ввести какме нубудь фичи??

спосибо за ответ
а сам еще планируешь ввести какие нибудь фичи??
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
C001eR
сообщение 14.5.2005, 18:15


Психолирик
****

Группа: Пользователи
Сообщений: 254
Регистрация: 26.8.2003
Из: г.Новороссийск
Пользователь №: 507
Модель телефона: nomoto
Прошивка: nomoto rc2

Рейтинг: 17



2All Народ я с вами 8) Но сразу хотел бы узнать за какие сроки мы уложимся если будет 15 тыс.компов :)
Надеюсь пару тысяч компов не помешают :))
PS: Вернулся поддержать мотофанов ;)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarik650
сообщение 14.5.2005, 21:38


Ветеран
*****

Группа: Пользователи
Сообщений: 326
Регистрация: 29.9.2004
Из: Киев
Пользователь №: 14 518
Модель телефона: SE M600i
Прошивка: жду milestone

Рейтинг: 15



Цитата(C001eR @ Суббота, 14 Май 2005, 18:15)
2All Народ я с вами 8) Но сразу хотел бы узнать за какие сроки мы уложимся если будет 15 тыс.компов
Надеюсь пару тысяч компов не помешают )
PS: Вернулся поддержать мотофанов 
*


имхо вопрос тупой (не в обиду) Просто может быть 15 тыс компов и все работать круглосуточно тогда будет быстрее чем при 30 тыс компах и работы их 2 часа в день. Так что посчитать скоко это займет время вообщем-то сложновато будет
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 15.5.2005, 4:55


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



Приоритет.
Прикрепленный файл src.zip   ( 10.24 килобайт ) Кол-во скачиваний: 72
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarik650
сообщение 15.5.2005, 6:53


Ветеран
*****

Группа: Пользователи
Сообщений: 326
Регистрация: 29.9.2004
Из: Киев
Пользователь №: 14 518
Модель телефона: SE M600i
Прошивка: жду milestone

Рейтинг: 15



А кто компилировал самые первые исходники. Скомпилируйте пожалуйста и те что с приоритетом. А то функция полезная
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 15.5.2005, 7:51


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



Скомпилит dion.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fuhrer
сообщение 15.5.2005, 8:15


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 6.5.2005
Из: Г. Киев
Пользователь №: 41 955
Модель телефона: V8 512MB, L7e.

Рейтинг: 3.5



Цитата(Yarik650 @ Воскресенье, 15 Май 2005, 0:38)
имхо вопрос тупой (не в обиду) Просто может быть 15 тыс компов ...
*



Да вообще - то не так уж и сложно. Просто облом считать. Я вот вчера пробовал на своем Атлоне 2500 - вот какие скорости.
Перебор 1-го млн значений. Скорость естественно колеблется зависимо от длины ключа.
- 1-6 симв. Скорость около 30 тыс. в секунду.
- 151 Симв. Скорость около 5,5 тыс. в секунду.
- 309 Симв. Скорость около 1 тыс. в секунду.

Имеется ввиду не тисяч чисел, а разница между первым и последним числом. Тоесть если в начале секунды было число 1542000 а в конце 1543500 то я считаю что прога перебрала 1500 символов.
Если я всё правильно понял в теории, то нам придётся считать числа где-то до 155-ти символов (а конкретно до корня того немеряного 309-символьного числа).

dimichxp
А вот мои первые советы по поводу проги. Может кое-что уже переделано, но я пишу про те бинарники, которые были выложены здесь.

- По Завершении просчета сразу сохранять "Done" в Реестре, а не ждать выхода из проги.
- Сделать принудительную обработку событий Винды (перерисовку окна). Тоесть если у проги нет повода 30 секунд обновить индикатор, то она не обрабатывает события, а Винда считает ее зависшей и урезает приоритет. Я пердлагаю обновлять индикатор по таймеру каждые 1-2сек или через 5-10 тыс чисел (чисел в описаном выше понимании).
С тем же интервалом (в той же процедуре) и сохранять данные в реестре. У меня данные сохранялись чаще 10-20-ти раз в секунду. Это тормозит просчет.
- Неплохо бы перенести искомое число в саму прогу во избежание подмены его чем-то другим "слишком умными" юзерами. Неплохо бы его в проге хранить в виде ресура (если всё-таки захочется подредактировать).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 15.5.2005, 8:22


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



Fuhrer,

1) Сделаю, не проблема :)
2)Ой, какие события в винде? я о таких не знаю. huh.gif
3)А dion говорил вытащить в файл. Ну я и вытащил... Мне его обратно вставлять???

Кстати, про обработке этих событий Винды мы потеряем кроссплатформеность? Мне это не надо... ;)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarik650
сообщение 15.5.2005, 8:30


Ветеран
*****

Группа: Пользователи
Сообщений: 326
Регистрация: 29.9.2004
Из: Киев
Пользователь №: 14 518
Модель телефона: SE M600i
Прошивка: жду milestone

Рейтинг: 15



Цитата(Fuhrer @ Воскресенье, 15 Май 2005, 8:15)
Да вообще - то не так уж и сложно. Просто облом считать. Я вот вчера пробовал на своем Атлоне 2500 - вот какие скорости.
*


Ну извини не у всех такие компы. У меня например Пень 4 3 гига XE с Hyper-Treading и я думаю он будет считать быстрее чем твой. А у некоторых Дюроны да старые Пени2 и Целероны. Так чо подсчитать очень сложно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fuhrer
сообщение 15.5.2005, 8:53


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 6.5.2005
Из: Г. Киев
Пользователь №: 41 955
Модель телефона: V8 512MB, L7e.

Рейтинг: 3.5



Цитата(dimichxp @ Воскресенье, 15 Май 2005, 11:22)
Fuhrer,

1) Сделаю, не проблема :)
2)Ой, какие события в винде? я о таких не знаю.  huh.gif
3)А dion говорил вытащить в файл. Ну я и вытащил... Мне его обратно вставлять???

Кстати, про обработке этих событий Винды мы потеряем кроссплатформеность? Мне это не надо...  ;)
*



2). bigsmile; счастливый ты чел, bigsmile; . Ну это всякие там движения мыши, окна, других окон... если прога на них никак не реагирует некоторое время, Винда дает ей по мозгам. У тебя, кажется такая обработка происходит сама собой при обновлении индикатора прогресса. Ладно, ближе к делу. Предлагаю текст

counter++;
if ( counter == CNT_SAVE )
{
postCurrent( QString( cur_prime.get_str() ) );
counter = 0;
};
mpz_nextprime( next_prime.get_mpz_t(),cur_prime.get_mpz_t() );
cur_prime = next_prime;
res = ( cur_prime - n1 ) * 100 / ( n2-n1 );
percent = res.get_ui();
if ( !( percent == opercent ) ) postProgress( percent );
opercent = percent;

Заменить чем-то вроде этого:

counter++;
if ( counter == CNT_SAVE )
{
postCurrent( QString( cur_prime.get_str() ) );
counter = 0;
res = ( cur_prime - n1 ) * 100 / ( n2-n1 );
percent = res.get_ui();
postProgress( percent );
};
mpz_nextprime( next_prime.get_mpz_t(),cur_prime.get_mpz_t() );
cur_prime = next_prime;

Тогда opercent можно вообще убрать.
Да и вот ИМХО сделать не "#define CNT_SAVE 10", а хотя бы "#define CNT_SAVE 100" , а может и 500-1000.

З.Ы. Я имею некоторый опыт в Басике, а вот с исходниками Делфы встречаюсь впервые, можно сказать. Поэтому если чё натупил - проверяйте. Проверить не могу - нет компилятора.

Yarik650
Речь шла о "Так что посчитать скоко это займет время вообщем-то сложновато будет". Смотри раньше в теме. Скорость просчёта ты уже знаешь, к-во чисел несложно догадаться - дели второе на первое, потом дели на число компов - получишь время просчёта. Вот мне это и облом. zootaz; rolleyes.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 15.5.2005, 8:59


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



Fuhrer,
Это не делфы :) Это же с++ :). CNT_SAVE сделал чисто для отладки, кто какую хочет, такую и ставит :). Код прикручивать не буду, так как на компах с малой производительностью прогресс будет обновлятся очень туго.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarik650
сообщение 15.5.2005, 9:02


Ветеран
*****

Группа: Пользователи
Сообщений: 326
Регистрация: 29.9.2004
Из: Киев
Пользователь №: 14 518
Модель телефона: SE M600i
Прошивка: жду milestone

Рейтинг: 15



Цитата(Fuhrer @ Воскресенье, 15 Май 2005, 8:53)
Скорость просчёта ты уже знаешь
*


Дак я про это. Скорость просчета на разных компах разная же.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 15.5.2005, 9:26


Ветеран
*****

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



По заявкам :)
Прикрепленный файл src.zip   ( 10.25 килобайт ) Кол-во скачиваний: 61
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 15.5.2005, 9:32


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



dimichxp,
можешь сделать загрузку настроек в клиента из внешнего файла?
например у меня в организации 80 машин, чтобы можно было всем поставить клиента в стартап-скрипт и пусть в фоне автоматически понемногу перебирают, не мешая пользователям. лишним не будет. думаю, у многих такая возможность будет...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fuhrer
сообщение 15.5.2005, 9:36


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 6.5.2005
Из: Г. Киев
Пользователь №: 41 955
Модель телефона: V8 512MB, L7e.

Рейтинг: 3.5



dimichxp
Вот это я туплю. lol.gif Ну и ладно, одна фигня. :P
"Код прикручивать не буду, так как на компах с малой производительностью прогресс будет обновлятся очень туго."
Так вот для этого я и предлагаю эти изменения. У тебя если один процент будет ситаться 5 мин, то всё это время прога будет висеть. А у меня цикл "if ( counter == CNT_SAVE )" запускался больше 10-20-ти раз в сек, так что даже на медленных тазиках оно не будет реже 1-2-х секунд. А размер CNT_SAVE нужно подогнать, однозначно. Ведь на частых обращениях к реестру мы тоже теряем скорость. Еще лучше CNT_SAVE вывести в настройки каким -то слайдером или вообще как-то, а еще лучше самонастройку. Это не сложно, можно сделать...

Yarik650
Скорость отличается в 3-5 раз, ну пусть в 10. А людей интересует время - две недели ломать или пять лет.

Vilko
Да, дело нужное...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Раскрываем подпись прошивки, поиск простых сомножителей ключа. · Раскрытие секретного ключа для подписи прошивок · Forum
 

24 страниц V « < 4 5 6 7 8 > » 
Причина закрытия (Orakul 10-07-2007):
Закрытая темаСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.7.2025, 9:03

Форум живёт: