Select a country

[Перевод] Четвёртый (и предпоследний) шаг к повышению производительности Firebird

Данная статья является четвёртой частью перевода руководства по повышению производительности Firebird за авторством А.Ковязина и Э.Гре
Наука - Хабрахабр

[Перевод] Четвёртый (и предпоследний) шаг к повышению производительности Firebird

Данная статья является четвёртой частью перевода руководства по повышению производительности Firebird за авторством А.Ковязина и Э.Грегорио от 23.05.2024 (и потому продолжается сквозная нумерация пунктов), а так же текстовой расшифровкой соответствующего видео. Читать далее

Когда 42 — это цифра: шумеро-вавилонская система счисления с глиняных табличек

На древних глиняных табличках из Месопотамии встречаются математические тексты с достаточно сложными вычислениями. Кроме прочего, для запи
Наука - Хабрахабр

Когда 42 — это цифра: шумеро-вавилонская система счисления с глиняных табличек

На древних глиняных табличках из Месопотамии встречаются математические тексты с достаточно сложными вычислениями. Кроме прочего, для записи чисел использовалась шестидесятеричная система, которая имеет существенное «компьютерное» преимущество перед современной десятичной. Посмотрим, как можно считать в клинописных «галках» и «палках», как записывать дроби, и что это даёт в сравненнии не только с десятичной, но и с шестнадцатеричной системой. Читать далее

29% взрослых не умеют надёжно уничтожать данные на ПК, ноутбуках и смартфонах

В 2024 году Управление комиссара по информации Великобритании (ICO) привело такие данные: 29% взрослых не знают, как надёжно удалить персональные
Наука - Хабрахабр

29% взрослых не умеют надёжно уничтожать данные на ПК, ноутбуках и смартфонах

В 2024 году Управление комиссара по информации Великобритании (ICO) привело такие данные: 29% взрослых не знают, как надёжно удалить персональные данные со старых устройств. Согласно опросу, 84% взрослых граждан обязательно удалят личные данные с устройства, прежде чем избавиться от него. Молодёжь меньше беспокоится об этом: 14% людей в возрасте 18−34 лет признались, что не станут стирать информацию с устройства, в то время как среди людей старше 55 лет таких всего 4%. Молодёжь зачастую не заботится об удалении личных данных (21%) и не волнуется о том, как эти данные могут использоваться (23%). Читать дальше →

Трехканальный вольтамперметр на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)

Привет друзья, сегодня с Вами мы соберём трёхканальный вольтамперметр на базе ESP32-S3. Многие из Вас, уже долгое время ждали этот проект, поэтом
Наука - Хабрахабр

Трехканальный вольтамперметр на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)

Привет друзья, сегодня с Вами мы соберём трёхканальный вольтамперметр на базе ESP32-S3. Многие из Вас, уже долгое время ждали этот проект, поэтому при его сборке я учёл все Ваши замечания в комментариях под видео к вольтамперметру на Arduino, вольтамперметру на ESP8266 и сделал проект максимально простым, я избавился от большого количества пайки, новый вольтамперметр буквально можно спаять навесным монтажом, так как он состоит всего из 5 модулей. Так же избавился от ненужных компонентов, навроде датчика температуры, блока управления вентиляторами, так как модули, на основе которых мы будем с Вами собирать лабораторный блок питания уже имеют и датчики температуры, и могут управлять скоростями вентилятора, поэтому данные компоненты в новом вольтамперметре я упразднил. Читать далее

[Перевод] Как CAPTCHA используются для установки стиллеров и троянов

