Select a country

С помощью Python реабилитировал алкогольную романтику у Довлатова

Я проанализировал эпизоды с упоминанием алкоголя в полном корпусе произведений Довлатова и посмотрел, как и для чего он использует алкоголь

Мы пробили новое дно: change request-ы и баг-репорты, которые никто не понимает

Мы, кажется, пробили новое дно.И что особенно удивительно, Карл! – аккуратно, без паники, с хорошей формулировкой и абзацами.Я сначала не понял
Наука - Хабрахабр

Мы пробили новое дно: change request-ы и баг-репорты, которые никто не понимает

Мы, кажется, пробили новое дно.И что особенно удивительно, Карл! – аккуратно, без паники, с хорошей формулировкой и абзацами.Я сначала не понял, что стало происходить. Было ощущение странного дежавю: читаю change request или баг-репорт, киваю, вроде всё логично... но что-то не так, как будто где это уже читал. Слова правильные. Причинно-следственные связи на месте. Термины употреблены верно. Пытаюсь понять в чём проблема – ноль. Как будто читаешь инструкцию к микроволновке, а не описание реальной проблемы. Пытаюсь прочитать ещё раз и ещё раз - с трудом продираюсь через текст с каким-то смутным понимаем того, что написано.И тут до меня доходит - как обухом по голове.Мои дорогие гении из техподдержки и продакт менеджер нашли «идеальный» способ сэкономить на обсуждении технической стороны проблемы со мной. И действительно, зачем? Клиент что-то спросил. Они прогнали это через ИИ. И ИИ вник. Глубоко. Старательно. Затем сгенерировал текст, старательно объясняя мне что нужно добавить, починить и даже каким образом это сделать (не имея даже понятия о нашей кодовой базе).И вот тут я реально взбесился. И не тихо так, а очень даже громко. Читать далее

[Перевод] Хватит неправильно использовать localStorage в React

localStorage кажется простым решением, пока приложение не начинает расти. useEffect, useState, рассинхронизация между компонентами, проблемы с SSR и отсутств
Наука - Хабрахабр

[Перевод] Хватит неправильно использовать localStorage в React

localStorage кажется простым решением, пока приложение не начинает расти. useEffect, useState, рассинхронизация между компонентами, проблемы с SSR и отсутствие типизации быстро превращают его в источник багов и хаоса.В этой статье я показываю, почему localStorage стоит рассматривать как external store, а не как обычный state React, и как правильно работать с ним с помощью useSyncExternalStore. Мы шаг за шагом усложняем реализацию: добавляем строгую типизацию, реактивность между компонентами и вкладками, поддержку sessionStorage, валидацию данных и SSR-совместимость — без Redux и лишней инфраструктуры.Материал основан на реальном коде и практических сценариях. В конце я показываю финальную архитектуру и готовую библиотеку, которую можно использовать в продакшене, если вам нужен безопасный и предсказуемый доступ к localStorage в React-приложениях. Читать далее

정의선, 연초부터 中→美→인도 광폭 행보… 미래 먹거리 구상 차원

‘친환경에너지의 중국, 인공지능(AI)의 미국, 초거대 시장의 인도.’ 정의선 현대자동차그룹 회장이 새해 초부터 이들 3개국을 쉴 새 없이 방문하며 ‘수소 생태계’, ‘자율주행’ 등 차세대 먹
동아닷컴 : 동아일보 IT/의학 뉴스

정의선, 연초부터 中→美→인도 광폭 행보… 미래 먹거리 구상 차원

‘친환경에너지의 중국, 인공지능(AI)의 미국, 초거대 시장의 인도.’ 정의선 현대자동차그룹 회장이 새해 초부터 이들 3개국을 쉴 새 없이 방문하며 ‘수소 생태계’, ‘자율주행’ 등 차세대 먹거리 구상에 나섰다. 글로벌 리더 기업 대표들을 만나 협력 방안을 구상하는 한편 시장 상황도 직접 점검했다. 앞서 4일 이재명 대통령의 중국 국빈 방문 당시 경제사절단으로 동행하며 중국에 간 정 회장은 CATL을 지휘하는 쩡위췬(曾毓群) 회장과 중국석유화공집단공사(시노펙) 허우치쥔(侯啓軍) 회장을 잇따라 만났다. CATL은 전 세계 전기차 배터리 시장의 약 38%, 중국 내수를 제외해도 29%에 이르는 압도적 1위 배터리 기업이다. 시노펙 역시 기존 석유화학 회사에서 친환경에너지 회사로 탈바꿈을 시도하며 연간 약 350만 t의 수소를 생산하고 있다. 이는 한국의 전체 수소 생산량인 248만 t보다 많은 수치다. 수소가 미래의 핵심 청정에너지로 쓰일 것으로 예측한 현대차그룹은 수소차, 수소연료

