2011

О взаимном знании двух рук

Надо сказать, что сочетание Sandy Bridge и интеловских средств профайлинга производит тягостное впечатление.

На i7 (предыдущего поколения) был у меня VTune Amplifier XE из состава Intel C++ Composer XE (12-я версия компилятора, а версию VTune я не считал). И все работало, никаких проблем.

После замены процессора VTune сказала мне, что hardware sampling на этой архитектуре она не умеет. Ну ладно, компилятор вышел в конце 2010-го, тогда Sandy Bridge в продаже не было (у интела, впрочем, были, как мне кажется).

Ставим C++ Composer XE update 1 (где-то февральский, если я не путаю). При установке он предупреждает, что тоже не умеет hardware sampling на этой архитектуре. Ну, странно да. Одновременно отваливается и User Mode Sampling, да.

Но есть еще VTune Amplifier XE update 2, совсем свежий. Ставим его. Аппаратный самплинг появляется, но User Mode так и не работает. И это известная проблема, советуют you can try to re-install the product. Running it on a different machine should help also. Тьфу. Как-то я был лучшего мнения об интеловских разработках.

Конечно, с lightweight hotspots (без анализа стека) можно как-то жить, но довольно неудобно. MS-овский профайлер работает настолько медленно, что это ужоснах.

Да, я try reinstalling, не помогло. Different machine у меня в данный момент нет.

Зыбкий мост

Долго крепился, но против желания попрограммировать на AVX устоять невозможно.

Приколы Sandy Bridge/P67:

  • У Асуса на сайте написано "в связи с ограничениями чипсета P67, память 1866 работает как 1600". И вправду. Ставишь 1866 (память поддерживает по спекам, на X58 работала на 1800) - все начинает валится с грохотом, Win7 ни разу не загрузились, но каждый раз с разной ошибкой. На 1600 - все отлично.
  • CoreTemp 0.99.5 показывает удвоенную температуру (в цельсиях). Гы.
  • Я подозревал, что скорость линейного чтения/записи памяти пострадает. На X58 было три канала, тут - два, память одна и та же. Жизнь оказалась веселее:
    • С точки зрения SiSoft Sandra Lite, у меня было 25Gb/sec memory bandwidth на i7-920 (3 канала), а стало 20Gb/sec на i7-2600K (2 канала). И я даже с этим не спорю.
    • Но вот AIDA64 (бывш. Everest) считает, что было 16/14/19 (GB/sec,read/write/copy), а стало 19/19/21
    И логика велит мне согласиться с Сандрой (каналов меньше, память та же), а сердце говорит, что в моих личных тестах я получал цифири, куда более близкие к эвересту.
Пойду, до пяти гигагерц ея разгоню.....

О накоплении электричества на зиму

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

Но вылезла другая тема:

Понятно, что для персональной солнечной энергетики нужно иметь еще здоровый аккумулятор, зарядное устройство к нему, инвертор.

Но эти же штуки можно использовать и для другого: скажем Мосэнергосбыт с удовольствием продаст мне электричество c нуля до 7 утра вчетверо дешевле, чем днем. Почему бы не зарядить ночью "UPS" и не кормиться днем от него? При КПД больше 25% получается чистая выгода (капзатраты не учитываем).

Но. "Промышленные UPS" рассчитаны на другие режимы эксплуатации: работают редко, при работе отдают большие токи, сама работа недолгая (час - разумная оценка, за это время должен или дизель завестись или еще чего). А мне нужно другое: работа на разряд каждый день по 17 часов, но потребляемые токи (относительно емкости) небольшие.

Куда копать? Я не собираюсь этого делать на практике, но вот экономику интересно посчитать.

Update: благодаря комментарию, удалось прикинуть экономику: установка, способная накопить за ночь 10 киловатт-часов электричества обойдется порядка $3000 (примерно 2000 за аккумуляторы, по 700 за 250 А*ч гелевый на 12 вольт т.е. на 3 квт-ч; примерно 1000 за остальное: инвертор и зарядник).

При текущем прайсе Мосэнергосбыта экономия будет $1 в день (покупаем по 95 копеек, потребляем вместо того, что по 3,80, 10 киловатт-часов) при 100%-м КПД и 100% использования. Реально - меньше. Срок службы пусть 10 лет, за это время можно наэкономить $3650, вложив $3000. Положить деньги в банк под 2% годовых - выгоднее.

А, да, с солнечными батареями ("бесплатным" электричеством) экономика ухудшается.

О влиянии природных катаклизмов на цену светосильной оптики

Я у кэнона знаю два реально (нереально!) хороших объектива (помимо супертелевиков, с которыми дела не имел), это 35/1.4 и 135/2.

И вот отлаживая скрипт парсера барахолки foto.ru удивился текущей цене на первый.

Смотрим в Яндекс (35/1.4 L, картинка кликабельна):
Вот, для сравнения, 135/2:

Ну я все понимаю, цунами, Фукусима, остановка заводов. Но почему 35/1.4L - один такой? Я просмотрел десяток хороших объективов яндексом, ну вот еще у 17-TS-E был пупырь цены в районе 11-25 марта, но и то не такой и быстро спавший. Ну вот еще у 50/1.2 и 85/1.2 есть, но тоже не такой относительной величины.

