пятница, 3 февраля 2017 г.

Политическая сатира в сериалах

Политическая сатира – это когда весело и про политиков. Например, сериал The Thick Of It, родом из туманного альбиона, про трудности политтехнологий и глупости людей, к которым эти технологии хотят применить. По нему и фильм сняли In The Loop с Джеймсом "Сопрано" Гандольфини. Затем появился Veep с Джулией Дрейфус – нелепые комичные истории про вице-президента. И на последок ужастик Braindead – о том, как все политики сошли с ума, стали принимать безумные законы, а всё потому что им в голову залезли инопланетные жуки. В главных ролях этой хоррор-комедии Мэри Элизабет Уинстед – девушка из Кловерфилд, 10. 

четверг, 2 февраля 2017 г.

Инструменты разработки под iOS

Xcode – основная среда разработки под iOS. В ней есть и текстовый редактор для кода и визуальный редактор Interface Builder для интерфейсов. В процессе разработки программисты сталкиваются с однимим и теми же проблемами и множество готовых решений можно найти либо на stackoverflow, либо на github. Популярные библиотеки для разработки: AFNetworking, SDWebImage, Crashlytics и т.д.

https://medium.com/ios-os-x-development/libraries-used-in-the-top-100-ios-apps-5b845ad927b7#.bbpipvobj

среда, 1 февраля 2017 г.

Алгоритмы. Асимптотическая сложность умножения в столбик

В школе нас учили, как умножать числа в столбик. Асимптотическая сложность для такого "алгоритма" – O(n^2). Это значит, что на умножение двух чисел, состоящих из 5 цифр, нам надо выполнить 5^2 = 25 операций. Есть другой способ – метод быстрого умножения Карацубы. Он имеет сложность O(n^1.58). Например, вы решили перемножить два числа состоящих из 1000 цифр. Если вы умножаете в столбик, вы совершите 1млн операций. Используя метод К., вы сделаете около 50 тысяч операций – т. е. умножите в 20 раз быстрее. 

вторник, 31 января 2017 г.

Алгоритмы. Сортировка слиянием

Алгоритм сортировки слиянием (Merge Sort) очень популярен. В книгах и на курсах для программистов его рассматривают одним из первых. Он является алгоритмом из группы "Разделяй и властвуй"(англ. Divide and Conquer). В таких алгоритмах начальную проблему разбивают на меньшие подпроблемы (subproblems) и затем результат выполнения этих подпроблем объединяют в одно общее решение. Чтобы реализовать данный алгоритм применяют рекурсию. 

воскресенье, 29 января 2017 г.

Настольные игры

Если вы никогда не играли в настольные игры, то никогда не поздно начать – их огромное множество и на любой вкус. В рейтинге сайта для любителей настолок – boardgamegeek.com, есть десятки тысяч самых разных игр. В них играют в кругу семьи, на вечеринках или с друзьями гиками. Цены в России от 200 до 5000р – всё зависит от того, насколько сложные компоненты в игре. Самый крупный российский продавец игр это Hobby World, также известные GagaGames, Игровед, МосИгра, Crowd Games. 

суббота, 28 января 2017 г.

Аналитика мобильных приложений

Аналитика - важная часть процесса создания приложения. Она помогает ответить на вопрос "Что пользователи делают в моем приложении?. А если у вас есть понимание, как люди используют ваше приложение, то вы скорее всего поймёте, как его улучшать и развивать. Аналитика это метрики, когорты и воронки. Популярные сервисы: Flurry, Firebase, Mixpanel, Amplitude.

Имя для IT-бренда

Для создания имён используют разные способы. Это могут быть придуманные имена: Shazam, Xerox, Spotify. Могу быть имена никак не связанные с IT, например, Apple. Или KrispyKream, BlueTooth, которые состоят вообще из несочетаемых слов. Создание имени это креативный процесс, но существуют инструменты, которые помогут значительно ускорить его: всевозможные словари, генераторы имён, сервисы для проверки доступности домена и т.п.