<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:abbra</id>
  <title>CIFS: curious information funneled sometimes</title>
  <subtitle>abbra</subtitle>
  <author>
    <name>abbra</name>
  </author>
  <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom"/>
  <updated>2009-11-02T20:50:17Z</updated>
  <lj:journal userid="3684156" username="abbra" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://abbra.livejournal.com/data/atom" title="CIFS: curious information funneled sometimes"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:155172</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/155172.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=155172"/>
    <title>Пироги</title>
    <published>2009-11-02T20:50:00Z</published>
    <updated>2009-11-02T20:50:17Z</updated>
    <category term="lytdybr"/>
    <content type="html">А еще сегодня мы отмечали Д.Р. дражайшей супруги. Она спекла вот такой черничный пирог:&lt;br /&gt;&lt;img src="http://boids.name/images/mustikka-pirakka.jpg" width="1024" height="685" border="1/"&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:155125</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/155125.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=155125"/>
    <title>Растим хакера или качественный QA?</title>
    <published>2009-11-02T20:26:01Z</published>
    <updated>2009-11-02T20:26:01Z</updated>
    <category term="lytdybr"/>
    <content type="html">Тот самый младший, у которого в субботу в дежурной поликлинике вырывали зуб, перед отъездом к врачу взломал игрушку, в которую играла супруга в Facebook. Всего-лишь парой нажатий на кнопки в Aquarium он научился совершенно безвозмездно пополнять аквариумный бюджет на несколько десятков монет.&lt;br /&gt;&lt;br /&gt;Никто ему не объяснял, что и как делать, все самостоятельно -- самостоятельно заметил, что деньги растут, если туда-сюда походить поссылкам. Понятно, что в игре в этом месте неверно обрабатываются краевые случаи, но не совсем понятно, что делать с этим навыком в будущем -- мы едва смогли остановить эйфорию и объяснить, что деньги, пусть и виртуальные, на пустом месте не берутся.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:154735</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/154735.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=154735"/>
    <title>Википедия и свободное программное обеспечение</title>
    <published>2009-11-01T10:51:10Z</published>
    <updated>2009-11-01T10:53:55Z</updated>
    <category term="midgard"/>
    <category term="wikipedia"/>
    <category term="floss"/>
    <content type="html">Мы как-то привыкли, что по крайней мере англоязычная Википедия служит неплохим источником информации о разных областях знаний. Несмотря на критику, проект выработал сложную систему балансировки взглядов и оценок, которую используют редакторы Википедии для определения фактологической точности или значимости приводимых фактов.&lt;br /&gt;&lt;br /&gt;Впрочем, эта система во многом построена на подходах традиционных энциклопедий и не всегда срабатывает в отношении программного обеспечения. Свободное ПО особенно подвержено атакам о "незначимости" или невозможности проверить фактическую сторону дела, поскольку в традиционных источниках, которые редакторы Википедии считают "значимыми", статьи о свободном ПО могут не публиковаться, а часто и просто отсутствуют для свободного ПО в каких-нибудь не очень популярных областях. Хорошая подборка проблем описана в предложениях по изменению критерия значимости для свободного ПО: &lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Notability/RFC:Notability_of_free_open_source_software"&gt;http://en.wikipedia.org/wiki/Wikipedia:Notability/RFC:Notability_of_free_open_source_software&lt;/a&gt;. Несмотря на то, что решение о значимости не должно быть связано со спецификой обсуждаемой темы, критерии отбора значимых источников сейчас в Википедии сильно ущемляют ПО в целом и свободное ПО в частности. Что интересно, простая статья-обзор в каком-нибудь околокомпьютерном журнале о новой программе считается более значимой, чем десяток-два материалов о такой же программе на значимых конференциях о свободном ПО в мире.&lt;br /&gt;&lt;br /&gt;Мы столкнулись с этим неожиданно в Midgard Project. Статья о Мидгарде была предложена к удалению в связи с "невозможностью найти нетривиальное упоминание во вторичных значимых источниках". То, что проект существует уже десять лет, используется или использовался в крупных внедрениях по миру (в 2005 на нем был сделан сайт электронного правительства Новой Зеландии, проработавший до 2008, он включен в программу исследований семантических сетей для интернет-проектов еврокомиссии, а с 2007 на нем работает maemo.org), не имеет значения, потому что об этом не пишут в крупных изданиях, вроде cnn.com и тому подобных. &lt;br /&gt;&lt;br /&gt;Практически неделю мы пытались хоть что-то предложить в качестве аргументации, собирали ссылки и искали старые статьи. В конце концов, статью отстояли, "но осадок остался". Нас даже обвинили в попытках повлиять на "редакторов Википедии" в их выборе -- путем обсуждения проблемы вне Википедии. Дискуссия по поводу предложений в критерии значимости СПО тоже очень показательна.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:154465</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/154465.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=154465"/>
    <title>Медицинские новости</title>
    <published>2009-11-01T09:20:43Z</published>
    <updated>2009-11-01T09:20:43Z</updated>
    <category term="patents"/>
    <category term="medicine"/>
    <content type="html">31 октября в Финляндии праздничный выходной. Не работают магазины и все социальные объекты. Естественно, что в ночь на 31-е у младшего разболелся зуб. Лечение чего-либо в выходные и так затруднено, а в праздник практически невозможно. Хорошо, клиника Хаартмана открыта. Провели три часа в очереди, вырвали начавший гноить молочный зуб и по темноте вернулись домой. Младший был безумно рад прописанному доктором поеданию мороженного. Больница чистая, аккуратная, пока искали ее, видели в Меилахти черного кролика на лугу.&lt;br /&gt;&lt;br /&gt;А сегодня читаю в The Prior Art увлекательную статью о похождениях нечистого на руку отоларинголога, сидящего в федеральной тюрьме по обвинению в подделке документов для страховых компаний. Отоларинголог оказался владельцем 21 патента в области мобильной телефонии, который подписал договор с компанией-патентным троллем, которая судится по его патентам с Apple, LG, Garmin, TomTom, Magellan и другими. Врач на тюремной печатной машинке пишет запрос на вмешательство в дело, поскольку считает, что компания и юристы не делятся с ним денежками от исков в надлежащем виде. Читайте сами -- &lt;a href="http://thepriorart.typepad.com/the_prior_art/2009/10/how-much-money-a-patent-troll-makes-sp-technologies.html"&gt;http://thepriorart.typepad.com/the_prior_art/2009/10/how-much-money-a-patent-troll-makes-sp-technologies.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Меня в этом деле привлекло вот что. Отоларинголог в 2003 году подает заявку, а в 2005 получает патентное свидетельство на изобретение раскладного коммуникационного устройства, телефона-раскладушки или телефона-слайдера, у которого количество управляющих элементов в сложенном состоянии меньше их же в разложеном, а доставка звука осуществляется беспроводным методом. Практически любой аппарат-раскладушка или аппарат-слайдер с включенным в комплект bluetooth-наушником описывается этим "изобретением", полученным через 5-7 лет после появления первых устройств такого типа на рынке.&lt;br /&gt;&lt;br /&gt;Если у него все такие "патенты", то понятен объем исков, доведенных до реального суда. Мышиная возня вокруг извлекаемых денег тоже показательна.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:154254</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/154254.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=154254"/>
    <title>Maemo Summit 2009 -- второй и третий дни</title>
    <published>2009-10-14T03:41:43Z</published>
    <updated>2009-10-14T03:41:43Z</updated>
    <category term="maemo"/>
    <category term="summit"/>
    <content type="html">Кратко о втором и третьем днях. По плану организаторов, суббота и воскресенье должны были быть днями сообщества. Правда, с проектированием программы у них возникли определенные проблемы и основной поток заявок посыпался ближе к концу регистрации. К этому времени организаторы уже раздавали подтверждения о приеме докладов тем, кто пришел заранее, поэтому "шквал" новых обращений вызвал у них странные позывы. А что поделаешь, если сроки закрытия регистрации пересекались со временем публичного объявления устройства, из-за чего многие задействованные в его создании, как со стороны сообщества, так и "изнутри" Нокии, не могли ничего говорить до "часа Х".&lt;br /&gt;&lt;br /&gt;Дни сообщества, таким образом, были нещадно разбавлены. Мне достался целый дом на 25 человек. Влезло бы туда и больше, да огромный стол в середине предполагал практическое участие и эффективно отбирал свободные места у слушателей. Желающих восседать или возлежать на столе так и не обнаружилось, поэтому человек 30-40 набилось вокруг. Я впервые уложился в отведенные 25 минут и даже успел ответить на несколько вопросов. Более того, демо на N900 того, что мы будем делать с обработкой изображений в Maemo 6, даже заработало. Так что выступление можно считать удачным. Никаких внешних комментариев о нем я в сети не нашел, что также можно считать удачным, поскольку аудитория четко знала, зачем она шла, и случайных слушателей там тоже не оказалось. Даже китаец, пытавшийся выведать, кто же производит сенсор, установленный в N900, был явно неслучаен.&lt;br /&gt;&lt;br /&gt;Из интересного одним предложением. Был продемонстрирован просмотр офисных документов на основе KOffice и обещан перенос всех 12 приложений KOffice в полном объеме на N900. Лена Решетова объяснила, что система безопасности в Maemo 6 будет как закрытой (для заблокированных операторами телефонов), так и открытой (для телефонов в свободной продаже), для чего делается стандартная обвязка. Томас Юноннен продемонстрировал уже описанный мной пользовательский интерфейс для Maemo 6. Иван Фраде сотоварищи рассказал о том, какими темпами Tracker движется в наше семантическое будущее. Троица из Браузера выжгла в зрителях все пять своих основных постулатов быстрых браузеров. Влад Васильев отлично выстрелил с OMWeather. Эдуардо Лима вселил в меня новую порцию неверия в Питон, показав как быстро запускается обновленная Canola.&lt;br /&gt;&lt;br /&gt;На всех таких конференциях главное сосредоточено в кулуарах. Группы заинтересованных разработчиков, оторвавших от созерцания выданных накануне черных кирпичей, обсуждали что и как будем делать в ближайшем будущем. Наша "былинная" бригада, в составе камеры, браузера и эмуляторов (ваш покорный слуга, Олег Ромашин из MicroB/Mozilla и Марат Файзуллин с fMSX и прочими эмуляторами) ходила и смущала неокрепший разум слушателей кросс-железно-оптимизаторскими байками. Было весело, результаты веселья уже можно найти на &lt;a href="http://maemo.gitorious.org/"&gt;http://maemo.gitorious.org/&lt;/a&gt; и в форумах &lt;a href="http://talk.maemo.org/"&gt;http://talk.maemo.org/&lt;/a&gt;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:153898</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/153898.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=153898"/>
    <title>Maemo Summit, день первый</title>
    <published>2009-10-09T20:25:10Z</published>
    <updated>2009-10-09T20:25:10Z</updated>
    <category term="maemo"/>
    <category term="summit"/>
    <content type="html">День нулевой начался прилетом и регистрацией, а также отсутствием в регистрационном пакете майки моего размера. Пришлось взять XL -- это максимум, что было. Складывается ощущение, что пошло резкое омоложение разработчиков. Самые разбираемые размеры на последнем Guadec-е были M и L, а тут -- M. XXL явно уходит в прошлое...&lt;br /&gt;&lt;br /&gt;День нулевой закончился пивным баром, в котором не было никакой еды, но было более 240 сортов пива. Поскольку я не пью, ужина у меня не было.&lt;br /&gt;&lt;br /&gt;День первый. 400 человек, старые заводские здания, переоборудованные под арт-центры и места проведения мероприятий. Голландские названия для простоты переименовали в N900, N810, N800 и 770 -- согласно размерам. N900 -- здание бывшей трансформаторной, огромный кирпичный ангар. Помещаются все 400 человек, еще остается место для службы безопасности и подсобных помещений. Служба безопасности серьезна -- попасть в N800 (~50 человек) на доклад по архитектуре Maemo 6 от главного выпускающего архитектора Юхи Туккинена не удалось, поскольку комната заполнилась еще за минут пять до начала выступления и остальных просто не пустили. Пришлось смотреть, как Юха описывал то, что мы делаем, через стеклянные двери.&lt;br /&gt;&lt;br /&gt;Вернемся к началу. Ари Яякси (вице-президент Нокии, руководящий Maemo Devices) ударился в ностальгию. Достал из кармана старый прототип Nokia 770, найденный им в шкафу до отлета, показал пользовательский интерфейс на стареньком оверхед-проекторе и популярно объяснил как все поменялось за прошедшие пять лет. Говорил много и со вкусом. Рассказал, что внутренние названия устройств были первоначально построены на русской космической тематике -- Спутник, Гагарин. Все перешло в сферу деятельности НАСА в тот момент, когда кто-то предложил назвать следующий за Гагариным продукт Лайкой. Никому не хотелось ассоциировать продукт с мертвой собакой и на этом тема быстро пересекла океан -- N900 зовется Rover. Но все же главное было в конце: 300 предпродажных образцов N900 уходят в зал, каждому участнику саммита, на 6 месяцев с обещанием активно участвовать в тестировании и исправлении. По рядам пошли шушукания -- устройств 300, участников 400, будет давка, готовимся... Хуже всего пришлось Джиму Землину, исполнительному директору Linux Foundation, который выступал следом. Во-первых, показав старый вариант 770-й, Ари сорвал часть его доклада про "зверушек надо много, хороших и разных, да и вообще они уже давно над такими работают", а во-вторых, как собрать внимание публики, уже предвкушавшей забег за устройством и вожделенное вождение пальцем по экрану? В утешение Джим получил коробку с "Not for sale" N900 первым, уходя со сцены после выступления.&lt;br /&gt;&lt;br /&gt;Следом прозвучали предупредительные выстрелы в воздух. Technology Preview Qt 4.6 уже опубликовано. Нокия начинает официальную поддержку Qt 4.6 на N900 для разработки приложений (релиз в первом квартале 2010), с соблюдением хилдоновских стилей и прочего хозяйства, на Youtube появились демо-ролики. Демонстрируется подход к пользовательскому интерфейсу в Maemo 6 -- в виде комикса, показывающего вертикально прокручиваемые рабочие столы, между которыми тоже можно переключаться. Реально интерфейс не демонстрировался, только его карандашные зарисовки, но это и понятно. Объявляется, что интерфейс будет сделан поверх Qt 4.6, а его Technology Preview опубликовано на &lt;a href="http://qt.gitorious.org/maemo-6-ui-framework/"&gt;http://qt.gitorious.org/maemo-6-ui-framework/&lt;/a&gt;. Далее -- обед.&lt;br /&gt;&lt;br /&gt;Точнее, кому обед, а кому -- в очередь за устройствами. Мне -- обед. "Пиво только членам профсоюза", точнее, ровно наоборот -- членам профсоюза не наливать, "вам и так на работе нальют". Поэтому я успел хорошо пообедать, пока разгоряченные неожиданным подарком слушатели получали свои устройства. Оказывается, организаторы перепрошивали их последними прошивками всю ночь, адаптируя устройства под каждого конкретного слушателя -- каждый получил ту версию прошивки, которая сертифицирована в его регионе. Поскольку была предварительная регистрация посетителей, это было легко, хоть и потребовало механической работы.&lt;br /&gt;&lt;br /&gt;После обеда мы русскоговорящей группой прогулялись по Вестерпарк, посмотрели на голландский вариант "дача на болоте" -- со спутниковой антенной, декоративно постриженным кустраником-изгородью и предусмотрительным каналом между прогулочной дорожкой и дачами. Наверное, с той стороны есть выдвижные мостки для особо шустрых дачников.&lt;br /&gt;&lt;br /&gt;После обеда цельность выступлений нарушилась, появилось три линии -- в N900 остались пользователи, в N810 -- разработчики приложений, в N800 -- разработчики платформы. Во второй и третий день еще добавится 770, совсем маленькая, для BoF и рабочих групп. Я посмотрел демки Qt и странную пузомерку "как вы думаете, сколько строк кода потребовалось, чтобы реализовать эти демки?" Гадалки практически всегда ошибались, кроме случая с демонстрацией картографического полотна на основе OpenStreetMap, здесь было максимальное точное попадание -- 120 против реальных 140 строк кода на Qt/C++.&lt;br /&gt;&lt;br /&gt;Ведущий разработчик Mer рассказал о том, как попытка сделать полностью свободную версию Maemo, пережила свой первый год. Даже продемонстрировал скриншот Fremantle, запущенный на N810 с программной эмуляцией OpenGL ES. Планов громадье, делать только пока не очень понятно кому.&lt;br /&gt;&lt;br /&gt;В N900 следом Стюарт из Mozilla рассказывал о космических кораблях, которые бороздят просторы Мозиллы. А следом за ним выступали рекламщики. Все-таки сочетание британского рекламного агенства и финских лесов, в которых растут 2500 разновидностей грибов, сказываются на рекламе довольно своеобразно. Да и город для демонстрации своих вообразительных возможностей они выбрали правильный -- Амстердам. Представьте себе запись камерой наблюдения встречи в переговорной, в ходе которой один из персонажей начинает мутнеть, резко обретает резвую прыть и становится угловатым роботом-Шивой со множеством лиц и рук из N900. Переговорная, как следует по законам жанра, разносится в дребезги, а робот исчезает, оставив напоследок мирно лежащий на кресле N900. "Пациент весь ушел в себя".&lt;br /&gt;&lt;br /&gt;А я побежал смотреть архитектуру Харматтана, точнее, как ее покажет Юха. Тут история замыкается, потому что мест действительно не было. На демонстрацию Quake 3 Arena с акселерометром и стрельбой путем "палец-закрывает-датчик-приближения" я уже не пошел, мне его показал утром Олег Ромашин, разработчик MicroB. Видео этой демонстрации в задних рядах во время выступления Джима Землина можно &lt;a href="http://boids.name/bounce-arena.mp4"&gt;скачать тут (MP4, 16Mb)&lt;/a&gt;. На видео одновременно работают две OpenGL ES игрушки -- Quake III Arena и Bounce Evolution, в том числе и в переключателе задач, перерисовывая себя в маленьких окошках и реагируя на повороты устройства.&lt;br /&gt;&lt;br /&gt;Далее была вечеринка, на которую я не пошел. Судя по твиттеру, там тоже не было еды, зато давали голубые коктейли от Скайпа. Скайп за день отличился -- они раздавали USB-камеры и майки, а вечером наливали коктейли.&lt;br /&gt;&lt;br /&gt;У меня завтра свой доклад, надо еще дорисовать картинки и пересобрать демки с финальной версией SDK. Пока!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:153808</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/153808.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=153808"/>
    <title>Рекрутеры</title>
    <published>2009-10-06T16:58:06Z</published>
    <updated>2009-10-06T16:58:06Z</updated>
    <category term="it"/>
    <category term="lytdybr"/>
    <content type="html">В "Моем круге" пришел рекрутер и попытался переманить меня из моей компании в компанию, которая работает по субподрядам на мою компанию по тем же самым проектам, над которыми работаю я. Рекрутер из Минска, агентство, с которым он сотрудничает -- финское. Заказчик -- тоже финская фирма. Моя компания -- тоже финская.&lt;br /&gt;&lt;br /&gt;Внимание -- опрос. &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.livejournal.com/poll/?id=1467284"&gt;View Poll: Этика рекрутерства&lt;/a&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:153489</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/153489.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=153489"/>
    <title>Франкенкамера 2.0</title>
    <published>2009-10-03T19:39:46Z</published>
    <updated>2009-10-03T19:55:45Z</updated>
    <category term="camera2.0"/>
    <category term="maemo"/>
    <category term="floss"/>
    <content type="html">Иногда в работе на большие корпорации бывают свои прелести -- например, возможность пообщаться с университетскими исследователями, до которых добраться в реальной жизни получится еще нескоро. К нам приезжал &lt;strike&gt;цирк&lt;/strike&gt;профессор стенфордского университета Марк Левой, группа аспирантов которого работает над созданием полностью программируемой камеры. Текущая версия собрана из &lt;strike&gt;отобранных у бедных&lt;/strike&gt;частей других устройств -- кнопка спуска от PowerShot G6, сенсор Aptina MT9P031 взят от N95, закреплен на подложку Elphel 10338, байонет Canon EF в исполнении &lt;a href="http://www.birger.com/"&gt;Birger Engineering&lt;/a&gt;. По поводу последнего, Марк Левой отметил, что обратная инженерия байонета от Canon легальна, тут нет никаких проблем (байонет от Birger был разработан для Red One Cinema, производителя ведущей цифровой видеокамеры для киноиндустрии). Так что камера получает всю информацию, которую сообщают о своей работе объективы.&lt;br /&gt;&lt;br /&gt;Внутренности Франкенкамеры представлены OMAP3530, упрощенной версией чипа, который стоит в &lt;a href="http://maemo.nokia.com/n900/"&gt;Nokia N900&lt;/a&gt;. На этом OMAP3 запушен GNU/Linux, собранный Eino-Ville Talvala. Эдди (как он предпочитает себя называть на американский манер) также улучшил и поддерживает драйвера для работы с сигнальным процессором ISP внутри OMAP3 (внутри OMAP3 на самом деле четыре процессора -- ARMv7, Neon, DSP и ISP). Качество драйверов от TI довольно посредственное, так что любые улучшения в этой области только приветствуются, тем более, что версия от Эдди работает на 2.6.31, самом распоследнем ядре.&lt;br /&gt;&lt;br /&gt;Сама по себе камера напоминает Лейку где-нибудь так 50-60 лет назад. Качество получаемой картинки приблизительно соответствует Nokia N95. С этой стороны весь проект можно было бы и закрыть, особенно для обывателя (подумаешь, изобрели велосипед). На самом деле, все только тут и &lt;a name="cutid1"&gt;&lt;/a&gt;начинается.&lt;br /&gt;&lt;br /&gt;Все дело в &lt;a href="http://en.wikipedia.org/wiki/Computational_photography"&gt;вычислительной фотографии&lt;/a&gt;. С отдельными ее проявлениями (сжатие с потерями, основанное на восприимчивости человеческого глаза, широкий динамический диапазон, построение панорамы) знакомы практически все. Последние лет двадцать дали существенный толчок развитию и других направлений, например в теории светового поля появились многомерные (пять и выше) пленоптические функции, позволяющие более точно описать происходящее со светом на записаном кадре. Результат -- многие усовершенствования в расчетах искусственных изображений, а также возможность исправлять "недостатки" реальности. Например, устранять блики на линзах объективов или убирать нежелательные объекты с фотографий.&lt;br /&gt;&lt;br /&gt;Многие из этих методов основаны не только на обработке уже полученных изображений. Напротив, некоторые требуют изменений в самом процессе съемки. Так, множественные микролинзы перед основным сенсором позволяют записать информацию о направленности лучей и использовать ее потом для перефокусировки уже снятого изображения. В результате получается, что исследователям надо изменять не только программное обеспечение камеры, но и ее физические характеристики.&lt;br /&gt;&lt;br /&gt;Вот тут-то и поджидает самый большой "обломинго". Производители массовых камер не заинтересованы в проникновении в их "святая святых" обыкновенных фотографов. Получить доступ ко всем параметрам, которые выдает объектив через байонет, или к данным прямо с сенсора, без предварительной обработки, практически невозможно. Не говоря уже о том, что у всех производителей более-менее серьезных камер свое ПО запустить внутри камеры невозможно. Для Canon есть CHDK, хак, который позволяет переписать определенные действия после съемки кадра. Добраться же до начальных этапов (измерение и фокусировка) или до обработки данных (демозаика, устранение шума, баланс белого), увы нельзя.&lt;br /&gt;&lt;br /&gt;Марк Левой провел несколько лет, пытаясь убедить азиатских производителей фотоаппаратов открыть доступ для исследователей. Бесполезно. В 2007 году Nokia поддержала его работу по вычислительной фотографии и в рамках этого проекта (Camera 1.0) было выполнено довольно много интересных работ. Некоторые из них даже попали в устройства -- N86 8MP в новой прошивке содержит алгоритм &lt;a href="http://graphics.stanford.edu/papers/viewfinderalignment/"&gt;получения панорамы во время работы видоискателя&lt;/a&gt;, разработанный одним из талантливейших аспирантов из команды Левоя -- Эндрю Адамсом -- вместе с сотрудниками Nokia Research Center в Пало-Альто. По утверждению Левоя, мощности современных телефонов достаточно для выполнения многих задач вычислительной фотографии.&lt;br /&gt;&lt;br /&gt;Впрочем, и этого мало. Франкенкамера -- это попытка создать действительно полностью адаптируемую к задачам пользователя камеру как на уровне программного обеспечения, так и на уровне аппаратной платформы. Нужно заменить сенсор? Поставить другую оптику? Изменить логику обработки данных из сенсора? Использовать другой механизм синхронизации затвора и вспышки? Все это должно быть возможно в Camera 2.0, прототипом которой и служит Франкенкамера.&lt;br /&gt;&lt;br /&gt;Одной из нетривиальных задач стала разработка интерфейсов взаимодействия устройств, участвующих в съемке и обработке. Затвор, сенсор, вспышка, цифровой процессор, всем им надо посылать сигналы и данные, синхронизировать их между собой и желательно иметь возможность описать их взаимодействие на высокоуровневом языке, чтобы встроить этот алгоритм в алгоритм обработки получаемых с сенсора данных. Интерфейсы пока не определены, нам был продемонстрирован некий прототип, скорее направление работы, которая должна вылиться во что-то внятное к SIGGRAPH 2010.&lt;br /&gt;&lt;br /&gt;Результатом должна стать свободная платформа управления фотографическим оборудованием и результатами съемки, которая будет опубликована на www.opensourcecamera.org. Ключевое слово здесь "будет", потому что сейчас на этом сайте блог, несвязанный с проектом, но о передаче домена договорились. Впрочем, было бы все так хорошо...&lt;br /&gt;&lt;br /&gt;Пока что имеющийся объем кода позволяет делать некоторые обнадеживающие эксперименты. Например, видоискатель с широким динамическим диапазоном. На имеющейся франкенкамере с 5Мп камерой удается сделать видоискатель с частотой 15 кадров в секунду с автоматическим выравниванием динамического диапазона. Замечу -- не перетонировка после съемки, а прямо в живом видоискателе. Работает неплохо, хотя код совсем неоптимизирован под платформу -- голый C, никаких оптимизаций под использование возможностей Neon или DSP.&lt;br /&gt;&lt;br /&gt;Следующий шаг, обещанный Марком Левоем -- поддержка N900 в качестве платформы для начинки Camera 2.0, чтобы можно было расширить круг исследователей и разработчиков хотя бы в трех из пяти областей вычислительной фотографии, которые профессор обозначает в качестве целевых. Две оставшиеся требуют модификации оптического или регистрирующего трактов. Надеюсь, к началу 2010 у нас будет о чем говорить.&lt;br /&gt;&lt;br /&gt;И еще интересный момент. В Стенфорде 96 франкенкамер были объединены в многокамерный массив и использовались для съемки с последующей программной перефокусировкой получившегося многомегапиксельного изображения. Две главные проблемы, возникшие в рамках этого проекта -- как гарантировано быстро передавать данные между камерами для обработки, а также как добиться стабильности оптической системы. Даже объективы из одной партии обладали такой разбежкой в качестве сборки и оптики, что потребовалось разработать новые алгоритмы борьбы с бликами и прочими подобными артефактами. В результате, докторская диссертация Эдди Талвалы получилась вовсе не о Франкенкамере, а о борьбе с засветками.&lt;br /&gt;&lt;br /&gt;На вопросы публики, что же реально влияет на качество картинки, профессор ответил просто: "Влияет всё. Но если у вас плохая оптика, то ничего не спасет." Так что первый вопрос, который был направлен профессором нам, звучал так: "Можно ли в N900 заменить оптику на внешнюю?" Конечно, какой-либо стандартный байонет из мира DSLR в N900 отсутствует, но умельцы профессора явно не остановятся перед препарированием пациента. Впрочем, у нашего пациента и штатный объектив не такой уж плохой -- он лучше N95. Весь вопрос в последующей обработке.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:153236</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/153236.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=153236"/>
    <title>Maemo Summit 2009</title>
    <published>2009-09-25T17:16:26Z</published>
    <updated>2009-09-25T17:16:26Z</updated>
    <category term="maemo"/>
    <category term="floss"/>
    <content type="html">В субботу, 10 октября, на Maemo Summit мы с Jussi Rautio будем рассказывать об обработке многопиксельных изображений на Maemo. Точнее, что есть сейчас с камерой и обработкой изображений во Фремантле и что мы хотим сделать в Maemo 6. Комнатку нам дали самую маленькую (25 человек) и вообще это будет BoF, но лиха беда -- начало.&lt;br /&gt;&lt;br /&gt;Если вдруг вы будете в это время в Амстердаме и вас не интересуют обзорные рассказы о Rygel, Mer и адаптации приложений GNOME, добро пожаловать в аудиторию 770.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.maemo.org/Maemo_Summit_2009/Schedule"&gt;http://wiki.maemo.org/Maemo_Summit_2009/Schedule&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:152842</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/152842.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=152842"/>
    <title>EPIC WIN!</title>
    <published>2009-09-14T14:21:21Z</published>
    <updated>2009-09-14T14:22:59Z</updated>
    <category term="fun"/>
    <category term="maemo"/>
    <content type="html">&lt;a href="http://www.flickr.com/photos/mdamt/3912281850/in/pool-1184299@N24/"&gt;&lt;img src="http://farm3.static.flickr.com/2587/3912286790_1119917782.jpg" /&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:152660</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/152660.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=152660"/>
    <title>abbra @ 2009-09-12T20:49:00</title>
    <published>2009-09-12T17:49:24Z</published>
    <updated>2009-09-12T17:49:24Z</updated>
    <category term="lytdybr"/>
    <category term="finland"/>
    <content type="html">Инфобанк, финский государственный ресурс для иммигрантов, существенно обновил свое содержимое 7 сентября. Теперь доступна информация на 15 языках, а русский раздел стал настолько информативен, что в него можно спокойно отправлять желающих узнать подробности о переезде.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infopankki.fi/ru-RU/home/"&gt;http://www.infopankki.fi/ru-RU/home/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;А мы после долгого перерыва снова нанимаем: &lt;a href="http://bit.ly/12RmDo"&gt;http://bit.ly/12RmDo&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:152322</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/152322.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=152322"/>
    <title>Из рабочего</title>
    <published>2009-09-10T14:11:48Z</published>
    <updated>2009-09-10T14:11:48Z</updated>
    <category term="lytdybr"/>
    <category term="fun"/>
    <content type="html">"Unfortunately, I am going to spend my vacations in Siberia next three months."&lt;br /&gt;&lt;br /&gt;Вот это ссылка! &lt;span class='ljuser  ljuser-name_vitaly_repin' lj:user='vitaly_repin' style='white-space: nowrap;'&gt;&lt;a href='http://vitaly-repin.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://vitaly-repin.livejournal.com/'&gt;&lt;b&gt;vitaly_repin&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;, ты там аккуратней, не надо ходить по стопам декабристов!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:152152</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/152152.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=152152"/>
    <title>Onedotzero</title>
    <published>2009-09-04T17:06:10Z</published>
    <updated>2009-09-04T17:06:10Z</updated>
    <category term="maemo"/>
    <category term="art"/>
    <content type="html">И еще одно видео с N900, на этот раз используемой в качестве пульта управления трехмерной арт-инсталяцией на начинающемся на следующей неделе фестивале &lt;a href="http://bfi.org.uk/onedotzero.html"&gt;Onedotzero&lt;/a&gt;. Трехмерные объекты инсталяции нарисованы из сообщений Твиттера, Facebook и других социальных сетей, отобранных по ключевым словам, которые задаются с пульта управления. Пульт (N900) также используется для навигации в полученой структуре -- в команды для пролета виртуальной камеры преобразуются сигналы акселерометра и нажатия на экране.&lt;br /&gt;&lt;br /&gt;Смотрите сами:&lt;br /&gt;&lt;lj-embed id="12" /&gt;&lt;p&gt;&lt;a href="http://vimeo.com/6417194"&gt;onedotzero interactive festival identity - preview&lt;/a&gt; from &lt;a href="http://vimeo.com/onedotzero"&gt;onedotzero&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:151884</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/151884.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=151884"/>
    <title>Чемпионат фейерверков</title>
    <published>2009-09-04T14:05:10Z</published>
    <updated>2009-09-04T14:07:32Z</updated>
    <content type="html">Небольшой ролик со вчерашнего чемпионата фейерверков в Хельсинки:&lt;br /&gt;&lt;br /&gt;&lt;lj-embed id="11" /&gt;&lt;br /&gt;&lt;br /&gt;Записывал коллега с N900, я решил не возиться и просто смотрел.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:151706</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/151706.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=151706"/>
    <title>Демо камеры и обмена изображениями в N900</title>
    <published>2009-09-04T08:21:21Z</published>
    <updated>2009-09-04T08:21:21Z</updated>
    <category term="maemo"/>
    <content type="html">В небольшом видео от TheNokiaBlog -- квитэссенция то, что наша команда делала для N900:&lt;br /&gt;&lt;lj-embed id="9" /&gt;&lt;br /&gt;&lt;br /&gt;В ролике участвуют: камера (фото и видеозапись), просмотр изображений, посылка сообщений в социальные сервисы и API для интеграции внешних служб. В данном случае клиент для Pixelpipe не присутствует в стандартной поставке, его на основе нашего API делали в самой Pixelpipe. Так что картинки и видео можно будет отправлять в более чем сотню различных социальных сервисов.&lt;br /&gt;&lt;br /&gt;Вчера в Хельсинки был чемпионат Финляндии по фейерверкам и салютам. Один коллега записал несколько видео (темнота, вспышки салютов) с N900. Ближе к вечеру выложу.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:151499</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/151499.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=151499"/>
    <title>История повторяется трижды</title>
    <published>2009-08-31T13:48:55Z</published>
    <updated>2009-08-31T13:48:55Z</updated>
    <category term="lytdybr"/>
    <category term="fun"/>
    <content type="html">Вот так:&lt;br /&gt;&lt;br /&gt;August 27, 1999: Nokia announces Linux-based touchscreen internet cellular device &amp;gt;&amp;gt; &lt;a href="http://press.nokia.com/PR/199908/776321_5.html"&gt;http://press.nokia.com/PR/199908/776321_5.html&lt;/a&gt;&lt;br /&gt;August 27, 2009: Nokia announces Linux-based touchscreen internet cellular device &amp;gt;&amp;gt; &lt;a href="http://www.nokia.com/press/press-releases/showpressrelease?newsid=1337594"&gt;http://www.nokia.com/press/press-releases/showpressrelease?newsid=1337594&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ждем 27 августа 2019?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:151118</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/151118.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=151118"/>
    <title>Maemo 5 / N900</title>
    <published>2009-08-27T13:59:53Z</published>
    <updated>2009-08-27T13:59:53Z</updated>
    <category term="maemo"/>
    <content type="html">Я хоть и присоединился в последней трети строительства, но свои седые волосы заработать успел и теперь всем остальным можно наслаждаться -- не седыми волосами, пока только картинками и роликами, а потом и самим продуктом: &lt;a href="http://maemo.nokia.com/"&gt;http://maemo.nokia.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Демонстрация будет на Nokia World на следующей неделе, а до того времени сайт &lt;a href="http://maemo.nokia.com"&gt;http://maemo.nokia.com&lt;/a&gt; -- основной источник информации.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:150888</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/150888.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=150888"/>
    <title>Письмо счастья</title>
    <published>2009-08-11T19:42:38Z</published>
    <updated>2009-08-11T19:42:38Z</updated>
    <category term="music"/>
    <category term="business"/>
    <content type="html">Прелестное письмо от интернет-магазина:&lt;blockquote&gt;Your CDs have been gently taken from our CD Baby shelves with sterilized contamination-free gloves and placed onto a satin pillow. A team of 50 employees inspected your CDs and polished them to make sure they were in the best possible condition before mailing. Our packing specialist from Japan lit a candle and a hush fell over the crowd as he put your CDs into the finest gold-lined box that money can buy. We all had a wonderful celebration afterwards and the whole party marched down the street to the post office where the entire town of Portland waved "Bon Voyage!" to your package, on its way to you, in our private CD Baby jet on this day, August 11, 2009. We hope you had a wonderful time shopping at CD Baby. In commemoration, we have placed your picture on our wall as "Customer of the Year." We're all exhausted but can't wait for you to come back to CDBABY.COM!!&lt;br /&gt;&lt;br /&gt;Thank you, thank you, thank you!&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Понятно, что достаточно было сказать, что посылка отправлена. Однако вот такие мелочи заставляют вернуться через некоторое время. Кроме того, где еще можно купить диски независимых музыкантов?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:150576</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/150576.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=150576"/>
    <title>Географическая глобализация</title>
    <published>2009-08-10T14:03:27Z</published>
    <updated>2009-08-10T14:03:27Z</updated>
    <category term="wtf"/>
    <content type="html">"В том числе, через российско-литовскую границу в страну поступают товары из Китая – транзитом из Финляндии, где они перегружаются на автомобильный транспорт для последующего ввоза в Россию." (&lt;a href="http://gzt.ru/topnews/business/253719.html"&gt;gzt.ru&lt;/a&gt;)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:150517</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/150517.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=150517"/>
    <title>Понедельник начинается в ...</title>
    <published>2009-08-06T20:56:52Z</published>
    <updated>2009-08-06T20:58:30Z</updated>
    <category term="maemo"/>
    <content type="html">Первый раз я почувствовал всю мощь Стругацких я совсем не в момент чтения и перечитывания великолепных произведений. Стругацкие растворили меня полностью и без возврата в Саудовской Аравии пять лет назад. Именно влиянием арабского календаря -- приехав поздно вечером в пятницу и выйдя на работу в первый день недели, субботу, -- обязан я безвозвратной любви к деталям слов и тонких смыслов.&lt;br /&gt;&lt;br /&gt;Нет, и до этого были откровения, но их можно рассматривать как открытия кабинетного ученого, вдруг нашедшего забытое богом племя в расселине вулкана на открытом и успешно закрытом удаленностью от торговых путей хрупком островке в Тихом океане, нашедшего их в двух строчках корабельного журнала капитана бог весть какого флота какой империи.&lt;br /&gt;&lt;br /&gt;Когда жесткая реальность понедельника, начавшегося в субботу, и накатившейся пятницы-среды в конце той недели принесла первый седой волос, смысл работ Кристобаля Хозевича Хунты стал мне близок и понятен.&lt;br /&gt;&lt;br /&gt;Сегодня я в очередной раз осознал, что работаю в НИИЧАВО. Отдел малой памяти, отдел прикладного множества, отдел (не)стабильности системы, отдел ... ЧАВО в полный рост, даже результаты как у Христобаля Хозевича -- мы тоже доказали. что смерть отнюдь не является непременным атрибутом жизни (приложений), а сейчас ищем Белый Тезис, совсем как Бен Бецалель.&lt;br /&gt;&lt;br /&gt;И дубли у нас есть. Они, правда, совсем неполезные, а только осложняют работу, отнимая время, но это дело такое... В конце концов, если выбирать из совещаний и дублей, я бы выбрал дубли. Или лучше сосредоточиться на матрикатах? &lt;br /&gt;&lt;br /&gt;Одно я не могу пока понять. Если в НИИЧАВО был заведующий отдела Технического Обслуживания, то неужели &lt;span class='ljuser  ljuser-name_lvader' lj:user='lvader' style='white-space: nowrap;'&gt;&lt;a href='http://lvader.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://lvader.livejournal.com/'&gt;&lt;b&gt;lvader&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; был в прошлой жизни Саваофом Бааловичем?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:150127</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/150127.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=150127"/>
    <title>Вопрос опытным путешественникам</title>
    <published>2009-07-18T11:00:30Z</published>
    <updated>2009-07-18T11:00:30Z</updated>
    <category term="travel"/>
    <category term="lytdybr"/>
    <category term="vilnius"/>
    <content type="html">Оказался на выходные в Вильнюсе. Бытовые задачи разрешил, теперь есть свободное время до вечера воскресенья. Что стоит посмотреть/посетить в Вильнюсе?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:149893</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/149893.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=149893"/>
    <title>IFOSSLR</title>
    <published>2009-07-14T14:19:25Z</published>
    <updated>2009-07-14T14:19:25Z</updated>
    <category term="legal"/>
    <category term="floss"/>
    <content type="html">Рекомендую всем, кто интересуется как свободным ПО, так и юридическими вопросами: вышел первый номер International Free and Open Source Software Law Review, журнала, который будет выходить дважды в год и специализироваться на вопросах авторского права, разработке лицензий, их интерпретации, патентов на ПО и открытых стандартов. Отдельно будут освещаться случаи из судебной практики. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ifosslr.org/"&gt;http://www.ifosslr.org/&lt;/a&gt;, в первом номере анализ настоящего хакерского дела -- Jacobsen v Katzer and Kamind Associates, о ПО для управления моделями железных дорог -- с точки зрения законов и юридических традиций США и Великобритании.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:149745</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/149745.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=149745"/>
    <title>Опера</title>
    <published>2009-07-05T20:39:44Z</published>
    <updated>2009-07-06T11:52:16Z</updated>
    <category term="travel"/>
    <category term="lytdybr"/>
    <category term="savonlinna"/>
    <content type="html">Вернулись: 750+ километров &lt;a href="http://maps.google.com/maps?f=d&amp;amp;source=s_d&amp;amp;saddr=Espoo,+Finland&amp;amp;daddr=Savonlinna,+Finland+to:Lohilahti+to:Imatra,+%D0%A4%D0%B8%D0%BD%D0%BB%D1%8F%D0%BD%D0%B4%D0%B8%D1%8F+to:Espoo,+Finland&amp;amp;hl=ru&amp;amp;geocode=&amp;amp;mra=ls&amp;amp;sll=61.755418,28.397255&amp;amp;sspn=0.112918,0.33989&amp;amp;ie=UTF8&amp;amp;ll=61.137933,26.740723&amp;amp;spn=1.842942,5.438232&amp;amp;z=8"&gt;туда-обратно&lt;/a&gt;. Опера чудесна, атмосфера незабываема, озерный край сносит все, что можно, только руль держи. В Руоколахти собирали лисички в лесу, а в Иматре были облиты с ног до головы брызгами воды, рьяно терзавшей обломки скал в водопаде на плотине иматранской ГЭС.&lt;br /&gt;&lt;br /&gt;Если кто-то неустойчив по отношению к опере, &lt;a href="http://www.operafestival.fi/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/Front_Page.iw3"&gt;савонлиннский оперный фестиваль&lt;/a&gt; просто показан к применению. Замок, ночь, отличные постановки, потрясающий звук. Одна беда -- готовиться надо не менее, чем за квартал до начала, мест в гостиницах не было уже на начало мая, а билеты лучше покупать в начале апреля.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:149440</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/149440.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=149440"/>
    <title>Пять лет</title>
    <published>2009-07-04T04:28:09Z</published>
    <updated>2009-07-04T04:28:09Z</updated>
    <category term="travel"/>
    <category term="lytdybr"/>
    <content type="html">Журналу исполнилось пять лет. Последние полгода записей в нем было немного, но это ведь не повод не праздновать? Вчера проводил &lt;strike&gt;сеанс одновременной игры&lt;/strike&gt;обучения работе с valgrind своих смышленных разработчиков из Бангалора и получил от них упрек, что перестал писать. Неисповедимы пути бложьи, такие дела. Придется теперь возрождаться.&lt;br /&gt;&lt;br /&gt;Через три часа уезжаем в Савонлинну, на открытие традиционного оперного фестиваля в стенах крепости Олавинлинна. "Мефистофель" Арриго Бойто, в роли Мефистофеля -- Карло Коломбаро. Вернемся практически за полночь в воскресенье, хотим на обратном пути проехать по озерному краю и посмотреть Иматру. Своя машина за день оказалась в ремонте, полетел блок переключения осветительных приборов, а на складе нового для старой машины не было. Поэтому освоили Hertz -- билеты на поезд туда-обратно выходят в полтора раза дороже аренды машины.&lt;br /&gt;&lt;br /&gt;Еще вышла Samba 3.4, а на следующей неделе я в кратком отпуске и начну ее паковать в Сизиф. &lt;br /&gt;&lt;br /&gt;Дорогие мои френды, не скучайте! Вокруг творится столько замечательного и чаще всего вашими же руками, так что поводов грустить (и не писать в ЖЖ) совсем нет. Это я самого себя уговариваю и вас заодно. До встречи!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:abbra:149106</id>
    <link rel="alternate" type="text/html" href="http://abbra.livejournal.com/149106.html"/>
    <link rel="self" type="text/xml" href="http://abbra.livejournal.com/data/atom/?itemid=149106"/>
    <title>Конкурентные преимущества</title>
    <published>2009-05-14T14:28:10Z</published>
    <updated>2009-05-14T14:29:03Z</updated>
    <category term="licensing"/>
    <category term="thoughts"/>
    <category term="free software"/>
    <content type="html">У &lt;span class='ljuser  ljuser-name_vitus_wagner' lj:user='vitus_wagner' style='white-space: nowrap;'&gt;&lt;a href='http://vitus-wagner.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://vitus-wagner.livejournal.com/'&gt;&lt;b&gt;vitus_wagner&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; идет очередная дискуссия на тему каким должен быть код программных продуктов и какой модели разработки стоит придерживаться. &lt;span class='ljuser  ljuser-name_belnetmon' lj:user='belnetmon' style='white-space: nowrap;'&gt;&lt;a href='http://belnetmon.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://belnetmon.livejournal.com/'&gt;&lt;b&gt;belnetmon&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; также в очередной раз навешивает ярлыки, постулируя, что "линуксообщество и слыхать не думало, что открытые исходники - это открытие конкуретных преимуществ, ноухау, оплаченной работы аналитиков и т.п.", приводящих к уничтожению тех или иных коммерческих преимуществ.&lt;br /&gt;&lt;br /&gt;Я занимаюсь профессиональной разработкой программного обеспечения на основе свободного ПО более 14 лет и хочу сказать, что только недалекие люди придерживаются подобной политики. Но чтобы ответить на этот вопрос, &lt;a name="cutid1"&gt;&lt;/a&gt;прежде всего необходимо определить фундамент. Он базируется на юридической основе, заложенной Столлманом в рамках существующего законодательства по авторскому праву в США и "совместимых" юрисдикциях. Эта юридическая основа весьма строгая и в то же время весьма гибкая. Она выдержала довольно серьезные нападки с разных сторон в судах разного уровня и за последние 25 лет пока стабильно выходила победителем. Да, судебные дела были, но всегда с отрицательными последствиями для пытавшихся эту систему подвергнуть испытанию. Эта основа не формулирует никаких условий к разработчикам ПО в процессе его разработки, она регламентирует действия, которые необходимо осуществить, если ПО начинает распространяться, при этом само понятие распространения довольно четко определено -- к примеру, из него исключается физическое распространение и использование внутри самой фирмы-разработчика, даже если юридически она состоит из множества юридических лиц, связанных определенными договорами.&lt;br /&gt;&lt;br /&gt;При этом для определенных форм юридических обязательств, построенных поверх этой основы, важным моментом является и то, что код на самом деле не обязан распространяться кому угодно, если он был предоставлен заказчику. Например, по GNU GPL, распространение вашей системы позиционирования заказчикам вместе с исходным кодом на одном носителе автоматически лишает третьих лиц возможности запросить у вас и у заказчика этот код, GNU GPL просто не регулирует ситуацию за этими пределами. То, что заказчик формально может отдать код кому угодно -- это его свобода, но не обязательство. Вы не сможете юридически его в этом ограничить и вот тут в дело вступит нормальный рынок и общество: этичное поведение и соблюдение законодательства еще никто не отменял. Этика в свободном ПО является одной из ключевых составляющих, хотят этого или не хотят оппоненты. Над этичным программированием и обществом с определенными этичными критериями можно смеяться и издеваться, но они существуют и существовали ранее в других отраслях. От этого никуда не деться. Тот факт, что свободное ПО построено на довольно серьезном юридическом фундаменте, позволяет нарушителей этого этического кодекса не просто "изгонять из цеха", но и преследовать традиционными средствами. По сути, они превращаются в обычных нарушителей правопорядка в соответствующей стране.&lt;br /&gt;&lt;br /&gt;И в этом есть крайне важный смысл: модель бизнеса, построенная на этическом обществе, была бы невозможна, если бы она не могла устоять в рамках того рынка и мирового устройства, в котором она вынуждена существовать и работать. В этом вся суть юридической системы-базиса свободного ПО: продвигаются собственные цели и решаются собственные задачи, но так, чтобы результаты труда этического общества могли быть использованы для его (общества) построения и развития в рамках существующего мира, без компромисов.&lt;br /&gt;&lt;br /&gt;Далее можно выделить несколько подходов к проблеме среди тех, кто реализует развитие этого общества. Первый -- принципиальный, без тех самых компромисов. Второй -- назовем его комбинированно-положительный, когда силы и средства "традиционного" общества сознательно используются для развития этического, без особой заботы о "реальном мире". Третий -- "комбинированно-отрицательный", когда во главу угла ставятся интересы "традиционного" общества, но вся деятельность осуществляется по правилам этического там, где это абсолютно необходимо. Четвертый -- "потребительский", где результаты работы этического общества используются без вовлечения в построение этического общества. Можно выделить и другие подходы, но пока достаточно этих.&lt;br /&gt;&lt;br /&gt;Все эти подходы сосуществуют и при этом я сознательно не описываю ими тех, кто нарушает законодательство "традиционного" общества, нарушая юридическую основу общества этического. Если внимательно посмотреть, то эти же люди и компании нарушали бы законодательство и без наличия вкусных приманок в виде кода свободных проектов. Только вот со свободным кодом у них как бы появилось больше соблазна нарушить. Но это все равно что обвинять красивую женщину в том, что она провоцирует своей красотой появление порнографии и определенных форм извращений, находящихся за пределами законодательного и этического поля "традиционного" общества. Через это мы уже проходили в средние века... &lt;br /&gt;&lt;br /&gt;Так что реальная проблема исходит из "традиционного" общества там, где нет возможности обеспечить надежное исполнение законодательства. Можно ли преследовать нарушителей в соответствующей юрисдикции? Возможен ли выигрыш от открытия протоколов и кода, спецификаций, сообщества вокруг продукта? Это вопросы бизнес-планирования. Для ряда отраслей и задач это возможно и в "традиционном" обществе, в этих местах "этическое" и "традиционное" общество идут по одной линии. В ряде ситуаций это либо затруднено юридически, либо требует больших финансовых затрат на восстановление статус-кво. Выбор нужно делать осознано.&lt;br /&gt;&lt;br /&gt;В компании, в которой я сейчас работаю, как и в других, в которых приходилось работать ранее, вопросы бизнес-планирования использования свободного ПО и выпуска своих разработок как свободного ПО стоят крайне серьезно. Уровень анализа ситуации крайне серьезный и финансирование самого процесса анализа порой не уступает затратам на разработку отдельных компонент выпускаемых решений. Принимаемые решения приводят к потере или приобретению десятков и сотен миллионов долларов. При этом вопросы конкурентных преимуществ, ноу-хау и тому подобное занимают совершенно не последнее место. Многие конкурентные разработки закрыты, инфраструктура для них -- открыта, с целевой задачей иметь закрытыми только листья дерева, если представить поставляемое ПО как дерево, где инфраструктура представляет собой ствол. При этом я далек от мысли, что конкурентная разработка возможна только среди листьев и текущие работы как раз это и демонстрируют. Часть из них можно увидеть открытыми или открываемыми.&lt;br /&gt;&lt;br /&gt;Хорошим примером является работа по кластеризации Самбы, которую разные компании вели на протяжении почти шести лет и только IBM удалось сделать продукт того качества, который можно реально использовать в серьезных многомиллионных внедрениях. При этом ключевые разработки (ctdb и доработки кода в samba) доступны под GNU GPLv3, их могут использовать конкуренты. Вот уже полтора года как продукт от IBM есть на рынке, конкурирующие решения еще только на подходе, как я слышу, но не выпущены и не будут выпущены еще в течение этого года. При этом в самом продукте есть и проприетарные компоненты, альтернативы которым есть у конкурентов (и в свободном ПО).&lt;br /&gt;&lt;br /&gt;Есть и другие примеры, но не буду больше распространяться, суть не в примерах.</content>
  </entry>
</feed>