형지엘리트, 中기업과 웨어러블 로봇 개발 착수

형지엘리트는 중국 기업과 손잡고 웨어러블(입을 수 있는) 로봇 공동연구 개발에 본격 착수한다. 형지엘리트는 중국 지능형 외골격 로봇 전문 기업 ‘상하이중솨이로봇 유한공사(중솨이로봇)’
동아닷컴 : 동아일보 IT/의학 뉴스

형지엘리트, 中기업과 웨어러블 로봇 개발 착수

형지엘리트는 중국 기업과 손잡고 웨어러블(입을 수 있는) 로봇 공동연구 개발에 본격 착수한다. 형지엘리트는 중국 지능형 외골격 로봇 전문 기업 ‘상하이중솨이로봇 유한공사(중솨이로봇)’와 업무협약(MOU)을 체결했다고 14일 밝혔다. 웨어러블 로봇 공동 연구개발 및 시장 진출을 공동으로 추진한다. 최병오 패션그룹 형지 회장이 4∼7일 이재명 대통령의 중국 국빈 방문에 동행한 이후 발표된 첫 협약이다. 양사는 초고령화 사회로 진입하는 한중 고객을 대상으로 고령자들의 신체 특성과 라이프스타일에 맞는 제품을 연구한다. 패션 회사의 노하우를 로봇에 접목해 기계보다 ‘입기 편한’ 디자인을 만든다는 구상이다. 중솨이로봇은 중국을 대표하는 로봇 기업 중 하나다. 리창(李强) 중국 국무원 총리가 2015년 저장성 성장 재임 시절 미 ‘외골격 로봇의 아버지’라 불리는 호마윤 카제루니 교수를 직접 초청해 설립했다.

메타, 스마트안경 생산 2배로 확대 추진

메타가 ‘레이밴’ 스마트 안경 생산 능력을 두 배로 늘리는 방안을 검토 중인 것으로 알려졌다. 메타는 수요가 급증하면서 레이밴 안경의 글로벌 출시 일정을 미룬 바 있다. 13일(현지 시간) 블룸
동아닷컴 : 동아일보 IT/의학 뉴스

메타, 스마트안경 생산 2배로 확대 추진

메타가 ‘레이밴’ 스마트 안경 생산 능력을 두 배로 늘리는 방안을 검토 중인 것으로 알려졌다. 메타는 수요가 급증하면서 레이밴 안경의 글로벌 출시 일정을 미룬 바 있다. 13일(현지 시간) 블룸버그 등 외신은 소식통을 인용해 메타와 메타의 스마트 안경 사업 파트너인 에실로룩소티카가 인공지능(AI) 기반 레이밴 스마트 안경의 생산 역량을 올해 말까지 2000만 대 이상으로 늘리는 방안을 검토 중이라고 보도했다. 두 회사는 수요가 있을 경우 3000만 대 이상의 생산 능력을 구축하는 방안도 논의한 것으로 전해졌다. 스마트 안경을 제조하는 에실로룩소티카에 따르면 레이밴 스마트 안경은 올해 말까지 연간 1000만 대 제조 목표에 근접한 것으로 전해진다. 이 같은 증산 논의는 메타가 가파른 수요 증가에 대응하는 한편 경쟁자들이 본격적으로 시장에 진출하기 전에 입지 굳히기에 나선 것이라는 분석이 나온다. 메타는 경쟁사들보다 상대적으로 빠르게 스마트 안경 상용화에 성공했다. 2021년 첫

Обоснованность критериев свободы программного обеспечения GNU

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

Обоснованность критериев свободы программного обеспечения GNU

Данная статья была впервые опубликована в июле 2024 года. В ней разбирается, пожалуй, самый популярный миф о свободном программном обеспечении. Будто критерии свободы, обозначенные проектом GNU лишь снижают свободу пользователей. Поскольку этот миф столь же живуч, что и иные мифы о свободном ПО, разобранные в статье о соотношении свободы и приватности с безопасностью, — данная работа также не потеряла актуальности. Ее текст остался без изменений, однако, как и в случае с упомянутой статьей, некоторые ссылки на источники были заменены на более удобные. Читать далее

