бинарный поток [entries|friends|calendar]
Ден Шергин

[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

twitter [12 Jul 2009|11:55pm]
Завел аккаунт в twitter, http://twitter.com/binstream
Писать туда планирую вперемешку лиричное и гиковское.
post comment

локальный поиск для сайта [09 Jul 2009|01:08pm]
Озадачился локальным полнотекстовым поиском во всяких интранет ресурсах, после просмотра списка движков понял, что нужна помощь знатоков =)

Критерии выбора технологии:
* open source
* поддержка Linux
* на входе - куча XML файлов (средний размер - 2-3 страницы текста), которую надо периодически переиндексировать (раз в сутки, например)
* вменяемая производительность (база 10000+ документов не должна быть проблемой)
* полнотекстовый поиск
* легкая интеграция в сайт
* минимум экзотических зависимостей, в идеале хочется обойтись LAMP

Что посоветуете?

PS: Изначально прицеливался на ht://Dig, но он пугающе давно не обновлялся (с 2004 года).
12 comments|post comment

дорога на PS3 [30 Jun 2009|10:45pm]
Получили статус Tools and Middleware разработчиков под PLAYSTATION®3: http://unigine.com/press-releases/090629-playstation3/

Процесс занял примерно 8 месяцев, не самый легкий квест. Теперь вот с доставкой девкитов в Сибирь будем заморачиваться.
31 comments|post comment

killzone 2 [21 Jun 2009|09:32pm]
Еще полдня ушли на погоню за полковником Радеком в Killzone 2, ну когда уже он кончится, а? По визуальному качеству действительно не уступающий последним PC-играм проект, ради него стоит купить PS3. По уровню фана близко к Gears of War, но гейм-дизайнерам за некоторые вещи хочется оторвать руки.
раздражающее )
I'm addicted, let's face it: играю редко, но если уж начал, то до упора.
6 comments|post comment

полмиллиона долларов на подставки для кружек [15 Jun 2009|01:29am]
17 миллионов рублей из федерального бюджета, выделенные на рассылку в школы комплектов дисков со свободным программным обеспечением, попилены успешно: два диска с дистрибутивами Linux повреждены и не пригодны к установке.

Подробности от причастных:
* Алексей Новодворский, один из руководителей ALT Linux
* Виктор Имантович Алкснис, бывший депутат и сторонник СПО

Альтернативное мнение, не без крупицы разумного: "Как заработать миллионы на Linux"

PS: Хорошо, что я отказался участвовать в этом цирке полтора года назад - знал, что примерно этим кончится.
17 comments|post comment

широка страна моя родная [10 Jun 2009|09:45am]
Один знакомый американец вчера пожаловался, что не представлял, насколько дорого приехать в Россию из Европы (он сейчас в Берлине живет): "Только чтобы приехать и уехать, у нас двоих уйдет 600 евро, и это не считая того, что мы там потратим". Когда я ему сказал, что мы не очень часто из Томска в Москву можем летать, потому что на внутреннем рейсе билеты получаются около $400 на каждого, он посмеялся: "это почти 25% от кругосветного путешествия". Тем, что до Владивостока от нас еще дальше и дороже, чем до Москвы, я уже решил не добивать человека.

На предупреждение о том, что Москва - город дорогой, он снова удивлялся: "Berlin is dirt cheap!"
19 comments|post comment

тестирование тестеров [07 Jun 2009|11:50pm]
В качестве тестового задания на вакансию инженера QA решили дать на растерзание небольшой open source проект (в результате нашлось где-то с десяток новых багов): описание задания )

Автор программы отреагировал строго положительно: "That's one of the most brilliant ideas for a test task subject I ever heard of. Both contributing to the open source and getting a clear view on QA capabilities of candidates!"

PS: Хорошего человека на QA нашли, также нашли нового технического писателя. Все еще ищем разработчиков тулзов.

PPS: Рынок труда в кризис, сибирские тренды )
65 comments|post comment

интервью phoronix [21 May 2009|08:11pm]
Дали на пару с Фрустумом интервью для Phoronix Media (ведущий сайт, посвященный железу и Linux): про Unigine, Linux как игровую платформу, и будущее; технические подробности inside. Вопросы для интервью задавали представители Linux комьюнити, спрашивал Michael Larabel.
post comment

