Pull to refresh
-6
Алексей@java3000

Администратор windows умеющий в программирование

Send message

Парк юрского периода: самые харизматичные устройства в истории видеоконференцсвязи

Level of difficultyEasy
Reading time5 min
Reach and readers11K

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

Но нет.

Эти слова прозвучали задолго до 2020 года, когда удалённая работа стала осязаемой реальностью нашей жизни. Их произнёс Шелдон Хоххайзер — корпоративный историк AT&T, объясняя, почему первый видеотелефон Picturephone так и не стал коммерчески успешным.

Читать далее

Как PVS-Studio улучшает качество embedded-проектов

Level of difficultyEasy
Reading time16 min
Reach and readers11K

Embedded-разработка отличается множеством уникальных настроек, компиляторов и систем сборки. А при использовании стандартных методов анализа могут возникать сложности. Для решения этой проблемы PVS-Studio предоставляет специально разработанный механизм. Давайте узнаем о нём больше и посмотрим, как его можно применять на практике.

Читать далее

Я дою восемь месяцев в году и зарабатываю 11,6 млн

Level of difficultyEasy
Reading time10 min
Reach and readers8.5K

Статья написана на основе интервью с Жулдыз Кожахановой, основательницей компании Galamilk.

Я врач-педиатр и шестнадцать лет проработала в крупных международных фармкомпаниях. Последним местом была немецкая Bionorica, которая делает лекарства из растений, и её история меня во многом вдохновила: владелец вырастил из одной аптеки международную корпорацию с оборотом в несколько сотен миллионов евро. Я вникала в эти процессы, и мне всё сильнее хотелось собственного дела. За годы в фарме я к тому же убедилась, что многие болезни, от которых мы продаём лекарства, можно предотвратить обычным органическим питанием. Мне было важно, чтобы это было казахстанское производство, чтобы продукт приносил людям пользу и чтобы им же я могла кормить свою семью.

Читать далее

Я попросил ИИ самостоятельно опубликовать мое приложение в App Store и ушел сочинять лампу

Level of difficultyEasy
Reading time11 min
Reach and readers11K

К началу июля я выгорел. Первую версию я дебажил несколько недель и в какой‑то момент понял, что в 47 раз запускать симулятор я не готов. Наклепал скриншотов, сложил в папочку, показал Клоду и сказал: «Шурши и не булькай». Сам собирать вайбовую лампу дачную лампу из того что нашел в гараже.

Вернулся через 2 часа. В браузере полностью заполненная форма App Store Connect и синенькая кнопка «Отправить на проверку». Нажал. Все сработало — первая версия приложения ушла на проверку в эпл.

Сколько бы мне потребовалось времени, чтобы на работе организовать отправку приложения в стор? Я сидел и честно говоря был «поражен». ИИ управлял браузером, разобрался интерфейсе сайта, и нормально заполнил поля, о существовании которых я даже не думал.

Через неделю я загружал следующую версию и решил сравнить, сколько времени на это уходит у меня самого. Не вышло вообще. Apple сыпала ошибками и душила всем чем могла: скриншоты определенного размера и формата, какие‑то подпункты, поля, про которые я не знал. Я считаю, что терпение это моя сильная сторона и его хватило на +‑ на 24 минуты. Потом я позвал Клода, у него весь процесс занял 10 минут.

Вот после этого мне и захотелось рассказать историю целиком.

Читать далее

0.9 от вашего классификатора — это не 90%: почему модели врут о своей уверенности и как это чинить

Level of difficultyMedium
Reading time12 min
Reach and readers11K

Порог 0,8 часто воспринимают как 80% уверенности — и на этом строят автоматизацию.

Разберём, почему predict_proba может врать, как измерить калибровку модели и вернуть её вероятностям практический смысл.

Читать далее

Агентный RAG, бенчмарк TRuST и при чём здесь Нафаня?

Level of difficultyMedium
Reading time13 min
Reach and readers11K

Тестирование агентного RAG на многошаговых задачах бенчмарка TRuST: эволюция архитектуры, сравнение моделей и правила работы с промптами для сложных поисковых задач.

Читать далее

Реестр российского ПО есть, освобождения от НДС нет: где теряется освобождение

Level of difficultyMedium
Reading time8 min
Reach and readers9.9K

Ваша программа в реестре российского ПО. Значит, продаёте лицензии без НДС? Не факт. Подп. 26 п. 2 ст. 149 НК РФ содержит список исключений, и попасть в него легко: достаточно, чтобы в продукте был функционал размещения объявлений, рекламы или заключения сделок. При этом Минцифры такой функционал в реестр пустит, а ФНС потом может прислать требование и доначислить НДС за весь период освобождения.