Baseline: декабрь 2025

Обзор на браузерные API, которые стали Widely available в декабре 2025. Раз в месяц я буду вам напоминать, что вы уже можете использовать в проде. Каждый м
Наука - Хабрахабр

Baseline: декабрь 2025

Обзор на браузерные API, которые стали Widely available в декабре 2025. Раз в месяц я буду вам напоминать, что вы уже можете использовать в проде. Каждый месяц выходят новые CSS-свойства, HTML-атрибуты, JavaScript-методы и WebAPI, но применять в проде мы их конечно же не будем. 2.5 года назад также каждый месяц выходили новые фичи в браузере, а вот их уже пора начинать применять.780 Узнать, что можно применять в проде

Как правильно ставить учебные цели. Разница между мечтой и целью

Кажется, что цели ставить легко: мы вроде бы чётко понимаем, чего хотим. «Хочу быть богатым». «Хочу начать ходить в зал и быть спортивным» и тд.
Наука - Хабрахабр

Как правильно ставить учебные цели. Разница между мечтой и целью

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

Самые красивые и технологичные игры 2025 года

Графика в видеоиграх не главное. Однако именно она олицетворяет технологический прогресс индустрии. Сложные системы освещения, фотореалист
Наука - Хабрахабр

Самые красивые и технологичные игры 2025 года

Графика в видеоиграх не главное. Однако именно она олицетворяет технологический прогресс индустрии. Сложные системы освещения, фотореалистичные материалы, физика, которая ощущается в каждом движении, и лицевые анимации, от которых трудно отвести взгляд — это именно то, для чего энтузиасты сегодня покупают флагманские видеокарты и OLED-панели.В прошедшем игровом году мы лицезрели, как мрачное средневековье превращается в почти осязаемую реальность, как феодальная Япония оживает в мельчайших деталях, как Сицилия начала XX века дышит солнцем и пылью, а постапокалиптические пейзажи Америки снова зовут в путь.В нашей подборке 10 игр, которые в 2025 году стали эталоном визуального и технического исполнения: от исторических реконструкций, до театральных постановок и научной фантастики, снятой на старую видеокассету. Читать далее

Поиск решений управляемый данными. Информационный блок

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

Поиск решений управляемый данными. Информационный блок

В предыдущей статье «Почему нейросети не заменят прикладных специалистов: простая логика против вероятностных подходов» рассматривались общие вопросы поиска решений управляемого данными. Эта информационная технология, основанная на простой логике, позволяет оперативно вести диалог с пользователем, используя накопленные в процессе поиска решения данные. Для того чтобы это работало - требуется фрагментировать знания предметной области в виде функций с заданными областями допустимых значений входящих в них параметров.В данной статье рассматривается вопрос о представлении предметных знаний в виде общедоступных документов, позволяющих интерпретировать их, как вышеозначенные функции и затем использовать в качестве компонентов базы знаний.Всё нижеследующее, хорошо всем известно, но в контексте поиска управляемого данными обретает новый смысл и функциональность.ПРИМЕЧАНИЕ. В качестве примера выбрана реальная задача из медицинской практики связанная с назначением антирабической помощи. Антирабическая помощь необходима для исключения заболевания бешенством после контакта с домашним или диким животным. Бешенство смертельно опасное заболевание. От правильности врачебных назначений зависит жизнь обратившегося за медицинской помощью. Имеется инструкция, регламентирующая действия по оказанию антирабической помощи, которая и является первоисточником базы знаний. Несмотря, на кажущуюся простоту выбор лечения (профилактики) требует чёткого анализа ситуации и учёта многих факторов. Экспертная система в диалоге управляемом данными не позволит ничего пропустить и предложит безошибочное решение. Читать далее

За что на самом деле платят ваши пользователи: декомпозиция ценности, которую не покажут метрики

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

За что на самом деле платят ваши пользователи: декомпозиция ценности, которую не покажут метрики

“Надо увеличить ценность нашего продукта!” - фраза, которую произнес, пожалуй, каждый продакт хотя бы раз за свою карьеру. Эта фраза уже так набила оскомину, что уже потеряла всякий смысл.А вот такой фразой “это не увеличивает ценность продукта для пользователей” отшиваются многие неугодные инициативы будь-то от команды или от СЕО.Но что скрывается за этим мифическим термином “ценность для пользователя”?Давайте разбираться. Читать статью