Почему именно светосильная оптика?

О барахолке foto.ru в RSS

Об альтернативной энергии

Продолжая тему сезона-на-носу.

Носимых с собой устройств все больше, вот подобрал картинку с GPS и рацией сразу, а еще в рюкзаке две камеры, может быть вспышка.... пожалуй больше на себе не унести.

И батарей реально может быть уже около кило на две недели, особенно если брать две камеры и вспышку.

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

Куды бечь?

vampirchik-sun.nm.ru: 6 или 8-ваттная батарея и "Вампирчик цифра"? Или есть какие-то более заводные решения?

Ассортимент батарей: пальчики NiMh, литий 3.7 вольта, литий 7.4 вольта.

Особенно интересен реальный КПД. Вот скажем 8-ваттная батарея лежала на дневном солнце на Алтае 4 часа. 32 ватт-часа или 20 ампер-часов на полтора вольта. Сколько ампер-часов будет донесено до пальчиковых батарей, половина будет хотя бы?

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

Вопрос про GPS с растровыми картами

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

Стал изучать вопрос. В смысле поддержки растра все хвалял Delorme, но они не поддерживают user datum и не имеют встроенного Пулкова-1942, что делает их использование совместно с советскими картами чудовищно неудобным. Ну то есть карту в памяти прибора еще можно привязать, а что делать с бумажной?

Есть новые Гармины (Oregon, Dacota, 62-й). Но у них другая беда:

  • KMZ-карты (пользовательские) - это 100 битмепов 1024x1024 и, говорят, очень медленная отрисовка. Нет многослойности, т.е. иметь и карты (разных масштабов) и снимки (тоже разных масштабов) удобно не получится.
  • JNX-карты (BirdsEye-снимки) - привязаны к прибору и начинается секс с отключением проверки этого лока и так далее. Сплошной ужас: ссылка, многочисленные утилиты для JNX

Так как прибора с поддержкой растра у меня (пока) нет, проверить все эти ужасы не могу. Отсюда вопросы:

  1. Разбирался кто-нибудь с поддержкой больших многослойных карт на новых гарминах? И как? Ну то есть вот есть битмепы (привязанные в Ozzy или GeoTiff или еще что-то такое), есть вытащеные из гугла JPEG-и, хочу все это в приборе. Масштабов карт - 2-3 штуки запросто захочу, снимки - можно только один размер, самый детальный. Итого 3-4 слоя.
  2. Гармин - не догма. Я готов и на другой прибор, который бы:
    • умел Пулково-42 или user datum;
    • питался бы от пальчиков;
    • умел бы растровые карты;
    • не ломался бы, был бы водозащищенным, плавал
    • до $600
    • Magellan Triton 500?

Суббота для человека или человек для субботы?

Со всевозрастающим изумлением читаю дискуссии про memcpy, glibc, Линуса, Adobe и Дреппера:

(русскоязычные - они свежие, на LWN все уже отшумело три месяца назад).

И думаю я следующую думу: сама тема не оставляет (девелоперов) равнодушной, раз столько понаписали, делит девелоперов на 10 две группы очень четко. Причем, для меня ответ очевиден, равно как он столь же очевиден (но другой) для другой группы.

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

Для тех кто в танке, суть проблемы (при взгляде с одной из сторон):

О фотошопе

А вот, допустим, вы обрабатываете фотографии в Фотошопе. Цветные.

Внимание, вопрос: должны ли вы обращать внимание на установку Gray profile в Color Settings, а если да, то почему?

О платформах и технологиях

Вот берем два Друпальских модуля внешней авторизации:

  • Facebook Connect - позволяет одним кликом создать аккаунт на друпальском сайте, все мгновенно.
  • OpenID - аккаунт создать позволяет, но не верифицированный, уйдет E-mail, на полученный линк надо будет кликнуть (да и то, эта функциональность не так давно появилась, раньше можно было только существующий аккаунт привязать к OpenID-URL).
И сначала я на поведение OpenID ругался (про себя, да и вслух), а потом осознал сермягу:
  • В случае Facebook (ЖЖ, Твиттера, Вконтакте, MailRU....) я доверяю (или не доверяю) конкретному сервису (платформе). А они, в свою очередь, пытаются (своими немаленькими ресурсами) отличить людей от роботов и все такое. Список доверенных - невелик, а если вдруг чего, то и отозвать доверие недолго.
  • В случае протокола (технологии) - доверие делегируется неизвестно кому. Какому-то Васе или Пете, который асилел OpenID-сервер поднять. Но я точно знаю, что средний спамер (что по каментам, что по почте) технологически гораздо продвинутее, чем просто средний Вася. Более того, спамеры на порядки активнее "просто пользователей".
Получается, доверять технологии - нельзя. Платформе, за которой стоят конкретные люди и силы, заинтересованные в хорошей работе платформы - можно. Платформа может быть распределенной, конечно, но не изолированными островками неизвестного количества.

Мораль: OpenID труп.

Pages