Месяц: Май 2020
-
Игра с открытым API: Swagger Play
—
от автора
В данной статье я хочу рассказать, как использовать Swagger модуль для Play Framework, с примерами из реальной жизни. Я расскажу: Как прикрутить последнюю версию Swagger-Play (модуль Play, позволяющий использовать аннотации swagger-api и генерировать на их основе документацию в соответствии со спецификацией OpenAPI) и как настроить swagger-ui (библиотеку javascript, служащую для визуализации сгенерированной документации) Опишу основные…
-
Мучают ли Андрея Бреслава ошибки в дизайне Kotlin, которые уже нельзя исправить// Мы обречены #6
—
от автора
Андрей Бреслав почти не говорит про Kotlin в последнее время. Два раза я звал его на интервью, и оба раза он просил не обсуждать технические вопросы. С одной стороны — мне досадно. Я понимаю, что их задавали все остальные — но я же не задавал. Я, наверное, последний чисто гуманитарный журналист в России, которому хочется…
-
Как Linux’овский sort сортирует строки
—
от автора
Введение Всё началось с короткого скрипта, который должен был объединить информацию об адресах e-mail сотрудников, полученных из списка пользователей почтовой рассылки, с должностями сотрудников, полученными из базы отдела кадров. Оба списка были экспортированы в текстовые файлы в кодировке Юникод UTF-8 и сохранены с юниксовскими концами строк. Содержимое mail.txt Иванов Андрей;ia@example.com Содержимое buhg.txt Иванова Алла;маляр Ёлкина…
-
DataStore — CRUD (Create Read Update Delete)
—
от автора
Прощай Redux, MobX, Apollo! Грань между бэкендом и фронтендом сломана! Инновационый шаг эволюции стейт менеджеров. Одна из самых сложных задачах при разработке веб и мобильных приложений — это синхронизация данных между устройствами и выполнение автономных операции. В идеале, когда устройство находится в автономном режиме, ваши клиенты должны иметь возможность продолжать использовать ваше приложение не только…
-
Какую нагрузку на серверы создают сетевые механизмы?
—
от автора
Когда анализируют работу сетевой подсистемы серверов, внимание обычно обращают на такие показатели, как время задержки (latency), пропускная способность системы (throughput), количество пакетов, которое можно обработать за секунду (PPS, Packets Per Second). Эти показатели применяют для того чтобы понять то, под какой максимальной нагрузкой сможет работать исследуемый компьютер. И, хотя эти метрики важны и часто способны…
-
Приложение «Социальный мониторинг» было сделано из трекера мусоровозов
—
от автора
Продолжаем нашу серию материалов о работе ДИТ Москвы по дальнейшей цифровизации столицы в период повышенной готовности. Одно из самых спорных нововведений ДИТ — это приложение «Социальный мониторинг», призванное контролировать местонахождение людей, отправленных на карантин (т.е. инфицированных либо имеющих подозрение на инфицирование коронавирусом). Это мобильное приложение, которое определяет местоположение по GPS, а чтобы человек не отправился гулять…
-
Как заставить робота двигаться точно? Обзор робототехнического набора на платформе Studuino и его возможности
—
от автора
В организации, в которой я работаю, меня попросили провести небольшой вебинар по робототехнике для Московского международного салона образования 2020, который проходил в онлайн формате. Тему выступления мне оставили открытую и выдали образовательный набор по робототехнике. Так я познакомился с продукцией от японской корпорации ArTeC (это не реклама и я не являюсь сотрудником компании ArTeC –…
-
PuppetConf 2016. Kubernetes для сисадминов. Часть 1
—
от автора
Я системный администратор, занимаюсь компьютерами, и сегодня мы поговорим о Kubernetes. Я постараюсь глубже окунуться в тему, рассмотрев, какие проблемы сисадмин может решить с помощью этого приложения, и также затрону некоторые моменты эксплуатации Puppet, которая вроде как вписалась в этот мир с помощью нового набора абстракций для работы приложения. Пять или шесть лет назад Луис…
-
Тест стриминга в 4 соцсетях и выбор лучшего варианта
—
от автора
Весна 2020 года стала, в числе прочего, ещё и сезоном видеостримов. Многие гости и ведущие лишились возможности приходить в студии и стали вести трансляции прямо из дома. Мне стало завидно от того, что все стримят, а я нет, но просто так стримить было не интересно. Поэтому, я взял лежащие в запасе сюжеты по истории техники…
-
Об орках и о фреймворках
—
от автора
Весной основан был стартап. А что же разработки штаб? И вот ещё вопрос задан — Каков намечен бизнес-план? Ответ один, без погуглить, Известно, что проекту быть. Сейчас же в путь, и «ес, оф коз», Со мной согласен «опен сорс». Возьму колёса напрокат И руль…