Учет доходов на маркетплейсе: где деньги?

На маркетплейсе главная ловушка простая: вы управляете бизнесом по цене и “выручке”, а живёте на выплате “к перечислению” — то есть на день
Наука - Хабрахабр

Учет доходов на маркетплейсе: где деньги?

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

HADI цикл: как научить AI-агента учиться на своих ошибках и нешаблонно мыслить

Цикл научного метода для AI в коде Python: Hypothesis — формируешь гипотезу Action — действуешь на её основе Data — собираешь данные Insight — делаешь вывод Ч
Наука - Хабрахабр

HADI цикл: как научить AI-агента учиться на своих ошибках и нешаблонно мыслить

Цикл научного метода для AI в коде Python: Hypothesis — формируешь гипотезу Action — действуешь на её основе Data — собираешь данные Insight — делаешь вывод Читать далее

Как я набрал 100 млн подписчиков за 1 наносекунду

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

Как я набрал 100 млн подписчиков за 1 наносекунду

Прости, дружище, я обманул тебя. Никаких 100 миллионов подписчиков у меня нет. Но не спеши уходить. Обещаю - будет интересно.Я микро-автор канала DevOps Brain и это рассказ о том как у меня не получается раскрутить свой канал про инфраструктуру, сети и программирование не смотря прилагаемые усилия.Тут не будет “успешного успеха”, который сочится из любой дырки. Тут будет про боль, ошибки, предрассудки, разочарования и почему я не сдамся. Читать далее

Процесс vs результат — ложная дихотомия: на разных уровнях управления оптимизируются разные метрики

В компаниях регулярно всплывает спор, который очень похож на инженерный: «Мы делаем правильно, но медленно» vs «Мы делаем быстро, но криво».На
Наука - Хабрахабр

Процесс vs результат — ложная дихотомия: на разных уровнях управления оптимизируются разные метрики

В компаниях регулярно всплывает спор, который очень похож на инженерный: «Мы делаем правильно, но медленно» vs «Мы делаем быстро, но криво».На уровне разговоров это обычно превращается в конфликт стилей: Читать далее

Langium — инструмент для языкового моделирования

Разработка собственных языков и языковых серверов может быть сложной и рутинной задачей. Langium — инструмент на TypeScript, который упрощае
Наука - Хабрахабр

Langium — инструмент для языкового моделирования

Разработка собственных языков и языковых серверов может быть сложной и рутинной задачей. Langium — инструмент на TypeScript, который упрощает создание предметно‑ориентированных языков (DSL) с готовым LSP‑сервером. Меня зовут Денис Маматин, я работаю в R&D‑отделе СберТеха. В ходе разработки одного из наших проектов мы столкнулись с необходимостью создания собственного DSL, и в этом нам существенно помог Langium. В этой статье я рассмотрю, как устроена грамматика Langium, как создать первый проект и какие преимущества он даёт разработчику. Читать далее

Minecraft на Unity. Логика разрушения блоков

Продолжаю разрабатывать Minecraft на движке Unity. В этой статье я покажу мою реализацию разрушения блоков - перестройки чанков. Это будет моя втора
Наука - Хабрахабр

Minecraft на Unity. Логика разрушения блоков

Продолжаю разрабатывать Minecraft на движке Unity. В этой статье я покажу мою реализацию разрушения блоков - перестройки чанков. Это будет моя вторая реализация.Перед прочтением этой статьи, советую ознакомиться с моей предыдущей статьей https://habr.com/ru/articles/982608/Моя первая логика основывалась на полной перестройке чанка после удаления блока. Это работало без багов и не сильно влияло на производительность. Но я решил поэкспериментировать со своей игрой, поставил высокую скорость разрушения и блоки разрушались 1 блок за кадр или около 100 - 300 блоков в секунду. При таком раскладе игра начинала тормозить, не сильно, но заметно. Конечно я не планировал оставлять такую скорость разрушения, но, если я могу увеличить производительность, то нужно реализовывать. Как же на меня ругался ИИ, когда я скидывал ему свой код. Он мне советовал остановиться на полной перестройке чанков (моя первая логика), но я все же ее переделал, и остался доволен результатом. Далее расскажу о всех деталях:Первым делом я вынес Mesh и его параметры (Vertices, Triangles и т.д.) Читать далее

