Как стать автором
Обновить

Разработка приложения «Шереметьево» для Windows Phone глазами разработчика

Время на прочтение 9 мин
Количество просмотров 20K
Разработка веб-сайтов *Разработка под Windows Phone *
Недавно, (хотя уже в прошлом году) было опубликовано приложение Шереметьево, которое было продемонстрировано на выставке «Транспорт России». Так как я был конструктором этого приложения, и Шереметьево попросило выделить разработчика для присутствия на выставке и для консультации в трудных вопросах, я согласился с большим удовольствием – не каждый день удается побывать на таких выставках (а тут еще и за счет рабочих дней.


На самой выставке был проявлен живой интерес к приложению и пришлось очень много общаться и рассказывать. Спрашивали по теме и не по теме. Неожиданно много пришлось рассказывать про сам Windows Phone, который некоторым был в новинку. Меня довольно часто принимали за сотрудника Шереметьево, а те, кто узнавали, что я один из разработчиков этого приложения интересовались и самой разработкой. Также я получал от друзей и коллег просьбы рассказать о разработке приложения Шереметьево и теперь, когда Аплана разрешила рассказать о разработке этого приложения, решил опубликовать статью с ответами на самые часто задаваемые вопросы.
Читать дальше →
Всего голосов 74: ↑56 и ↓18 +38
Комментарии 45

3,5 года, 500к строк Go. Часть 1

Время на прочтение 11 мин
Количество просмотров 13K
Go *
Из песочницы

Это перевод статьи Нейта Финча (Nate Finch) — оригинал (опубликовано 24 марта 2017)


31 января 2017 года было моим последним днем в Canonical после 3,5 лет работы над одним из крупнейших проектов с открытым исходным кодом, написанных на Go — Juju.


На момент написания статьи основной репозиторий Juju — это 3 542 файла, 540 000 строк кода Go (в это число не входит 65 000 строк комментариев). С учетом всех зависимостей, кроме стандартной библиотеки, Juju содержит 9 523 файла, в которых содержится 1 963 000 строк кода Go (без учета 331 000 строк комментариев).


Вот несколько уроков, извлеченных из примерно 7 000 часов работы над этим проектом.

Читать дальше →
Всего голосов 34: ↑30 и ↓4 +26
Комментарии 15

Drawn Story: распознавание изображений как основа игровой механики

Время на прочтение 4 мин
Количество просмотров 8.3K
Я пиарюсь


О чем игра?


Кратко игру Drawn Story можно описать как квест, в котором вместо того, чтобы искать необходимые для продвижения по сюжету предметы, нужно эти предметы рисовать самому.

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

Например, можно нарисовать пилу и спилить с её помощью дерево для строительства плота. Или нарисовать сразу лодку, и тогда необходимость в плоте отпадёт. Можно нарисовать ключ, чтобы открыть запертую дверь, или нарисовать топор, чтобы сломать дверь. Прелесть в том, что в роли художника вы сами выбираете, каким способом взаимодействовать с миром. Вот как это выглядит:

Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 13

MMORPG в одиночку (2d stalker)

Время на прочтение 5 мин
Количество просмотров 43K
Разработка игр *Игры и игровые консоли
Из песочницы
Привет ребят! Текст ниже, расскажет вам о том, как я два с половиной года разрабатывал свою ммо игру про сталкеров, артефакты, выбросы, и байки у костра.


Читать дальше →
Всего голосов 89: ↑87 и ↓2 +85
Комментарии 44

Пять лет рабства

Время на прочтение 7 мин
Количество просмотров 35K
Java *Adobe Flash Разработка игр *Игры и игровые консоли

Задумывались ли вы когда-нибудь о собственной игре? А о собственной многопользовательской игре? Думаю, что да! Многие из вас хотели бы прильнуть к разработке собственного шедевра, где сливаются ваша многогранная фантазия и исключительный перфекционизм. Я вас понимаю и хочу рассказать свою историю этого увлекательного пути.


Читать дальше →
Всего голосов 57: ↑51 и ↓6 +45
Комментарии 24

Как я решил сделать текстовый квест для iOS и что из этого вышло

Время на прочтение 5 мин
Количество просмотров 14K
Разработка под iOS *Разработка мобильных приложений *Разработка игр *История IT
Из песочницы
Последние три года жизни я работал на круизных лайнерах. Как я там оказался, что делал и что вообще там происходит — все это заслуживает отдельного поста. Если коротко: работаешь без выходных, смены часов по 10, так полгода. Зарплата — $2000 в месяц.

Сказка? Ужас?

Нечто посередине. Но все же ближе к ужасу.

В конце контракта устаешь так, что в принципе ничего не можешь и не хочешь. Ни есть, ни пить, ни разговаривать с людьми. Зато грядущие два месяца отпуска представляются чем-то вроде манны небесной. Потом эти два месяца пролетают как два дня. И здравствуйте, добро пожаловать обратно.
Читать дальше →
Всего голосов 36: ↑17 и ↓19 -2
Комментарии 36

Как я решил сделать текстовый квест для iOS и что из этого вышло. Часть II, работа над ошибками

Время на прочтение 4 мин
Количество просмотров 4.8K
Разработка под iOS *Разработка мобильных приложений *Разработка игр *Swift *Flutter *
Начало истории тут.

Вкратце:

Последние три года жизни я работал на круизных лайнерах.
Женился. Пришлось искать другую профессию.
Поиски протекают вяло. И одним прекрасным вечером я решаю купить себе макбук и стать разработчиком iOS.
Иду на Udemy. Начинаю учиться.
На одном занятии мы делаем текстовую игру-клон Lifeline.
Я загораюсь идеей сделать полноценную текстовую игру по своей книге в жанре фэнтези.
Полгода головных болей, недосыпаний, недоеданий.
Наконец, игра готова.
Релиз…

Итак, что же было дальше?
Читать дальше →
Всего голосов 9: ↑6 и ↓3 +3
Комментарии 11

Почему бизнес хочет DevOps и что нужно знать инженеру, чтобы говорить с ним на одном языке

Время на прочтение 13 мин
Количество просмотров 12K
Блог компании ITSumma Системное администрирование *Анализ и проектирование систем *Управление разработкой *DevOps *
Последние несколько лет мы при каждом удобном случае снова и снова обсуждаем, что же такое DevOps. Это уже порядком надоело, но раз всё еще происходит, значит есть проблема — проблема взаимодействия бизнеса и инженеров.

Я часто вижу, как люди, пришедшие к применению DevOps из разных сфер, говорят на разных языках и понимают под словом DevOps совершенно разное. В итоге в какой-то момент времени оказывается, что участники проекта по трансформации абсолютно не понимают и друг друга, и зачем нужен весь этот DevOps тоже.



Я не хочу рассуждать о том, что такое DevOps и какое его понимание более правильное. Мне интересно проследить за эволюцией процессов в IT и разобраться, что бизнес хочет получить от внедрения DevOps, что это значит для инженеров и как нам быть на одной волне.
Читать дальше →
Всего голосов 33: ↑31 и ↓2 +29
Комментарии 1

Скоростной АЦП с нуля. 16 бит за 10 лет

Время на прочтение 12 мин
Количество просмотров 29K
Блог компании Миландр Локализация продуктов *FPGA *Схемотехника *Производство и разработка электроники *
Чего стоит разработать быстродействующий аналого-цифровой преобразователь, почти не имея опыта? Насколько сильно наше отставание в этой области? Есть ли в этой нише шанс найти коммерческое применение своей продукции и отщипнуть хоть кусочек рынка у гигантов мира сего? Выпуская в свет новый 16-битный 80 МГц АЦП, хотим порассуждать на эти темы и рассказать о самой микросхеме и опыте её создания.

image

Читать дальше →
Всего голосов 113: ↑113 и ↓0 +113
Комментарии 88