2011

В мечтах о халяве

(Моя) тяга к халяве - неистребима.

Приходит SMS от сбербанка (по памяти):

У вас подключен Мобильный Банк, которым вы никогда не пользовались. Пополняйте мабилу без комиссии. Отправьте "ТЕЛ 100" на номер 900 и ваш счет пополнится на сотку.
Я это воспринимаю, естественно, как промо, дескать сбербанк так пиарится и хочет подарить мне 100 рублей.

Но это же банк! Дарить бабло им слабо, а ТЕЛ 100 переводит сотку с моей карты на оператора. А я то надеялся.....

Заметим, что все равно удобно, особенно во всяких роумингах без интернета и терминалов оплаты. И фишку я запомнил.

P.S. Шедевр мобильного маркетинга (не от сбера): "Ваш день рождения тогда-то (правильная дата). Чтобы изменить - позвоните по телефону такому-то".

О солнечной энергетике

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

В тестировании участвовал минимальный комплект имени магазина MobilPower, плюс у меня еще был маленький мультиметр, которого не хватило т.к. он меряет ток до 0.4А, а надо хотя бы до 1-1.5 ампера.

За эти два дня удалось зарядить:

  • Два комплекта (по 4шт) пальчиковых батареек. Один "до упора", второй - "как-то" (заряжали часа 4, а что получилось - не проверяли потом).
  • Электронную книжку PocketBook 360Plus из состояния "1 палка заряда" до упора.
  • Аккумулятор телефона Thuraya из состояния "пусто" до состояния "1 звонок и десяток SMS"
  • Айфон из состояния "пусто" до состояния "как-то".

Идея о том, что зарядник можно приклеить к баллону катамарана - оказалась пустой. Там заливает и вообще смывает даже на слабой реке и большом кате. На вещи, в теории, можно было бы класть, но тоже неудобно, туда весла кладут-снимают постоянно и всякий прочий скарб.

Несмотря на работоспособность конструкции я ее использовать дальше не собираюсь. По куче причин:

Усталость металла

8 сезонов, 13 походов (не считая апрельских Полометей, коих было еще штуки 3-4, но точно я не помню) и продольный набор на тритоне-двойке начал трескаться вдоль. Причем, добила его Карелия сего года, где никаких (больших) нагрузок на катамаран не было, перед выездом я все трубки наскоро смотрел и такое бы - не пропустил. Может быть это дурное влияние Мошковых?

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

Надо бы не забыть продолины за зиму заменить....

Update: мне почему-то кажется, что некоторые комментаторы считают, что я недоволен Тритоном. Это не так. Остальные (непоказанные на снимке) участки продолин тоже сильно изношены: я катамаран много раз бился ими о скалы и прочие выступающие предметы. Там все помято и погнуто. Совсем по хорошему, их надо было менять после сезона 2007 года.

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

О развешивании

Внезапно возникла задача разместить на балконе два велосипеда, а не один. Один - там просто стоял, немного мешал, но было пофиг. Два уже так не встанут.

Внимание, вопрос. Подвешивание за переднее колесо на одном крючке - чем-нибудь плохо? Ну вот как на этой вот картинке:

О литии

В Монголии потестировать одноразовые литиевые батареи нормально не удалось, не хватило времени на полный прогон (NiMh-Li-NiMh). И в Карелии - тоже не хватило, но выводы сделать уже вполне можно:

GPS 62s на двух литиевых батарейках (Energizer Ultimate Lithium) прожил 6 походных дней (и индикатор сейчас опять показывает "все палки", после недели отдыха прибора), тогда как на NiMh оно жило 2-3 дня. С учетом того, что литий еще и вдвое легче - прямая выгода. Надо, кстати, понять, сколько там реального остатка осталось, разрядить по таймеру.

В связи с этим возникает следующий вопрос: на eBay можно купить эти батареи примерно по $1.5 за штучку в retail-раскраске (у нас они в рознице по 80-100 рублей), но есть еще многочисленные китайские продавцы, предлагающие то же самое (вроде бы) по $1, но в OEM-раскраске. Например вот, top-rated seller, явно пишет про "true energizer", отзывы вроде нормальные.

Вопрос: кто-нибудь из читателей уже пробовал на себе эти "OEM-Energizer". Нет, понятно, за $20-30 можно и самому попробовать, но вдруг кто уже?

Вопрос2: известны ли прецеденты, чтобы к покупателю 20-30 батареек докопались бы на таможне как к "коммерсанту" ("не для личного пользования")?

О фотографическом цвете

Вот смотрю я в новую dcraw, точнее в diff с предыдущей, и вижу там:

-      pix[0] = rp[0] + ((  200*rp[1] + 22929*rp[2]) >> 14);
+      pix[0] = rp[0] + ((   50*rp[1] + 22929*rp[2]) >> 14);
Это расчет красной компоненты пикселя при распаковке из Canon sRAW (YCbCr) в RGB.

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

А, да, а потом некто перестроит профили под новую формулу, а затем достанет из загашника старые DNG (где в linear-RGB все распаковано по-старому).

