habrahabr
HackRF One. Начало работы и варианты применения

Продолжаю свой рассказ о SDR-трансивере HackRF One. На этот раз хотелось бы рассказать о том, что делать с устройством, когда оно оказалось у вас в руках. Какие проекты и способы использования доступны для обычного пользователя и радиолюбителя. Я постарался обобщить в статье всё, что удалось найти и то, что меня заинтересовало больше всего. Начну с процесса настройки, а потом попробуем железку в деле!Всем заинтересованным — добро пожаловать под кат!Немного вступительной лирикиКак бы критически …

  • вторник, 29 июля 2025 г. в 00:00:09
habrahabr
Китайский интернет: как там?

Последние несколько лет в Рунете часто говорят, будто тот движется по китайскому сценарию — будь то Великий китайский фаервол или Государственный мессенджер, аналог WeChat. А какой этот "китайский интернет" с бытовой точки зрения? Восемь лет назад я уже писал, как он меня бесит. Интернет в Китае изменился, да и Рунет, кхм, тоже. Пора освежить знания.БраузерыИсточник: ithome.comGoogle Chrome по-прежнему занимает примерно 44% рынка, место Internet Explorer занял Edge (снизив долю Microsof…

  • вторник, 29 июля 2025 г. в 00:00:08
habrahabr
Может, нам вечно не хватает времени, потому что его в принципе не существует?

Время не ждёт. Мы все это чувствуем, но редко задумываемся о причине этого и о смысле времени вообще. Чаще всего у нас, обычных людей, нет времени думать о времени. А вот у некоторых физиков в этом заключается суть их работы.В обычной жизни мы привыкли делить время на три категории: прошлое, настоящее и будущее. Даже если такое разделение кажется очевидным, суть его при дальнейшем анализе постепенно размывается. Нам нужно настоящее, чтобы определить и отделить прошлое от будущего. Но что такое …

  • вторник, 29 июля 2025 г. в 00:00:07
javascript
Стартап за выходные: AI-агент для БД, часть 2

Ну кто не мечтает запустить стартап за одни выходные? Давно хотел развеяться, и чутка отвлечься от рутины и работы. А ещё давно хотел пощупать Tauri v2, и новомодные фреймворки для построения AI-агентов (ai-sdk / mastra / llamaindex).Идея простая: десктопное приложение, внутри ИИ-агент, который подключается к БД, получает данные о структуре таблиц/вьюшек. Справа сайдбар: интерфейс чата с агентом, а основное пространство - холст, на котором агент размещает что хочет сам. А именно - виджеты, кото…

  • вторник, 29 июля 2025 г. в 00:00:05
javascript
Как @empty в Angular упрощает работу с пустыми коллекциями

Пустые состояния (Empty States) — это незаметные, но критически важные элементы интерфейса. Что видит пользователь, когда список задач пуст, поиск не дал результатов или дашборд ещё не содержит данных? Пустой экран? Бесполезный спиннер? Или продуманное сообщение, которое помогает сориентироваться?С появлением декларативного управления потоками (declarative control flow) в Angular обработка пустых состояний стала проще и элегантнее. Одна из ключевых возможностей — директива @empty, которая делае…

  • вторник, 29 июля 2025 г. в 00:00:04
github
mattermost-community / focalboard

Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.WarningThis repository is currently not maintained. If you're interested in becoming a maintainer please let us know here. This repository only contains standalone Focalboard. If you're looking for the Mattermost plugin please see mattermost/mattermost-plugin-boards. Focalboard Focalboard is an open source, multilingual, self-hosted project management tool that's an alternative to Trello, Notion…

  • вторник, 29 июля 2025 г. в 00:00:03
github
ashishpatel26 / 500-AI-Agents-Projects

The 500 AI Agents Projects is a curated collection of AI agent use cases across various industries. It showcases practical applications and provides links to open-source projects for implementation, illustrating how AI agents are transforming sectors such as healthcare, finance, education, retail, and more.🌟 500+ AI Agent Projects / UseCases A curated collection of AI agent use cases across industries, showcasing practical applications and linking to open-source projects for implementation. E…

  • вторник, 29 июля 2025 г. в 00:00:02
habrahabr
Как я написал современный GUI для yt-dlp на Python

Надоело каждый раз лезть в терминал, чтобы скачать видео с YouTube? Мне тоже. Поэтому я сделал нормальный GUI для yt-dlp - без лишних кнопок, с современным интерфейсом и чтобы просто работал. Код на GitHub, готовая сборка тоже есть.Зачем вообще это делать?Да, yt-dlp крутой - качает с кучи сайтов, быстрый, надёжный. Но блин, каждый раз набирать команды в консоли - это не для всех. Особенно когда нужно быстро скачать что-то и не париться с параметрами.Посмотрел на существующие GUI - одни выглядят…

  • понедельник, 28 июля 2025 г. в 00:00:11
habrahabr
Маршрут перестроен: исповедь лида о том, куда расти дальше (и всегда ли расти)

Я лид команды – и хочу идти дальше вверх! Точнее, не уверен, что хочу, но в айтишке надо ведь расти и развиваться, значит, следующая позиция для меня — менеджмент на уровень выше. Или нет? Как пробиться на новый уровень, если компания нанимает на руководящие позиции извне? На чём фокусироваться? Как перестать скучать по разработке? А может, к ней надо вернуться? Знакомы такие рассуждения? Тогда эта статья для вас:)Меня зовут Максим Шульга, я руководитель департамента разработки Документы Онлайн…

  • понедельник, 28 июля 2025 г. в 00:00:09