Онлайн-квест от MBLTdev: призы и ответы

Автор: admin от 9-10-2017, 19:40, посмотрело: 48

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



Статистика



Онлайн-квест от MBLTdev: призы и ответы


Призы



Сегодня призы отправились победителям, проверяйте почту.




  • Годовые подписки на продукты JetBrains получили Инсаф, Михаил и Даниил.

  • Билеты на конференцию мобильных разработчиков MBLTdev 2017 — Алексей Лагута, Михаил и Артём.

  • Футболки MBLTdev 2017 — Устинов Валерий, Руслан Ахтямов и Павел Камаев.

  • Скидка 20% на билеты на MBLTdev 2017 — наш подарок всем кто прошёл квест до конца.



Теперь расскажем, как надо было решать задания. Под катом — ответы.

Категория: Программирование

 

Корпоративный IaaS: подборка новостей, кейсов и тематических руководств

Автор: admin от 9-10-2017, 19:40, посмотрело: 41

Сегодня мы собрали для вас дайджест свежих публикаций из нашего блога об IaaS. Здесь вы найдете статьи с обзорами новых продуктов и последних событий, руководства для работы с виртуальной инфраструктурой и материалы о том, как работают облачные технологии на практике.



Корпоративный IaaS: подборка новостей, кейсов и тематических руководств

Категория: Программирование

 

Как выбрать дата-центр для ИТ-проекта в России: аптайм, деньги и общая адекватность

Автор: admin от 9-10-2017, 19:40, посмотрело: 26

Как выбрать дата-центр для ИТ-проекта в России: аптайм, деньги и общая адекватность


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

Категория: Программирование

 

Как сделать число 100 из любого другого шестизначного числа

Автор: admin от 9-10-2017, 19:40, посмотрело: 34

Пару недель назад, в поисках ответа на задачу, абсолютно не связанную с описываемой здесь, я волею поисковых систем наткнулся на следующий пост: Как сделать из 123456789 число 100 или 0.



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



Предыстория



Давным давно, когда у людей не было смартфонов, в поездках на общественном транспорте каждый развлекал себя как умеет. Одним из таких способов не заскучать была занимательная игра, которая помогала не только скоротать поездку на автобусе, но и немного «расшевелить мозги». Звучит она так.

Категория: Программирование

 

Стартап дня (август и сентябрь 2017-го)

Автор: admin от 9-10-2017, 16:55, посмотрело: 32

Стартап дня (август и сентябрь 2017-го)



Продолжая серию дайджестов «Стартап дня», сегодня я представляю самые интересные проекты за август и сентябрь. Если хотите ознакомиться с остальными, то прошу в мой блог. Записи доступны в Facebook, ICQ и Телеграме.



Curve



Одна из Важных Проблем современного человека — слишком большое количество банковских карточек в кошельке: одна дебетовая, куда зарплата падает, одна кредитная, чтобы в грейс-периоде жить, а ещё бонусные карты, с которых нужно платить в разных случаях ради подарков от банка. Английский Curve предлагает решить эту беду еще одной специальной картой, «one ring to rule them all».

Категория: Компании » Apple

 

Создание Tinkoff Design System. UI Kit, версионирование и витрина компонентов

Автор: admin от 9-10-2017, 16:55, посмотрело: 35

Создание Tinkoff Design System. UI Kit, версионирование и витрина компонентов



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

Категория: Компании » Apple

 

Как получать оповещения от Jupyter notebook в Telegram?

Автор: admin от 9-10-2017, 16:55, посмотрело: 242

Довольно просто. Нам понадобится свой телеграм-бот, один пакет и одна строчка кода

А результат будет таким:

Как получать оповещения от Jupyter notebook в Telegram?

Категория: Компании » Apple

 

Дайджест продуктового дизайна, сентябрь 2017

Автор: admin от 9-10-2017, 16:55, посмотрело: 37

Уже семь лет я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-август 2017.



Дайджест продуктового дизайна, сентябрь 2017

Категория: Компании » Apple

 

Атакуем DHCP часть 4. DHCP + ARP + Apple = MiTM

Автор: admin от 9-10-2017, 16:55, посмотрело: 43

Атакуем DHCP часть 4. DHCP + ARP + Apple = MiTM



В данной статье я расскажу о том, как осуществить MiTM любого устройства компании Apple в проводной или беспроводной сети. Прежде чем читать эту статью настоятельно рекомендую ознакомиться с первой, второй и третьей частями.

Категория: Компании » Apple

 

Принцип единственной ответственности: фундамент декомпозиции

Автор: admin от 9-10-2017, 14:55, посмотрело: 32

Принцип единственной ответственности: фундамент декомпозиции
Сейчас об этом принципе слышал любой, кто занимается программированием. Чуть меньше тех, кто думает, что его знает. Гораздо меньше тех, кто действительно умеет его использовать. Я постараюсь объяснить суть, назначение и применение этого принципа как можно проще и короче.



Определение



Каждый программный объект имеет одно и только одно назначение.

Его можно исчерпывающе описать одним предложением, не используя союзы.



Пример



Lazy — обертка для объекта, чье создание откладывается до первого обращения к нему.



Антипример



Синглтон — класс, не допускающий создания более одного экземпляра. В этом описании нет союзов, но оно неполное — синглтон всегда имеет основную функциональность помимо контроля единственности собственного экземпляра. Синглтон — класс, реализующий полезную функциональность и контролирующий единственность собственного экземпляра. Теперь описание исчерпывающее, но имеет союз "и" — у синглтона два разных назначения. Он не соответствует принципу единственной ответственности.



Еще антипример



Локатор сервисов — позволяет получить доступ к любому сервису приложения. Это описание без исчерпывающего списка сервисов заведомо неполное.



Назначение



Упрощение создания, анализа и модификации программных систем.

Категория: Компании » Google

 
Назад Вперед