Logo
Habr все новости об IT @habr
58 мин. назад
Наше расследование: ищем отечественные микросхемы в «отечественных» счетчиках электроэнергии. Часть 4 и снова блогер…

Хвалебное видео от Максима Горшенина про успехи GS Croup в импортозамещении послужило наводкой, благодаря которой мы провели вскрытие, и узнали, что в выпускаемых "отечественных" микросхемах Flash памяти GSN2516Y и GSN2517Y используются полупроводниковые кристаллы от серийных иностранных микросхем W25Q16 тайваньской компании WINBOND. Проследив кто потребляет эти псевдоотечественные микросхемы, м...

https://clck.ru/3MUoQm
Habr все новости об IT @habr
3 ч. назад
Почему sync.Map — почти всегда плохая идея

Привет, Хабр!Сегодня разбираемся, почему sync.Map — выглядит аппетитно, но почти всегда оказывается не тем, чем вы ожидали.

https://clck.ru/3MUfnk
Habr все новости об IT @habr
4 ч. назад
Как вкатить жену в айти: 5 шагов

Вы – разработчик, и хотите сделать из своей жены айтишницу, но она сопротивляется или вы не знаете, с чего начать?Меня зовут Данил Чернышев, я создаю альтернативу Agile (канал проекта) и в 2018 году я вкатил жену в айти настолько успешно, что сейчас она – старший разработчик в лондонском фронт-офисе крупной американской инвестиционной компании и зарабатывает больше, чем я.Предлагаю вашему вниманию...

https://clck.ru/3MUXpg
Habr все новости об IT @habr
6 ч. назад
Проектирование Информационных систем. Часть 6. Выявление функции системы. 6.1. Теория систем

Когда основные потребности пользователей собраны и согласованы со всеми участниками, мы можем приступить к определению ключевых функций разрабатываемой системы, и уже на основании их провести первую, приблизительную оценку ресурсоемкости проекта, направленного на реализацию целевого продукта. В результате этого оценивания уже можно “поиграть” показателями: время, ресурсы, качество (содержание) и п...

https://clck.ru/3MUPqY
Habr все новости об IT @habr
8 ч. назад
Как Nintendo Switch покорила мир

В честь запуска продаж Nintendo Switch 2 вспоминаем ее мегауспешную предшественницу — первую Switch. Та консоль вышла в 2017 году и стала настоящим мастодонтом индустрии: по продажам обошла такие знаковые устройства как Wii, PlayStation 4 и Xbox 360. В этом материале мы расскажем, как родилась идея гибридной консоли, как прошел ее запуск, и чем Nintendo удивляла на протяжении следующих 8 лет....

https://clck.ru/3MUJrW
Habr все новости об IT @habr
10 ч. назад
Настройка Workbox Background Sync для совместимости с iOS и Android WebView

Важность надежной обработки запросов в оффлайн-режиме невозможно переоценить, особенно для приложений, которые должны функционировать и в отсутствии интернет-соединения. Workbox - это мощный инструмент для управления Service Worker в браузерах, он как раз призван решать подобную задачу при помощи соответствующего плагина, но поддержка Background Sync API не универсальна. В этой статье я покажу, ка...

https://clck.ru/3MUGXg
Habr все новости об IT @habr
11 ч. назад
Грокаем крипто-хеш: как разобраться за 5 минут

Вопрос: Можно ли за пару минут «на коленке» создать свою криптографическую хеш-функцию? Чтобы в результате было не подобрать входную строку? Ответ: Можно!Привет, Хабр! На связи Игорь Батулин — руководитель группы разработки виртуального хостинга в Рунити. Когда-то с удовольствием прочитав книгу «Грокаем алгоритмы» Адитья Бхаргавы, с удивлением обнаружил, что автор не привел пример криптографическо...

https://clck.ru/3MUFbx
Habr все новости об IT @habr
13 ч. назад
Данные на продажу: что происходит с информацией после утечек

Новости о крупных утечках данных больше никого не удивляют. Компании вкладывают миллионы в безопасность, проводят аудиты, но число таких инцидентов продолжает расти. Только в 2024 году Роскомнадзор зафиксировал 135 утечек — это более 710 миллионов записей о россиянах в базах данных. Но что происходит с данными после взлома? Куда они утекают? Кто и как их покупает?Большинство новостей на тему утече...

https://clck.ru/3MUEuM
Habr все новости об IT @habr
15 ч. назад
Как перестать пилить фичи и начать приводить клиентов к успеху

История, как в Mindbox выстраивали продуктовый подход: о неудачных запусках, поиске роли продакт-менеджера и испробованных за это время фреймворках. По докладу CPO Mindbox на Product Sense.

https://clck.ru/3MUDpV
Habr все новости об IT @habr
17 ч. назад
Покерная лаборатория закрывается, ловите исходники

Я делал этот проект более полутора лет, сейчас отказываюсь от него. И, чтобы эти полтора года не были прожиты зря) открываю исходники. Java+Spring. Принимайте проект «как есть», со всеми ad-hoc костылями, незаконченными исследованиями, TODOs, а также всевозможными KISS, DRY, и, как их… SOLID с GoF.Предполагается, что вы знакомы с покером, имеете неплохие навыки программирования, поверхностно разби...

https://clck.ru/3MUBzY
Habr все новости об IT @habr
18 ч. назад
Проблемы БД или почему большой продакшн спасут только массовые расстрелы запросов

За счёт правильных, даже необязательно новых, а просто верно выбранных архитектурных подходов можно заставить работать не один конкретный запрос, а тысячу или даже  миллион. Это становится краеугольным камнем, потому что объёмы данных растут с такой скоростью, которую мы даже представить себе не могли ещё пять лет назад.Привет, Хабр! Именно так считает наш сегодняшний гость – Дмитрий Немчин, ...

https://clck.ru/3MU8Ye
Реклама
Habr все новости об IT @habr
20 ч. назад
Data Science + Разработка =… или Как наладить процессы в растущей кросс-функциональной команде

Привет, Хабр! Меня зовут Саша Лапина, я проджект-менеджер* в Lamoda Tech, в стриме по разработке внутреннего продукта — ML-модели оптимизации ценообразования. Поделюсь кейсом управления разработкой и расскажу, как мы налаживали процессы в нашей кросс-функциональной команде, которая за 2 года выросла в шесть раз....

https://clck.ru/3MU4W7
Habr все новости об IT @habr
22 ч. назад
QapDSL — декларативное описание AST и парсеров для C++

QapDSL — декларативное описание AST и парсеров для C++
QapDSL — это специализированный язык (DSL), который позволяет описывать абстрактные синтаксические деревья (AST) и правила их разбора для языков программирования, прежде всего C++. Такая формализация помогает автоматизировать построение парсеров, генерацию кода, анализ исходников и даже рефакторинг.

Зачем нужен QapDSL?

Компактно и нагля...

https://clck.ru/3MTxUN
Habr все новости об IT @habr
24 ч. назад
Новый кандидат в односторонние функции для криптографии и PRNG

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

https://clck.ru/3MTqQ8
Habr все новости об IT @habr
1 д. назад
Циклическая зависимость, не надо бороться, надо дизайнить

Разберемся откуда берутся циклические зависимости и что с этим делать на примере эволюции простенького сервиса.

https://clck.ru/3MThxZ