Ниже разбор: кому положено освобождение от НДС, а кому нет; что писать в договоре (оферте) с пользователями и какие письма Минфина стоит держать под рукой до того, как вы начнёте выставлять счета без НДС.

Материал пригодится тем, кто готовит свое ПО к включению в реестр, и тем, у кого запись уже есть. Бухгалтеру можно переслать целиком.

Читать далее

Пробирка как процессор или как молекулы ДНК научились решать задачи

Reading time6 min
Reach and readers13K

Есть белок — рестриктаза ЭкоРИ. Она плавает в клетке, натыкается на двойную спираль ДНК и ищет конкретную последовательность из шести нуклеотидов (ГААТТЦ). Нашла — разрезает цепь ровно между первой и второй буквой. В стандартных лабораторных условиях никакой другой последовательности она не трогает. 

Прим. автора: при высоком содержании глицерина или нестандартном pH у ЭкоРИ проявляется так называемая звёздная активность — фермент начинает резать похожие, но не идентичные последовательности. Это известный артефакт, с которым борются в любом молекулярном протоколе.

Форма активного центра белка оптимизирована именно под эти шесть нуклеотидов — точное структурное соответствие обеспечивает во много раз большее сродство, чем к любой другой комбинации. Биохимики называют это специфичностью.

Леонард Эдлман — тот самый, чья буква «А» стоит в конце аббревиатуры RSA. Профессор Университета Южной Калифорнии, в 2002 году получил премию Тьюринга — высшую награду в информатике. В 1993 году, читая учебник Уотсона по молекулярной биологии, он задумался — а если фермент узнаёт последовательность и выполняет действие, это ведь и есть вычисление. Спустя год опубликовал эксперимент.

Читать далее

Как понять, что tg-канал накручен и лучше на него не заливать?

Level of difficultyEasy
Reading time4 min
Reach and readers12K

Шапка канала и его биография это два разных документа.

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

В Telegram Ads такая площадка покупает вам воздух: объявление показывается людям, которых нет.

Рассказываю, по каким признакам я отличают накрутку за час разглядывания графиков, и почему один признак ещё ничего не доказывает.

Читать далее

ИИ за полтора часа взял задачу, над которой статистики бились 20 лет

Level of difficultyEasy
Reading time5 min
Reach and readers14K

Эдгар Добрибан, статистик из Уортонской школы Пенсильванского университета, сел за разговор с GPT-5.6 Pro. Модели он дал только математическое определение процедуры Бенджамини-Хохберга и вопрос: доказать или опровергнуть. Примерно через полтора часа рассуждений она выдала доказательство, конкретный контрпример и код численного сертификата к нему.

Читать далее

От object detection к классическому CV: разрабатываем сканер для слабых смартфонов

Level of difficultyMedium
Reading time8 min
Reach and readers12K

Привет хабр!

Мы разрабатываем приложение для управления линейным персоналом.

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

Внутри продукта эта технология называется MotionCode. Внешне всё выглядит довольно просто: панель воспроизводит последовательность визуальных элементов, камера телефона считывает их, а приложение восстанавливает код.

На практике путь от первого прототипа до стабильной работы оказался гораздо сложнее. Мы успели обучить модель для object detection, столкнуться с ограничениями мобильного железа, отказаться от нейросети и почти без опыта в компьютерном зрении построить собственный real-time-пайплайн обработки кадров.

Читать далее

AudioToText: управление требованиями через записи встреч

Level of difficultyMedium
Reading time8 min
Reach and readers13K

Как превратить записи встреч в рабочий материал для согласования требований: текущая версия проекта AudioToText. В статье показываю, как собрать сервис транскрибации на базе MLX Whisper и Django, чтобы автоматически получать структурированные протоколы созвонов, а не просто длинные текстовые файлы. Разбираю сценарий работы, ключевые элементы веб‑интерфейса, review‑контур и планы развития проекта в сторону NER и поиска противоречий по summary.

Как запись встречи становится артефактом

Лучший способ изучить разработку с Qt

Level of difficultyEasy
Reading time7 min
Reach and readers12K

Когда-то изучить Qt было относительно просто: достаточно освоить C++, разобраться с сигналами и слотами, научиться размещать виджеты на форме — и уже можно было писать серьезные приложения. Сегодня экосистема Qt стала значительно шире. Помимо базовых компонентов разработчику приходится работать с многопоточностью, сетевым взаимодействием, моделями данных, мультимедиа, графикой, QML и множеством других модулей, а значит, растет и объем необходимых знаний.

Проблема в том, что эти знания зачастую разбросаны по документации, отдельным статьям и книгам, каждая из которых рассматривает лишь часть общей картины. Поэтому найти издание, позволяющее последовательно пройти весь путь — от первой программы на C++ до разработки полноценных приложений на Qt, — становится все сложнее.

