Месяц: Январь 2022

  • Тысячная статья про принципы SOLID

    от автора

    Ещё будучи совсем-совсем начинающим разработчиком, я услышал про принципы SOLID и, конечно же, совершенно их не понял. Их не помогли понять ни лекции Дядюшки Боба, ни книга его же авторства, не несколько десятков (а то и сотен) статей в интернете, которые я тогда прочитал (по какой-то причине мне эти принципы казались чем-то очень важным, прямо-таки…

  • Как проверить сетевое подключение на Smart TV (WebOS и Tizen)

    от автора

    Фото Jens Kreuter с UnsplashСегодня я хочу рассказать вам о том, как я пробовал реализовать функционал «Нет подключения» на SmartTV для платформ webOS и Tizen. Это звучит довольно просто, и вы можете спросить меня, что ты можешь рассказать нам нового, но поверьте, я могу :)Эта статья о том, как обнаружить сетевое подключение.На данный момент я…

  • Приборы и инструменты. Геодезия и отвага

    от автора

    Это продолжение истории Экваториальной Градусной экспедиции в XVIII веке отправившейся к, как следует из названия, экватору, чтобы уточнить форму Земли.  Поскольку объем измерений и важность миссии были беспрецедентными, то и инструменты требовались самые точные, какие только можно было достать. Про углы и расстоянияИзмерения методом триангуляции предполагали определение углов в треугольниках. Чем это можно сделать в…

  • Мой путь к Magmide

    от автора

    В течение последних двух лет я медленно, но верно продвигаюсь по этому пути. Изучив Rust несколько лет назад и начав серьезно использовать Typescript, я постепенно стал одержим типобезопасностью и крайне нетерпелив к коду, в котором есть легко предотвратимые баги и ошибки. Особенно в моей работе, где я был вынужден использовать python для создания крупных конвейеров…

  • Почему я больше не пытаюсь «войти в Ай-Ти»

    от автора

    Собственно говоря, мне ещё никто не задавал подобного вопроса (кроме, разве что, кого-то из немногочисленного ряда более преуспевших на данном поприще бывших сокурсников). Тем не менее мне почему-то захотелось дать на него ответ сразу всем, и именно сейчас.Я уже предпринимал некоторое количество попыток подобного вхождения в недалёком прошлом. Результат был примерно одинаков: либо мне сразу…

  • А все ли врут? Продолжаем издеваться над NVME

    от автора

    А пока мои коллеги пытаются разобраться с проблемами серверных NVME Raid массивов, я решил посмотреть на проблему с другого ракурса. Ведь NVME — это не только жёсткий диск, но и три-четыре протокола быстропередаваемых данных. Для многих из нас nvme означает, что мы купили новый компьютер или ультрабук. Жёсткий диск, подключённый напрямую к шине PCIE, позволяет…

  • Интеграции IT систем и при чем тут бар?

    от автора

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

  • Дыра в безопасности, похожая на Log4Shell, обнаружена в популярном Java SQL движке базы данных H2

    от автора

    «Это Log4Shell, Джим, но не в том виде, в каком мы его знаем» — так никогда не говорил Commander Spock.Это краткий обзор ошибки CVE-2021-42392, дыры в системе безопасности, о которой недавно сообщили исследователи из компании по управлению цепочками поставок программного обеспечения Jfrog.На этот раз ошибка находится не в осажденном наборе инструментов Apache Log4j, а в популярном Java SQL…

  • Хранители данных: как устроена работа с DWH в Lamoda

    от автора

    Всем привет! Меня зовут Юлия Скогорева, я системный аналитик в команде Center of excellence дирекции данных и аналитики Lamoda.Если бизнесу нужны какие-то данные для принятия важных решений, то на помощь приходит наша команда. Мы тщательно изучаем множество микросервисов, чтобы определить, какие же данные нужны для решения бизнес-целей, формируем архитектуру хранилища, пишем скрипты запросов и витрин…

  • Сравнение доходности портфеля проектов с акциями

    от автора

    В продолжении статьи “Сравнение доходности инвестиций”,  дополним метод сравнения доходности инвестиционных проектов с доходностью вложений в фондовые инструменты и доходностью бенчмарка — “виртуального” денежного потока от вложений в один из тикеров фондового рынка. Главные выводы из обеих статей для самостоятельного изучения вопроса:Для сравнения инвестиционных проектов между собой и в целом оценки доходности портфеля проектов с…