aruslan: (Default)
Обязательно к просмотру:
Исключительно мощная демонстрация силы и простоты от Brett Victor
(изобретателя новых концепций пользовательского интерфейса в Apple):


Это самое ясное изложение идей, которыми творчество живо там, где оно не умерло.
Тех идей, отсветы которых мы видим у Iñigo Quílez, автора знаменитой демы Elevated:


Спасибо [livejournal.com profile] lionet и всем в твиттере.
aruslan: (Default)
Просто и волшебно - как и всё настоящее.

World Science Festival 2009:
Bobby McFerrin Demonstrates the Power of the Pentatonic Scale
(больше - здесь: http://vimeo.com/user1103909)


via @jeffreitman
aruslan: (Default)

Недавно - в Австралии.
Теперь в Англии.
Я проверял: в Бирмингеме очень тщательно работали над избежанием последствий наводнений.

Но как-то не по себе.

P.S. Новый Орлеан вроде не про это.
aruslan: (Default)
Поясню, про что тут.

Зачем тест в котором человек что-то пишет (игру, например)?
Чтобы он написал что-то гениальное? Не-а.
То есть, конечно, гениальное приветствуется, но это не всегда главное.

Нужно три простых вещи.

1. Человек должен уметь общаться. Понимать, спрашивать и предлагать.
2. Человек должен уметь программировать. Реализовывать то, что понял.
3. Человек должен уметь заканчивать. Результативно. В полную силу.

Вот эти вот "Понимать" и "Заканчивать" - то, что бывает важнее всего.
Всё остальное можно побороть. Это - нет.
Read more... )
Ну а жёсткие, скриннинговые и брутальные вопросы по C++ в стиле kunaifusu - это стресс тест умения адаптироваться к неизвестному контексту без права на ошибку. Причём - в классическом C++ контексте - мы оба много чего знаем, осталось убедиться, что все DR прочитаны обоими.

Вот и всё.

Kiwi!

Apr. 25th, 2007 19:24
aruslan: (Default)
Очень короткий, но очень трогательный и inspiring фильм про киви.
Цепляет.

Есть интервью с создателем.


via [livejournal.com profile] sister__madly
aruslan: (Default)
Патрик Зюскинд, Мишель Уэльбек, Кристофер Бакли... )
P.S. Помним о первом правиле expectations management: Never ever expect anything.
P.P.S. Так и не нашёл, где в Бирмингеме аналог http://kinoafisha.spb.ru %) Нужна помощь зала.
aruslan: (Default)
Gucci> У нас на металлургическом заводе QNX юзают. 
Gucci> Там админ 200 тысяч в месяц получает, а если 
Gucci> что-то падает, его как правило кидают в багажник 
Gucci> и в лес отвозят.

via bash
sin cere для [livejournal.com profile] dmi3s
aruslan: (Default)
Забавная штука.

Доходишь внутри себя.
Вскипает и, как от перекиси водорода, готово рвануть наружу белой пеной.

И вдруг - еще несказанное, еще в тишине - видишь, как вокруг вовсю конденсируется.
Здесь мысль, там - еще одна.
На пати, на КРИ, вокруг, везде.
На ff - новая сказка, в ЖЖ далёких, в общем-то, приятелей, - про то же.

Не хватает только точки кристаллизации.

Наверное, за это я люблю быть в центре проектов.
И, наверное, потому не быть мне в administrivia.

Ведь пламя и биение сердца - чище и важнее.
aruslan: (Default)
Всё руки не доходят до обновления списка на http://aruslan.me/favlinks.php
К тому же, хочется с минирецензиями и наиболее яркими отрывками.
Тем не менее, всем интересующимся темой - старые бояны, зажившие новой жизнью:

Google Adaptive Object Model Architectural Style
aruslan: (Default)
There are two rules for success:
1) Never tell everything you know.
-- Roger H. Lincoln
(via [livejournal.com profile] quoted)

Еще - суперфотографии Гонконга из серии "Architecture of Density" от Michael Wolf
(via [livejournal.com profile] _winnie)

А напоследок - немножко весны, опять же от [livejournal.com profile] _winnie ;)
aruslan: (Default)
Как рыба на песчаном берегу
Я задыхался после поцелуя
Проклятый насморк!
-- А.Козлов
aruslan: (Default)
http://www.aicommunity.org/reports/combinator/comb_evol/comb_evol.php?fid=35

Очень впечатляет.
Пока я еще не готов говорить предметно, но очень впечатляет, очень.
Надо будет перечитать Futureshock.

via [livejournal.com profile] plakhov
aruslan: (Default)
Если кто вдруг еще не читал - читать обязательно. И делать выводы ;)

