Месяц: Февраль 2022

  • Если моя машина мешает, работа над ошибками

    от автора

    Известное эмпирическое наблюдение гласит, что 20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 %. Это Закон Парето. Примерно два года назад мы с Саней собрали бейджик «Если моя машина мешает», подробности можно найти в статье. Получили от хабровцев справедливую и не очень критику, поразмышляли над перспективами устройства, испытали его в действии. А значит,…

  • Как я решил проблему плохого кода с помощью architecture guide

    от автора

    Всем привет!Буквально на днях, спустя три недели после выхода на работу, мой новый программист пишет такой же код, как и трое моих других опытных разработчиков, которые на том же проекте около года.  В свою очередь эти трое создают единую архитектуру, дают одинаковые названия сущностям и пишут чистый код, что сильно упрощает проведение code review и…

  • О границах масштабируемости Kubernetes

    от автора

    А вы когда-нибудь задумывались о границах масштабируемости Kubernetes? Для тех, кого порой посещают такие мысли, мы решили опубликовать перевод заметки «Kubernetes Scalability thresholds», вам точно будет интересно ознакомиться. В перевод заметки для наглядности мы добавили слайды презентации Kubernetes Scalability: A multi-dimensional analysis.На самом деле, ответ на вопрос о границах масштабируемости, или, о пороговых значениях Kubernetes…

  • Операционные усилители. Часть 3: Вычисление суммы, разности, интеграла и производной на ОУ

    от автора

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

  • Линия фронта «холодной войны» TELINT. The Space Review

    от автора

    Программа Tell Two по сбору телеметрических данных о ракетных и спутниковых запусках в 1960-х годах.Дуэйн Дэй, понедельник, 21 февраля 2022 г.Первоисточник:Самолет радиотехнической разведки RB-47E (TT) Tell Two, 1960-е годы. Большие антенны по обеим сторонам фюзеляжа использовались для перехвата телеметрии советских ракет и спутниковой телеметрии. Позже их заменили антеннами меньшего размера. (Предоставлено: Роберт С. Хопкинс III)В…

  • Ручная кофемолка: инструменты командной строки для Java

    от автора

    В книге «97 вещей, которые должен знать каждый Java-программист» есть глава о некоторых инструментах командной строки в JDK (я дал 2 из 97 советов).Поскольку я сам часто использую такие помощники, я хотел кратко представить их в сегодняшней статье.Я предпочитаю командную строку для своей повседневной работы, используя комбинацию команд git, sed, grep, и т. д., bash что упрощает выполнение повторяющихся…

  • Тычем палкой в итераторы

    от автора

    Итераторы – мощные и очень полезные составляющие Python. Цель этой статьи в их изучении подручными инструментами. Сразу предупреждаю, что в исследовательском арсенале у меня не швейцарский нож, а палка-копалка. Как известно, она предназначена для разрыхления почвы, но для нескольких любопытных находок достаточно и этого.Итерируемый объект (iterable) и итератор (iterator) – тесно связанные понятия. Я не…

  • Tcl/tk: интегрированная среда разработки TKproE-2.30

    от автора

    Прошло без малого пять лет как я впервые столкнулся с интегрированной средой разработки программ на tcl/tk TKproE-2.20. И вот апреле 2021 года вышла новая версия этого продукта — TKproE-2.30 и я полностью погрузился в её мир. Он меня заворожил. Название TKproE является аббревиатурой от TCL/TK Programming Environment. TKproE — это интегрированная среда разработки программ для…

  • Раздоры вокруг <div>

    от автора

    Тег <div> — это самый универсальный и широко используемый HTML-элемент. Сам по себе <div> не представляет ничего, но он, в то же время, позволяет разработчикам превратить его почти во всё что угодно. Делается это посредством использования CSS (для стилизации), JavaScript (для функционала) и ARIA (для обеспечения доступности контента). Эта универсальность позволяет использовать теги <div> для…

  • Четырехдневная рабочая неделя в мире и России: идея становится все популярнее

    от автора

    По поводу четырехдневной рабочей недели существует несколько мнений — от радикального отрицания «ну что это за глупости такие» до полного принятия вроде «эффективность труда на четырехдневке значительно возрастает». Эксперименты по поводу введения такого режима проводят или собираются проводить в ближайшем будущем уже не только отдельные компании, но и целые государства. Кто, почему и как собирается…