Какие навыки нужны специалисту по кибербезопасности в 2026 году

Индустрия информационной безопасности развивается не менее стремительно, чем технологии. Если ещё несколько лет назад хватало базового зна
Наука - Хабрахабр

Какие навыки нужны специалисту по кибербезопасности в 2026 году

Индустрия информационной безопасности развивается не менее стремительно, чем технологии. Если ещё несколько лет назад хватало базового знания сетевых протоколов и основ криптографии, то в 2026 году специалист по кибербезопасности — это инженер, который понимает атаки, уязвимости, весь жизненный цикл продукта, архитектурные решения, процессы DevOps и угрозы в облачных системах.Какие навыки действительно нужны на рынке, как их развивать и где можно учиться, чтобы идти в ногу со временем, — разбираем в статье. Читать далее

Как мы измеряем качество в VK Видео

Привет, Хабр. Меня зовут Павел Муханов. Я руководитель лаборатории качества видеоплатформы VK.ВКонтакте, ОК, VK Клипы, VK Видео и другие сервисы VK
Наука - Хабрахабр

Как мы измеряем качество в VK Видео

Привет, Хабр. Меня зовут Павел Муханов. Я руководитель лаборатории качества видеоплатформы VK.ВКонтакте, ОК, VK Клипы, VK Видео и другие сервисы VK, предоставляющие возможность просмотра видео, используют в качестве core-технологии видеоплатформу VK. Она объединяет видеохостинг, стриминг и облачное хранилище и предоставляет аудитории бесшовный доступ к огромной библиотеке контента. Чтобы гарантировать стабильную работу видеоплатформы — предсказуемое качество видео и корректную работу плеера, — мы в лаборатории качества внимательно следим за метриками.В статье на примере VK Видео расскажу, как мы оцениваем качество и какие результаты получили, когда ввели регулярный мониторинг качества видео и перформанса. Читать далее

LCR как показатель эффективности бизнес-процесса простым языком

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

LCR как показатель эффективности бизнес-процесса простым языком

Я не экономист и не связан с менеджментом, тем более никогда не интересовался складской логистикой. У меня свой взгляд человека со стороны, разобравшегося и осмыслившего частную проблему. Хочу описать то понимание, которого мне не хватало изначально, как программисту. Хочу сохранить это понимание и, возможно, донести эти мысли для профессионалов в своей области. Возможно, хочу сохранить свои эмоции.. Без формул и заумных терминов, эта несложная математика уровня средней школы, которая может различаться у разных групп людей. Например, кто-то подгоняет lcr под 100%, а другие считают обратное значение и добиваются зеленного уровня в 25-35%, и это просто местные привычки, которые погоды не делают. Поэтому в дальнейшем буду оперировать словами «хороший» и «плохой» lcr, потому что каждый менеджер сам знает, какие цифры под этими словами подразумеваются. Другое дело, есть ли вообще понимание, зачем это считать? Оказывается, самое сложное не посчитать, а объяснить, зачем мы это считаем. Читать далее

Реализация гексагональной архитектуры на Java

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

Реализация гексагональной архитектуры на Java

В данной статье рассматривается архитектура проекта, позволяющая модульным образом интегрировать инфраструктурные фреймворки, такие как Spring, Quarkus и Micronaut, без необходимости модификации ядра предметной области (domain) или внешних API. Читать далее

Небо Сергея Павловича Королёва

Как мечта гения прошлого века задает тренды нашего столетия12 января 2026 года исполнилось 119 лет со дня рождения Сергея Павловича Королева. Ег
Наука - Хабрахабр

Небо Сергея Павловича Королёва

Как мечта гения прошлого века задает тренды нашего столетия12 января 2026 года исполнилось 119 лет со дня рождения Сергея Павловича Королева. Его нет с нами уже более полувека, но созданный им космический «задел» до сих пор определяет контуры не только российской, но и мировой космонавтики. Мы живем в эпоху Илона Маска и частных стартапов, возвращения на Луну и полетов к Марсу. При чем здесь советский конструктор, родившийся при царе? Ответ прост: именно Королёв заложил фундаментальные принципы, на которых стоит наше сегодняшнее представление о космосе как о пространстве для жизни, работы и мечты. Читать далее