(Апдейт билингвы: http://monkey-habits.com/.)

Повадки обезьян
(Некоторые выводы из результатов многолетних наблюдений в естественных условиях.)
aruslan: (Default)
Charles Simonyi:
Companies are storing plans for skyscrapers, for whole airplanes in versioned databases.
It is time for the cobbler's children to get some shoes.


( Читать интервью с Charles Simonyi в Code Generation Network (CGN). )
( Паша подсказывает, что в венгерском языке более двадцати падежей, с аккузативами - 32.
Кажется, я начинаю понимать реальные корни венгерской нотации и графов намерений. )
aruslan: (Default)
http://lua-users.org/lists/lua-l/2005-01/msg00639.html
Описываются различные подходы к реализации ОО в Lua.
via Qiller
aruslan: (Default)
babel.jpg - image uploaded to Picamatic
Что-то сгнило в геймдеве. Что-то в нем не так.
NIH-синдром рулит и не сдается.
Нет единой модели ни на одной из границ системы.
И как бы даже не планируется.

Вроде многомиллионный (чтобы не сказать - миллиардный) бизнес.
Вроде море денег вбухивается.
И рынок middleware вроде есть.
И проекты - и по полтора года, и по три.
И тысячи контор по миру...

...И ни одной стандартной алгебры, кроме как в D3DX, - да и ту только для ознакомления используют.
И у всех алгебра поддерживает SSE.
Но у всех немного отличается. Какой уж тут общий инструментарий.

Вроде определились, что матрица - 4x4 float.
Передаем друг другу вектора - как __m128.
Да и тут - под дверью опять лает фиксированная точка.
Oldschool рулит.
Хорошо, хоть специалистов по растеризации и реализации T&L руками для создания игры теперь нанимать не надо. Лайтмапы можно и в Максе сделать.

Контейнеры. Коллекции. Базовые примитивы.
"STL - must die."
"boost - тормозит и старается по любому поводу выделить память."

А тут как раз у всех - своя, родная, система сериализации.
У всех - продвинутая система создания, редактирования и хранения игрового мира.
У многих игровой мир даже в XML/XSD.

Но простирается ли ваша метамодель за пределы вашей компании?
Много middleware инструментов работают с вашей метамоделью?
Кроме XMLspy и вижуаловского редактора?

Опять у руля oldschool. Она разомкнута. Она не ожидает определенной модели.
Ведь список - это просто car и cdr.

А грамотные техзадания (чтобы как в книжках, чтоб не стыдно) вы видели?
Т.е. не просто диздок. А описание задания со всех сторон.
Как процесс ставим. Как рисуем. Как моделим.
И нормальное software engineering техзадание.
Видели?
Чтобы с нескольких точек зрения архитектура описывалась?
Чтобы было понятно, почему и зачем и что и как мы делаем? И почему не вот так?
Чтобы там красиво и по делу были use case?
UML диаграммы чтоб были читаемые и, главное, нужные?

Unit-тесты нормальные? Которые не только cross_product проверяли бы?

Что даст сборка ресурсов за один клик, если вы не уверены в собранных ресурсах?
Как, у вас есть система автоматического тестирования?
Наверное, она хорошо зарекомендовала себя на рынке? Или это ваш местный софт?

Да какие там middleware AI или звук...
Даже если они используются - вы посмотрите на этот menthal gap между ними и игрой.
Да взять хотя бы сами low-level API.
Вот появился на миг OpenGL 2.0 в драфтах.
Весь такой из себя асинхронный, с pack/unpack процессорами, с нормальным memory management.
И где он?
Я вообще не понимаю, почему они мажор версии изменили. Из-за glslang?

Героизм. CMM. ISO 9001.

И ведь все всё понимают.
И знают - RWS, HLSL FX, XACT, Preview pipeline и Live!. Drop-in UI.
И ощущают, что кто-то, кто будет достаточно сильный и смелый, всех подомнет.
И ведь необязательно лучший.
А аппаратуру потом разгонят. Чтобы она справлялась.

Где же ты, XNA?..

Фух, выговорился.
Теперь будем think positive.
aruslan: (Default)
"Потому что человек есть свистулька, через которую свистят боги; и если кто-то думает, что он сам свистит, то это просто мудак и механический педарас."
(ц) Миша Вербицкий ([livejournal.com profile] tiphareth)

Profile

aruslan: (Default)
aruslan

January 2014

S M T W T F S
   1234
56789 1011
12131415161718
19202122232425
262728293031 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 20th, 2017 14:50
Powered by Dreamwidth Studios