Месяц: Март 2017
-
7 методик оптимизации рабочего процесса, о которых вы, возможно, не слышали
Времени всегда в обрез, а дел всегда невпроворот – это аксиома двадцать первого века. Неудивительно, что человечество находится в непрерывном поиске магического ритуала (или же методики организации рабочего процесса, как их принято называть), который спасет нас всех от цейтнота, дедлайнов, прокрастинации и прочих темпоральных ловушек. Самые действенные из них вам, безусловно, уже известны, однако мы,…
-
Конспект лекции про дизайн игровых механик сэндбокс-проектов от создателя Life is Feudal
В феврале в Высшей школе бизнес-информатики НИУ ВШЭ проходила однодневная лекционная сессия по игровой индустрии, открытая для посещения всем желающим. Своим опытом с гостями делились преподаватели программы «Менеджмент игровых интернет-проектов» и приглашенные эксперты. Предлагаем вашему вниманию конспект и видео с лекции генерального и технического директора компании Bitbox, создателя популярной игры Life is Feudal: Your Own…
-
Умная ферма с дронами-ковбоями с помощью SAP Cloud Platform
SAP часто воспринимают как только разработчика ERP-систем для управления корпорациями и промышленными предприятиями. Между тем, компания довольно давно вышла за пределы разработки систем управления предприятиями. SAP инвестирует в направление R&D и делает ставку на новые индустрии: интернет вещей, машинное обучение, искусственный интеллект, роботы, дополненная и виртуальная реальность и многое другое. Один из новых сценариев с…
-
Зачем нужна тёмная материя и можно ли обойтись без неё?
Это перевод статьи Марка Андерсона [Mark Anderson] из журнала New Scientist (18-24 марта 2017г.) На удивление притягательная сила По идее, гравитация должна быть силой предсказуемой. Мы с ней хорошо знакомы, благодаря ей мы твёрдо стоим на Земле, а наша атмосфера не улетает в космос. Если же взять более крупные масштабы, то эта сила повлияла на…
-
Кто-то пытается взломать разработчиков GitHub, которые работают под Windows
С января 2017 года владельцы репозиториев GitHub и другие разработчики свободного программного обеспечения начали получать письма с вредоносным вложением. В письме некто говорит, что якобы заинтересовался репозиторием и может предложить работу над другим программным проектом: условия и расценки во вложении. В одном из образцов вредоносной рассылки в клуджах зафиксированы российские почтовые серверы: Return-Path: <ludv.jani-2015@vrg.se> Received:…
-
Шаблон проектирования «Спецификация» в C#
«Спецификация» в программировании — это шаблон проектирования, посредством которого представление правил бизнес логики может быть преобразовано в виде цепочки объектов, связанных операциями булевой логики. Я познакомился с этим термином в процессе чтения DDD Эванса. На Хабре есть статьи с описанием практического применения паттерна и проблем, возникающих в процессе реализации. Если коротко, основное преимущество от использования…
-
Инструменты декларативного* дизайна
Это перевод статьи дизайнера-программиста Джона Голда, занимающегося системами дизайна в Airbnb, а ранее — сотрудника проекта Grid, который, как и мы, делает раннюю попытку применить нейросети и машинное обучение в дизайне и редизайне веб-элементов. Дизайн – это почти бесконечный процесс выстраивания всевозможных гипотез с дальнейшей попыткой собрать детали воедино. Получив бриф проекта c набором условий,…
-
VR Design: содержимое сцен
Данная статья является пятой в цикле про качественную разработку VR-проектов. Ранее мы уже изучили принципы VR-дизайна в статье «VR-Design: User Interface». Ссылки на другие материалы можно найти в обзорной статье. Воздействие виртуальной реальности на нас намного сильнее нежели в классических СМИ. Из-за этого при выборе дизайна и контента на нас, как на разработчиков, возложена большая…
-
Использование code blocks из Objective-C в Delphi на macOS: как мы навели мосты
Многие, наверное, слышали о замечательном способе решения программистских задач под названием метод утенка (rubber duck debugging). Суть метода в том, что надо сесть в ванную, расслабиться, посадить на воду игрушечного утенка, и объяснить ему суть той проблемы, решение которой вы не можете найти. И, чудесным образом, после такой беседы решение находится. В своей прошлой статье…
-
CAPWAP State Machine в реализации Cisco Unified Wireless: состояние Join
После поиска точкой всеми доступными способами контроллеров, посылки им Discovery request, получении Discovery response, формируется список контроллеров (controller list), после чего решается, к какому контроллеру попробовать подключиться (послать Join Request). Каким же образом точка доступа выбирает, к какому контроллеру подключиться? CAPWAP Join Phase IPv4 (WLC Selection process) в Cisco Wireless AireOS В Discovery response от…