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

  • Когда код становится legacy и как с ним жить

    от автора

    Много лет назад, я пришел в один legacy-проект, который разрабатывал Владимир Филонов (pyhoster). Так я и познакомился с одним из организаторов MoscowPython, любителем копаться во внутренностях библиотек, а потом рассказывать об этом. Иронично, что теперь он собирается рассказывать, как выжить, если вам достался legacy. Это еще раз доказывает, что legacy порождают даже те, кто потом…

  • «Персональные данные есть? А если найду?» Вебинар по локализации персональных данных в России – 12 февраля 2020

    от автора

    Когда: 12 февраля 2020 г. с 19:00 до 20:30 по московскому времени. Кому будет полезно: ИТ-менеджерам и юристам иностранных компаний, начинающих или планирующих работать в России. О чем пойдет речь:  Какие законодательные требования необходимо выполнить?  Чем рискует бизнес в случае невыполнения? В любом ли дата-центре можно хранить персональные данные? Спикеры:  Вадим Перевалов, CIPP/E, старший партнер…

  • Кибермошенники взламывают мобильных операторов, чтобы добраться до телефонных номеров абонентов

    от автора

    Виртуальные рабочие столы (RDP) — удобная вещь, когда надо что-то сделать на компьютере, но при этом нет физической возможности сесть перед ним. Или когда нужно получить хорошую производительность, работая со старого или не слишком мощного устройства. Облачный провайдер Cloud4Y предоставляет такую услугу многим компаниям. И не мог пройти мимо новостей о том, как мошенники, промышляющие…

  • Docker Tips: Очистите свою машину от хлама

    от автора

    Привет, Хабр! Представляю вашему вниманию перевод статьи "Docker Tips: Clean Up Your Local Machine" автора Luc Juggery. Сегодня мы поговорим о том, как Docker использует дисковое пространство хостовой машины, а также разберемся в том, как это пространство освободить от ошметков неиспользуемых образов и контейнеров.

  • Библиотеки для декодирования видео. Сравнение на Python и Rust

    от автора

    Многие задаются вопросом — насколько медленный Python в операциях декодирования? Правда ли, что компилируемые языки дают прирост скорости во всем, чего касаются? Что быстрее: OpenCV или ничего? Ответы на эти и другие бесполезные вопросы под катом вы прочитать не сможете. Там обычное скучное исследование производительности в конкретной задаче. Все заинтересовавшиеся, добро пожаловать!

  • С какими видами мошенничества я сталкивался на фрилансе и аутсорсе

    от автора

    Я знаю, что люди обожают истории, в которых автора облапошили или о событиях на пути становления. Так что надеюсь, вам будет интересно.

  • Разговаривать — это трудно. Эссе об общении с непрограммистами

    от автора

    У программистов есть разные поговорки о трудных проблемах. Наверное, мой любимый вариант: «В информатике две трудные проблемы: недействительность кэша, присвоение имён и ошибки на единицу». Я пишу программное обеспечение достаточно давно, чтобы столкнуться с каждой из этих проблем. В то же время я выступаю со стороны бизнеса и объясняю клиентам техническую часть нашего продукта, поэтому…

  • Насколько важен порядок свойств в объектах JavaScript?

    от автора

    В случае JavaScript-движка V8 — очень даже. В этой статье я привожу результаты своего маленького исследования эффективности одной из внутренних оптимизаций V8.

  • У меня нулевая текучка

    от автора

    Однажды на заводе, где я работал ИТ-директором, готовили отчетность к какому-то очередному мероприятию. Надо было рассчитать и предоставить показатели по выданному перечню, среди них затесалась текучесть кадров. И тут оказалось, что у меня она равна нулю. Из руководителей я был такой один, тем самым привлек к себе внимание. Ну и сам удивился – оказывается, когда…

  • Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant

    от автора

    Однажды в 2016 году мне потребовалось настроить удаленный сбор показаний счетчиков в квартире. К текущему моменту (январь 2020 года) там внедрена комплексная домашняя автоматизация с возможностью перекрытия воды и полного удаленного обесточивания (и обратного включения) электроэнергии. В статье расскажу об опыте управления OpenHAB 1.х и 2.х и Home Assistant, а также приведу свои конфигурации.