| локальный поиск для сайта |
[09 Jul 2009|01:08pm] |
Озадачился локальным полнотекстовым поиском во всяких интранет ресурсах, после просмотра списка движков понял, что нужна помощь знатоков =)
Критерии выбора технологии: * open source * поддержка Linux * на входе - куча XML файлов (средний размер - 2-3 страницы текста), которую надо периодически переиндексировать (раз в сутки, например) * вменяемая производительность (база 10000+ документов не должна быть проблемой) * полнотекстовый поиск * легкая интеграция в сайт * минимум экзотических зависимостей, в идеале хочется обойтись LAMP
Что посоветуете?
PS: Изначально прицеливался на ht://Dig, но он пугающе давно не обновлялся (с 2004 года).
|
|
| killzone 2 |
[21 Jun 2009|09:32pm] |
Еще полдня ушли на погоню за полковником Радеком в Killzone 2, ну когда уже он кончится, а? По визуальному качеству действительно не уступающий последним PC-играм проект, ради него стоит купить PS3. По уровню фана близко к Gears of War, но гейм-дизайнерам за некоторые вещи хочется оторвать руки. ( раздражающее ) I'm addicted, let's face it: играю редко, но если уж начал, то до упора.
|
|
| широка страна моя родная |
[10 Jun 2009|09:45am] |
Один знакомый американец вчера пожаловался, что не представлял, насколько дорого приехать в Россию из Европы (он сейчас в Берлине живет): "Только чтобы приехать и уехать, у нас двоих уйдет 600 евро, и это не считая того, что мы там потратим". Когда я ему сказал, что мы не очень часто из Томска в Москву можем летать, потому что на внутреннем рейсе билеты получаются около $400 на каждого, он посмеялся: "это почти 25% от кругосветного путешествия". Тем, что до Владивостока от нас еще дальше и дороже, чем до Москвы, я уже решил не добивать человека.
На предупреждение о том, что Москва - город дорогой, он снова удивлялся: "Berlin is dirt cheap!"
|
|
| мотивационные цитаты |
[08 May 2009|12:05pm] |
"К черту обстоятельства; я создаю возможности" - Брюс Ли
"Характер определяется двумя факторами: внутренним настроем и тем, как мы тратим свое время" - Элберт Грин Хаббард
"Когда настанет время умирать, не дай Бог нам понять, что мы никогда и не жили" - Генри Дэвид Торо
"Не существует такого понятия, как неудача. Есть только результаты" - Тони Роббинс
|
|
| скриншоты из неанонсированной игры |
[24 Apr 2009|01:22am] |
Для тех, кто не подписан на unigine_devlog: мы выложили немного скриншотов из нашей игры, находящейся в разработке последние 3 года: смотреть тут.

Официального анонса пока нет, название есть только рабочее, с геймплеем много неясного, но среда уже сформировалась %) Из того, что можно точно сказать уже сейчас - одинаково будут поддерживаться Windows и Linux. Картинка уже на уровне (будет еще лучше, постпроцессы и часть эффектов еще не настраивали), делать красивые техно-демки научились =)
Издателя нет и не будет, скорее всего. Разрабатываем собственными силами, коммерческие задачи стоят скромные - такой вот indie проект. В целом, в этом году должны выпустить, сильно хочется сделать это до Лейпцига.
More to come, stay tuned!
PS: скажи мне кто лет пять назад, что я буду в разработке игры участвовать самым непосредственным образом - не поверил бы. Да и сейчас не очень понимаю, что происходит %)
UPD: В новостях: New Unigine Project Will Work On Linux, Новый проект Unigine поддерживает Linux (новость дня на Linuxcenter).
|
|
| мк-161 |
[15 Apr 2009|01:10am] |
Из соображений исторической справедливости напишу про МК-161, следующую после МК-152 модель программируемых калькуляторов, выпускаемых в Новосибирске. Про МК-152 я писал почти 2 года назад, в комментариях к той записи до сих пор пузырится жизнь — оттуда и узнал про новую модель.

Факты таковы: новый отечественный программируемый калькулятор весом 350 грамм, с автономным питанием, портом RS-232C и монохромным экраном на 128x64 пикселей. Текущая стоимость — 4700 рублей.
Прогресс по сравнению с предыдущей моделью налицо, но отрыв от реальности до сих пор громадный.
( Мое мнение об устройстве )
|
|
| источник |
[10 Apr 2009|01:21pm] |
В студии завелся магический источник:

