поточное
06.07.10 18:43 // оригинал
Перетряхнул транспортную библиотеку, перенеся ее на использование boost::asio (первая реализация была по-быстрому сляпана на mfcшных сокетах, но после того как посмотрел, что у них внутри, поимел острое желание сходить на что-то другое). Преодолев первоначальный вывих мозгов, случившийся от asio (чем больше углубляешься в boost, тем больше пишешь на чем-то, что все меньше напоминает привычный C++), получил в целом гораздо более приятный и логичный код и избавился от части лишних потоков и очередей (почти не затронув верхний уровень, что дало лишний повод похвалить себя за все напроектированное).
В процессе отладки в кои-то веки посмотрел на количество потоков на старте программы - еще до запуска всех серверов/клиентов/расчетного модуля - и был неприятно удивлен. Небольшой эксперимент с генерированием чистого проекта показал, что вызов AfxEnableControlContainer(), без которого не обойтись при использовании ActiveX (просмотр отчетов, например, без особых раздумий был написан дерганием IEшного контрола, которому подсовывался сгенерированный html), после завершения инициализации главного окна на ровном месте приносит 4 (прописью: четыре) дополнительных потока. Оно, конечно, есть не просит, но осадочек неприятный.
кодечное
02.07.10 02:49 // оригинал
Посмотрев на рывки, с которыми MPC проигрывал панасоничные 1080х50p, поступился принципами и поставил первый для этой системы сторонний кодек (до этого встроенных в MPC хватало выше крыши). И, хоть CoreAVC и не понимает ati, чисто софтовая реализация грузит мой i7 не более чем на 15 процентов при совершенно плавной картинке. Собственно говоря, не особо понятны и старые рывки - обе MPCшные реализации (родная и от ffdshow), используя аппаратное ускорение, грузили видеокарту минимально, так что резервов еще хватало. Разве что это такая расплата за повышенный битрейт - то ли кодек не успевал прокачать весь поток в железку, то ли сама ati на нем спотыкалась. Интересно будет посмотреть на уже с полгода обещаемую Core реализацию с DXVA, версия 2.1 вроде вот-вот должна появиться.
спартачное
02.07.10 00:01 // оригинал
Пробежал "Spartacus: Blood and Sand". Смесь "Рима" и "300 спартанцев", от помолодевшего Габра, разборок с Криксом, перекрасившегося негром Эномая (на последней серии аж споткнулся, когда услышал, какого персонажа, оказывается тут так зовут) и прочих расхождений с привычными со школьных времен образами несколько клинит. Но под бег смотрится отлично, а чего еще желать от такого сериала.
панасоничное
30.06.10 03:11 // оригинал
На той неделе побаловал и свое гаджетоманство, обновив парк отпускной техники. Сразу случилась и проверка в боевых условиях в виде вылазки в парк Горького на ребенкин день рождения. Принесенные по 6 гигов видео и фото более чем удовлетворили.
Повод подал iXBTшный обзор, после прочтения которого возник неудержимый хватательный рефлекс. На предшественниц из 300-й серии я давно поглядывал, но они не сильно выделялись на общем фоне, да и старая добрая GS400 вполне справлялась со своими задачами. Плюс все эти игры с HD выглядели сыроватыми и обещали больше геморроя, чем преимущества. Наконец, модели стали меняться так часто, что уже хотелось взять что-то в начале жизненного цикла. Тут-то семисотки и подвернулись, со своим 1080х50p. Взял версию TM, со встроенной памятью, очень доволен. Можно почти забыть про все эти заморочки с неквадратными пикселями и интерлейсом (ну разве что для родителей скидывать в DVD, но тут уже отлаженный процесс). Разрешение в сочетании с прогрессивом - просто чума. Только вот после приезда из отпуска нужно будет опять озаботиться большим монитором. Ну и MPC справляется с проигрыванием сырого AVCHD c трудом, подтормаживая на быстрых сценах. По объему потери не такие уж большие, кстати - на исходниках поток 28 мегабит против 25 в DV, в финальный x.264, думаю, можно будет запихивать в 10-12 против текущих 6 для DVD. Штатный софт успешно справляется с нарезкой без пережатия (на стыках, думаю, чудес не бывает, пересчет от ключевых кадров должен идти, но реально разница незаметна). Наконец, на четверть меньше GS400 и почти в два раза легче - для поездок это актуально.
Проведя замену видео, посмотрел и в сторону фото. 40D таскать в поездки совершенно не тянет, ставшая основной отпускной камерой G6 после московских съемок на зеркалку выводит из себя своей тормознутостью, так что решил и ее отправить на покой. Не стал сильно оригинальничать, взял GF1 с блинчиком. Фикс после зумов поначалу немного смущал, но при ее избыточном разрешении в самом крайнем случае можно вполне обойтись кропом на постобработке (с учетом активно ругаемого родного JPEG лишний повод поактивнее осваивать LightRoom). Еще один минус блинчика - определение положения аппарата в GF1 тоже привязано к стабилизатору объектива, который на блинчике отсутствует. В остальном же что аппарат, что объектив - это просто класс. При комнатном освещении часто легко обходится без вспышки, автофокус мгновенный, съемка на близких расстояниях на голом автомате выдает просто шедевры. Чисто для галочки умеет снимать видео в 720, который хаком прошивки доводится до 1080, но с отстутствием стабилизации пользоваться этим можно совсем уж от безысходности (собственно, как и фото в TM 700). А, вот, еще минус - usb-кабель подключается через извращенный разъем, который опознается тут как male Mini USB (8-pin) B-Type. По толщине как micro USB, но гораздо уже. Надо ли говорить, что такой шнурок в доме теперь ровно один.
В обеих игрушках есть забавная функция распознавания лиц (не просто лиц, а лиц конкретных людей). Как и почти любой неестественный интеллект, работает со скрипом и кучей ложных срабатываний, но забавно. Причем с GF1 это дело работает и в железке, и на уровне десктопного софта, так что по большому счету без разницы, на какие снимки натравить.
приставочное
25.06.10 11:08 // оригинал
Не помню уж с какого подхода ребенка под день рожденья таки выпросила PSP - типа у всех оно есть, а с прошлогодней DSi и поменяться даже не с кем, такой вот конформизм. Исследовав вопрос, взяли трехтысячную с прошивкой 5.03 (почти везде лежат уже полгода как незаломанные 6.х, но 5.03 за чуть подороже находится легко, разница отбивается мгновенно), с прицелом на пираццкое (тсс) использование, ну и опять же всякие homebrew типа читалок и сторонних плейеров на последних родных прошивках, как я понимаю, не идут. Цацка изрядно поколебала мои нинтендовские пристрастия. Джойстик в большинстве игр явно удобнее тачскрина DSi, а про экран и говорить нечего, размер почти как у HD2, качество графики оставляет DSi далеко позади, да и приличных игр, похоже, явно больше.
Ну и существенный плюс - распотрошенность системы. Правда, консоли с совсем старыми заломанными прошивками уже не найти, для 5.03 существует только вариант с эмулятором старой прошивки (не ручаюсь за точность формулировки, но главное - оно работает). Загрузка его - то еще шаманство: открыть каталог со специальными картинками, которые в большинстве случаев тупо вешают игрушку, но раз в несколько попыток переполнение буфера таки попадает куда нужно и уводит на перезагрузку, после которой удается запустить эмулятор - и так каждый раз после полного отключения. Ну а после выполнения всех этих плясок можно забить 16-гиговую флешку парой десятков игр и наслаждаться результатом - хотя и тут не без нюансов, какие-то игры хотят прошивки посвежее, на что в свою очередь тоже есть всякие хаки. В общем, такой большой привет PCшным игрушкам начала 90-х.
блочнопитательное
23.06.10 12:13 // оригинал
Старый четырехсотник, поставленный на замену сгоревшего 460-ника, протянул не очень долго - на следующий день после вечернего нарезания в SplitSecond ребенкин десктоп перестал включаться, причем с забавными симптомами - индикатор на картридере поначалу продолжал гореть, после выключения/включения блока питания индикатор погас, но диод на мамке продолжал гореть. Что привело в круг подозреваемых не только блок питания, но и мамку, хотя БП был подозрительней. Притащил его на работу, рабочая машина с чуть более простой мамкой от него заработала, что смутило. Утащил рабочий блок домой, от него домашнаяя машина завелась. Видимо, какие-то линии на 400-нике все-таки вылетели, он в не очень стандартном режиме работает, там, где на core2шных мамках идет разъем 20+4, у него просто 20. Дальше потратил лишние полчаса, для чистоты эксперимента безуспешно воткнув назад 400-ник и забыв после возврата на рабочий блок воткнуть 4-пиновый разъем у процессора. После чего система, разумеется, стала включаться но не грузиться, а я пропрыгал с перетыканием плат, памяти, и лишь уже когда совсем собрался с духом и полез выкручивать мамку, вдруг задумался, а был ли мальчик а втыкал ли этот разъем. Дальше все почти сразу поднялось, мелочи типа упавшей винды от невыставленного ahсi в слетевшем биосе не в счет.
На замену взял FSPшный пятисотник. Исполнение не очень впечатлило - даже в сравнении со старыми менее мощные залманами (не говоря уж об антековском 750-нике), блок выглядит очень бюджетненько - решетка не проволочная, а прорезанная в корпусе (ну хоть дует через нее 12-сантиметровый кулер), нет крепежа, провода не в оплетках, нет разъема для видеокарт (и даже переходника). Ну работает, и ладно.
аналитическое
16.06.10 18:07 // оригинал
"...приверженность Джобса к сенсорным экранам известна давно. При любом удобном случае он пытается инициировать создание таких продуктов внутри Apple. Вспомните хотя бы Newton, предвосхитивший многие решения, которые мы видим в современных коммуникаторах и смартфонах".
Работа над Ньютоном началась в 1987 году, через два года после выпихивания Джобса из Apple. Закрытие Ньютона в 1998 году в рамках массовой чистки неприбыльных проектов стало практически первым крупным шагом вернувшегося Джобса в качестве CEO.
айфонное
07.06.10 23:12 // оригинал
Четверка, похоже, и правда будет неплохой игрушкой. Сразу скачок на рекордное разрешение, снятие глупых софтовых ограничений, приятный дизайн. Почти что hd2/desire killer, размером экрана только чуть не дотягивает.
вифитносериальное
25.05.10 18:45 // оригинал
Пробежал (в буквальном смысле слова) еще несколько древних сериалов. Из ностальгических соображений начал с B5 и всех спин-оффов. Окончательно убедился, что зря они ушли на пятый сезон. Оно, конечно, в итоге подарило The Deconstruction of Falling Stars, но все, что было после этого - лишь долгая и не сильно нужная подводка к Sleeping in Light. Который на мой вкус - один из самых сильных финалов фантастических сериалов, если не. Послевкусие примерно как от финала BSG, да и сцены разрушения станции и финального вылета флота очень созвучны. Полнометражки и Lost Tales - так, вполне проходной вариант, разве что A Call to Arms слегка выделяется. Crusade - тут я вполне солидарен с общим мнением, TNTшные серии (с которых неосторожно начал) довольно невнятны, финальная (она же стартовая) пятерка - как отдельный сериал совершенно другого уровня, который слишком быстро заканчивается.
Заценил первых V. Первый сезон, который в формате miniseries, еще терпим, на уровне начала первой BSG. Попадаются даже забавные места, типа встречи пришельцев маршем из 4 эпизода ЗВ, Роберта Ингленда (ака Фредди Крюгера), играющего робкого пришельца и уже вполне циничного и начавшего лысеть Айронсайда. Второй сезон - уже полный трэш. Нулевой сюжет, заточенный под то, чтоб Марк Сингер мог почаще принять позу поэффектнее, старательно делающие зверские морды при поедании всякой живности тетки с начесами, бойцы сопротивления (нет, Сопротивления, с характерным придыханием) с мотивацией и эффективностью уровня игры Зарница, которые компенсируются лишь феноменальной тупостью пришельцев.
И, чтоб два раза не вставать, про финал Lost. Особого разочарования от недосказанности нет, намеки, кидаемые в последние 5-10 минут, более чем прозрачны, но наверное хорошо, что смотрел его не честные шесть лет, а в экспресс-режиме.
вейвное
19.05.10 23:18 // оригинал
Ну надо же, wave не только вышел из закрытого тестирования, но даже в Google Apps попал. С остальными бы сервисами так.