Flash-платформа → Пишем шейдер на AGAL
Ни для кого уже не секрет, что Flash Player 11 имеет поддержку GPU ускорения графики. Новая версия вводит Molehill API, позволяя работать с видеокартой на достаточно низком уровне, что с одной стороны даёт полную волю фантазии, с другой требует более глубокого понимания принципов работы современной 3D графики.Game Development → Импортируем модели из Source 2009 в Photoshop Extended
На движке Source, который за свою историю обновлялся бесчисленное количество раз, компания Valve разработала множество чудеснейших игр, в числе которых Team Fortress 2, Left 4 Dead и Portal. Не первый год пользуясь версиями Photoshop CS4-CS5 Extended, о возможности работы с 3D объектами в этих версиях я узнал только совсем недавно. Разумеется, руки зачесались и хотелось срочно опробовать эту диковинную технологию, но делать алюминиевые банки и абстракции с использованием базовых примитивов мне совсем не хотелось. Мне хотелось получить возможность творить фан-арт с использованием непосредственно моделей из игр. Об этом чудесном геморроидальном квесте я расскажу под катом.
Системное программирование → Go Language. Небольшое клиент-серверное приложение из песочницы
Этот код написан с целью самообучения. Чтоб закрепить материал я решил немного прокомментировать проделанную работу.
Сразу скажу: на компилируемых языках не писал.
[к] — клиент
[c] — сервер
1. По установленному TCP соединению, [к] передает публичный ключ rsa.
2. При помощи принятого публичного ключа, [c] шифрует и отправляет сообщения [к]
3. [к] расшифровывает и выводит сообщения.
Вот как это выглядит в консоли:

Сразу скажу: на компилируемых языках не писал.
Что делает приложение
[к] — клиент
[c] — сервер
1. По установленному TCP соединению, [к] передает публичный ключ rsa.
2. При помощи принятого публичного ключа, [c] шифрует и отправляет сообщения [к]
3. [к] расшифровывает и выводит сообщения.
Вот как это выглядит в консоли:

Game Development → Valve выпустила бета-версию редактора уровней для Portal 2
Сегодня (то есть 10 мая — прим. пер.) мы открываем для всех доступ к Portal 2 Authoring Tools. Любой обладатель PC-версии Portal 2 может свободно скачать их во вкладке «Tools» в Steam.
Portal 2 Authoring Tools включает в себя те же инструменты, что использовались при создании Portal 2. Они позволят вам делать собственные карты для одиночного и co-op режимов, новые внешности персонажей, 3D модели, звуковые эффекты и музыку.
Вот что включено:
Если вы хотите начать использовать бета-версию, то мы предлагаем вам присоединиться к двум спискам рассылки.
Список рассылки Portal 2
Главный список рассылки
Так как это бета версия ПО, мы просим вас сообщать обо всех проблемах в список рассылки p2mapper.
Давайте, покажите нам, какие хитроумные загадки вы придумываете!
Portal 2 Authoring Tools включает в себя те же инструменты, что использовались при создании Portal 2. Они позволят вам делать собственные карты для одиночного и co-op режимов, новые внешности персонажей, 3D модели, звуковые эффекты и музыку.
Вот что включено:
- обновленная версия Hammer, редактора уровней движка Source;
- обновленный Faceposer (редактор лицевой анимации и создания скриптовых сцен с персонажами — прим. пер.);
- примеры карт и примитивы, которые помогут вам создавать новые карты;
- обновленный набор утилит для компиляции из командной строки
Если вы хотите начать использовать бета-версию, то мы предлагаем вам присоединиться к двум спискам рассылки.
Список рассылки Portal 2
Главный список рассылки
Так как это бета версия ПО, мы просим вас сообщать обо всех проблемах в список рассылки p2mapper.
Давайте, покажите нам, какие хитроумные загадки вы придумываете!
Хабрахабр → Пара идей: Хабрафолд и модернизация тега <source>
HTML тег Хабрафолд
<habrafold> сворачивает длинные участки листингов для улучшения читаемости статьи.
Эта функция уже давно реализована во многих редакторах и IDE и пользуется несомненной популярностью.
Предлагаю подобное сделать и для хабра, чтобы можно было скрыть длинные куски кода:
<habrafold default="collapsed" desc="Длинное перечисление подключаемых библиотек и констант">
#include <habrahabr>
...
</habrafold>
int main( int argc, char* argv[] ) {
....
}
Отображать его можно, например, как в NetBeans.
Модернизация <source>
Предлагаю сделать:
- кнопку показа номеров строк;
- кнопку копирования содержимого тега в буфер обмена;
- и возможность скрывать весь тег целиком как хабрафолд.
А для третьего пункта можно добавить для тега source атрибут desc, содержимое которого бы показывалось при свёрнутом теге. Также атрибут значения по умолчанию.
+ Разверни меняЯ, конечно, понимаю, что мы не на www.codeproject.com, но эти изменения были бы весьма приятными мелочами.
*nix → Собираем пакет для Solaris из сорцов из песочницы
Предисловие
Итак, у вас есть исходный код очень нужной вам программы и некоторые количество серверов под Solaris, на которые необходимо его развернуть. Более того, для успешной компиляции нужна куча модулей Perl.
Не так давно я столкнулся с такой задачей, и, после продолжительных попыток, не могу не поделиться найденным решением.
Задача: Собрать исходный код клиента munin-node под SPARC Solaris и распространить по нескольким серверам.
Весь процесс будет описан на примере операционной системы Solaris 10 SPARC (update, мне кажется особой роли не играет, у меня был и U6, и U9) и свободного распространяего приложения munin (http://munin-monitoring.org/).
Персональные блоги → Новый проект Valve
Только что была анонсирована свежая разработка Valve. Это порт популярной карты для Warcraft 3 — Defence of the Ancients: Allstars. Проект под названием Dota 2 уже год куётся совместно с нынешним разработчиком карты Icefrog'ом. Предварительный релиз назначен на 2011й год.

Что же это будет? Информации мало. Воды в анонсе много. Достоверно известно, что это будет полноценная игра для ПиСи и Маков с движком Source (что гарантирует отменную графику). Разработчики обещают полностью сохранить геймплей. Плюс встроенные подсказки для новичков, тим-спик и украшательства в виде ачивок и шкурок за них. Всё дело, естественно, на Steam'е.
Для тех кто не в курсе: Дота это экшн-ртс пять на пять на движке третьего Варкрафта. Распространяется она в виде карты к этому самому Варкрафту и хостинг выложивший свежий патч сметается многомиллионнымстадом потоком фанатов. Википедия продолжит.
Под катом очень сырые арты.

Что же это будет? Информации мало. Воды в анонсе много. Достоверно известно, что это будет полноценная игра для ПиСи и Маков с движком Source (что гарантирует отменную графику). Разработчики обещают полностью сохранить геймплей. Плюс встроенные подсказки для новичков, тим-спик и украшательства в виде ачивок и шкурок за них. Всё дело, естественно, на Steam'е.
Для тех кто не в курсе: Дота это экшн-ртс пять на пять на движке третьего Варкрафта. Распространяется она в виде карты к этому самому Варкрафту и хостинг выложивший свежий патч сметается многомиллионным
Под катом очень сырые арты.
Персональные блоги → Скрипт для автоматической сборки qutIM из SVN под Linux
Это даже не скрипт, а целых два маленьких скрипта: для обновления из svn и сборки. :) Быстренько накидал его, потому как проект динамично развивается и хочется потестить новые версии.
Подробности ниже…
Подробности ниже…
Персональные блоги → NeoTokyo — новый Source мод
Начать стоит с того, что эта модификация разрабатывалось американской студией RADI-8, и начинала своё существование на движке Unreal Tornament 2004 с октября 2004 года а ныне выпущенная на движке Source и является бесплатной. Это красивый, командный шутер, сделанный в sci-fi стилистике и с вдохновением от аниме «Ghost in the Shell», «AKIRA», и от игры Counter-Strike. По сравнению с другими бесплатно существующими модами игра не только отличается очень красивыми и проработанными картами, оружием и персонажами, но и очень интересным геймплеем. Цель игры заключается в том, что бы захватить "призрака" и отнести его на вражескую базу, или убить всех противников. В достижении этой цели вам помогут 20 различных видов оружия, и 3 различных класса, каждый из них уникален и обладает своим уникальным прибором зрения.
Обладатель «призрака»(флага) может видеть всех членов вражеской команды на расстоянии 50м.
Подкатом — особенности игры, геймплейное видео, а так же ссылки на скачку самой игры и скриншоты.
IM → Вышел Pidgin 2.6.1, устанавливаем из исходников
В репозиториях версии программ обновляются не моментально, а ждать иногда не хочется :) поэтому собираем pidgin вручную.