Месяц: Март 2020

  • Коронавирус: как мы себя обманываем

    от автора

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

  • Автоматные рекурсивные вычисления

    от автора

    1. Введение Влияние подпрограмм (англ. subroutine) на программирование без преувеличения огромно. Введенные на заре программирования они не теряют своей актуальности и поныне. Без них практическое программирование представить просто невозможно. Хотя с формальной точки зрения они не так уж и нужны, т.к. чистую теорию интересуют больше свойства алгоритма, чем его размеры. В теории автоматов понятие вложенных…

  • Мой набор для автономного выживания во время карантина

    от автора

    Эта статья посвящена подготовке к автономному выживанию в течение периода карантина. Судя по опыту ЕС и Китая, Украины и Беларуси, не за горами введение карантина из-за пандемии коронавируса Covid-19 и в РФ. Многие это уже поняли и начали заранее запасаться продуктами, средствами защиты органов дыхания, дезинфицирующими средствами и т.п. Не стал исключением и я. Эта…

  • Впервые фотон телепортировали с одного чипа на другой

    от автора

    Эксперимент провели специалисты из Бристольского университета. Новая технология поспособствует развитию квантовых компьютеров на кремниевых схемах. Рассказываем, как устроена их система. Также рассмотрим несколько сторонних проектов, связанных с квантовой телепортацией.

  • Карантин в Чехии: взгляд изнутри

    от автора

    Добрый день. Сейчас в связи со сложившейся обстановкой многие находятся на карантине в разных странах. Здесь я бы хотел рассказать как это происходит в Чехии. В Чехии введен один из самых жестких режимов карантина в мире. Кому интересно прошу под кат.

  • Как TeamViewer хранит пароли

    от автора

    TeamViewer — популярная программа для удалённого доступа к рабочему столу. Поэтому довольно интересно посмотреть, как она хранит пароли. Если вкратце, пароли хранятся в реестре Windows в зашифрованном виде. Для шифрования используется алгоритм AES-128-CBC и секретный ключ 0602000000a400005253413100040000. Такой метод сохранения паролей и связанное с ним повышение привилегий официально зарегистрированы 7 февраля 2020 года как уязвимость…

  • Датчик положения выключателя для аварийного освещения

    от автора

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

  • Антипаттерны DevOps собеседования

    от автора

    Приветствую вас всех, мои дорогие читатели! Сегодня я хочу поделиться своими мыслями о давно наболевшей теме, и возможно, обсудить ее в комментариях. Достаточно часто мне попадаются статьи по плохим практикам собеседования на должность программиста, которые на мой взгляд достаточно жизнены и, надеюсь, читаемы HR отделами компаний крупных и не очень.

  • 3 способа рендеринга больших списков в Angular

    от автора

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

  • Масштабирование Redux-приложения с помощью ducks

    от автора

    В преддверии старта курса «React.js разработчик» подготовили перевод полезного материала. Как масштабируется front-end вашего приложения? Как сделать так, чтобы ваш код можно было поддерживать полгода спустя? В 2015 году Redux штурмом взял мир front-end разработки и зарекомендовал себя как стандарт выйдя за рамки React. В компании, в которой я работаю, недавно закончился рефакторинг большой кодовой…