Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 22 sec ago

“Разработчики тупят” — а может, просто задачи дурацкие?

Tue, 07/15/2025 - 11:00

Если вы хоть раз были на стороне бизнеса, наверняка слышали (или говорили):

Сколько можно делать такую простую штуку?; Они что, не понимают, как это важно?

Но тут надо смотреть шире...

Читать далее

Каналы(channels) в Go

Tue, 07/15/2025 - 11:00

Каналы — инструмент для передачи данных между горутинами. Это фундаментальная концепция, на которой строится вся модель параллелизма в языке, и одна из ключевых особенностей, которая делает Go уникальным среди современных языков программирования. За внешней простотой синтаксиса ch <- value и <-ch скрывается сложная реализация, которая включает в себя кольцевые буферы, системы очередей, механизмы блокировки и тесную интеграцию с планировщиком горутин. В этой статье разберем их внутреннее устройство на уровне runtime и рассмотрим паттерны использования.

Читать далее

Запустили векторный поиск в YDB: рассказываем, как он работает

Tue, 07/15/2025 - 11:00

В новой версии YDB теперь доступны две версии векторного поиска — точный и приближённый. Приближённый поиск может работать с миллиардами векторов, если использовать векторный индекс. Такая технология есть у небольшого количества технологических компаний в мире.

Новый релиз СУБД Яндекса делает векторный поиск доступным для всех. Статья под катом написана по мотивам моего доклада на конференции HighLoad++, с которым я выступил 23 июня в Питере. В ней я расскажу про векторный поиск, индекс, RAG и о том, как эти технологии применяются в Алисе.

Читать далее

Автоматизация оформления выносок на чертежах в nanoCAD BIM Электро

Tue, 07/15/2025 - 10:09

Подробно разбираем инструменты для работы с выносками в nanoCAD BIM Электро — от базовых возможностей до создания пользовательских шаблонов.

Читать далее

Конструктор AI-продажников, юзабилити-тесты за 60 секунд — и ещё 8 российских стартапов

Tue, 07/15/2025 - 09:40

10 новых российских продуктов для анализа большого числа резюме разных форматов, быстрой разработки веб-приложений, создания чат-ботов и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее

IP-телефония в России: запрет или новые правила? Разбираемся

Tue, 07/15/2025 - 09:01

Привет, друзья! Сегодня в моем блоге разберем громкую тему конца 2024 года: «запрет IP-телефонии» в России. Сразу успокою: никто SIP не хоронит, и аналоговые АТС пока не нужны.

8 самых летних и солнечных игр, которые отлично зайдут в жару

Tue, 07/15/2025 - 09:00

Летом выходит мало игр, поэтому обычно все заглядывают в свой безграничный бэклог с целью найти нечто интересное. Под жару отлично заходят как раз солнечные игры, которые дарят особый вайб и зачастую погружают в атмосферу летнего приключения. Нашли 8 таких проектов, которые стоят вашего внимания.

Читать далее

Кубик мысли: простой проект, который говорит вместо тебя

Tue, 07/15/2025 - 07:02

Предупреждение для читателя: Эта статья — не гайд, не туториал, и уж точно не техноблог. Я не инженер, не блогер и не эксперт по микроконтроллерам. Просто человек, который в один вечер решил разобраться с ESP32 и внезапно собрал «Кубик мысли».

В этой статье я расскажу, как появился мой Кубик. Что он делает, из чего собран, как работает и зачем вообще нужен. Если вы ищете сложную электронику или гайды уровня “с нуля в продакшн” — тут не об этом.
Зато, может быть, вы вдохновитесь и сделаете что-то своё. А это уже будет значить, что статья не зря.

Читать далее

Как «взломать» сайт Мосбиржи и получать лучшие BID и OFFER в Excel — без подписок, с помощью Python и API брокера

Tue, 07/15/2025 - 05:23

Excel - главный рабочий инструмент многих частных инвесторов. Здесь ведут портфели, стратегии и мониторинг котировок. Но получить от Московской биржи лучшие цены на покупку (BID) и продажу (OFFER) из стакана прямо в таблицу - задача не из простых. Даже платная подписка на сайт биржи не даёт получать котировки в Excel напрямую.

Но слово «взлом» в названии статьи - это художественное преувеличение. Мы не будем нарушать никаких законов или пытаться обойти защиту биржи и вообще даже не дышим в сторону серверов Мосбиржи. Однако голь на выдумки хитра - построим элегантное решение с помощью официального API от любого брокера.