А еще на этой неделе в ходе проектирования game framework разгорелась теологическая дискуссия, по результатам которой пришли к выводу, что в игровом мире нужен виртуальный бог или какая-то другая мета-сила (обозвали пока нейтрально - World : GameEntity) %)
|
|
| нужен лид разработчик на тулзы |
[10 Apr 2009|12:23am] |
К нам в томскую команду нужен лид разработчик на направление тулзов. Такие люди по объявлению в газете не приходят, да и обычно у них все более-менее неплохо на текущем месте, так что мы готовы обсуждать интересные условия. Хорошего человека подождать пару месяцев, пока он не передаст дела на старом месте — тоже не вопрос, мы ориентированы на долгосрочную совместную работу.
Проект Новая версия WYSIWYG редактора виртуального мира для next-gen движка Unigine. Legacy код не помеха, предоставляется карт-бланш на создание новой версии с нуля. Код движка, поверх которого строится редактор — совершенно нестыдного качества. Задачи сложные, но интересные, technical challenge — хоть отбавляй. Кроме редактора есть еще куча задач типа игровой логики, AI и высокоуровневых компонент движка. Время для въезда в предметную область запланировано.
Команда Минимум 2 разработчика будет выделено в помощь. Вообще команда программистов небольшая: 4 человека, все адекватные. Плюс я еще выступаю в качестве менеджера проекта и помогаю про архитектуру, когда требуется. Технический директор - Frustum, мега-мозг. Достаточно часто надо будет общаться с художественным отделом, но там тоже все вменяемые. Глупых и скучных людей в команде нет в принципе.
( требования, условия, контакты )
|
|
| искусство системного мышления |
[08 Apr 2009|01:05am] |
Только что дочитал отличную книгу: Джозеф О'Коннор, Иан Макдермотт - "Искусство системного мышления" (The art of systems thinking). Если кратко — must read.
"Системное мышление позволяет проникнуть за пределы того, что представляется изолированными и независимыми событиями, и увидеть лежащие в их основе структуры"
Помимо общего введения в тему, авторы концентрируются на применении системного подхода к межличностным отношениям и к себе самому как системе. В качестве примеров систем разбираются экология, бизнес, политика, семейные отношения и много прочего. Утверждается, что описываемые идеи продолжают линию "Пятой дисциплины" Питера Сенге.
В книге "на пальцах" объясняется про петли обратной связи ("контурное мышление"), разбираются типовые сценарии эволюции систем, рассматриваются ментальные модели и разные подходы к обучению, описывается метод графического описания системных моделей. Написано очень легким языком, несмотря на сложность затрагиваемых тем.
( Еще цитата )
Кстати, книга символично начинается и заканчивается цитатами Лао Цзы.
PS: по наводке alexott начал использовать Shelfari (моя полка с книгами по программированию, менеджменту и психологии), пока нравится.
|
|
| расширения к firefox для веб-разработчика |
[22 Mar 2009|12:34am] |
Так как мне иногда еще доводится что-то делать в вебе, мне сильно пригождаются три расширения к firefox: * Web Developer (куки, просмотр ответов сервера, удобный resize, быстрый validation, показ структуры блоков и таблиц...) * ColorZilla (правда, в Linux сломан Eyedropper, самая полезная фича) * Measureit (2D линейка)
А какие расширения используете вы?
|
|
| cибирская интернет неделя |
[17 Mar 2009|01:14pm] |
Завтра еду в Новосибирск на конференцию "Сибирская интернет неделя" вместе с neverho0d и Ilmarinen. Конференция из разряда "что-то как-то местечково" (с) Ilmarinen, но лучше пока на горизонте не видно, так что потусоваться потянет. Если у кого есть желание пересечься - мой телефон +79138250566, звоните.
|
|
| 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: Кстати, нашел неплохую статью по теме.
|
|
| креативный класс |
[11 Feb 2009|12:05am] |
Домучал-таки "Креативный класс: люди, которые меняют будущее", Ричард Флорида ("The Rise of the Creative Class"). Книга полезная, но читать надо по диагонали - сильно научный стиль изложения и много повторов одного и того же, плюс тонна статистических данных по США. Идеи созвучны "Бизнесу в стиле фанк".
Центральную мысль книги кратко можно сформулировать так: места скоплений креативных людей притягивают других креативных людей. Привлекательность таким местам обеспечивают их "три Т": технологии, талант, толерантность. Толерантность среды особенно важна для людей креативного класса - ведь если такое место не отторгает всевозможных фриков, оно также поощряет разнообразие в идеях и творчестве. Согласно статистике, есть сильная корреляция между концентрацией гомосексуалистов в регионе и количеством людей креативных профессий там же, поэтому этот параметр можно использовать в качестве достаточно надежного индикатора. Специально для воинствующих гомофобов: этот факт вовсе не означает, что все креативные люди гомосексуальны, это просто показывает терпимость к отличию от нормы (в плане ориентации, в творческих способностях и т.д.). Гениальность - это тоже сильная аномалия по сравнению с нормальным человеком. ( интересные факты )
|
|