ведущий инженер QA [15 May 2009|12:56am]
Нам в томский офис Unigine очень нужен ведущий инженер по QA.

Подробности )
19 comments|post comment

мотивационные цитаты [08 May 2009|12:05pm]
"К черту обстоятельства; я создаю возможности" - Брюс Ли

"Характер определяется двумя факторами: внутренним настроем и тем, как мы тратим свое время" - Элберт Грин Хаббард

"Когда настанет время умирать, не дай Бог нам понять, что мы никогда и не жили" - Генри Дэвид Торо

"Не существует такого понятия, как неудача. Есть только результаты" - Тони Роббинс
6 comments|post comment

скриншоты из неанонсированной игры [24 Apr 2009|01:22am]
Для тех, кто не подписан на [info]unigine_devlog: мы выложили немного скриншотов из нашей игры, находящейся в разработке последние 3 года: смотреть тут.



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

Издателя нет и не будет, скорее всего. Разрабатываем собственными силами, коммерческие задачи стоят скромные - такой вот indie проект. В целом, в этом году должны выпустить, сильно хочется сделать это до Лейпцига.

More to come, stay tuned!

PS: скажи мне кто лет пять назад, что я буду в разработке игры участвовать самым непосредственным образом - не поверил бы. Да и сейчас не очень понимаю, что происходит %)

UPD: В новостях: New Unigine Project Will Work On Linux, Новый проект Unigine поддерживает Linux (новость дня на Linuxcenter).
45 comments|post comment

мк-161 [15 Apr 2009|01:10am]
Из соображений исторической справедливости напишу про МК-161, следующую после МК-152 модель программируемых калькуляторов, выпускаемых в Новосибирске. Про МК-152 я писал почти 2 года назад, в комментариях к той записи до сих пор пузырится жизнь — оттуда и узнал про новую модель.



Факты таковы: новый отечественный программируемый калькулятор весом 350 грамм, с автономным питанием, портом RS-232C и монохромным экраном на 128x64 пикселей. Текущая стоимость — 4700 рублей.

Прогресс по сравнению с предыдущей моделью налицо, но отрыв от реальности до сих пор громадный.

Мое мнение об устройстве )
85 comments|post comment

источник [10 Apr 2009|01:21pm]
В студии завелся магический источник:



А еще на этой неделе в ходе проектирования game framework разгорелась теологическая дискуссия, по результатам которой пришли к выводу, что в игровом мире нужен виртуальный бог или какая-то другая мета-сила (обозвали пока нейтрально - World : GameEntity) %)
2 comments|post comment

нужен лид разработчик на тулзы [10 Apr 2009|12:23am]
К нам в томскую команду нужен лид разработчик на направление тулзов. Такие люди по объявлению в газете не приходят, да и обычно у них все более-менее неплохо на текущем месте, так что мы готовы обсуждать интересные условия. Хорошего человека подождать пару месяцев, пока он не передаст дела на старом месте — тоже не вопрос, мы ориентированы на долгосрочную совместную работу.

Проект
Новая версия WYSIWYG редактора виртуального мира для next-gen движка Unigine. Legacy код не помеха, предоставляется карт-бланш на создание новой версии с нуля. Код движка, поверх которого строится редактор — совершенно нестыдного качества. Задачи сложные, но интересные, technical challenge — хоть отбавляй. Кроме редактора есть еще куча задач типа игровой логики, AI и высокоуровневых компонент движка. Время для въезда в предметную область запланировано.

Команда
Минимум 2 разработчика будет выделено в помощь. Вообще команда программистов небольшая: 4 человека, все адекватные. Плюс я еще выступаю в качестве менеджера проекта и помогаю про архитектуру, когда требуется. Технический директор - Frustum, мега-мозг. Достаточно часто надо будет общаться с художественным отделом, но там тоже все вменяемые. Глупых и скучных людей в команде нет в принципе.

требования, условия, контакты )
10 comments|post comment

искусство системного мышления [08 Apr 2009|01:05am]
Только что дочитал отличную книгу: Джозеф О'Коннор, Иан Макдермотт - "Искусство системного мышления" (The art of systems thinking). Если кратко — must read.

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

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

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

Еще цитата )

Кстати, книга символично начинается и заканчивается цитатами Лао Цзы.

