О комментариях в программах

Свежий GPU Computing Toolkit 4.0 Release Candidate. Кусок кода примера (OpenCL RadixSort):

//All three kernels run 512 threads per workgroup
//Must be a power of two
#define WORKGROUP_SIZE 256

P.S. Я, по возможности, стараюсь в своих программах комментариев не писать. По вышепоказанной причине. Опять же, FreeBSD kernel is very well documented.

...может задолбать небольшого слона....

Все-таки я продолжаю считать, что кавардак с многочисленными несовместимыми рантаймами не украшает Microsoft Windows вообще и MSVC в частности.

Ситуация:

  • Свежий Qt 4.7.2, собранный (в Нокии) MSVC 2008
  • Мой варез, который я собираю лично MSVC 2010
До вчерашнего дня у меня был Qt 4.7.1 собранный самостоятельно (тем же MSVC 2010) и все было отлично. Заменяю Qt на DLL, собранные в Нокии, qmake (перегенерация мейкфайлов т.е. ключи компиляции гарантированно правильные), перекомпилирую, и что имею:
  • В целом варез работает.
  • В частностях валится с грохотом, где-то в недрах (отладчик, впрочем, говорит что Heap Corrupted т.е. эти недра - опять аллокаторы).

О корпоративной многоголовости

В приступе шопоголии иду на Яндекс-Маркет, зырю на интересующий меня объектив, жмякаю в ссылку в блоке где купить (которая подсвеченна как кликнутая):

После чего вижу вот это вот:

В этой связи меня интересуют три вопроса:

  • Абстрактный: а с рекламодателя деньги за такой клик списываются?
  • Еще более абстрактый: это общая черта больших компаний, когда правая голова и левая думают о разном?
  • Конкретный: $600 и купить прямо сегодня или $470 и B&H и дней через 10?

P.S. Прокликал все ссылки "где купить" у этого товара - они все такие, то есть это фишка Маркета, а не сайта продавца. На других товарах такого эффекта нет.

P.S. "Все цены: 5, на карте: 7" тоже изрядно рвут крышу, но там хоть материалистическое объяснение есть.

Update: воспользовался советом из каментов и купил с рук, новое. Оказывается, есть в первопрестольной люди, которые возят оптику для micro-4/3. Получилось как на B&H по цене, но на следующий день, а не через 10. Панасовский 14/2.5 - прикольный....

QT/MVC

А зря меня пугали Qt-шным QModelIndex и вообще тамошним MVC.

Оно там чумовое, очень удобное, логичное и вообще мне нравится.

То есть, конечно, вся иерархия немножко перетяжеленная, но примеров из Advanced Qt Programming вполне достаточно, даже соответствующие главы из книжки можно целиком не читать.

Парадоксы тувинского времени

И еще на тему Тувы и времени

Фишка в том, что магазин там один. Одна входная дверь, одно помещение, один прилавок, одна касса.

К вопросу об отмене летнего времени

В куче снятого летом оказалась картинка на злободневную тему. Пардон за качество, эта табличка не была предметом съемки, нашлась себе в углу кадра.

Много неясного в странной стране

Сижу, пишу секретный варез, отлаживаюсь на попавшихся под руку кадрах с Nikon D700.

И вот у этого D700 в области довольно сильного пересвета:

  • В синем канале - насыщение, нулевая дисперсия.
  • В красном канале - можно найти места с нулевой дисперсией, хотя и трудно. И в этих местах значения красного - выше чем у синего.
  • А в зеленых каналах (которые засвечены, по идее, сильнее, ибо это выбив на облаке, дневной свет) - сигма около 50, а сами значения зеленого примерно на 200 единиц пониже чем синий канал. При этом, каналы я рассматриваю отдельно, т.е. речь не о бэндинге между зелеными каналами.

При этом на нейтральных непересвеченных объектах значения в каналах ведут себя ожидаемо: самый сильный зеленый, самый слабый - красный (на стоп слабее зеленого), синий - посередине (это горы, свет мог быть сильно синим).

О чем мы думаем, когда глядим на эту кучу кирпича видим такую хрень?

Ну, особого конструктива у меня нет (и камеры такой нет, чтобы поглумиться), но вот соображение о том, что RAW - это необработанный сигнал с сенсора я, видя такую вот хрень, отметаю с порога.

Да, кстати, разные поканальные максимумы могут дать интересные оттенки в пересветах. Разница, конечно, крохотная, но она есть.

О Qt

  1. Qt делали негуманоиды (как и многое другое).
  2. Но у этих конкретных негуманоидов под чешуей проглядывает что-то человеческое...

LibRaw 0.13

По традиции, анонсируем LibRaw 0.13-Release.

В сравнении с бетой-1 (анонсированной ранее), случились некоторые изменения к лучшему:

  • Обновились распаковщики данных (на dcraw 9.06), отчего добавилась поддержка шести новых камер, включая Панасоники GH2 и GF2 и Sony A-580. Еще для девяти камер обновились цветовые данные.
  • Экспокоррекция со сжатием светов теперь работает просто по такой тоновой кривой, линейной внизу и корнекубичной вверху. Без всяких заумных контекстных расчетов яркости (изначально заимствованных из RawTherapee), которые подглюкивают на изображениях, сильно окрашенных в синие тона (и красные тоже, но в меньшей степени).
  • Ну и много всяких правок по мелочи.
Прошу любить и жаловаться.

Beware: Kipon tilt adapter

Если вы обдумываете покупку Kipon-овского Tilt-адаптера на micro-4/3 или Sony NEX, мой вам совет - не делайте этого. По двум причинам:

  • Если вы работаете "по таблицам", то вам нужна шкала, на сколько градусов наклонили. А ее нет.
  • А если вы хотите креативного эффекта, то берите лучше Lensbaby Tilt Transformer, там тоже нет шкалы, но зато предельный угол поворота сильно больше.

Увы, но мне этого никто не посоветовал. Учитесь на моей ошибке.

Сто дюжин

Как я уже писал, свой старый заслуженный дребезжащий корпус я сменил. Выбирал замену мучительно, требование 9 посадочных мест под диски оказалось довольно жестким. Задач было две:
  • снизить уровень шума, старый корпус при полной забивке дисками начал временами дребезжать;
  • охладиться: у старого корпуса продувка дисков была поперек, а вентиляции в самом нижнем углу вовсе не было, отчего RAID-контроллер временами (летом, конечно) начинал орать о плохой жизни, приходилось снимать стенку и ставить в это место вентилятор на изоленте.

Выбор был ограничен наличием в уважаемых мной е-магазинах, ибо экспериментировать на себе еще и с доставкой очень не хотелось. Обчитавшись обзоров, остановился на Antec Twelve Hundred, про который имею сказать.

Об адаптации глаза. И о профилировании тоже....

Возьмем красивые разноцветные объекты при дневном освещении:

Особое внимание обратите на две крайние палатки, оранжевую слева и "хаки" справа. По центру - баня, к сожалению на втором кадре ее не будет, она была бы показательной тоже...

А теперь возьмем их же, но при другом освещении:

Pages

Subscribe to blog.lexa.ru: все статьи