Идея проста: создать локальный сервер-прокладку, который Excel сможет опрашивать через веб-запросы. Сервер будет обращаться к API брокера, получать данные стакана и возвращать их в понятном для себя XML формате прямо в вашу таблицу, в ячейке которой будет отображена нужная цифра.

Фактически по такой схеме можно получать любые параметры с биржи и видеть их в своём локальном Microsoft Excel или его свободном аналоге LibreOffice Calc.

Весь код представлен на GitHub.

Читать далее

Актуальные источники трафика для арбитража 2025

Tue, 07/15/2025 - 05:01

Когда я только попал в арбитраж трафика, моим первым источником были нативные сообщения в чатах. Тогда я особо не понимал, что делаю - просто писал везде, где видел целевую аудиторию. Потом пошёл чуть глубже: начал делать креативы для УБТ-связок, тестировал Telegram, но всё это продлилось недолго. В итоге я пришёл туда, куда приходят почти все - во всем знакомый Facebook Ads.

Теперь, спустя пару-тройку лет в арбитраже, я вижу, как Facebook буквально лопается от конкуренции. В комьюнити многие до сих пор считают его лучшим. Но по факту у кого-то работает лучше TikTok, иногда Push, а иногда вообще дорвей или крауд.

Почему так происходит — не знаю. Может, это эффект толпы. А может, Facebook действительно сбалансирован по сложности и доходу, особенно на старте.

Так или иначе, я решил собрать большой список источников трафика на 2025 год. Расскажу в каких вертикалях они актуальны, сколько нужно денег на вход и насколько сложно работать.

Читать далее

Что остаётся после нас в онлайне — и как с этим быть

Tue, 07/15/2025 - 03:23

Совсем недавно умер мой друг.

Мы были знакомы только онлайн: игры, чаты, разговоры в ночи. О его смерти сообщила мама с его аккаунта в Telegram, и попросила помочь разобраться с его цифровыми следами, которые остались.

Я поняла, насколько мы все уязвимы перед этой темой. Нас научили, как удалять аккаунты. Но не учат, что делать, когда человек уходит, а вместе с ним — пароли, доступы, профили, подписки и часть его цифровой жизни.

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

Читать далее

Верните непрерывную интеграцию разработчикам

Tue, 07/15/2025 - 03:23

Все знают аббревиатуру CI/CD. Continuous Integration and Continuous Delivery - Непрерывная интеграция и Непрерывная поставка. Но едва ли можно найти более неправильно понимаемую нашей индустрией идею, чем непрерывная интеграция. Практика, которая была придумана, чтобы её делали разработчики, почему-то превратилась в объект работы девопсов, хотя к культуре DevOps ну вообще никакого отношения, по идее, иметь не должна.

Так что вот вам статья про то, как так вышло, что сейчас под CI понимают что угодно, кроме того, чем она, на самом деле, является.

Читать далее

«Смерть релиз-менеджера: Как тестировщики устроили тихий переворот в IT»

Tue, 07/15/2025 - 03:21

Привет Хабр! Меня зовут Олег, я являюсь действующим QA Engineer в компании Intelsy. Это моя вторая статья после этой (тут могла бы быть ваша реклама), уж очень понравилось делиться информацией и получать обратную связь от читателей! Статья для тех, кто хочет улучшить процессы поставки кода в прод или понять, где можно сэкономить время! Постараюсь немного раскрыть эту тему, поделиться своим мнением (которое ни в коем случае не претендует на звание "истина в последней инстанции"), и да, по традиции помним "у каждого своя кухня". Надеюсь прочтение будет интересным и полезным!

В современных IT-командах границы между ролями стираются: разработчики пишут тесты, DevOps внедряют мониторинг, а тестировщики всё чаще участвуют в процессах, выходящих за рамки классического QA. Один из самых спорных вопросов — должен ли QA инженер заниматься релиз-менеджментом?

Некоторые компании нанимают отдельного релиз-менеджера, другие доверяют этот процесс DevOps, но всё больше организаций приходят к выводу, что именно QA инженер — лучший кандидат на эту роль (Так собственно все работает и у меня на проекте).

 В этой статье мы разберём:

