Месяц: Июнь 2021

  • Типы линий и где они хранятся

    от автора

    Линии окружают нас повсюду, они не раз спасали людям жизнь. Каким образом? Вспомним хотя бы буквенные коды в азбуке Морзе – каждая буква азбуки представляет собой определенную последовательность точек и тире, и, если с помощью этих символов написать повторяющуюся последовательность букв, получим линию. Пример – на рис. 1.Рис. 1. Азбука Морзе и пример линииТакже и…

  • DLang, Vibe.d и кросс-компиляция для RPi4

    от автора

    Добрый вечер!Микрокомпьютеры часто используются для построения на них серверов внутри локальной сети. Это очень удобно — у тебя есть маленькая коробочка, которая стоит где-то в ящике, мало потребляет и позволяет тебе, например, пользоваться принтером или сканером из любой точки твоей квартиры.Недавно я написал сервер на DLang с использованием библиотеки Vibe.d. Для него я пишу кросс-платформенный…

  • Победившие и проигравшие: истории опционов

    от автора

    Бездомные сотрудники Google протестуют на улице (2018 год). Они говорят, что их 7394 Все большее число стартапов и крупных IT-компаний предлагают акции, опционы, RSU, SAR и так далее. Но немногие разработчики понимают, что для них это значит. Например, когда мы пообщались с программисткой Uber в Амстердаме, мы узнали, что инженеры там в первые 5 лет…

  • Mein Konfig: экскурсия по dotfiles

    от автора

    Приветствую! Я люблю рассматривать чужие dotfiles и рассказы об устройстве рабочего места и окружения. Во-первых, любопытно как работают другие люди. Во-вторых, нередко находишь какой-нибудь полезный трюк или идею. А повышение продуктивности разработчика ПО часто идёт за счёт, казалось бы, мелочей (много кто помнит, что Ctrl-T посылает SIGINFO сигнал, показывающий прогресс копирования cp или dd?). Вот…

  • Mein Konfig: экскурсия по dotfiles (часть 2)

    от автора

    Статья-продолжение первой части, в которой не уместилось всё что хотел описать. Напомню, что в ней я начал описывать своё рабочее окружение и dotfiles.

  • GK96S. Хороша со всех сторон. Обзор механической клавиатуры

    от автора

    В последнее время сильно увлекся механическими клавиатурами. Уже около года я пользуюсь раздельными механическими клавиатурами. Тут я уже писал статью «Эргономичная раздельная клавиатура. Iris». Но сейчас про более стандартный форм-фактор. Это довольно популярная клавиатура, на нее собирали деньги на кикстартере. Более двух тысяч человек скинулись и собрали около двухсот тысяч долларов.Я покупал ее на али…

  • Не злите инженеров

    от автора

    Автор: Борис ПлавникКогда мы говорим про «войну токов», то первым на ум приходит противостояние Томаса Эдисона и Николы Теслы. Но у этой войны было множество фронтов (на большинстве из которых присутствовал Эдисон). Об одном из них и пойдёт речь.А точнее – о талантливом и умелом инженере, которого звали Хайрем. Родился он в 1840 году на…

  • 22 полезных примера кода на Python

    от автора

    Python — один из самых популярных языков программирования, чрезвычайно полезный и в решении повседневных задач. В этой статье я вкратце расскажу о 22 полезных примерах кода, позволяющих воспользоваться мощью Python. Некоторые из примеров вы могли уже видеть ранее, а другие будут новыми и интересными для вас. Все эти примеры легко запоминаются.

  • Как не дать злоумышленникам повысить привилегии в системе после успешного заражения

    от автора

    Всем привет! Этой статьей мы открываем цикл материалов от экспертного центра безопасности Positive Technologies (PT Expert Security Center). Мы расскажем о том, какие техники применяют злоумышленники при разработке инструментов для целевых и массовых атак и какие технологии есть «под капотом» нашей песочницы PT Sandbox для их детектирования.Из первой статьи вы узнаете про самые интересные и распространенные у злоумышленников техники…

  • Meetup «Рексофт»: «Профессиональный рост в компании по разработке ПО: мифы и реальность»

    от автора

    Компания «Рексофт» (Reksoft), один из ведущих российских разработчиков цифровых решений, 1 июля в 19.00 проведет Meetup «Профессиональный рост в компании по разработке ПО: мифы и реальность». Мероприятие пройдет в Ростове-на-Дону в коворкинге «Рубин» (Театральный проспект, 85, 4й этаж) и будет транслироваться онлайн.