Парацетамол и гидроморфон не облегчили боль у детей с травмами конечностей

Парацетамол и гидроморфон не облегчили боль у детей с травмами конечностей
N+1

Парацетамол и гидроморфон не облегчили боль у детей с травмами конечностей

Парацетамол и гидроморфон не облегчили боль у детей с травмами конечностей

Студенческий проект с открытым исходным кодом: «Как мы автоматизировали анализ университетского блэклога»

В ходе обучения и прохождения практики в вузе МГУТУ им Разумовского, мы выявили проблему: студенты тратят почти до 40 часов на поиск существую
Наука - Хабрахабр

Студенческий проект с открытым исходным кодом: «Как мы автоматизировали анализ университетского блэклога»

В ходе обучения и прохождения практики в вузе МГУТУ им Разумовского, мы выявили проблему: студенты тратят почти до 40 часов на поиск существующих исследований перед запуском новых проектов. Анализ показал, что многие работы дублируют уже выполненные исследования по AR/VR - технологиямНачалом для разработки нашего проекта V-Avatar послужил анализ научного задела факультета цифровых технологий. Мы интегрировали методы и алгоритмы, которые были уже созданы до нас, вместо того, чтобы начинать с нуля. Эти методы были описаны в данных ВКР:1)Теоретический фундамент (ВКР за 2025 года): «Применение AR/VR-технологий в обучении сотрудников». Из этого метода был взят концепт моделирования, который стал основой для архитектуры V-Avatar. Мы воспользовались данной моделью для взаимодействия аватаров внутри образовательной среды.2) Технологическая реализация (ВКР за 2024 год): «Разработка виртуального интерактивного музея на основе WebVR». Из данной работы были позаимствованы методы создания интерактивного 3D-контента. Также подходы к симуляции действий были адаптированы для функционала наших аватаров.Самый важный алгоритм моделирования из ВКР 2025 года интегрирован в программный модуль src/legacy_methods.py. Это позволило создать не только визуальное решение, но и ссылаться на обоснованные методы оценки вовлеченности пользователей именно в VR-обучение. Для создания MVP проекта V-Avatar мы выбрали гибкий технологический стек, который позволит быстро масштабировать решение и привлечь open-source контрибьюторов. Читать далее

Эволюция QA: от ручного тестирования к TestOps

Привет всем! Меня зовут Аркадий Воронов, старший специалист по качеству. В команде у меня гибридная роль: ручной тестировщик и TestOps. О второй в
Наука - Хабрахабр

Эволюция QA: от ручного тестирования к TestOps

Привет всем! Меня зовут Аркадий Воронов, старший специалист по качеству. В команде у меня гибридная роль: ручной тестировщик и TestOps. О второй ветке моего развития расскажу подробнее. В статье будут затронуты темы:- контекст ИБ: что и зачем мы тестируем;- основные боли и ограничения, - инсталляционное и конфигурационное тестирование, - матрица совместимости, - инструменты, которые укрощают «зоопарк стендов», - путь развития TestOps. Читать далее

Как проходить Leetcode-интервью: ритуал, который работает

Решил 434 задачи на Leetcode и прошёл все кодинг-интервью за последние 4 года — X, Google, Careem, TrustWallet, Yandex. Делюсь тем, что понял: какие мифы уже не работа
Наука - Хабрахабр

Как проходить Leetcode-интервью: ритуал, который работает

Решил 434 задачи на Leetcode и прошёл все кодинг-интервью за последние 4 года — X, Google, Careem, TrustWallet, Yandex. Делюсь тем, что понял: какие мифы уже не работают, как готовиться, и главное — ритуал решения задачи, который оценивают интервьюеры. Читать далее

Как ускорить SQL-запрос в миллион раз без изменения кода: кейс со STATMULTIPLIER в Postgres

Однажды при мониторинге мы обратили внимание на запрос, который занимал первое место по длительности: 40+ секунд на выполнение при 657 вызовах з
Наука - Хабрахабр

Как ускорить SQL-запрос в миллион раз без изменения кода: кейс со STATMULTIPLIER в Postgres

Однажды при мониторинге мы обратили внимание на запрос, который занимал первое место по длительности: 40+ секунд на выполнение при 657 вызовах за день. Причина состояла в том, что из-за неточной статистики распределения данных выбирался неподходящий индекс. В статье расскажем о том, как с помощью параметра STATMULTIPLIER в СУБД Tantor Postgres этот проблемный запрос удалось ускорить примерно в миллион раз — до 0.042 миллисекунды, — просто повысив точность статистики без изменения кода или структуры базы данных. Читать далее

