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

  • «Папа» Эльбруса. Ноутбук на VLIW процессоре TransMeta Crusoe TM5800 с динамической ретрансляцией из 2003 года

    от автора

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

  • Схемотехника светодиодной двухпроводной гирлянды

    от автора

    Новый год прошёл, а вопросы остались.Моя девушка принесла с рынка домой две гирлянды. Купила их там по 8$ за штуку.Из особенностей: Гирлянда питается от USB и имеет стандартный разъём Type-A. Габариты 3х3м. (10 полосок по 3м каждая). В комплекте имеется ИК пульт управления. Гирлянда имеет 10 программ работы.На фото гирлянда вставленная в зарядник для мобильного…

  • SuperIndustry — Dev log #1 – Большой и страшный монстр по имени C++

    от автора

    Краткое содержание:ВступлениеC++UI АнимацииМеханизмыВ следующем выпускеВступлениеПривет, друзья! В этом цикле статей я максимально подробно буду рассказывать о процессе разработки игры на UE – SuperIndustry. Вы сможете на моем примере познать процесс разработки 3D игры на UE. Вкратце про игру: Представьте гибрид Oxygen not included и Satisfactory, в далеком будущем и на специфичной экзо планете. В игре…

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

    от автора

    Привет! Я Дмитрий Шувалов, руководитель компании УМ. Наша компания входит в экосистему AGIMA и занимается исследованиями клиентского опыта. Одна из наших сильных стороны — этнография труда. Моя коллега Ольга Пинчук координирует это направление и недавно написала статью об этом для журнала «СоциоДиггер». В ней она подробно описывает методы и задачи этого подхода, а также объясняет,…

  • Языки программирования как зеркало IT-столпотворения. Часть II

    от автора

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

  • C++ по итогам 2022-го

    от автора

    Должен признать, что в некоторые из предыдущих лет C++ мог ощущаться немного «скучным» и «стабильным». Новые фичи, новый стандарт каждые три года, встречи, конференции… обычная жизнь (не считая некоторых дополнительных событий в мире, экономике и эпидемиологической ситуации). Прошедший год отличается, потому что выглядит как «переломный» в истории C++… и кто знает, куда это заведёт нас.Примечание…

  • Как мы не купили квартиру в Турции

    от автора

    Ниже будет эпичный рассказ о том, как мы всеми силами пытались купить квартиру в Турции, но так и не купили. В офисе одного из застройщиков перевод с Турецкого осуществлял местный житель. Он назвал себя агентом по недвижимости. Мы начали вести просмотры квартир с ним (удобно же, что он знает русский), нашли подходящий вариант и согласились…

  • Как подсветить временные отрезки на графиках

    от автора

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

  • XMLDSig: php + openssl

    от автора

    Продолжение поста про интеграцию с ГИС ЖКХ — https://habr.com/en/post/710462/В этой части разберём как правильно подписать xml-запрос в php при помощи opensslВ этой статье я не разбираю почему xmldsig формируется именно так — я привожу пример реализации. Поэтому я ожидаю, что вы уже знакомы с основными понятиями и алгоритмом подписания по xmldsig.Будем использовать модифицированную версию openssl…

  • Как написать расширение браузера для замены шрифтов на Quasar и Vue 3

    от автора

    Одни расширения добавляют в браузер новые функции, а другие предоставляют данные о посещаемых веб-страницах: Wappalyzer расскажет о технологиях, которые применялись в разработке сайта. Similar web показывает трафик и ранжировании сайта. Momentum изменяет содержание страниц или заменяет домашнюю страницу. Я расскажу о разработке расширения для Chrome на Vue 3 и Quasar. Это расширение которое будет изменять…