Свежие комментарии

Title Comment
<i>Дык написать-то не проблема</i> На "160 камер" ? Или на

Дык написать-то не проблема

На "160 камер" ? Или на одну ?

Ага, большинство - использует (включая, например, Adobe). Во

Ага, большинство - использует (включая, например, Adobe). Вот наверное C1 - исключение, ну так и камер сильно меньше поддерживает.

Надо будет, как руки дойдут, сделать несколько бинарных сигнатур из тамошних таблиц. Может быть и в C1 найдутся следы.

Тестирование, кстати, несложно автоматизировать.

Дык написать-то не проблема. Вот тестирование мало кто осили

Дык написать-то не проблема. Вот тестирование мало кто осилит :)

А что значит "никто"? Вроде бы рав-конверторов масса. Или они используют куски кода из DCRAW'а?

Написание своего dcraw похоже вообще никто не осилил.

Написание своего dcraw похоже вообще никто не осилил.

Да я уже привык к такому стилю опенсорса. Стараюсь не трогат

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

Готовый бинарник - это не спортивно :)

Готовый бинарник - это не спортивно :)

Ну я пока и вовсе под FreeBSD. А виндовую - проще брать гот

Ну я пока и вовсе под FreeBSD.

А виндовую - проще брать готовый бинарник, их есть.

А Вы под какую ось эту штуку собираете? Я под Windows собира

А Вы под какую ось эту штуку собираете? Я под Windows собирал, но полностью собрать получилось только из бод cygwin'а. Что-то вот подумалось, что может существуют более прямые методы...

Меня, честно говоря, взбесило вот это: <i>if (raw_width =

Меня, честно говоря, взбесило вот это:

if (raw_width == 2672 && val < 512) val += 2;

<div style="text-align:left;color:#b6b6b6; background-color:

diff -= (1 << len) - !shl;

Ширина сенсора вполне себе сигнатура - мне это тоже показало

Ширина сенсора вполне себе сигнатура - мне это тоже показалось прикольным, но в общем без негативных эмоций. А вот всякие diff -= (1 << len) - !shl; меня просто в ступор вводят. Т.е. если ты так пишешь, то хотя бы комментарии ставь, а если не любишь комментировать, то пиши простыми развернутыми конструкциями без этих чертовых сишных вывертов.
Но в итоге его куски я просто стараюсь не трогать без особой нужды, иначе потом очень трудно вклеивать изменения из новых версий.

О, да! У меня от кода dcraw уже неделю шок не проходит...

О, да! У меня от кода dcraw уже неделю шок не проходит...

Ну типа в первых двух строчках "все что хотел" описано.

Ну типа в первых двух строчках "все что хотел" описано.

А выложи все что хотел от него,и что вводил может сможем реш

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

Ну а фигли. Шаблоны, батенька: ведь юнит-тесты - покрывают В

Ну а фигли. Шаблоны, батенька: ведь юнит-тесты - покрывают ВЕСЬ STL, какой-нибудь дефолтный аллокатор обломился - и вуаля: все инстанциированные шаблоны не слинковались, а кода и тестов там - богато.

Про это "распухание кода" в шаблонах уже большую науку навели, статей понаписали, таблетку - выдумали, называется partial specialization для шаблонов.
Сам Страуструп про это пишет начиная с третьего своего издания.

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

полезно. тока у меня не мас:)

полезно. тока у меня не мас:)

это жестоко. в таком количестве и я бы ниче не понял

это жестоко. в таком количестве и я бы ниче не понял

Я как-то правил код, первоначальный автор которого не призна

Я как-то правил код, первоначальный автор которого не признавал виртуальных функций и использовал вместо них шаблоны. Так там варнинги компилятора занимали пару сотен килобайт (указание функции класса, который был параметром другого класса, который в свою очередь тоже чем-то развесистым был параметризирован и т.д.). Понять в чем дело было практически невозможно.

Хе-хе, <a href="http://www.bdsoft.com/tools/stlfilt.html">ht

Хе-хе, http://www.bdsoft.com/tools/stlfilt.html.

Так это STLport, версия указана, исходники общедоступны

Так это STLport, версия указана, исходники общедоступны

Собрать юнит-тесты под  FreeBSD 7 (64-битной) Оно, собственн

Собрать юнит-тесты под  FreeBSD 7 (64-битной)
Оно, собственно, компилируется но не линкуется, эти 800 килобайт - это ld выругался

Чтож ты ты такое от него захотел-то???

Чтож ты ты такое от него захотел-то???

:)))))))))))))))))))))))))))))) зачот, рыдаю))))))))))))) Чт

:)))))))))))))))))))))))))))))) зачот, рыдаю)))))))))))))
Что ж там такого на почти мегабайт текста -то?))))
Не знал, что так бывает ;))) MSVC таких пенок ещё ни разу не выдавал)))

ХМ, интересно правда весь код бы увидеть..

ХМ, интересно правда весь код бы увидеть..

Почему "в 4 раза" ? Это зависит от N, правильно ? Потом, та

Почему "в 4 раза" ? Это зависит от N, правильно ?

Потом, там еще сложения. Которые, конечно, зависят от N^2, но там в среднем 3 на субматрицу,

Реально, все же упирается вовсе не в скорость умножатора, а в скорость памяти.

Где указано какой алгоритм используется для перемножения мат

Где указано какой алгоритм используется для перемножения матриц???
Насколько я знаю алг. Штрассена(Страссена) дает 2*N^2.8,
а это в 4 раза меньше операций чем для простого тройного цикла или блочного перемножения.

Ну а как ? Сколько-то леопард отъедает под графику, остается

Ну а как ? Сколько-то леопард отъедает под графику, остается допустим мегабайт 60 (не знаю сколько).

Ради такого объема затеваться с пересчетом в GPU довольно мучительно - переслать данные, запустить kernel, получить данные....

Т.е. даже 16-мегапиксельную картинку (96 мегабайт в 48 битах) туда целиком не запихать, ведь нужно же еще столько же места для хранения результата обработки.

памяти ужасно мало...... ну и ну!

памяти ужасно мало...... ну и ну!

Ты только что спас мне 1500$. Буду играть на PSP, а макбук а

Ты только что спас мне 1500$. Буду играть на PSP, а макбук апгрейдить на MBP не буду.

Да бумага отличная .Я пользуюся проблем нет

Да бумага отличная .Я пользуюся проблем нет

Pages

Subscribe to comments_recent_new