Волна поддельных страниц CAPTCHA, которые обманывают пользователей, заставляя их вставлять вредоносные команды в диалоговое окно «Выполнить» (W
Наука - Хабрахабр

[Перевод] Как CAPTCHA используются для установки стиллеров и троянов

Волна поддельных страниц CAPTCHA, которые обманывают пользователей, заставляя их вставлять вредоносные команды в диалоговое окно «Выполнить» (Windows Run). Используются файлы (например, MP3, PDF) с внедрённым запутанным JavaScript, распространяемым через фишинговые письма, вредоносную рекламу (malvertising) или SEO-отравление. Загрузки исполняются в памяти с использованием mshta.exe или PowerShell, что позволяет часто обходить традиционную файловую детекцию. Эти атаки обеспечивают эксфильтрацию данных, кражу учётных данных, удалённый доступ, развертывание загрузчиков через такие вредоносные программы, как Lumma Stealer, Rhadamanthys, AsyncRAT, Emmenthal и XWorm. Читать далее

Настраиваем CI/CD Android-проекта, часть 3. Автоматизация публикации версий в Play Store

Всем привет, меня зовут Кирилл и я Android-разработчик в Scanny. В прошлых статьях мы разобрали, как будет выглядеть наш CI/CD, научились запускать стат
Наука - Хабрахабр

Настраиваем CI/CD Android-проекта, часть 3. Автоматизация публикации версий в Play Store

Всем привет, меня зовут Кирилл и я Android-разработчик в Scanny. В прошлых статьях мы разобрали, как будет выглядеть наш CI/CD, научились запускать статический анализатор кода, выполнять Android (Marathon Labs и Firebase Test Lab) и Unit-тестирование, собирать различные Build Flavors и отправлять их в нашу Telegram-группу.В этой статье мы настроим публикацию свежих версий в Play Market на примере Gradle Play Publisher и Fastlane, а так же поработаем с Gitlab Tag'ами.Так же улучшим наш CI/CD, собрав свой Docker-образ со всем необходимым окружением. Читать далее

Figma подает на IPO: что стоит за «обычным» графическим редактором?

То, что Adobe хотела купить за $20 миллиардов, рынок теперь готов оценить ещё выше. Figma выходит на IPO — и за этой сделкой стоит больше, чем просто по
Наука - Хабрахабр

Figma подает на IPO: что стоит за «обычным» графическим редактором?

То, что Adobe хотела купить за $20 миллиардов, рынок теперь готов оценить ещё выше. Figma выходит на IPO — и за этой сделкой стоит больше, чем просто подписки. Читать далее

Как провалить собеседование по System Design: ошибки, которые допускают даже опытные разработчики

Собеседование по System Design — это не просто проверка технических знаний, а настоящее испытание вашего инженерного мышления. В отличие от алгори
Наука - Хабрахабр

Как провалить собеседование по System Design: ошибки, которые допускают даже опытные разработчики

Собеседование по System Design — это не просто проверка технических знаний, а настоящее испытание вашего инженерного мышления. В отличие от алгоритмических задач, где есть чёткие правильные и неправильные ответы, здесь всё строится на умении анализировать, взвешивать компромиссы и предвидеть проблемы до их появления. Ирония в том, что даже опытные разработчики часто проваливают эти собеседования, потому что сосредотачиваются не на том. Они могут идеально знать, как работает Kafka или Cassandra, но если не умеют структурировать свои мысли и задавать правильные вопросы, их шансы резко падают. Читать далее

Еще раз об SVG-виджетах в tcl/tk

После выхода первой статьи про svg-виджеты для tcl/tk прошло более года. За это время вышел не только tcl/tk вервии 9.0, но и сам пэт-проект возмужал и п
Наука - Хабрахабр

Еще раз об SVG-виджетах в tcl/tk

После выхода первой статьи про svg-виджеты для tcl/tk прошло более года. За это время вышел не только tcl/tk вервии 9.0, но и сам пэт-проект возмужал и продолжает взрослеть. Напомним, что проект svgwidgets, примеры и интерпретаторы tcl/tk с необходимыми пакетами для работы с svg-виджетами можно найти на github-е. В проекте svgwidgets на github-е можно найти версию интерпретатора tclexecomp как для linux64 (папка tclexexcomp902), собранного из исходников tcl/tk-9.0.2, так и версию интерпретатора на базе tcl/tk-8.6 для платформ Linux64 и Win64 (папка tclexecomp200).К ранее созданному на github-е подкаталогу examples/CryptoArmPKCS_Test, в котором выложен исходный код криптографической утилиты для работы с электронной подписью cryptoarmpkcs, который предназначен для запуска на платформе Linux64 в среде tcl/tk-9, добавлены аналогичные папки для запуска утилиты cryptoarmpkcs в среде tcl/tk-8.6 на платформах Linux64 (папка examples/CryptoArmPKCS_Test_Tk86) и Win64 (папка examples/CryptoArmPKCS_Test_Tk86_Win64). Для запуска этой утилиты ничего дополнительного устанавливать на свой компьютер не требуется. Достаточно выбрать соответствующий интерпретатор из папки tclexecomp200 или tclexexcomp902 и выполнить файл mainguipkcs_svg.tcl из соответствующей папки ~/examples/CryptoArmPKCS_Test, например:C:>C:Temptclexecomp64_v200_svg_Win64.exe c:TempCryptoArmPKCS7_Test_Tk86_Win64mainguipkcs_svg.tcl Читать далее

Из жизни аффинных треугольников

Из обсуждений недавней статьи «Пара слов об алгебре интервалов» видно, что основное затруднение вызывает понимание основных объектов,
Наука - Хабрахабр

Из жизни аффинных треугольников

Из обсуждений недавней статьи «Пара слов об алгебре интервалов» видно, что основное затруднение вызывает понимание основных объектов, лежащих в основе аксиоматики - точка, интервал, граница, вектор. Здесь мы поднимем размерность и рассмотрим двумерные интервалы. Обычно более общая задача помогает лучше понять частный случай, которым по отношению к двумерным интервалам являются рассмотренные ранее одномерные. В этот раз поменяем акценты - будет мало формул и много картинок.Итак, как мы выяснили, мерность интервала зависит от количества задающих его границ (а не от количества базисных точек). В одномерном случае достаточно двух границ, соответственно в двумерном, видимо, должно быть достаточно трех. Встречайте!

Эволюция управления продуктом: фреймворки, инструменты и стратегические императивы на 2024-2025 год

Проведя множество собеседований на позицию продакт-менеджера и ежедневно общаясь с большим количеством продактов, я понял, что у большинств
Наука - Хабрахабр

Эволюция управления продуктом: фреймворки, инструменты и стратегические императивы на 2024-2025 год

Проведя множество собеседований на позицию продакт-менеджера и ежедневно общаясь с большим количеством продактов, я понял, что у большинства моих коллег сейчас в голове полная каша и неразбериха. Со всех сторон сыплются новомодные словечки, пестрятся фреймворки, все используют agile и делат growth hacking, даже не понимая, что это такое, как это варить и есть ли это у них на самом деле.В этой статье я попробовал проанализировать инструменты, которые используют продакт-менеджеры, разобрать, что они из себя представляют, а также ответить на ключевые вопросы: Что это? Для чего это нужно? Когда это применять? Читать далее

Киберклубы в условиях санкций: импортозамещение, ПО для киберарен и адаптация к новым экономическим реалиям

ВступлениеМысль написать этот материал появилась на конференции компании Langame. Сейчас киберклубы, или киберарены, переживают новый всплеск
Наука - Хабрахабр

Киберклубы в условиях санкций: импортозамещение, ПО для киберарен и адаптация к новым экономическим реалиям

ВступлениеМысль написать этот материал появилась на конференции компании Langame. Сейчас киберклубы, или киберарены, переживают новый всплеск популярности. Киберспорт тоже стал более востребованным, потому что соревновательный и спортивный опыт кибератлеты получают в том числе и в киберклубах. Однако я уже пообщался с разными киберспортсменами, поэтому хочу пообщаться с функционерами компьютерного спорта.Естественно, что для проведения турниров по компьютерным дисциплинам нужны площадки. И киберклубы, компьютерные клубы, киберарены и прочие синонимы, означающие возможность играть в компьютер вне дома — для удовольствия или спортивного интереса — подходят лучше всего.На Хабре уже было интервью с одним из руководителей компании-разработчика экосистемы для киберарен Langame Павлом Голубевым. Поэтому я решил чуть глубже изучить киберклубы и как за последние пять лет развивалась с ними ситуация.На конференции было много владельцев киберарен, так что найти спикеров для материала не составило труда. Я задал вопросы про помощь государства, импортозамещённые системы на ПК в клубах и как всё это работает. Приятного чтения! Читать далее

Топ новостей инфобеза за июнь 2025 года

Всем привет! Подводим итоги июня дайджестом ключевых ИБ-новостей. В середине месяца прогремела беспрецедентная 16-миллиардная утечка паролей
Наука - Хабрахабр

Топ новостей инфобеза за июнь 2025 года

Всем привет! Подводим итоги июня дайджестом ключевых ИБ-новостей. В середине месяца прогремела беспрецедентная 16-миллиардная утечка паролей, которой не было — сенсация оказалась не более чем журналистской уткой.Из реальных событий, Claude показал неплохие результаты в сценарии с багхантингом. Mr.d0x представил перспективные варианты популярной атаки ClickFix. Исследователи обнаружили, что микрофоны ноутбуков и других устройств испускают радиосигналы с записанным звуком, которые легко перехватить. И наконец, четвёрке участников REvil вынесли приговоры, а во Франции поймали IntelBroker’a и ShinyHunters. Об этом и других интересных событиях июня читайте под катом! Читать далее

Код, кофе и вечное любопытство: как не превратиться в робота

Помню Ванкувер, 2005 год. Сижу над монолитом на Java в команде того самого автора книги, которую швыряют в каждого джуна. Баги, дедлайны, бессонные
Наука - Хабрахабр

Код, кофе и вечное любопытство: как не превратиться в робота

Помню Ванкувер, 2005 год. Сижу над монолитом на Java в команде того самого автора книги, которую швыряют в каждого джуна. Баги, дедлайны, бессонные ночи. И ловлю себя на мысли: я перестал видеть лес за деревьями. Вернее, систему за строчками кода. Стал «исполнителем»: получил таску → закрыл → получил следующую. Творчество? Инновации? «Да кому это надо, когда прод падает!». Читать далее

Артефакты с балкона: о чём говорят забытые вещи

Любому из нас знакома ситуация, когда родители выкинули коллекцию любимых вкладышей или отдали кому-то старую консоль. Бывает и так, что от ве
Наука - Хабрахабр

Артефакты с балкона: о чём говорят забытые вещи

Любому из нас знакома ситуация, когда родители выкинули коллекцию любимых вкладышей или отдали кому-то старую консоль. Бывает и так, что от вещей из детства отказываешься легко, по собственной воле. Стопка комиксов и энциклопедий раздаётся соседским детям, да и стыдно держать такое в свои 16 лет.Мои родители — советские люди старой закалки. Уже давно не времена дефицита, но они всё ещё хранят старые сервизы, коллекционируют книги (при этом на чтение нет времени) и держат вещи, которые вроде и не нужны, но выкидывать жалко. Отчасти эта черта перешла и ко мне. Детство давно прошло, но многие вещи так и не выкинул. Что-то оставил на балконе, что-то — в дальних уголках старой и громоздкой стенки.И вот, спустя годы, наступил неожиданный ремонт вместе с переездом от родителей. Я начал разбирать старую стенку, собирать вещи в коробки и удивился тому, сколько интересных находок дожило до наших дней в целости и сохранности. Этот материал — своеобразный эпилог моему детству и досугу всей молодёжи конца девяностых. Не плачу, просто ностальгия в глаз попала

Короткий обзор Pest — неплохой PHP-фреймворк для тестов

Привет, Хабр!Сегодня рассмотрим Pest — минималистичный, но выразительный тестовый фреймворк для PHP. Он построен поверх PHPUnit и переосмысляет под
Наука - Хабрахабр

Короткий обзор Pest — неплохой PHP-фреймворк для тестов

Привет, Хабр!Сегодня рассмотрим Pest — минималистичный, но выразительный тестовый фреймворк для PHP. Он построен поверх PHPUnit и переосмысляет подход к написанию тестов: делает их лаконичнее, читаемее и проще в поддержке.Pest — не альтернатива PHPUnit, а надстройка над ним. Он предоставляет декларативный DSL, сохраняя все фичи PHPUnit. Это позволяет использовать существующие PHPUnit-фичи, включая assertions, мок-объекты, аннотации, и при этом писать тесты в более компактной форме. Читать далее

Эффективная коммуникация в ИТ: как тестировщики могут стать связующим звеном между отделами

Привет, Хабр! Меня зовут Олег, я являюсь действующим QA Engineer в компании Intelsy. Это мой дебют в написании статьи, надеюсь прочтение будет пол
Наука - Хабрахабр

Эффективная коммуникация в ИТ: как тестировщики могут стать связующим звеном между отделами

Привет, Хабр! Меня зовут Олег, я являюсь действующим QA Engineer в компании Intelsy. Это мой дебют в написании статьи, надеюсь прочтение будет полезным. Статья для тех, кто хочет улучшить взаимодействие и коммуникации в команде, или взглянуть на это немного под другим углом.Почему коммуникация — один из ключей к успеху в ИТ‑компанииВ современном мире ИТ‑проекты — это не просто код или дизайн, а симбиоз усилий множества специалистов: разработчиков, аналитиков, маркетологов, менеджеров, дизайнеров и конечно же тестировщиков. Каждый отдел играет свою роль, но только понимание между ними превращает отдельные части в «работающий механизм». Особенно важно, чтобы тестировщики, находясь на стыке технического и бизнес‑мира, умели строить диалог с людьми, чьи мотивы, термины и подходы могут кардинально отличаться.В этой статье мы разберем, как улучшить коммуникацию с разработчиками, аналитиками, маркетингом и бизнес‑партнерами, учитывая разный возраст, уровень образования и опыт. Вы узнаете, как избежать конфликтов, сделать обратную связь конструктивной и стать ценным участником команды. Читать далее

Обзор САПР SimPCB Lite для расчета линий передачи и переходных отверстий на печатной плате

В.С. Кухарук, В.А. Ухин В статье рассмотрены основные возможности и маршрут анализа линий передачи и переходных отверстий в САПР SimPCB Lite. Данна
Наука - Хабрахабр

Обзор САПР SimPCB Lite для расчета линий передачи и переходных отверстий на печатной плате

В.С. Кухарук, В.А. Ухин В статье рассмотрены основные возможности и маршрут анализа линий передачи и переходных отверстий в САПР SimPCB Lite. Данная программа предназначена для обеспечения целостности сигналов и снижения потерь в высокоскоростных цифровых и в высокочастотных аналоговых устройствах, реализованных на печатных платах. SimPCB Lite - система численного анализа линий передачи, виртуальная исследовательская лаборатория. В ее основе лежит математический 2D-решатель, в котором реализован метод граничных элементов. С помощью данного решателя вычисляются четыре первичных параметра: емкость (С), проводимость диэлектрика (G), индуктивность (L) и сопротивление (R). C и G рассчитываются через энергию электрического поля, L и R - магнитного. Все остальные параметры (волновое сопротивление, задержка, потери и т. д.) определяются на их основе.Аналогичной зарубежной САПР с похожим методом расчета является Si9000 (Polar). При этом SimPCB Lite в чем-то ее опережает. Например, при вычислении параметров переходного отверстия в САПР от компании “ЭРЕМЕКС” используется его реальная модель, а в Si9000 в основе - коаксиальный кабель. Понятно, что во втором случае погрешность вычисления будет значительной [1]. Кроме этого, SimPCB Lite частично покрывает возможности ANSYS (модуль 2D Extractor) и HyperLinks (Siemens) [2]. Рекомендуемая последовательность действий для расчета и анализа параметров линий передач (ЛП) и переходных отверстий (ПО) в САПР SimPCB Lite состоит из определенного набора шагов: Читать далее

Зачем прыгать в бассейн… преджунов?

Привет, Хабр! Меня зовут Стас, я курирую HR-вопросы в ДИТ «Сеть продаж». Мы отвечаем за физические каналы взаимодействия с клиентами: сеть
Наука - Хабрахабр

Зачем прыгать в бассейн… преджунов?

Привет, Хабр! Меня зовут Стас, я курирую HR-вопросы в ДИТ «Сеть продаж». Мы отвечаем за физические каналы взаимодействия с клиентами: сеть отделений банка, банкоматы, выездные специалисты прямых продаж, доставка финансовых документов и многое другое. В нашем ИТ-департаменте работает более 1000 человек. Мы нанимаем много инженеров разного уровня. Причём берём не только специалистов, но и даём шанс пока не очень квалифицированным, но очень мотивированным ребятам. Это у нас называется «бассейном». Читать далее

Три письма из мультивселенной: какое будущее с ИИ мы выберем?

Представьте, что вам в руки попали три письма из разных параллельных реальностей будущего: одно из них пугает, второе соблазняет, а третье опи
Наука - Хабрахабр

Три письма из мультивселенной: какое будущее с ИИ мы выберем?

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

Тебя что, в гугле забанили? Да…

Сегодня в 04.07.2025 в три часа ночи пришло вот это письмо. Прочитал в 10 утра и решил рассказать подробности Читать далее
Наука - Хабрахабр

Тебя что, в гугле забанили? Да…

Сегодня в 04.07.2025 в три часа ночи пришло вот это письмо. Прочитал в 10 утра и решил рассказать подробности Читать далее

Автоматизация мониторинга: как заставить скрипты работать вместо вас

Привет, Хабр! Ручной мониторинг серверов и логов - это как разжигать костёр вместо использования микроволновки. Если вы вручную проверяете ло
Наука - Хабрахабр

Автоматизация мониторинга: как заставить скрипты работать вместо вас

Привет, Хабр! Ручной мониторинг серверов и логов - это как разжигать костёр вместо использования микроволновки. Если вы вручную проверяете логи, доступность сервисов или реагируете на алерты посредством почты - попробуйте перейти на автоматизацию.Почему скрипты?- Гибкость: кастомизация проверки под свои нужды- Простота: запуск в cron или systemd - и можно с чистой душой забыть о проблеме- Самовосстановление: скрипт может не только найти проблему, но и исправить её (рестарт службы, чистка ненужных файлов, логов)Автоматизированный мониторинг - это не про сложные системы в стиле Zabbix или Prometheus (они очень хороши для масштабируемых решений, данного факта не отрицаю). Это простые скрипты, которые делают ровно то, что вам нужно. Нет лишних зависимостей, сложных конфигов или чего-то лишнего. Читать далее

PaaS — таблетка от рутины: как и почему это работает

Привет, Хабр! Меня зовут Игорь Анохин. Я руковожу платформенной разработкой K2 Cloud хотя большую часть времени трачу на объяснения, что я не DevOps.
Наука - Хабрахабр

PaaS — таблетка от рутины: как и почему это работает

Привет, Хабр! Меня зовут Игорь Анохин. Я руковожу платформенной разработкой K2 Cloud хотя большую часть времени трачу на объяснения, что я не DevOps. Когда рассказываю, как мы поднимаем базы данных, Kubernetes и другие сервисы, «разработчик» – это последнее, что приходит людям в голову.Поэтому в статье я расскажу, что такое платформенные сервисы, и как они работают. Мы погрузимся в их жизненный цикл и пройдём весь путь нашего сервиса: от создания до мониторинга и решения проблем с кластером. В заключение поговорим о наших планах развития платформенных сервисов. Читать далее

Domain-Driven Design: чистый подход к проектированию бизнес-логики

Недавно наша команда столкнулась с новым проектом — крупной backend-системой, которую руководство решило реализовать в формате монорепозитори
Наука - Хабрахабр

Domain-Driven Design: чистый подход к проектированию бизнес-логики

Недавно наша команда столкнулась с новым проектом — крупной backend-системой, которую руководство решило реализовать в формате монорепозитория. Масштаб бизнес-логики оказался огромным, и быстро стало понятно, что без четкой архитектурной дисциплины невозможно поддерживать читаемость, изолировать бизнес-логику и эффективно управлять сложностью. Поэтому мы выбрали подход Domain-Driven Design (DDD), при котором домен описывает бизнес-правила, а оркестратор и инфраструктура вынесены в отдельные слои. Меня зовут Рамиль Куватов, я разработчик в VK Tech, и эта статья — попытка описать и систематизировать принципы, которые помогают нам сохранять архитектуру чистой, а систему — устойчивой к изменениям. Читать далее

Мышление и AI

Эта статья погружает в саму структуру нашего мышления, предлагая практический подход к тому, как сделать его более осознанным и управляемым.
Наука - Хабрахабр

Мышление и AI

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

ChatGPT не делает нас глупее

Увидел десяток постов, где люди всерьёз утверждают, что ChatGPT якобы делает нас глупее. Мне сразу показалось, что это чушь (спойлер: так оно и ест
Наука - Хабрахабр

ChatGPT не делает нас глупее

Увидел десяток постов, где люди всерьёз утверждают, что ChatGPT якобы делает нас глупее. Мне сразу показалось, что это чушь (спойлер: так оно и есть).К авторам оригинального исследования Your Brain on ChatGPT (https://arxiv.org/pdf/2506.08872) у меня мало претензий. Они честно обозначили все ограничения своего исследования. Более того, в разделе FAQ (https://www.media.mit.edu/projects/your-brain-on-chatgpt/overview/) прямо ответили на ключевой вопрос: Читать далее

Прощайте, Excel-пароли; привет, прозрачный аудит! Внедряем в инфраструктуру PAM-инструмент

Если в компании налажен контроль доступа к внутренним ИТ-ресурсам, хорошо не только спецам по ИБ, но и многим другим. Например, лидам, которые
Наука - Хабрахабр

Прощайте, Excel-пароли; привет, прозрачный аудит! Внедряем в инфраструктуру PAM-инструмент

Если в компании налажен контроль доступа к внутренним ИТ-ресурсам, хорошо не только спецам по ИБ, но и многим другим. Например, лидам, которые отвечают за доступы к базам данных в своих командах. И новым сотрудникам, избавленным от необходимости вручную собирать логины-пароли, а затем где-то их самостоятельно хранить. В Сравни больше 300 технических спецов, и в силу тематики наших продуктов зачастую они работают с чувствительными данными. Нам требовалось решение, которое поможет не просто централизованно управлять политиками доступов, но и проводить полноценный аудит всех действий в системе (предыдущий процесс логирования явно нуждался в модернизации).Под обе эти задачи заточены так называемые PAM-инструменты (Privileged Access Management). Под катом рассказываем, как мы обеспечили контроль доступов и аудит инфраструктуры с помощью одного из них. В том числе об особенностях его внедрения, возможностях и некоторых ограничениях, выявленных на практике.  Читать далее

БЭМ + Tailwind: прагматичный гибрид для современного фронтенда

Устали от бесконечных споров о CSS-методологиях? В этой статье я рассказываю, как объединил БЭМ и Tailwind в мощный гибридный подход, который спас м
Наука - Хабрахабр

БЭМ + Tailwind: прагматичный гибрид для современного фронтенда

Устали от бесконечных споров о CSS-методологиях? В этой статье я рассказываю, как объединил БЭМ и Tailwind в мощный гибридный подход, который спас мой проект и нервную систему. Узнайте, как избавиться от мучительного нейминга, решить проблему с отступами и ускорить разработку в два раза.Никакого догматизма — только практический опыт и реальные примеры использования лучших сторон обоих подходов. Чекнуть габеллу.

[Перевод] Асинхронная обработка ошибок – это сложно. Пример на CUDA

Или как я научился не беспокоиться из-за cudaGetLastError() и просто признал её нежелательной Любому, кто сталкивался с проектированием API, приходило
Наука - Хабрахабр

[Перевод] Асинхронная обработка ошибок – это сложно. Пример на CUDA

Или как я научился не беспокоиться из-за cudaGetLastError() и просто признал её нежелательной Любому, кто сталкивался с проектированием API, приходилось мучиться над вопросом, как лучше всего распространять ошибки к вызывателям функций. Эта проблема появилась ещё раньше, чем термин «API». Даже несколько десятилетий назад (скажем, 30+) проектировщики интерфейсов умели отделять возвращаемые ошибки от прочей полезной нагрузки в рамках тех функций, которые доставляют эту информацию вызвавшему их узлу. Читать дальше →

Лучшие российские low-code платформы 2025. Исследование Фонда Сколково и аналитического центра TAdviser

Российский рынок low-code платформ активно развивается и насчитывает более 50 программных продуктов. Интерес к ним проявляет, в основном, крупны
Наука - Хабрахабр

Лучшие российские low-code платформы 2025. Исследование Фонда Сколково и аналитического центра TAdviser

Российский рынок low-code платформ активно развивается и насчитывает более 50 программных продуктов. Интерес к ним проявляет, в основном, крупный бизнес. Часто корпорации развивают собственные центры разработки, но нередко прибегают и к помощи вендоров, поскольку растет потребность в поиске современных универсальных решений для разработки высоконагруженных корпоративных систем. Как результат, возрастает интерес к low-code платформам (Low-Code Application Platforms, LCAP). Для выбора платформы необходима объективная оценка рынка, для которой формируется ряд требований к инструментарию разработки, интеграционным возможностям и параметрам масштабирования. Важно составить оптимальный список требований и в деталях проанализировать опыт крупных заказчиков, мнения ИТ-руководителей относительно применимости, предпочтений и перспективных направлений использования low-code платформ в ИТ-ландшафте крупного бизнеса.В проекте Фонда «Сколково» и аналитического центра TAdviser, о котором речь пойдет далее, предпринята попытка оценить уровень зрелости российского рынка low-code платформ с точки зрения функциональной готовности решений к запросам заказчиков. В рамках исследования были изучены две точки зрения на рынок – со стороны пользователей и со стороны разработчиков.Исследование включает в себя три этапа: 1.      Глубинные интервью с конечными пользователями.2.      Опрос разработчиков.3.      Экспертная оценка.В этой статье мы расскажем о его результатах, а также коснемся общей проблематики вопроса. Читать далее

We Come in Peace. Пиксельная эстетика Pac-Man, Space Invaders, Mario и других ретро-игр в наручных часах

Для меня мир игр начался с клонов Space Invaders и Pac-Man на БК-0010 и Galaxian на Yamaha MSX-2. Сейчас мне кажется странным, что можно было массово вовлечь игроков
Наука - Хабрахабр

We Come in Peace. Пиксельная эстетика Pac-Man, Space Invaders, Mario и других ретро-игр в наручных часах

Для меня мир игр начался с клонов Space Invaders и Pac-Man на БК-0010 и Galaxian на Yamaha MSX-2. Сейчас мне кажется странным, что можно было массово вовлечь игроков в бесконечный и однообразный процесс.Тем не менее, режиссеры в сценариях фильмов и бренды в дизайне гаджетов, игрушек и одежды обращаются именно к первым “скучным” стрелялкам.Я тоже люблю старые игры из детства и фильмы по ним: “Первому игроку приготовиться”, “TRON”, “Пиксели”. А ещё - наручные часы. У меня есть Timex T80 с символикой Space Invaders и Pac-Man, а также модель Casio Pac-Man A100WEPC-1B. Цель этого пятничного поста - помочь читателям Хабра сделать перерыв в последний рабочий день недели, и показать результаты нескольких коллабораций часовых брендов с создателями культовых аркад. Моделей и серий, конечно же, гораздо больше.  Начать ностальгировать

Коротко про TTL в NoSQL-хранилищах: Redis, MongoDB и Cassandra

Привет, Хабр!В этой статье мы коротко рассмотрим, как работает TTL в трёх популярных NoSQL-хранилищах — Redis, MongoDB и Cassandra. Читать далее
Наука - Хабрахабр

Коротко про TTL в NoSQL-хранилищах: Redis, MongoDB и Cassandra

Привет, Хабр!В этой статье мы коротко рассмотрим, как работает TTL в трёх популярных NoSQL-хранилищах — Redis, MongoDB и Cassandra. Читать далее

Cherry MX — опыты на людях

В эксперименте участвовали 33 человека, которые печатали тексты на клавиатурах с разными типами свитчей Cherry MX (Red, Black, Brown и Blue) и состояниями по
Наука - Хабрахабр

Cherry MX — опыты на людях

В эксперименте участвовали 33 человека, которые печатали тексты на клавиатурах с разными типами свитчей Cherry MX (Red, Black, Brown и Blue) и состояниями подсветки (вкл/выкл). Измеряли скорость и точность печати, а также субъективные впечатления пользователей по шкале Лайкерта. Посмотрим, удалось ли найти закономерности и в чью пользу сработали цифры. Читать далее

Лучшие алгоритмы 20 века по версии SIAM

На рубеже веков SIAM опубликовали список из 10 алгоритмов, оказавших наибольшее влияние на науку и индустрию в 20 веке (по мнению редакции), четве
Наука - Хабрахабр

Лучшие алгоритмы 20 века по версии SIAM

На рубеже веков SIAM опубликовали список из 10 алгоритмов, оказавших наибольшее влияние на науку и индустрию в 20 веке (по мнению редакции), четверть века спустя по меньшей половина из этого списка до сих пор используется повсеместно. В статье вспомним что это за алгоритмы и за что они получили такое признание. Обсудим и алгоритмы, которые в этот список не вошли, но вполне могли бы, о чем читатели хабра написали в комментариях к статье «10 лучших алгоритмов 20 века». В конце статьи опрос, пожалуйста, не проходите мимо и отметьте или напишите в комментариях, какие алгоритмы на ваш взгляд должны были оказаться в этом списке! Читать далее

[Перевод] Как хранить деньги в базах данных и почему это не так просто, как кажется

Хранение денежных сумм в базах данных и API: анализ подходов платежных системХранение денег — вещь только на первый взгляд простая, а на деле с
Наука - Хабрахабр

[Перевод] Как хранить деньги в базах данных и почему это не так просто, как кажется

Хранение денежных сумм в базах данных и API: анализ подходов платежных системХранение денег — вещь только на первый взгляд простая, а на деле содержит множество подводных камней. Выбрав не тот тип данных, можно получить неточности в расчётах, возможна путаница при переводе суммы из одной валюты в другую. А если ещё и подключать внешние API, у каждого из которых своя точность для одних и тех же валют, уследить за совместимостью еще труднее.Разбираем, как решают эти проблемы Stripe, PayPal, Google Wallet и другие платежные системы. Сравниваем три основных подхода: Integer minor units, Decimal base units и String base units. Читать далее