PS: по наводке [info]alexott начал использовать Shelfari (моя полка с книгами по программированию, менеджменту и психологии), пока нравится.
17 comments|post comment

немного про программирование в геймдеве [30 Mar 2009|01:54am]
Как оказалось, не-геймдев программисты часто не очень точно представляют, чем приходится заниматься разработчикам игр. Спрашивали – отвечаем =)

Отчеты разработчика, пишущего логику гоночной машины )
11 comments|post comment

расширения к firefox для веб-разработчика [22 Mar 2009|12:34am]
Так как мне иногда еще доводится что-то делать в вебе, мне сильно пригождаются три расширения к firefox:
* Web Developer (куки, просмотр ответов сервера, удобный resize, быстрый validation, показ структуры блоков и таблиц...)
* ColorZilla (правда, в Linux сломан Eyedropper, самая полезная фича)
* Measureit (2D линейка)

А какие расширения используете вы?
9 comments|post comment

cибирская интернет неделя [17 Mar 2009|01:14pm]
Завтра еду в Новосибирск на конференцию "Сибирская интернет неделя" вместе с [info]neverho0d и Ilmarinen. Конференция из разряда "что-то как-то местечково" (с) Ilmarinen, но лучше пока на горизонте не видно, так что потусоваться потянет.
Если у кого есть желание пересечься - мой телефон +79138250566, звоните.
post comment

continuous integration [19 Feb 2009|12:39am]
Хочется автоматизировать процесс continuous integration (сейчас билды собираются полуавтоматически несколько раз в день), но для нашего проекта возникает ряд сложностей, которые пока неясно, как решать:

Несколько целевых платформ
Билды надо собирать для windows 32/64 bit и linux 32/64 bit, дальше будет больше. Варианты сборки:
* два сервера интеграции (не хотелось бы),
* один сервер с виртуалкой (на этапе прогона тестов будет плохо, потому что нужно аппаратное ускорение графики, отсутствующее в виртуальной машине).

Длительное время сборки
Полная сборка под винду занимает около получаса (на средней машине), под линуксом за счет ccache и distcc - не более 5 минут (C++, codebase под 400k строк). Вариантов два:
* собирать только наиболее часто используемые билды, например - debug 32bit (не хотелось бы, потому что остальные тогда тестироваться будут намного хуже),
* купить-таки incredibuild или аналог (без понятия, как их интегрировать с нашей системой сборки на основе SCons).

Отсутствие платформы для continuous integration
Перспектива писать очередной велосипед не пугает, но вдруг есть уже готовое кросс-платформенное решение на Python, дружественное к SCons и Trac? Пока нашел только Bitten - a continuous integration plugin for Trac, но он решает только часть проблемы.

Trigger и вывод статистики думаю завязать на веб-сервер, так проще всего в нашем гетерогенном окружении, наверное.

PS: С благодарностью выслушаю советы по теме, особенно интересен практический опыт и информация о всяких подводных камнях.

PPS: Кстати, нашел неплохую статью по теме.
35 comments|post comment

креативный класс [11 Feb 2009|12:05am]
Домучал-таки "Креативный класс: люди, которые меняют будущее", Ричард Флорида ("The Rise of the Creative Class"). Книга полезная, но читать надо по диагонали - сильно научный стиль изложения и много повторов одного и того же, плюс тонна статистических данных по США. Идеи созвучны "Бизнесу в стиле фанк".

Центральную мысль книги кратко можно сформулировать так: места скоплений креативных людей притягивают других креативных людей. Привлекательность таким местам обеспечивают их "три Т": технологии, талант, толерантность. Толерантность среды особенно важна для людей креативного класса - ведь если такое место не отторгает всевозможных фриков, оно также поощряет разнообразие в идеях и творчестве. Согласно статистике, есть сильная корреляция между концентрацией гомосексуалистов в регионе и количеством людей креативных профессий там же, поэтому этот параметр можно использовать в качестве достаточно надежного индикатора. Специально для воинствующих гомофобов: этот факт вовсе не означает, что все креативные люди гомосексуальны, это просто показывает терпимость к отличию от нормы (в плане ориентации, в творческих способностях и т.д.). Гениальность - это тоже сильная аномалия по сравнению с нормальным человеком.
интересные факты )
35 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]