· Почему QA идеально подходит для управления релизами?
· Плюсы и минусы
· Как внедрить релиз-менеджмент в обязанности тестировщика
· Почему отдельная роль релиз-менеджера часто избыточна
· Какие инструменты и метрики использовать для успешного контроля выпусков

 1. Что такое релиз-менеджмент и почему QA должен в нём участвовать?

Релиз-менеджмент — это комплекс процессов, связанных с планированием, подготовкой и развертыванием новой версии продукта. Он включает:

Читать далее

Надежное программирование — часть 3. Финал (2019)

Tue, 07/15/2025 - 02:26

Немного рассуждений о языках программирования (ЯП) с уклоном на надежное и безопасное программирование.

Статья не публиковалась ранее, хотя была написана в 2019г, теперь можно смотреть как некую ретроспективу. Чем и воспользуюсь, вставляя замечания о былом по тексту (тег Upd).

Но тормозит развитие серии, ибо вышли уже 3 части и несколько переводов в тему: 

Читать далее

Android. Кража данных через клавиатуру: миф или реальность?

Tue, 07/15/2025 - 01:18

Могут ли угнать конфиденциальные данные пользователя через стороннее приложение на устройстве? Идеи защиты от возможных атак и обсуждение, насколько это возможно сегодня

Узнать сейчас (4 мин)

Почему я отказался внедрять тёмные паттерны и не получил оффер на фронтенд-лида

Tue, 07/15/2025 - 00:20

Всем привет! Меня зовут Александр Григоренко, я фронтенд-разработчик, и сегодня хочу поговорить о вопросах этики в интерфейсах и ценностях в разработке на примере одного моего недавнего собеседования. Это история о том, почему я отказался внедрять тёмные паттерны и не получил оффер на фронтенд-лида.

Читать далее

Apple Pro Weekly News (07.07 – 13.07.25)

Mon, 07/14/2025 - 22:01

Что нового нашлось в третьей бете для разработчиков – собрали всё в одном месте. Какие перестановки происходят в Apple и кто переманил главу отдела разработки LLM в компании. Что хочет купить Apple и что уже купили из стартапов. А также множество подробных и интересных слухов про грядущие iPhone 17 и Apple Vision Pro, которые нас ждут этой осенью и в следующем году. Загадочный прототип iPhone 16 и раскрытые с помощью него тайны, а также патенты и новшества. Всё это в свежем дайджесте – приглашаем к прочтению!

Перейти к новостям

[Перевод] Как я пишу код быстрее

Mon, 07/14/2025 - 21:34

Вечный вопрос разработчика: как писать код быстрее, не превращая его в поддерживаемый кошмар? Дедлайны давят, требования растут, а перфекционизм подсказывает: «Еще рефакторинг!»

Автор годами искал баланс между скоростью и качеством в разработке ПО и вывел практические правила. Делимся опытом: черновики вместо идеала, борьба с отвлечениями, маленькие патчи и другие навыки, реально ускоряющие работу.

Готовы ускориться?

Discord запустил виртуальную валюту Orbs для всех пользователей по всему миру

Mon, 07/14/2025 - 21:16

Платформа Discord официально запустила новую виртуальную валюту под названием Orbs, сделав её доступной всем пользователям по всему миру. Новая система вознаграждений, ранее находившаяся в бета-тесте, позволяет зарабатывать Orbs за выполнение Quests - рекламных заданий внутри приложения, таких как просмотр видео или взаимодействие с брендовыми играми и контентом.

Читать далее

Что делать вайбкодеру после 07/07

Mon, 07/14/2025 - 21:16

Итак, Cursor поменял тарифы.

Как они в действительности работают — это всё ещё загадка, потому что они указали примерное количество запросов, на которые можно рассчитывать, но почему-то каждый день это немного обновляется. То есть даже если ты попал на лимит, то на следующий день у тебя добавится ещё немного запросов. Но прозрачности тут нет

Кто не в курсе - раньше было 500 запросов за $20, что честно и понятно. Потом вдруг стал полный безлимит за $20, а затем Anysphere (разработчики Cursor) резко сказали, что якобы безлимит они давали только на режим авто (а там модель самая дешёвая), а в от на другие модели есть какие-то лимиты, но какие - не уточнили, пока коммьнити не разозлилось. В итоге оказалось, что за те же деньги сейчас можно себе позволит в 1.5-2 раза меньше, при этом появились тарифы за 60 и 200 usd.

Читать далее

Who's online

There are currently 1 user and 1 guest online.