Статус прорывной терапии отрицательно сказался на безопасности препаратов

Статус прорывной терапии отрицательно сказался на безопасности препаратов
N+1

Статус прорывной терапии отрицательно сказался на безопасности препаратов

Статус прорывной терапии отрицательно сказался на безопасности препаратов

Фторметолон не снизил частоту рецидивов после операций по поводу трахомного трихиаза

Фторметолон не снизил частоту рецидивов после операций по поводу трахомного трихиаза
N+1

Фторметолон не снизил частоту рецидивов после операций по поводу трахомного трихиаза

Фторметолон не снизил частоту рецидивов после операций по поводу трахомного трихиаза

Резервная популяция вымирающих жаворонков с Кабо-Верде за семь лет выросла до 850–1000 особей

Резервная популяция вымирающих жаворонков с Кабо-Верде за семь лет выросла до 850–1000 особей
N+1

Резервная популяция вымирающих жаворонков с Кабо-Верде за семь лет выросла до 850–1000 особей

Резервная популяция вымирающих жаворонков с Кабо-Верде за семь лет выросла до 850–1000 особей

Имитирующая голодание диета снизила активность болезни Крона

Имитирующая голодание диета снизила активность болезни Крона
N+1

Имитирующая голодание диета снизила активность болезни Крона

Имитирующая голодание диета снизила активность болезни Крона

«Казахские мифы. От демоницы албасты и пери до айдахара и шамана Коркута»

Представления об основных божествах и духах казахи унаследовали от древних тюрков. Впрочем, об этом мы знаем совсем немного: под влиянием исл
N+1

«Казахские мифы. От демоницы албасты и пери до айдахара и шамана Коркута»

Представления об основных божествах и духах казахи унаследовали от древних тюрков. Впрочем, об этом мы знаем совсем немного: под влиянием ислама мифологические сюжеты были переосмыслены, а многие персонажи из богов превратились в демонов. В книге «Казахские мифы. От демоницы албасты и пери до айдахара и шамана Коркута» («Манн, Иванов и Фербер») фольклорист Юлия Наумова рассказывает о верованиях кочевых народов Казахстана, особое внимание уделяя персонажам низшей мифологии. Предлагаем вам ознакомиться с фрагментом о животных, которые некогда были людьми или появились по божественной воле.

Как избежать катастрофы? Все о горячей замене в сложных системах

Представим, вы спроектировали многоплатную систему. Для надежности вы добавили резервирование и возможность замены модулей. В процессе рабо
Наука - Хабрахабр

Как избежать катастрофы? Все о горячей замене в сложных системах

Представим, вы спроектировали многоплатную систему. Для надежности вы добавили резервирование и возможность замены модулей. В процессе работы один из модулей вышел из строя. Вы извлекайте его из шасси, устанавливайте на его место аналогичный, и.... вся система отключается. Что же произошло? Давайте разбираться как вставлять платы правильно. Читать далее

Black-White Array: новая структура данных с O(log N) аллокаций

Black-White Array (BWA) — это упорядоченная структура данных с амортизированным временем операций вставки/поиска/удаления и используемых участков п
Наука - Хабрахабр

Black-White Array: новая структура данных с O(log N) аллокаций

Black-White Array (BWA) — это упорядоченная структура данных с амортизированным временем операций вставки/поиска/удаления и используемых участков памяти. Преимущества:• Амортизированное время вставки/удаления/поиска сравнимое с реализацией BTree от Google; • Низкое количество аллокаций памяти при операциях вставки - меньше давления на сборщик мусора, ниже фрагментация памяти; • Массивы под капотом: данные лежат рядом, что улучшает кэшируемость процессором и скорость обхода/доступа к данным; • Позволяет хранить элементы с одинаковыми ключами - не нужно использовать дополнительные структуры для группировки таких элементов; • Низкий оверхед на хранение служебной информации - экономия памяти по сравнению с другими структурами данных; • Удобен для вставки батчами; • Простая сериализация и десериализация; Подробности

Синдром супергероя или почему революцию лучше отложить

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

Синдром супергероя или почему революцию лучше отложить

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

Get more results via ClueGoal