Так и живем.

Идентификация музыки (Q)

Вот бывает смотришь ролик на ютюбе или там кино какое. А там музыка. Эту музыку хочется того, опознать.

Как?

Посоветовали ключевое слово Tunatic, но заставить ея работать не получилось. Может еще что есть?

Осложняющее свойство: микрофона нет (и не будет!), кроме того выход - цифровой, S/PDIF, прямо вот биты в ресивер. Заводить эту хрень на ноуте (с микрофоном) как-то мучительно.

Win7, x64, масло, холст, аудиочип от Реалтека.

Update: советующим Shazam повторяю Win7, x64, короче, десктоп.

Update2: Shazam на ойпаде работает (а других пригодных девайсов у меня нема), но это, конечно, не такое удобное решение, как прямо из цифрового потока брать. Ну вот с наушниками неудобно, например.

Visual Studio .sln/.vcproj generator?

По многочисленным просьбам трудящихся, я поставляю вместе с LibRaw еще и .sln/.vcproj файлы для MS Visual Studio.

Генерирую я их с помощью Qmake и все более-менее работает, но:

  • Иногда (когда Юпитер в Рыбах?) в sln-файле вместо относительных путей оказываются полные, приходится ручками чистить.
  • Проекты содержат AdditionalIncludeDirectories указывающие (абсолютным путем) на mkspecs от моего Qmake.
  • Можно сгенерировать проект для 32-бит, вроде бы можно (хотя не пробовал) для 64 бит, а вот под две платформы сразу - не умеет.
  • Была еще проблема с зависимостями (exe - dll), ибо зависимости ловятся искуственным интеллектом, но вроде я научился добиваться от него счастья.
  • Достали win32:/unix: конструкции в .pro-файлах, блин.
Короче, неаккуратненько, неровно висят.

Попробовал CMake и счастья еще меньше, проекты ALL_BUILD и ZERO_CHECK раздражают мое эстетическое чувство. При этом проблема абсолютных путей не решена, а дальше я копать не стал и CMake снес.

Что я упустил? Какой еще есть варез, который нагенерирует мне sln/vcproj из простых текстовых файлов?

LibRaw 0.14 Alpha

По сложившейся традиции, анонсирую тут новую major версию LibRaw, которая пока существует в альфа-варианте.

Скачать ее можно в обычном месте, почитать формальный Changelog там же, а тут хочется рассказать об изменениях человеческим языком.

До сего момента жизнь в LibRaw была устроена просто: открыл файл (LibRaw::open()), распаковал (LibRaw::unpack()), если своего постпроцессинга нет, то попользовался нашим (LibRaw::dcraw_process()). Если какие-то параметры поменялись, то все сначала, open, unpack и так далее.

Плюс этого подхода в том, что все варится в одном буфере, и распаковывается сразу куда надо и демозаика сразу in-place и все остальное - тоже.

Минус - тоже понятно какой: поменял ББ, даже в интерактивной программе и .... опять надо распаковывать RAW, а скажем в кэноновских CR2 тамошний Хаффман (lossless JPEG) устроен так, что хрен распараллелишь его распаковку. И секунда-две только на 30-мегабайтный CR2 - просто в природе вещей.

Что делаем? Правильно, меняем память на скорость.

Начиная с 0.14 байеровские данные распаковываются в один буфер, а весь постпроцессинг идет в другом. Для байеровских камер это penalty по памяти в 25% (40Mb для 20-мегапиксельной камеры), зато счастье велико есть. Для не-байеровских камер потери больше (вдвое), но там и кадры, как правило, небольшие (sRaw - 3-10 мегапикселов, фовеоны - 4Mpix), а владельцы Sigma SD1 или multi-shot задников могут и пару гигабайт памяти докупить.

Linux 12309 УМВР?

Короче, докладываю:

  • Берем виртуальную машину (4Gb RAM, 200G диск, диск на относительно быстром массиве 6xSAS 7200 RPM, RAID6, типичные скорости I/O туда, если не слишком много потоков - 300-400Mb/sec). Разрешаем юзать все 8 "ядер" CPU (кавычки т.к. ядер 4 + HT)
  • Ставим туда OpenSUSE 11.4, x64, накатываем всех апдейтов. Ядро получается 2.6.37.6-0.5-desktop. Файловая система EXT4:
  • Делаем файло на 10Gb: dd if=/dev/urandom of=file bs=1024k count=10000, потому что с нулями непонятно что там накопирует.
  • И начинаем это файло копировать в соседей:
    for i in 1 2 3 4 5 6 7 8 9
    do
     cp file file-$i &
    done
И иногда оно получается: система встает раком минут эдак на несколько, не реагирует на кнопки и мыши. Более того, окошко в котором был запущен iostat тоже замирает и выяснить какое там IO не получается. Пока оно не замершее - ну нормальный такой IO, 220-300Mb/sec.

Увы, но IO в момент замирания с точки зрения хост-машины забыл посмотреть. Попытаюсь воспроизвести проблему еще раз, но позже.

Pages