Месяц: Июнь 2021

  • Из Vue 2 на Vue 3 – Migration Helper

    от автора

    ПредысторияБыла у меня курсовая по веб-разработке, делать очередной интернет-магазин как-то не хотелось, и решил я написать помощник миграции из Vue 2 (options-api) в Vue 3 (composition-api) с авторазделением на композиции с помощью алгоритма Косарайю по поиску областей сильной связности.Для тех, кто не в теме, поясню, так выглядит код с options-api:export default { data () {…

  • Чиним проблемы нагрузок в Go с помощью настройки пула HTTP-соединений

    от автора

    Привет, меня зовут Иван, я занимаюсь бэкенд-разработкой в Ozon — пишу микросервисы для личного кабинета продавца. Сегодня я расскажу небольшую историю проблемы, вызванную неправильной настройкой пула соединений: что случилось, как мы это обнаружили и как исправлять такие проблемы в микросервисах на Go.Проблема скрывалась внутри нашего API Gateway. Это сервис, который реализует паттерн “Фасад” и предоставляет…

  • Sparkplug — неоптимизирующий компилятор JavaScript в подробностях

    от автора

    Создать компилятор JS с высокой производительностью означает сделать больше, чем разработать сильно оптимизированный компилятор, например TurboFan, особенно это касается коротких сессий, к примеру, загрузки сайта или инструментов командной строки, когда большая часть работы выполняется до того, как оптимизирующий компилятор получит хотя бы шанс на оптимизацию, не говоря уже о том, чтобы располагать временем на оптимизацию.…

  • Acme.sh + Ansible + Alias mode: Автоматизируем получение и распространение TLS сертификатов

    от автора

    Acme.sh — скрипт, позволяющий без особых проблем получать let’s encrypt сертификаты очень разными способами. В данной статье я разберу как получать сертификаты через DNS api, но этим уже никого не удивишь, поэтому расскажу про метод DNS alias, он свежий (всего 3 года) и интересный. А так же про автоматизацию на Ansible и немного про мониторинг…

  • Точнее и умнее. Второе поколение умных весов Picooc

    от автора

    Умные весы Picooc с нашей подачи широко известны в России. Они измеряют вес и состав тела, помогают следить за здоровьем и поддерживать форму. Это действительно работает: доказано командой Madrobots и десятками тысяч пользователей Picooc в нашей стране. В начале 2021 года произошел апгрейд всей коллекции. На смену первому поколению пришли вторые версии моделей: точнее и с…

  • Нахлобучиваем домофонные ключи iButton с помощью Flipper Zero

    от автора

    Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14] iButton — это общее название для формата электронного ключа в форм-факторе металлической “таблетки”. Еще его называют Dallas Touch Memory. Часто его ошибочно называют “магнитным” ключом, но это неправильно, ничего магнитного в нем нет. Внутри iButton полноценный микрочип, работающий…

  • Как умрет человек? (технологии vs сознание)

    от автора

    Представьте, что вам предлагают уснуть на год, а через год проснуться успешным и богатым человеком – вы согласитесь? Я – да. Трудная проблема сознанияСознание – это самое близкое для каждого из нас. Что может быть ближе, чем собственное существование? Парадоксально, но самое очевидное и близкое для каждого человека является и одной из самых сложных научных…

  • Сколько свободы в российских компаниях? Опрос пользователей системы управления проектами

    от автора

    Зарегулировать команду по самое не хочу или растить свободный творческий коллектив? Осторожнее — можно столкнуться с неочевидными последствиями.Мы делаем систему управления проектами YouGile, сейчас у нас 20 тысяч активных пользователей. Часто общаемся с клиентами — обычно созваниваемся, иногда проводим опросы.В этот раз обсудили микроменеджмент. Оказалось, что размер компании на эффективность сотрудников не влияет. И декомпозиция задач здесь…

  • Лучше 1С может быть только 1С: Базуха

    от автора

    Я уже ранее писал о том, что придумал движок, который позволяет работать с не 1С SQL-базой из клиентов, которыми являются базовые конфигурации 1С:Деньги. Думаю, это классное решение для небольших частных или малотиражных конфигураций! Я назвал его Базовый Учет или Базуха (Базовый Учет Хозяйства).Решение дешево. 1С:Деньги на каждое рабочее место обойдется в 300 рублей. Сравните с лицензией…

  • Flutter 2.2: что нового

    от автора

    Представляем свежий релиз Flutter 2.2, анонсированный на Google I/O. Да, оригинальная статья вышла ещё в мае, но мы считаем, что лучше поздно, чем никогда. Публикуем перевод статьи с комментариями Евгения Сатурова — ex-Flutter TeamLead Surf, а ныне — DevRel Surf.Flutter 2.2 — лучшая версия Flutter. С последними обновлениями разработчикам станет ещё проще монетизировать приложения через…