Именно такую задачу решает новая книга Дмитрия Осипова «Программирование на C++ в среде Qt». На более чем 800 страницах автор проводит читателя через все основные этапы освоения языка и фреймворка: от базового синтаксиса C++ до современных возможностей Qt, включая многопоточность, сетевое программирование, базы данных, мультимедиа, графику, QML и геосервисы.

А теперь - подробнее

Разрабатываю игру в одиночку: нейросети вредят или спасают?

Level of difficultyEasy
Reading time14 min
Reach and readers8.9K

Что представляет собой разработка инди-игры в одиночку в 2026 году? Какие у инди-разработчика появились новые инструменты и какие возможности ему предоставляет современное развитие нейросетей? А также — что ждёт инди-индустрию в ближайшие годы? Своим мнением обо всех этих вопросах я и хочу поделиться в новой статье.

Читать далее

Работодатели давно играют в волков. Просто теперь соискатели научились отвечать

Level of difficultyEasy
Reading time5 min
Reach and readers38K

Сейчас много говорят о «соискателях-волках».

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

О них пишут статьи, снимают видео и предупреждают HR-специалистов. Нам объясняют, что так нельзя, что это разрушает доверие и что хорошие трудовые отношения должны строиться на честности.

Мысль разумная. Только есть небольшая проблема: работодатели начали играть в эту игру гораздо раньше.

Читать далее

История первого робота-пылесоса и его грандиозный провал

Level of difficultyEasy
Reading time6 min
Reach and readers10K

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

По этой тернистой дорожке проехался на своих роликах и первый в истории массовый робот-пылесос Electrolux Trilobite. Сегодня мы расскажем его грустную историю.

Читать далее

Нейро сети для самых маленьких. Часть первая (которая после нулевой). Удобство в прокрустовом ложе оптимизации

Level of difficultyHard
Reading time45 min
Reach and readers34K

Это первая (после нулевой) статья из серии Нейро сети для самых маленьких, в которой мы разбираем инфраструктуру для запуска нейронных сетей.

Для обучения и инференса нейросетей и для любых видов High Performance Computing используются специализированные технологии: GPU/TPU, RDMA, Kernel bypass, NVLink, InfiniBand, RoCE и другие. Про некоторые из них большинство только что-то слышали, но сталкиваться с ними не приходилось.

Нельзя просто взять ванильный стек Linux, воткнуть в него 400Gb Ethernet+IP и получить рабочее решение. Почему?

Потому что общее решение на масштабе в большинстве случаев проигрывает специализированным как в скорости, так и в стоимости. Как бы странно последнее ни звучало.

Читать далее

Сегментация опухолей головного мозга на МРТ-снимках с акцентом на точность границы

Level of difficultyMedium
Reading time8 min
Reach and readers11K

Один из самых важных параметров на МРТ снимках — это граница опухоли. Именно эта граница определяет, какие структуры головного мозга были затронуты опухолью, и позволяет оценить степень поражения соседних областей и тканей. Благодаря качественному определению контура можно точнее спрогнозировать лечение, поэтому нельзя недооценивать важность определения границ.

Стандартные модели сегментации хорошо решают задачу выделения объектов, U-Net стала фундаментом в медицинской нише. Но не всегда достаточно просто выделить границу области: маска может давать хорошее покрытие, быть близкой к целевой, однако иметь неадекватный контур — слишком сглаженный или, наоборот, рваный. Функции потерь покажут низкий loss, но на самом деле этот один пиксель, который в реальности переносится в миллиметры распространения, определяет будущее человека.

BISCUIT-Net стремится решить именно эту проблему. Работая как стандартный U-Net, он добавляет легковесное внимание на контур. Модель буквально делает набросок, после чего аккуратно выстраивает границу. Философия модели: «граница это не побочный эффект, а цель».

Ознакомиться

Генерация автотестов и локаторов с ИИ: рабочий код и подводные камни

Level of difficultyEasy
Reading time5 min
Reach and readers5.8K

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

Читать далее

Автомобильные сигнализации РФ и их безопасность. Часть 1

Level of difficultyMedium
Reading time7 min
Reach and readers11K

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

Забегая вперёд, скажу, что отчёты обо всех найденных недостатках были направлены производителям, а также во ФСТЭК России. Из ответа регулятора я узнал, что в качестве уязвимостей отчёты зарегистрированы не будут, так как «данное программно-аппаратное средство не используется на объектах ГИС и КИИ». Производители же сообщили, что описанные недостатки устранят в новых моделях сигнализаций. За информацией о том, что делать с уже существующими моделями, я рекомендую обращаться к производителям.

Читать далее

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Администратор серверов
Младший
From 110,000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения