Собрался с мыслями и дополнил файл WhatsNew.txt. А заодно и пересобрал программу как release, а не debug версию. Встречаем новый билд, который от предыдущего практически ничем не отличается кроме быстродействия.
BigBang_1_1_75_479_Beta_2.zip
1. Исправлена древняя, но не всегда проявлявшаяся ошибка, приводившая в некоторых случаях к аварийному завершению в процессе окончания работы программы.
2. Внесены изменения в программный engine, улучшающие баланс вычислительной нагрузки между потоками в многоядерных процессорах, увеличивая тем самым общую производительность программы.
3. Введено автоматическое ограничение на максимальное количество выводимых кадров в секунду (пределом является величина 1000 / Ticks (Гц), где Ticks - параметр пресета), что позволяет снизить вычислительную нагрузку на процессор и видеокарту, но без потери качества формируемого изображения в случае достаточной производительности системы.
4. Снято требование о закрытии всех окон, перекрывающих основную форму программы, во время создания скриншота. Теперь рендеринг изображения осуществляется во внеэкранный буфер, что позволило также не отключать эффект motion blur во время перетаскивания других окон над главным окном программы.
5. Добавлена поддержка ассоциации программы с используемыми при работе с ней файлами. Таким образом, после успешной установки программы, файлы с расширениями BBP (Bigbang preset) и BBW (Bigbang wallpapers list) могут быть открыты двойным щелчком мыши или активацией соответствующего пункта контекстного меню.
6. Добавлен новый режим отображения пресетов во время работы программы в качестве скринсейвера – Shuffle. Теперь пресеты могут сменять друг друга случайным образом в течение одного сеанса работы скринсейвера.
7. Устранена несовместимость программы с драйверами ForceWare, приводившая к существенному замедлению её работы на многоядерных процессорах при автоматическом определении возможности работы драйвера в режиме оптимизации мультипоточного исполнения (опция Threaded optimization = Auto – значение по умолчанию).
8. Пресетообменный пункт переносится сюда.
Что "Хе-хе..." ? И я тоже думаю, что не очень-то поможет вся эта затея наполнить нескончаемым потоком новых пресетов этот самый пункт. Однако теперь сообщения в группу можно просто отправлять по электронной почте, даже не присоединяясь к ней (а вот премодерацию в этом случае ещё никто не отменял, ага? :-) или подписаться на веб-канал по RSS для отстранённого созерцания живого творчества масс. Будем посмотреть? Так что вышло вам, дорогие мои (c), реальное послабление режима пресетообмена. Осталось только немного почитать пятый раздел в файле readme.txt и въехать таки, наконец, чё там понаписано. :-)
Sunday, August 31, 2008
Saturday, August 30, 2008
Японский городовой!
Случилось страшное. Посмотрел ненароком на свой великий и могучий (а вы о чём подумали?), практически русский язык в обрамлении новоявленных ADVERTISEMENT’ов без помощи защитных баннерорезательных механизмов. Это ж просто екарный бабай и махалай-бахалай какой-то. От того и переместился. Здесь-то поспокойней будет.
Забыл сказать
Или ну ни хрена себе вспомнил. Однако без ложной скромности стоит отметить, что про творение рук моих написало целое одно (о других мне неизвестно) печатное издание порядка пары слов. Тут можно посмотреть. Я аж прослезился скупой мужской слезой, прикупил журнал, мадеру и принял на грудь. А чё, нормально! Хвала составителю CD и да продлит Господь его дни в счастии и благоденствии. Вот. :-)
P.S. Ретро новость. Надеюсь, ясно из контекста, что плакал слезой, прикупал журнал и мадеру пил, пил, да всю выпил непосредственно в 2006 году. Ну пробило на ностальгию (не иначе по мадере :-) . А составителю CD всё равно респект, да.
P.S. Ретро новость. Надеюсь, ясно из контекста, что плакал слезой, прикупал журнал и мадеру пил, пил, да всю выпил непосредственно в 2006 году. Ну пробило на ностальгию (не иначе по мадере :-) . А составителю CD всё равно респект, да.
Thursday, August 21, 2008
К делу
М-да-а-а-а...
Как говорится, занесло оратора, занесло. Но из речуги слова не выкинешь, придётся соответствовать высокому званию озеленителя. Хотя бы местами-временами. Впрочем, к делу.
На моем сайте завалялся довольно свежий билд, собранный специально для закрытого бета-тестирования. Ну, было закрытое, а станет открытым, потому что уже пару недель всё это крутится и вертится без последствий для здоровья. Только документации исправленной и дополненной для него нет. И когда появится даже мне неизвестно – загадка природы. А оно вам надо? Вот и я о том же (хотя, если страждущие объявятся и дадут о себе знать, то мы вернёмся к этому вопросу :-).
BigBang_1_1_74_477_Beta_2.zip
Как говорится, занесло оратора, занесло. Но из речуги слова не выкинешь, придётся соответствовать высокому званию озеленителя. Хотя бы местами-временами. Впрочем, к делу.
На моем сайте завалялся довольно свежий билд, собранный специально для закрытого бета-тестирования. Ну, было закрытое, а станет открытым, потому что уже пару недель всё это крутится и вертится без последствий для здоровья. Только документации исправленной и дополненной для него нет. И когда появится даже мне неизвестно – загадка природы. А оно вам надо? Вот и я о том же (хотя, если страждущие объявятся и дадут о себе знать, то мы вернёмся к этому вопросу :-).
BigBang_1_1_74_477_Beta_2.zip
Речуга
Здравствуйте, товарищи!
Разрешите доложить о состоянии дел на энергетическом фронте отечественного (ну и в мировом масштабе тоже) скринсейверостроения.
В связи с разразившимся негаданно-нежданно энергетическим кризисом общепланетарного масштаба, перед скринсейверостроителями всего мира как никогда остро встала проблема всеобщего позеленения... Гм, то есть озеленения. Озеленения нашей, товарищи, выдаваемой на-гора продукции. В то время, когда зеленеет практически всё, начиная от процессоров и вплоть до компрессоров, трудно отделаться от мысли, что всё это неспроста. Что всё это не происки наших товарищей из Гринпис и прочих, так сказать, некоммерчески-неправительственных организаций (которые, в соответствии с решениями нашей партии и правительства, нам совсем не товарищи), а суровое веление времени.
Так не будем же увиливать, отлынивать и заклинивать! А взглянув правде в глаза и засучив рукава, перед лицом своих товарищей, возглавим процесс, который невозможно остановить. В связи с чем предлагаю постановить:
Даёшь озеленение всей страны!
На волнах умопомрачительных цен на нефть, на волнах пролетарского антиамериканизма, вздуваемых лично товарищем Угом Чавесом, на волнах бесконечных стачек фермеров и дальнобойщиков, охреневших от новых цен на солярку по цене старого 98-ого бензина, кляча истории даёт нам шанс въехать в прекрасный новый мир сверхвысоких технологий. (Кто не спрятался - я не виноват.) В котором нет места:
1. Видеокартам, похожим на процессоры, и жрущим очень много ватт;
(Можно почитать про G200 и КУДА. Она же CUDA. Не путать с Вуду, Ктулху и Учкудуком.)
2. Видеокартам, похожим на две видеокарты, и жрущим... как две видеокарты.
(Ну, про GX2 и X2 тут все, наверное, в курсе.)
3. Процессорам, похожим на видеокарты, и жрущим как системный блок в сборе;
(Кто не в теме сообщаю: в хреновине под названием Larrabee может оказаться аж 48 маленьких пентиумов номер раз и у каждого по гипертрофированному MMX. Не путать с 3DFX, SSX и XXX).
4. Скринсейверам, отжимающим всю мощность до последнего ватта, из вышеперечисленных чудес инженерной мысли.
Да, товарищи скринсейверостроители, если отчизна вас не просила, зачем вы потратили столько энергии? Электрической и не только. С немым укором на вас, товарищи, смотрят голодающие дети Африки, которым много чего не хватает, но и кондиционеры не лишними были бы. Сами то вы, в мягких креслах сидючи, небось охлаждённый воздух глотаете, и на работе и в личном транспорте. Зарплата программерская позволяет?
И в заключение следует отметить, что отвечая на времени веления, мало производить какие-то там шевеления, но напротив следует проявить подлинный трудовой энтузиазм!
Электроника должна быть электронной!
Даёшь чёрный квадрат скринсейвера!!
Клячу истории загоним в состояние deeper sleep!!!
/* И всё потонуло в буре яростных оваций */
P.S. Блин, про негров это я горестно задвинул. Моя плакалъ, а твоя?
Разрешите доложить о состоянии дел на энергетическом фронте отечественного (ну и в мировом масштабе тоже) скринсейверостроения.
В связи с разразившимся негаданно-нежданно энергетическим кризисом общепланетарного масштаба, перед скринсейверостроителями всего мира как никогда остро встала проблема всеобщего позеленения... Гм, то есть озеленения. Озеленения нашей, товарищи, выдаваемой на-гора продукции. В то время, когда зеленеет практически всё, начиная от процессоров и вплоть до компрессоров, трудно отделаться от мысли, что всё это неспроста. Что всё это не происки наших товарищей из Гринпис и прочих, так сказать, некоммерчески-неправительственных организаций (которые, в соответствии с решениями нашей партии и правительства, нам совсем не товарищи), а суровое веление времени.
Так не будем же увиливать, отлынивать и заклинивать! А взглянув правде в глаза и засучив рукава, перед лицом своих товарищей, возглавим процесс, который невозможно остановить. В связи с чем предлагаю постановить:
Даёшь озеленение всей страны!
На волнах умопомрачительных цен на нефть, на волнах пролетарского антиамериканизма, вздуваемых лично товарищем Угом Чавесом, на волнах бесконечных стачек фермеров и дальнобойщиков, охреневших от новых цен на солярку по цене старого 98-ого бензина, кляча истории даёт нам шанс въехать в прекрасный новый мир сверхвысоких технологий. (Кто не спрятался - я не виноват.) В котором нет места:
1. Видеокартам, похожим на процессоры, и жрущим очень много ватт;
(Можно почитать про G200 и КУДА. Она же CUDA. Не путать с Вуду, Ктулху и Учкудуком.)
2. Видеокартам, похожим на две видеокарты, и жрущим... как две видеокарты.
(Ну, про GX2 и X2 тут все, наверное, в курсе.)
3. Процессорам, похожим на видеокарты, и жрущим как системный блок в сборе;
(Кто не в теме сообщаю: в хреновине под названием Larrabee может оказаться аж 48 маленьких пентиумов номер раз и у каждого по гипертрофированному MMX. Не путать с 3DFX, SSX и XXX).
4. Скринсейверам, отжимающим всю мощность до последнего ватта, из вышеперечисленных чудес инженерной мысли.
Да, товарищи скринсейверостроители, если отчизна вас не просила, зачем вы потратили столько энергии? Электрической и не только. С немым укором на вас, товарищи, смотрят голодающие дети Африки, которым много чего не хватает, но и кондиционеры не лишними были бы. Сами то вы, в мягких креслах сидючи, небось охлаждённый воздух глотаете, и на работе и в личном транспорте. Зарплата программерская позволяет?
И в заключение следует отметить, что отвечая на времени веления, мало производить какие-то там шевеления, но напротив следует проявить подлинный трудовой энтузиазм!
Электроника должна быть электронной!
Даёшь чёрный квадрат скринсейвера!!
Клячу истории загоним в состояние deeper sleep!!!
/* И всё потонуло в буре яростных оваций */
P.S. Блин, про негров это я горестно задвинул. Моя плакалъ, а твоя?
Продолжение банкета
Итак, как это ни странно, но работа над проектом всё ещё продолжается. Подспудно, тихойсапой, незаметно, но идёт. На текущий момент реализован практически весь функционал, который мне хотелось видеть в программе, а это значит, что final release уже маячит на горизонте. Да медленно, но зато верно. Пусть через тернии, но зато к звёздам. Шаг за шагом в поступательном развитии мы, наконец, когда-нибудь до него доберёмся. И ужо тогда эх-загуляем. А пока нас ждёт что-то вроде этого.
И вообще, создание многопоточных приложений - это вам не хухры-мухры. Особенно если под ногами у вас путается такая могущественная контора как NVIDIA, да ещё и со своим threadoptimizer'ом неизвестной конструкции. Тут, конечно, может вопрос возникнуть, а за каким-таким собственно в скринсейвере мультипоточный механизм? То есть engine, он же движок. Вопрос законный, но грустный, ибо тут под ногами путалась уже целая компания компаний:
1. Intel со своей архитектурой типа NetBurst (и ежу понятно, что под таким названием только противовзрывные бомбохранилища выпускать можно, как на стациях метро, например), которая без палочки-погонялочки в виде hyperthreading'а наотрез отказывалась бесперебойно глотать и не давиться бесподобно оптимизированным бинарным кодом, произведённым Delphi компилятором.
2. Borland со своим компилятором, который быстро запрягает, да медленно ездить.
3. Гражданин Страуструп (а вот птичку жалко) со своим мутным и муторным языком C++ (Он же CPP, он же Циппа, он же Си приплюснутый. Не моё. :-), переходить на который очень сильно не хотелось, но придётся, но потом.
Вот ведь горе-то какое. Кругом враги, постоянно вставляющие какие-то палки в колёса. Не проехать, не пройти по заветному пути. Таким образом, в связи с вышеизложенным следует, наверное, толкнуть какую-нибудь речугу пафосного содержания для поднятия боевого духа и успешного завершения проекта. Логично? Логично! Будем написать...
И вообще, создание многопоточных приложений - это вам не хухры-мухры. Особенно если под ногами у вас путается такая могущественная контора как NVIDIA, да ещё и со своим threadoptimizer'ом неизвестной конструкции. Тут, конечно, может вопрос возникнуть, а за каким-таким собственно в скринсейвере мультипоточный механизм? То есть engine, он же движок. Вопрос законный, но грустный, ибо тут под ногами путалась уже целая компания компаний:
1. Intel со своей архитектурой типа NetBurst (и ежу понятно, что под таким названием только противовзрывные бомбохранилища выпускать можно, как на стациях метро, например), которая без палочки-погонялочки в виде hyperthreading'а наотрез отказывалась бесперебойно глотать и не давиться бесподобно оптимизированным бинарным кодом, произведённым Delphi компилятором.
2. Borland со своим компилятором, который быстро запрягает, да медленно ездить.
3. Гражданин Страуструп (а вот птичку жалко) со своим мутным и муторным языком C++ (Он же CPP, он же Циппа, он же Си приплюснутый. Не моё. :-), переходить на который очень сильно не хотелось, но придётся, но потом.
Вот ведь горе-то какое. Кругом враги, постоянно вставляющие какие-то палки в колёса. Не проехать, не пройти по заветному пути. Таким образом, в связи с вышеизложенным следует, наверное, толкнуть какую-нибудь речугу пафосного содержания для поднятия боевого духа и успешного завершения проекта. Логично? Логично! Будем написать...
Subscribe to:
Posts (Atom)