Месяц: Декабрь 2020

  • Теория инвестиций для начинающих, часть 4

    от автора

    Франс Франкен Младший. Смерть и скупец. XVII в. Галерея Wellcome, Лондон. Наш цикл об инвестициях близится к концу. Даже если вы не читали предыдущие три части, я настоятельно рекомендую прочитать раздел о сбережениях на пенсию. Вопрос накоплений на старость рано или поздно встанет перед каждым независимо от того, интересуется он финансовой математикой или нет. Впрочем,…

  • История потерянного коммита

    от автора

    Был уже вечер, когда ко мне обратился разработчик. Из мастер-ветки пропал патч — коммит deadbeef. Мне показали доказательства: вывод двух команд. Первая из них — git show deadbeef — показывала изменения файла, назовём его Page.php. В него добавились метод canBeEdited и его использование. А в выводе второй команды — git log -p Page.php — коммита…

  • Эксперимент в распознавании рукописных текстов на кириллице. Часть 2

    от автора

    Всем привет! В этой части хочу рассказать как мы использовали модель NomeroffNet предназначенного для распознавания автомобильных номеров, распознать рукописные записи. В предедущей статье я поделился опытом в использовании моделей SimpleHTR и LineHTR для распознавания рукописных текстов. Распознавание рукописного текста (англ. Handwritten Text Recognition, HTR) — это автоматический способ расшифровки записей с помощью компьютера. Оцифрованный текст…

  • ТОП-10 ошибок, найденных в C#-проектах за 2020 год

    от автора

    Наконец-то столь нелёгкий 2020 подходит к концу, а это значит, что пришло время подвести итоги! За этот год командой PVS-Studio было написано немало статей, в которых разбирались разнообразные ошибки, найденные анализатором в open-source проектах. Самые же интересные из них вы можете увидеть прямо здесь, в ТОП-е ошибок, обнаруженных в C#-проектах за 2020 год. Приятного просмотра!

  • Первый парсер на деревне

    от автора

    Сегодня мы померяемся парсерами. Точнее, померяем эффективность разных вариантов JavaScript-парсеров на примере одной простой задачи преобразования строки конкретного формата в объект. Вопросы сложностей организации многопоточности в JavaScript оставим за рамками этой статьи и сосредоточимся на различных вариантах и малоизвестных способах использования регулярных выражений для разбора строки buffers-атрибута узла плана PostgreSQL. То есть из строки вида…

  • Как связать несвязанное

    от автора

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

  • 7 вещей, которые нужно проработать, прежде чем запускать OpenShift в продакшн

    от автора

    Взрывной рост использования контейнеров на предприятиях впечатляет. Контейнеры идеально совпали с ожиданиями и потребностями тех, кто хочет снизить затраты, расширить свои технические возможности и продвинуться вперед по пути agile и devops. Контейнерная революция открывает новые возможности и для тех, кто подзадержался с обновлением ИТ-систем. Контейнеры и Kubernetes – это абсолютно и принципиально новый способ управления…

  • Проблемы методологии проектирования микропроцессорных систем

    от автора

    Применяемая, в настоящее время, для проектирования СБИС, методология с использованием языков описания аппаратуры, обладает общепризнанными недостатками, а именно:Разработка сложных СБИС требует сотни квалифицированных инженеров, несколько лет работы и затрат в миллиарды долларов.До половины времени разработки, уходит на поиск и устранение ошибок в программной модели проектируемого микропроцессора.Существенные трудозатраты требуются для достижения высоких характеристик по площади, производительности,…

  • Есть ли жизнь без Auto Layout?

    от автора

    Технология Auto Layout появилась в 2012 году, но споры и дебаты о том, как правильно верстать интерфейс, не утихают до сих пор. Использовать ли Auto Layout интерфейс в билдере или в коде? Верстать без него на фреймах или вообще использовать что-то стороннее? Тема такая горячая, что обсуждение докладов в кулуарах на эту тему часто проходит…

  • Как мы спасли .ORG — итоги 2020 года

    от автора

    Если вы некоммерческая организация, то ваш домен .ORG. В ноябре 2018 года некоммерческие организации по всему миру были шокированы решением Интернет-общества (ISOC) продать организацию Public Interest Registry, которая управляет этим доменом, частной фирме Ethos Capital. EFF и другие известные организации подняли тревогу, написали письмо ISOC с призывом остановить продажу. Дальнейшие события, возможно, стали самым драматическим…