Pull to refresh
0
0

User

Send message

Как изменилось восприятие космоса за 61 год

Reading time7 min
Views25K
Начав после сериала «Первые» смотреть «Марс», я задумался о том, как будет восприниматься в обществе полет марсианской миссии. В обоих сериалах почему-то не стали подчеркивать то, что весь мир прильнул к экранам и смотрит на это историческое действие. Сложилось ощущение, что если мы и доживем до старта пилотируемой миссии к Марсу, она не станет таким же фурором, как запуск первого спутника. Трансляцию запуска Falcon Heavy на YouTube в этом году смотрело 2,3 миллиона человек, вроде бы много, и в истории стримов это второе место. Но первое место, прыжок из стратосферы Феликса Баумгартнера, смотрели 8 миллионов человек. Яркие космические события выступают маяком, привлекающим к себе людей. Если их свет не будет так же сильно звать, значит, новые люди не будут идти в космонавтику? Нет. За прошедшие годы ее восприятие изменилось, и в общем, все будет хорошо. Только значение выражения «rocket science» в английском языке придется менять.


Зрители смотрят на старт STS-119, фото Blake Estes
Total votes 77: ↑75 and ↓2+73
Comments127

Особенности разработки мобильной MMO RTS. Часть 1

Reading time5 min
Views23K
В цикле статей «Особенности разработки мобильной MMO RTS» мы расскажем о работе большой команды над масштабным проектом Stormfall: Rise of Balur. Этот опыт будет полезен независимым разработчиками и студиям, которые еще не определились с выбором технологий, архитектуры и структуры команды для своей RTS.


Читать дальше →
Total votes 29: ↑25 and ↓4+21
Comments32

Пишем Ruby gem для Yandex Direct API

Reading time12 min
Views11K

Очень хотелось изучить Ruby получше, а рабочего проекта не было. И я попробовал написать gem для работы с Yandex Direct API.


Причин было несколько. Среди них: Yandex Direct API очень типичен для Яндекса и современных REST-сервисов вообще. Если разобраться и преодолеть типичные ошибки, то можно легко и быстро написать аналоги для прочих API Яндекса (и не только). И ещё: у всех аналогов, которые мне удалось найти, были проблемы с поддержкой версий Директа: одни были заточены под 4, другие под новую 5, и поддержке units я нигде не нашёл.


Метапрограммирование — великая вещь


Основная идея gem-а — раз в языке вроде Ruby или Python можно создавать новые методы и JSON-подобные объекты на лету, то методы интерфейс для доступа к REST-сервису могут повторять функции самого Rest-сервиса. Чтобы можно было писать так:


request = {
    "SelectionCriteria" => {
      "Types" => ["TEXT_CAMPAIGN"]
    },
    "FieldNames" => ["Id", "Name"],
    "TextCampaignFieldNames" => ["BiddingStrategy"]
}

options = { token: Token }
@direct = Ya::API::Direct::Client.new(options)
json = direct.campaigns.get(request)

А вместо того, чтобы писать справку, отсылать пользователей к мануалам по указанному API.

Читать дальше →
Total votes 23: ↑20 and ↓3+17
Comments0

Архитектура построения Single Page Application на основе AngularJS и Ruby on Rails

Reading time8 min
Views23K
Заинтересовавшись методологией построения SPA-приложений на Ruby on Rails, я пришел к некоторым идеям, которые реализуются теперь в каждом моем приложении и впоследствии даже были выделены в отдельный гем Oxymoron. На данный момент на Oxymoron написано более 20 достаточно крупных коммерческих рельсовых приложений. Хочу вынести гем на общественный суд. Поэтому дальнейшее свое повествование буду вести уже на его основе.

Пример готового приложения.
Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments5

Текстовый туториал по react-router, а так же react-router + redux. На русском

Reading time3 min
Views43K

Всем добрый день. Немного с задержкой, но все же выходит третий мини-учебник. На этот раз разобран react-router. А так же две главы посвещены интеграции react-router + redux.


В процессе интеграции rr+redux я не использовал react-router-redux и redux-router. Как указано в самой книге, из-за активного развития библиотек, мне хотелось бы «научить вас рыбачить», а не просто «дать рыбу».


Также, приведенный способ по интеграции основан на личном опыте, плюс ответах разработчика redux (его твиттер) на SO, и изучении различных репозиториев. Он не является «единственно верным». Пожалуйста, укажите ссылки на ваши репозитории, либо предложите свои варианты в комментариях.


Поехали!


book_screen

Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments5

Information

Rating
Does not participate
Registered
Activity