Всё началось с того, что на «Хабре» мне попалась статья о модели TAPe — Theory of Active Perception, или «теории активного восприятия». В статье были громкие заявления и интересные описания, но попробовать модель на практике не удалось.Я собрал ключевые тезисы о TAPe и обратился к ChatGPT с запросом: Читать далее
Большинство корпоративных платформ, которые сегодня работают на крупных предприятиях, проектировались 15-20 лет назад. С тех пор сменились языки программирования, подходы к разработке, требования к интеграциям и интерфейсам. Архитектура же во многих случаях осталась прежней.Мы…
Каждый пул‑реквест хочется не просто проверить тестами, а показать вживую — дизайнеру, менеджеру, соседней команде, чтобы все они смогли потыкаться в UI — порадоваться, понаходить баги — порасстраиваться. Казалось бы, что сложного: поднял окружение и дал…
Всем привет! Меня зовут Тимур, я работаю в YADRO, и уже больше двух месяцев мой системный компилятор — gcc16. В новом стандарте добавили очень много, и сегодня я расскажу вам о некоторых обновлениях. В основном о рефлексии, но также будет немного и о контрактах.Рефлексия в…
Существует несколько методик проведения собеседований и, как мне кажется, не существует ни одной универсальной. Бесспорно, существуют лучшие практики и какие-то стандартные, ключевые моменты, но, когда речь заходит о том, чтобы начать поиск кандидатов на какую-либо должность,…
SMS-бомбинг – это не просто спам, а атака, которая увеличивает расходы бизнеса, нагружает инфраструктуру и портит клиентский опыт. Разбираем, как злоумышленники организуют такие атаки и какие механизмы позволяют антибот-системам выявлять их еще до отправки тысяч сообщений. Читать далее
Я не планировал переписывать приложение React Native на C++.Большая часть приложения прекрасно работала на TypeScript: экраны, формы, валидация, навигация, логика продукта — все это находилось именно там, где нужно. Проблема была более узкой и специфичной: нам нужно было, чтобы один…
Ну, привет.lock xadd. Вот и весь Arc::clone на x86. Одна инструкция. Заглядываешь в дизассемблер и даже немного обидно: столько разговоров про атомарные счётчики ссылок, а внутри обычный атомарный инкремент, который компилятор даже не утруждается оборачивать во что-то крутое.Вот только эта
Есть 3 уровня защиты. Первый — физический барьер. Это кирпичная кладка из омертвевших клеток-корнеоцитов, которые скреплены цементом из межклеточных жиров. Второй — гидролипидная мантия. Представьте себе эмульсию, смесь из себума (кожного сала) и пота. Пот состоит из воды и…
Привет, Хабр! Меня зовут Артем Токарь, я младший инженер технической поддержки в К2 Кибербезопасность. Наша команда работает в составе Центра экспертизы по комплексному сервису К2Тех и занимается администрированием средств защиты информации. В том числе мы защищаем…