войти зарегистрироваться

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. [к] расшифровывает и выводит сообщения.

Вот как это выглядит в консоли:
image

Game DevelopmentValve выпустила бета-версию редактора уровней для Portal 2

Сегодня (то есть 10 мая — прим. пер.) мы открываем для всех доступ к Portal 2 Authoring Tools. Любой обладатель PC-версии Portal 2 может свободно скачать их во вкладке «Tools» в Steam.

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>


Предлагаю сделать:
  1. кнопку показа номеров строк;
  2. кнопку копирования содержимого тега в буфер обмена;
  3. и возможность скрывать весь тег целиком как хабрафолд.
Кнопки можно делать видимыми только при наведении на область тега, показывать их в верхнем правом углу, полупрозрачными. В этом случае нововведение не испортит существующий эстетичный вид.

А для третьего пункта можно добавить для тега 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'е.

Для тех кто не в курсе: Дота это экшн-ртс пять на пять на движке третьего Варкрафта. Распространяется она в виде карты к этому самому Варкрафту и хостинг выложивший свежий патч сметается многомиллионным стадом потоком фанатов. Википедия продолжит.

Под катом очень сырые арты.

Персональные блоги Скрипт для автоматической сборки 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 вручную.