01 Oct

Девочки

В русских госконторах все женщины делятся на две крупные категории – либо “девочки”, либо “дамы”. Если женщина выглядит достаточно молодо, то это всегда “девочка” (“давайте у девочек спросим”). “Девочка” – это некто, что работает, но подразумевается, что “девочек” на рубль пачка, что они только и знают, что чай пить, и что любой мужчина, выполняющий ту же самую работу, гораздо важнее. Т.е. мужчина – это профессионал, симпатичная женщина на той же должности – это “девочка” на пороге декрета. Read More

25 Dec

курс “Понимание видеоигр”

Анон просил написать про курс Understanding Videogames с Coursera.org, когда я его закончу. Курс базовый, но весьма полезный и давший массу возможностей для творчества и исследований. В нем нет подробного анализа жанров или каких-либо игр, глубокого понимания гейм-дизайна и пр, но он упорядочивает хаотический опыт игрока, подкладывает под анализ игр философскую базу (с примерами, именами, статьями) и дает основы построения игр. Скажем, разъясняет разницу между progressive и emergent- геймплеем с забавными примерами (Ultima!), рассказывает об MDA ( Mechanics-Dynamics-Aesthetics), дает понимание игровой механики и ее типов, основы конструирования геймплея, разные подходы к анализу игр как комплексных форм искусства.

Также в курс включены интервью с работниками Bioware, которые рассказывают, как строится работа и как делаются определенные части их игр, но рассказ обзорный. Один из сотрудников, кстати, похвалил “Сталкера” и серию игр “Метро”, так что наши разработчики могут быть довольны.

Рассказ про работу сценарной команды заставил брови пошевелиться, ведь все определяется командно плюс делается серьезная параллелизация в проработке персонажей, локаций, проч. Самое главное, что есть в курсе, – это серьезное отношение к играм как к предмету изучения, рецензирования, анализа. Мне также понравился набор тем для самостоятельного расследования, который всплыл из-за ссылок и упоминаний в курсе.

Во-первых, прочла книгу “Игры и люди” Кайуа, и это прекрасная конденсированная вещь, анализирующая типы игр ( в том числе социальных), характерных для человеческого общества. Размышления Кайуа просты и местами очень поэтичны. Вот здесь более подробно: http://bridge-on-fire.livejournal.com/29337.html?mode=reply#add_comment.

Во-вторых, дочитываю “Тысячеликого героя” Кэмпбелла, т.к. в пятой части курса “Story and Games” авторы обсуждали инициацию героя и этапы пути героя по Кэмпбеллу в приложении к RPG. Это прекрасно. Кэмпбелл – теоретик мономифа, автор мысли о том, что все мифы рассказывают сходную историю инициации и развития героя, которую можно разделить на набор четких ступеней. Приложение пропитанного Фрейдом труда к анализу RPG – это прямо праздник какой-то. Как объединить Шопенгауэра и Lego. Read More

07 Nov

coursera: crypto и big data

Закончила первый курс на coursera.org, Cryptography I. Начинала в прошлом году, но следующие друг за другом рабочие командировки не дали закончить, поэтому прошла еще раз, но до конца. Курс ведет Dan Boneh из Стэнфорда, и он не церемонится – отлично зная материал и будучи увлеченным темой, он много времени уделяет математическим доказательствам и разнообразным примерам уязвимостей. Хотя он отлично объясняет, людям, далеким от математики, будет непросто. Это не обзорный курс, это принципы работы основных шифров – потоковые, блочные, аутентификация, контроль целостности, открытый ключ, RSA. Причем лектор рассматривает разные криптографические конструкции и протоколы с точки зрения атакующего, что значительно повышает ценность рассказа.

Курс состоит из видео-лекций, тестов на понимание (но при этом часть вопросов требует небольших расчетов – вроде времени, требующегося на брутфорс, пр) и дополнительных заданий для программистов. Задания – это взломы различных шифров или конструкций (oracle padding attack, хэш). Для меня это было kinda challenging, особенно учитывая, что для программирования пришлось воспользоваться зачаточными знаниями Питона. Задания на программирование потребовали помощи товарища и форума, однако программистские задачи – это жемчужина курса вне всяких сомнений. В дополнение к этому лектор дает ссылки на различные статьи экспертов по слабым местам тех или иных протоколов и шифров для самостоятельного изучения. Итог – необходимость интенсивно поработать.

Выводы:
– почувствовать себя студентом Стэнфорда было интересно, качество обучения в курсе объективно выше, чем в моем родном вузе;
– форумы на coursera.org действительно являются полезным источником информации. люди помогают друг другу, стараются объяснить непонятные места. в сравнении с рунетом это очень освежает;
– как и говорил Брюс Шнайер, криптография – это не для простачков. в принципе, для свободного понимания курса нужно как минимум знать модульную арифметику, часть теории информации и освежить теорию вероятностей.

“За время проведения конференции в «Американском черном кабинете» было прочтено и переведено более 5 тысяч шифрсообщений. Вследствие перенапряжения несколько его сотрудников заболели на нервной почве: один начал что-то бессвязно бормотать, другой стал посвящать все свое свободное время ловле бродячей собаки, у которой на боку якобы был записан японский дипломатический код, а третий, терзаемый каким-то неизъяснимым кошмаром, постоянно носил при себе огромную сумку с камнями, собранными на морском берегу. Все трое были вынуждены уйти с работы. Сам Ярдли также оказался на грани нервного расстройства и в феврале 1922 г. получил четырехмесячный отпуск для поправки своего здоровья.” (“Взломщики кодов” Кан) Read More