Месяц: Август 2020
-
Электронные часы в духе Cronixie
—
от автора
Мне думается, что одним из самых постоянных, не теряющих своей нужности и актуальности сегментов рынка потребительской электроники были и остаются приборы определения текущего времени. В одном из комментариев было подмечено, что этот август — месяц DIY часов, и я решил рассказать о своей поделке.
-
Бот-викторина для ВКонтакта
—
от автора
Администраторам сообществ по "Смешарикам" Пожалуйста, не используйте этого бота в своих пабликах — пусть это будет нашей изюминкой. Введение Месяца три назад мы с друзьями по сети «ВКонтакте» в общем чате (беседе) играли в угадайку — игру по мультфильму «Смешарики», который мы все любим. Правила: ведущий пишет цитаты персонажей мультика, игроки угадывают из какой серии…
-
Справочный центр Selectel: интерфейс, техническая реализация и возможности
—
от автора
Каждой предоставляемой услугой Selectel можно управлять в личном кабинете — панели управления. Многими нашими продуктами также возможно управлять через запросы к API. Инструкции по работе с продуктами и документация API доступны в едином справочном центре. Основная идея справочного центра — предоставить нашим клиентам возможность в любое удобное для них время самостоятельно найти ответы на большинство…
-
Конфигурация i3 под ноутбук: как свести производительность на 100%?
—
от автора
Недавно я понял, что мой ноутбук недостаточно производителен. Ему не хватает мощности вывезти всё вместе: Vim (+ 20 плагинов), VSCode (+ столько же расширений), Google Chrome (+ 20 вкладок) и так далее. Казалось бы, обычная проблема на ноутбуках с 4 ГБ ОЗУ, однако я не стал сдаваться. Я люблю ноутбуки за их компактность, а также…
-
Опыт оптимизации вычислений через динамическую генерацию байт-кода JVM
—
от автора
В своем небольшом проекте по моделированию случайных величин я столкнулся с проблемой низкой производительности вычисления математических выражений, вводимых пользователем, и долго искал разные способы ее решения: попробовал написать интерпретатор на С++ в надежде, что он будет быстрым, сочинил свой байт-код. Наиболее удачной идеей оказалась генерация классов JVM и их загрузка во время выполнения. Узнав про…
-
Глоток свободы: как флеш-игры повлияли на игровую индустрию
—
от автора
Flash мертв. Однако сложно переоценить влияние, которое флеш-игры оказали на игровой мир. Многим разработчикам они пробили путь в игровую индустрию, а также служили плацдармом для экспериментов в поисках ярких и увлекательных идей. Окончание поддержки Flash в декабре 2020 года знаменует собой конец одного из самых креативных периодов в истории игр.
-
Collage_n простой онлайн редактор для создания коллажей и цветовых эффектов
—
от автора
Collage_n небольшой онлайн редактор, написанный на javascript (canvas), для создания коллажей и различных цветовых эффектов. С помощью него можно вырезать картинку, переместить, повернуть, масштабировать, отразить, исказить применить какой либо цветовой эффект, а потом скопировать к себе. Также редактор поддерживает создание спрайтов и работу со слоями.
-
Как сократить издержки на автотестах
—
от автора
Автотесты — модная, но довольно затратная история. Автоматизаторы стоят дороже, чем ручные тестировщики, а сами автотесты требуют больше времени на разработку, причем разрабатывается не функционал продукта, а его проверка, которая окупается не явно и не сразу. Требует затрат и поддержка автотестов. Однако каждую из этих статей расходов можно минимизировать, сделав автотестирование намного эффективнее. Меня зовут…
-
Почта Mail.ru начинает в тестовом режиме применять политики MTA-STS
—
от автора
Если кратко, то MTA-STS — это способ дополнительно защитить письма от перехвата (т.е. атак злоумышленник-в-середине aka MitM) при передаче между почтовыми серверами. Он частично решает унаследованные архитектурные проблемы протоколов электронной почты и описан в относительно свежем стандарте RFC 8461. Почта Mail.ru — первая крупная почтовая служба в Рунете, реализующая данный стандарт. А более подробно рассказывается…
-
VPN в домашнюю локалку
—
от автора
TL;DR: я устанавливаю Wireguard на VPS, подключаюсь к нему с домашнего роутера на OpenWRT, и получаю доступ к домашней подсети с телефона. Если вы держите на домашнем сервере личную инфраструктуру или у вас дома множество девайсов управляемых по IP, то вы наверняка хотите иметь к ним доступ с работы, из автобуса, поезда и метрo. Чаще…