Злоключения чёрного единорога

Автор: admin от 16-08-2019, 23:05, посмотрело: 31

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



Злоключения чёрного единорога

Категория: Веб-разработка

 

Чем живёт домашний интернет и статистика сервера доменных имён

Автор: admin от 16-08-2019, 23:05, посмотрело: 49

Домашний роутер (в данном случае FritzBox) умеет многое регистрировать: сколько трафика когда ходит, кто с какой скоростью подключён и т.п. Узнать, что скрывается под непонятными адресатами, мне помог сервер доменных имён (DNS) в локальной сети.



В целом, DNS оказал положительное влияние на домашнюю сеть: добавил скорость, устойчивость и управляемость.



Ниже приведена диаграмма, которая вызвала вопросы и необходимость разбираться в происходящем. В результатах уже отфильтрованы известные и рабочие запросы к серверам доменных имён.



По какой причине каждый день опрашиваются 60 непонятных доменов во время, когда все ещё спят?



Каждый день опрашиваются 440 неизвестных доменов в активное время. Кто это такие и что они делают?

Категория: Веб-разработка

 

Свой mapper или немного про ExpressionTrees

Автор: admin от 16-08-2019, 17:25, посмотрело: 28

Свой mapper или немного про ExpressionTrees



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

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

 

Исследование глубин аннотаций типов в Python. Часть 1

Автор: admin от 16-08-2019, 15:05, посмотрело: 26

C 2014 года, когда в Python появилась поддержка аннотаций типов, программисты работают над их внедрением в свой код. Автор материала, первую часть перевода которого мы публикуем сегодня, говорит, что по её оценке, довольно смелой, сейчас аннотации типов (иногда их называют «подсказками») используются примерно в 20-30% кода, написанного на Python 3. Вот результаты опроса, который она, в мае 2019, провела в Twitter.



Как оказалось, аннотации используют 29% респондентов. По словам автора статьи, в последние годы она всё чаще натыкается на аннотации типов в различных книгах и учебных руководствах.



Исследование глубин аннотаций типов в Python. Часть 1



В документации по Python термины «type hint» («подсказка типа») и «type annotation» («аннотация типа») используются как взаимозаменяемые. Автор статьи пользуется, в основном, термином «type hint», мы — термином «аннотация типа».



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

Категория: Веб-разработка

 

Семь книг для тех, кто хочет стать гейм-дизайнером

Автор: admin от 16-08-2019, 13:50, посмотрело: 29

Семь книг для тех, кто хочет стать гейм-дизайнером


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



Эта статья не является маркетингом описываемых материалов, а предоставляет информацию о том, где и чему учиться.

Категория: Game Development

 

(Не очень) скрытые издержки общей кодовой базы iOS и Android

Автор: admin от 16-08-2019, 13:10, посмотрело: 32

До недавнего времени у Dropbox была техническая стратегия использовать общий код C++ для мобильных приложений iOS и Android. Идея понятна: написать код один раз на C++ вместо его дублирования отдельно на Java и Objective C. Мы приняли эту стратегию ещё в 2013 году, когда группа инженеров мобильной разработки была относительно небольшой и приходилось быстро развивать продукт. Такое решение позволило выдавать большой объём кода как на Android, так и на iOS силами маленькой команды.



Теперь мы полностью отказались от этой стратегии в пользу родных языков каждой платформы (в первую очередь Swift и Kotlin, которые не существовали, когда мы начинали). Решение связано с (не очень) скрытыми издержками на совместное использование кода.



Все проблемы вытекают из главного: оверхед оказался больше, чем просто написать код два раза.

Категория: Android, iOS

 

20 вещей, которые мне хотелось бы знать, прежде чем стать веб-разработчиком

Автор: admin от 16-08-2019, 12:55, посмотрело: 30

20 вещей, которые мне хотелось бы знать, прежде чем стать веб-разработчиком


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

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

 

Создание приложения Sticky Notes с использованием 8base, GraphQL и React

Автор: admin от 16-08-2019, 12:45, посмотрело: 47

Создание приложения Sticky Notes с использованием 8base, GraphQL и React



Посмотреть демо версию программы здесь.



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

Категория: Веб-разработка

 

Вебинары Hewlett Packard Enterprise в августе-октябре 2019 года

Автор: admin от 16-08-2019, 11:40, посмотрело: 35

Вебинары Hewlett Packard Enterprise в августе-октябре 2019 года


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



Зарегистрироваться и узнать подробнее о каждом вебинаре вы можете ниже. Полный список вебинаров доступен по ссылке.

Категория: Веб-разработка

 

Кто использует протокол аутентификации SAML 2.0

Автор: admin от 16-08-2019, 11:40, посмотрело: 45

У себя в блоге мы часто затрагиваем вопросы защиты данных и авторизации. Например, мы рассказывали о новом стандарте для беспарольной авторизации WebAuthn и даже брали интервью у одного из его разработчиков. Также обсуждали технологию DANE для аутентификации доменных имен по DNS. Сегодня поговорим о протоколе SAML 2.0 и о тех, кто его использует.



Кто использует протокол аутентификации SAML 2.0

Категория: Веб-разработка

 
Назад Вперед