Привет, Харб!
Сегодня рассмотрим, как реализовать собственный бинарный семафор на основе futex и библиотеки parking_lot_core.
Читать далееПоиск работы в IT — настоящий «чёрный ящик». Мы рассылаем резюме, проходим созвоны, получаем странные вопросы и туманные отказы. Что на самом деле происходит в голове у рекрутера? Почему один и тот же ответ где-то вызывает восторг, а где-то — вежливое «мы вам перезвоним»?
Чтобы пролить свет на этот процесс, мы разобрали более 10 часов записей живых, нефильтрованных эфиров с QA-практиками. В роли наших проводников выступят:
Lead QA Ада Ширченко (7+ лет в QA), Senior QA Юлия Самусева (8+ лет в QA) и Middle+ QA Евгений Гусинец (3+ лет в QA)
Это были не лекции, а честные диалоги, где начинающие тестировщики задавали самые наболевшие вопросы. Мы скрупулезно проанализировали эти разговоры и упаковали их в серию статей. Представляем наш «Сезон 1» — полный путь джуна от первого резюме до заветного оффера.
Читать далееАудит дизайна сайта — это системный анализ его визуальной и функциональной составляющих, который помогает выявить ошибки, мешающие пользователям комфортно взаимодействовать с ресурсом.
В этой статье разберём:
- Что такое аудит дизайна и зачем он нужен?
- Как провести аудит самостоятельно: пошаговая инструкция
- Основные ошибки дизайна и способы их исправления
- Инструменты для проверки юзабилити и визуальной привлекательности
Читать далееВ показаниях к применению одного известного успокоительного средства есть «синдром менеджера». Он сопровождается такими симптомами, как повышенная тревожность, чувство страха, апатия, депрессивное состояние. Почему менеджерам придумали целый синдром и так ли всё плохо? В этой статье пишу, как бороться с тревожностью в управлении проектами.
Читать далееНадоели чат-боты, которые только болтают? Создаём настоящего ИИ-помощника: читает файлы, ищет в сети, запоминает всё. LangGraph + MCP — пошаговый гайд для Python-разработчиков. Меньше теории, больше работающего кода.
- Два готовых агента: классификатор вакансий + файловый помощник
- Поддержка Ollama, OpenAI, DeepSeek — выбирайте любую модель
- Асинхронная архитектура с обработкой ошибок
- Полная интеграция в Python-проекты без no-code конструкторов
- Код готов к продакшену: логирование, retry-механизмы, конфигурация
От настройки окружения до рабочего агента за час.
Читать далееНа Mastodon кто-то спросил, можно ли подключить Google Gemini к бете Xcode 26 в macOS 26. Можно! Но… с помощью небольших хитростей и прокси-скриптов.
Читать далееТри недели назад произошло событие, которое в фронтенд-сообществе многие восприняли с двойственными чувствами. Vercel, та самая компания, которую обычно ассоциируют с Next.js и хостингом для модных React-приложений, объявила о покупке NuxtLab - команды, стоящей за Nuxt и Nitro.
Читать далееЗнаете, в чем сила канбан-досок? С их помощью можно организовать любой проект — и разработки, и крипто-стартапа, и контент-студии. Чего угодно. Рассказываю, как сэкономить время, силы и деньги и выбрать лучший сервис с канбан-досками.
Читать далее10 новых российских продуктов для управления дебиторской задолженностью, создания мини-приложений, оптимизации сайта под голосовой поиск AEO и многого другого. Битва за «Продукт недели» началась!
Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.
Читать далееВ этой статье мы рассмотрим, как запускать Claude Code с другими моделями, включая возможность использования локальных моделей.
Читать далееНесмотря на то, что COBOL — язык с историей, он по-прежнему жив и востребован в финансовой и правительственной сферах. Многие до сих пор поддерживают большие кодовые базы и пишут новые программы. Но работать с COBOL хочется удобнее, особенно если хочется простого и понятного инструмента для написания, компиляции и запуска кода.
Читать далееВесной 1964 года в колледже Дартмут два преподавателя, Джон Кемени и Томас Курц, представили миру новый язык программирования — BASIC (Beginner's All-purpose Symbolic Instruction Code).
Читать далееКак получить бан в Call of Duty без читов. Расследование одного бага.
Установи Windows не на NTFS и получи подарок
1 мая 2024 компания Microsoft официально прекратила поддержку Xamarin.Forms. Альтернативой они называют MAUI, который всё ещё очень и очень сырой. Нельзя так просто взять и перенести свое приложение на новые рельсы - у платформ разные подходы к написанию кода. Так как выкручиваться в таком случае тем, у кого есть legacy проекты на Xamarin.Forms, но при этом нет возможности перевести их на MAUI?
Читать далееВо времена СССР пенсия была простой как умывальник. Максимум был 132 рубля. 120 плюс если 10% за т.н. горячий стаж не менее 5 лет. Женщины выходили в 55 лет, мужчины в 60. С горячим стажем можно было выйти раньше. Может и еще были какие то ньюансы, но в основном это все.
В совреиенной Росси пенсионная система переделывалась несколько раз уже в 21 веке и процесс явно еше не завершен. Хотя может и сохранится на какое то время. Изменял возраст выхода на пенсию, изменялись правила расчета размера пенсии. Есть в существующей системе очевидные изъяны. Например практически отсутствует продуманая система внегосударственного пенсионного обеспечения. Есть корпоративные пенсии, но они никак не связаны с государством. Это чистый валюнтаризм на данный момент.
Чтобы понять изъяны и недостатки в российскоц системе, я предлагаю ознакомиться с Канадской практикой в данной теме и решить где есть изъяны и где их хотя бы поменьше.
Читать далееПривет Хабр! Я — Вадим, и жить не могу без запуска своих пет-проектов. Делаю их из любопытства, чтобы лучше изучить какой-то продуктовый вопрос.
Ещё люблю играть на гитаре, и недавно мы с друзьями запустили тг-бота, чтобы придуманные в процессе игры идеи не терялись в диктофоне, а сразу превращались в готовые песни.
На его примере и расскажу о том, как собираю дашики, чтобы получать ответы на те самые продуктовые вопросы.
Читать далееВзгляд зоопсихолога на взаимосвязь физиологии, психики и коммуникации.
От соседей до семьи: как с течением времени менялась наша связь с животными.
Автономное сосуществование предполагает совместное использование территории по принципу «близко живём — делим ресурсы». Этот тип характерен как для древнего хозяйства, так и для синантропных видов (голуби, вороны, бездомные кошки/собаки). Автономное сосуществование исключает эмоциональную связь между человеком и животным.
Пользовательское взаимодействие строится на функциональном симбиозе: сельское хозяйство, охота или служебные работы создают взаимную выгоду при минимальной эмоциональной близости.
Наиболее распространённый сегодня тип взаимоотношений - члена семьи. Пик эмоциональной привязанности, где 68% владельцев глобально приписывают питомцам человеческие черты (Journal of Veterinary Behavior, 2022), а в России этот показатель достигает 91% (Mars Petcare, 2024), что обостряет проблему антропоморфизма и гиперопеки.
Читать далееКак удалось с помощью GitHub Copilot автоматизировать отслеживание изменений в базе знаний Ozon. Мой опыт создания собственного сервиса для мониторинга и сравнения обновлений без знаний программирования, с пошаговым описыванием создания архитектуры процесса.
Вайбкодить далееПосле добавления зависимостей Firebase через CocoaPods в iOS-проект, при сборке я столкнуться с не приятной ошибкой:
Читать далееВ условиях, когда цена на золото растет, а Россия стремится удвоить добычу до 600-700 тонн к 2030 году, отрасль столкнулась с парадоксом: богатые месторождения истощаются, а новые технологии, позволяющие работать с бедными рудами (0.6-0.8 г/т вместо прежних 1-2 г/т), внедряются крайне неравномерно.
Читать далее