Pull to refresh

Новый мультфильм «Диснея» рендерили на 55 000 ядрах

Reading time3 min
Views129K

Город Сан-Франсокио: 83 000 зданий, 260 000 деревьев, 215 000 уличных фонарей, 100 000 автомобилей

За несколько дней до премьеры мультфильма «Город героев» (Big Hero 6) сотрудники Walt Disney Animation Studios провели техническую презентацию и рассекретили некоторые подробности этого интересного проекта. Он интересен не только потому, что в нём представлены 3D-печать, телепатически контролируемые роевые микроботы и другие технологии будущего, а потому что специально для этого фильма разработаны достаточно уникальные программы.

В общей сложности, аниматоры использовали около 30 программ. Некоторые являются улучшенными версиями прежних разработок. Но были и совершенно новые. Главная из них — симулятор глобального освещения под названием Hyperion, его группа из 10 разработчиков создавала около двух лет.

Walt Disney Animation Studios называет Hyperion самым рискованным и грандиозным анимационным R&D-проектом из всего, что они делали. Основной риск заключался в том, что Hyperion создавался на ходу. Фильм, по большому счёту, отрендерили на бета-версии программы, до её окончательной готовности.
Читать дальше →
Total votes 96: ↑82 and ↓14+68
Comments136

Mac OS и программы для HTML верстки

Reading time4 min
Views66K
Честно говоря, совсем это не обзор, а кратенькое такое описание проблем, с которыми я столкнулся при выборе текстового редактора для верстки под Макосью.

Под Windows, сколько себя помню, версткой сайтов занимался в Notepad++ и, в общем-то, горя не знал – повесил себе на F4 в TotalCommander, зашел на FTP или локально, отредактировал и сохранил нужный файл. Честно говоря, были у меня подозрения, что вот как-то уж совсем не эффективно работа проходит с этим открыл-отредактировал-сохранил-открыл..., но альтернатив не знал и не искал.

После того, как собрал у себя на десктопе Gentoo, первое время пробовал использовать тот же Notepad++ под wine, но что-то у меня не заладилось и после некоторых поисков открыл для себя замечательный редактор Quanta Plus (странно, ну что за тяга такая у разработчиков к этим плюсам). Надо сказать, редактор меня прото покорил и избаловал раз и навсегда. Вернуться после него к инструментам вроде Notepad++ решительно невозможно. Конечно, всех фишек его я наверняка изучить не успел, но некоторые вещи узнал уже после первых запусков и остался в них влюблен по сей день. Что конкретно покорило – работа с проектами, тонкая настройка типа отступов (ширину таба можно задать не в каких-то условных еденицах на экране, а в пробелах, что, например, немаловажно при верстке в HAML), встроенная работа с фтп (тоесть нет такого открыл-отркдактировал-сохранил-открыл… – теперь только сохранить и готово, редактируй дальше) и, самое главное, автокомплит (ребяты… такого автокомплита я никогда больше не встречал и, думаю, что уже не встречу).

А потом я свитчнулся на Mac.
Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments62

Видео с Perl-воркшоп «Saint Perl — 2» (Санкт-Петербург), 18 декабря

Reading time1 min
Views736
Всего 10 выступлений, к сожалению выложили пока только 6 (остальное в процессе оформления)

1. Russian Perl 6 book — call to envolve and test, докладчик — Шафиев Наим
Существует проект по переводу официальной книги Perl 6 на русский язык. Проект испытывает острую нехватку в переводчиках и тестерах книжки.

2. AnyEvent::HTTPBenchmark, докладчик Шафиев Наим
Создание утилиты нагрузочного тестирования, само по себе тоже являеться утилитой нагрузочного тестирования

3. Morpheus configuration engine — новый подход к конфигурации чего угодно‎, докладчик Матюхин Вячеслав

4. Perl IDEs, докладчик Шафиев Наим

5. Экономим на спичках, или Подробнее о константах, докладчик Евдокимов Денис (Green)

6. CODA — новая система компьютерной безопасности, докладчик Баклановский Максим
Про Perl мало, даже очень мало.

UPD:

7. Парадигма аспектно-ориентированного программирования и ее реализация в Perl, докладчик Александр Котов

8. Как не хранить сессии, докладчик Алексей Капранов

К сожалению докладчики: Erica Gasparini, Алексей Капранов, Вячеслав Матюхин, Денис Евдокимов (Green), так и не прислали презентации, поэтому их доклады пока будет только видео, возможно они её исправятся.

Спасибо организаторам и докладчикам конференции.
Total votes 25: ↑21 and ↓4+17
Comments17

Наушники Fischer Audio Billy’s Band Edition: Звучать по-русски

Reading time9 min
Views34K
«Как Сабинин в опере Глинки, я восклицаю: „Радость безмерная!“. Великое счастье на нас с неба упало. Самому себе не веришь. Я был поражен, как редко случалось во всю жизнь. Восхищение, энтузиазм, трепет, радость… были громадны. Еще бы!»

Эти слова написал в 1898 году знаменитый некогда критик Владимир Васильевич Стасов после посещения оперы «Псковитянка» Римского-Корсакова, где роль Ивана Грозного исполнил молодой Федор Шаляпин. Стасов был поражен – как точно и глубоко понял сложнейшую фигуру Грозного 25-летний юноша, и как мастерски воспроизвел ее на сцене. Ни один отечественный исполнитель прежде не мог похвастаться подобным сочетанием актерских и вокальных данных.



Сегодня, без малого 120 лет спустя, я вслед за Стасовым повторяю – радость безмерная! После недели прослушивания наушников Fischer Audio Billy’s Band Edition могу с уверенностью сказать – ничего подобного отечественные компании еще не выпускали. Да и среди зарубежного изобилия такой великолепный звук встретишь нечасто. А если встретишь, то совсем по другой цене.
Читать дальше →
Total votes 69: ↑41 and ↓28+13
Comments63

Zen coding — пишем HTML/CSS быстрее

Reading time1 min
Views51K
Добрый день смотрим сразу как это работает:



Zen Coding
chikuyonok — Сергей Чикуёнок
pepelsbey — Вадим Макеев

Этот способ ускоренного написания HTML и CSS кода разрабатывается Сергеем Чикуёнком, который «знает толк в извращениях».

HTML код пишется на CSS манеру:
div#content>h1+p

Нажимаем нехитрое комбо на клавиатуре (Ctrl+,) и получаем результат:
<div id="content">
    <h1></h1>
    <p></p>
</div>
Читать дальше →
Total votes 143: ↑131 and ↓12+119
Comments175

63 ядра заблокированы семью инструкциями

Reading time7 min
Views27K
Кажется, у меня появилась привычка писать о мощных машинах, где множество ядер простаивают из-за неправильных блокировок. Так что… Да. Опять про это.

Эта история особенно впечатляет. В самом деле, как часто у вас один поток несколько секунд крутится в цикле из семи команд, удерживая блокировку, которая останавливает работу 63 других процессоров? Это просто восхитительно, в каком-то ужасном смысле.

Вопреки распространённому мнению, у меня на самом деле нет машины с 64 логическими процессорами, и я никогда не видел этой конкретной проблемы. Но с ней столкнулся мой друг, этот ботан зацепил меня он попросил о помощи, и я решил, что проблема достаточно интересная. Он выслал трассировку ETW с достаточным количеством информации, чтобы коллективный разум в твиттере быстро решил проблему.
Читать дальше →
Total votes 69: ↑69 and ↓0+69
Comments24