Месяц: Март 2021
-
Упавшая звезда. Как выглядела самая первая ОС с графическим оконным интерфейсом
—
от автора
Когда мы говорим «операционная система с графическим интерфейсом», первое, что обычно приходит в голову — это macOS и Microsoft Windows (кое-кто, конечно, сразу вспоминает Linux). Причем примерно в такой последовательности наиболее распространенные сегодня платформы с GUI и развивались исторически: считается, что первой на коммерческий рынок «операционок с окнами» вышла Apple, к которой спустя некоторое время…
-
Зачем мы транспилируем Haskell в JavaScript
—
от автора
Зачем нужна транспиляция в JavaScript Привет, Хабр! Сегодня мы расскажем, почему мы пишем фронтенд на Haskell и компилируем его в JavaScript. Вообще говоря, подобный процесс называется транспиляцией: Транспиляция — это процесс преобразования программы на языке X в эквивалентную программу на языке Y. В отличие от компиляции, языки X и Y находятся примерно на одном и…
-
Flipper Zero — вымученная сертификация, открытие исходников и новые приколдесы
—
от автора
Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12] Мы изо всех сил готовимся к старту массового производства, но на пути возникают шероховатости. Нам посчастливилось, что наше производство приходится на один из самых крупных кризисов в поставке электронных компонентов за последние пару десятков лет. Вы можете наблюдать…
-
Что мы узнали об IT-бренде на хабрасеминаре: выжимка всех выступлений + видео
—
от автора
В девятый раз собраться вживую не получилось, но, как настоящие креативщики, мы смогли взять от ситуации максимум. Итог — качественно новый уровень хабрасеминара, разбитый на три самодостаточные, но дополняющие друг друга сессии: они прошли 10 декабря, 19 января и 16 февраля. Все три объединены глобальной темой, отвечающей на главный экзистенциальный вопрос компаний и специалистов, которые…
-
Сторонние куки: хранить нельзя блокировать? Браузер Brave подходит к снаряду
—
от автора
Сторонним вход воспрещёнС давних времён и до наших дней отслеживание сайтами действий пользователя, по большому счёту, основано на эксплуатации одного из самых старых пороков интернета — сторонних (по-иностранному, third-party) данных: кук, записей в localStorage и т. д. Разумеется, в древние времена мало кто мог предположить, что браузерными куками будет вскормлен бессердечный спрут индустрии слежки и…
-
Стенды разработки без очередей и простоев
—
от автора
Цель статьи — показать один из возможных подходов для организации гибкого развёртывания dev/test стендов. Показать какие преимущества предоставляет нам IaC подход в сочетании с современными инструментами.ПредысторияИмеется несколько стендов для разработчиков — devs, tests, production. Новые версии компонентов продукта появляются несколько раз в день. В результате, имеющиеся стенды заняты, разработчики простаивают ожидая освобождения одного из стендов.…
-
Подвижный элемент
—
от автора
Геологи установили необычное поведение золота в окисленных рудах Олимпиадинского месторождения — одного из крупнейших месторождений золота в России и в мире.
-
Создаем свою инспекцию для IDEA
—
от автора
Disclaimer: я не являюсь сотрудником JetBrains (а жаль), поэтому код может не являться оптимальным и служит только для примера.ВведениеКому не интересна вводная часть — можно сразу перейти к настройке проекта.У каждой крупной организации со временем формируется набор правил по оформлению кода, который, в лучшем случае, фиксируется в Code Style (зачем он нужен можно прочитать здесь).…
-
Готовим c serverless. Голосовой сервис записи к врачу и регистрации в поликлинике
—
от автора
Какой serverless-стек нужен, из чего состоит сценарий и как может быть устроена система CRM на стороне Yandex.Cloud. Коммуникационная платформа Voximplant и Yandex.Cloud подготовили рецепт голосового сервиса регистрации и записи на прием к врачу в поликлинику. Впрочем, им можно воспользоваться и для других похожих serverless-задач.Как устроен визуальный конструктор Voximplant KitИнтеграция с коммуникационной платформой — один из…
-
Почему tar.xz-файлы, созданные с Python tar, оказались в 15 раз меньше, чем у macOS tar
—
от автора
Прим. перев.: это не совсем обычный перевод, потому что в его основе не отдельно взятая статья, а недавний случай со Stack Exchange, ставший главным хитом ресурса в этом месяце. Его автор задает вопрос, ответ на который оказался настоящим откровением для некоторых посетителей сайта.Сжимая каталоги по ~1,3 ГБ, в каждом из которых по 1440 файлов JSON,…