Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Documentation-Driven Development

Время на прочтение12 мин
Количество просмотров669

Если вы пишете, потом переписываете, рефакторите, а снова переписываете – вы что-то делаете не так. Другая крайность – пытаться всё сделать идеально с первого раза, а так как это невозможно для сколь-нибудь нетривиальной задачи, то можно войти в ступор. Описанные ниже идеи могут помочь в этих случаях, дав некоторый критерий того, что уже можно писать код, так как понимания достаточно. Или того, что уже нужно писать код, так как понимания достаточно и дальнейшее промедление — это прокрастинация в чистом виде или саботаж.

Читать далее

Как мы ускорили работу с исполнительной документацией с помощью ИИ

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.1K

Привет, Хабр! Меня зовут Всеволод Зайковский, я заместитель руководителя проекта в «Газпром ЦПС».

Есть рутинные задачи, которые отнимают много времени и трудовых ресурсов. В проектах, с которыми работала компания, такой задачей была каталогизация исполнительной документации. Кто не знает, что это такое, тому очень в жизни повезло исполнительная документация – это документы, которые подтверждают фактическое выполнение работ на стройке. Вырыли траншею? Составили акт. Закопали траншею? Составили акт – и так далее. В конце среднего размера стройки мы получаем десятки тысяч актов, протоколов и схем, которые нужно вручную разобрать, хорошо отсканировать и вручную разнести по нужным папка. А затем поиск нужного документа все равно превращается в монотонный квест на несколько часов.

Читать далее

Франкфуртский баланс. «Бумага», «цифра» и реалии технической литературы – репортаж с Франкфуртской книжной ярмарки

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров608

Привет, Хабр! На связи руководитель проектов редакции компьютерной литературы издательства «БХВ» @Holmogorov. C 15 по 19 октября во Франкфурте проходило, пожалуй, самое известное мероприятие, которое каждый год собирает сотни тысяч читателей и тысячи книгоиздателей со всего мира. Речь идет о международной книжной ярмарке, известной под  названием [Frankfurt Book Fair](https://en.wikipedia.org/wiki/Frankfurt\_Book\_Fair), или, на языке организаторов, Frankfurter Buchmesse. Несмотря на сложную международную обстановку и объективные трудности, превращающие получение европейских виз в увлекательный квест, мы побывали на этой выставке, чтобы оставаться в курсе последних тенденций на рынке компьютерной и технической литературы. О том, что мы там увидели и услышали, мы хотим вам сегодня рассказать.

А что же мы увидели и услышали?

Как продвигать сайт клиники, чтобы он попал в топ: без магии и пустых обещаний

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров522

Давайте разберемся, чем SEO для медицинских сайтов отличается от продвижения, скажем, интернет-магазина. Спойлер: почти ничем, но дьявол, как всегда, в деталях. Прочитайте за 7 минут и поймете, почему ваш сайт до сих пор не на первой странице Яндекса.​

Читать далее

Встречаем Spring AI Agents и Spring AI Bench

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.5K

Java-разработчикам теперь доступен мощный инструментарий для работы с агентными ИИ-системами: Spring AI представила проекты Agents и Bench. В новом переводе от команды Spring АйО рассмотрим, как первый обеспечивает удобную абстракцию для работы с CLI ИИ-агентами, а второй — предлагает реалистичные бенчмарки для оценки их эффективности в задачах enterprise-разработки.

Читать далее

Любовь, смерть и жизненный цикл: считаем, сколько люди проводят времени в вашем Android-приложении

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров618

Приветствую всех заглянувших трудяг! Помните, как вы готовились к первым собеседованиям на должность Android-разработчика? Жизненный цикл, пересоздание Activity, коллбеки ЖЦ: все эти понятия хорошо знакомы каждому молодому специалисту в нашей с вами области. Однако одна из прилетевших от аналитиков задач на отправку событий, связанных с длительностью нахождения пользователя в приложении, ввела меня в ступор, заставила провести небольшое исследование, проявить чудеса ведения переговоров и узнать много интересных нюансов. Об этом увлекательном путешествии сегодня расскажу вам я, Александр Лебедь, Android-разработчик Core команды приложения WB Partners.

Читать далее

СУБД Tantor Postgres 17.6: обзор улучшений для 1С

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров2.7K

Продолжаем знакомить вас с улучшениями СУБД Tantor Postgres для работы с продуктами 1С. В рамках предыдущей статьи о нововведениях версии 17.5 мы разобрали арсенал специализированных функций, призванных существенно ускорить выполнение типичных для 1С операций, снизить нагрузку на инфраструктуру и упростить администрирование. Сегодня мы рассмотрим, с какими проблемами можно столкнуться при высоких значениях default_statistics_target, расскажем о новых оптимизациях для ускорения выполнения запросов, и, конечно, коснемся временных таблиц.

Читать далее

Гибридная автоматизация склада: сочетание AMR + статика (AS/RS, конвейер)

Время на прочтение7 мин
Количество просмотров357

Привет, коллеги! Знаете, что интересно? В последнее десятилетие о цифровой трансформации, цифровизации и автоматизации было сказано столько, что, казалось бы, добавить нечего. Но на практике мы видим, как до сих пор возникают барьеры и даже подмена понятий, когда речь заходит о развитии складской логистики. Опыт в данном случае подсказывает, что ключ к успеху лежит не столько в погоне за модными трендами, сколько в системном и прагматичном подходе.

Читать далее

Текущее состояние рынка корпоративных коммуникаций

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров354

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

В iCore, помимо других направлений, мы занимаемся видеоконференцсвязью (ВКС) и телефонией. Хотим поделиться нашим видением того, куда движутся российские сервисы коммуникации последние несколько лет. 

Читать далее

Как создать сервер GTA 5 на VDS: пошаговая инструкция по установке FiveM

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров2.4K

Одним из популярных применений VDS является хостинг игровых серверов. В нашу поддержку неоднократно приходили обращения, в которых пользователи интересуются возможностью создания игрового сервера на VDS (чаще всего хотят развернуть свой сервер в Minecraft или в GTA 5), поэтому мы решили на практике показать, что это возможно и в этом нет ничего сложного. В данном примере мы рассмотрим создание собственного сервера в GTA 5 на базе фанатского проекта FiveM. Сервер GTA довольно требовательный к железу, поэтому и VDS-сервер для него будет не самым дешёвым.

Читать далее

Как сделать резюме в 2025 году, чтобы HR не смог пройти мимо

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров8.6K

Привет!
Меня зовут Наташа, я главный менеджер по подбору персонала в СМ ЛАБ, карьерный консультант в Яндекс Практикуме и админ телеграм-канала «Наташ, помоги». Сегодня хочу рассказать, как сделать своё резюме по-настоящему выигрышным. Статья будет интересна тем, кто не знает, с чего начать составление резюме или часто получает отказы без объяснения причин. 

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

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

Карта нашего космического путешествия по созданию резюме

Представьте: HR-менеджер открывает ваше резюме, и… бам! Перед ним не просто список скучных должностей, а настоящий тысячелетний сокол с рассказом о вас как о профессионале.  В 2025 году резюме это уже не просто документ, а ваш личный маркетинг, который должен уметь продавать, увлекать, и даже немного завораживать.

Но, пожалуйста, давайте оставим всё лишнее за рамками нашего космического корабля. Не надо переписывать всю вашу историю жизни с детского сада. Оптимальный размер резюме – до 3-х страниц, всё что больше – ненужная информация для hr. Важно быть четким, в меру лаконичным и релевантным. 

Читать далее

Интеграция 1С и «Первой Формы».  Избавляемся от дублей с помощью DATAREON Platform

Время на прочтение3 мин
Количество просмотров228

На связи Сергей Скирдин, технический директор ИТ-интегратора «Белый код». Прямая интеграция 1С и CRM или разных баз 1С может давать сбои. Например, в одном из недавних проектов у заказчика при стандартном обмене задваивались данные. Мы придумали, как решить проблему с помощью сервиса внутри DATAREON Platform. Короткий кейс, который показывает, как использовать возможности «посредника» для решения не совсем типовых задач.

Читать далее

GitHub плюнул на разработчиков: почему баг не чинят месяцами

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров1.2K

Разработчики на GitHub осталось без аналитики трафика своих репозиториев. Уже месяцы функция недоступна, а сайт статуса сервисов Github показывает, что всё хорошо. Разбираемся почему одна из крупнейших IT-компаний мира не может починить простейшую функцию. 

Читать далее

Ближайшие события

Ещё раз о настройках режима модема на iPhone

Время на прочтение2 мин
Количество просмотров2K

Вчера снова столкнулся с отказом раздачи интернета на новом 17 Айфоне. Как и в остальных моделях (начиная с 14, вроде) из коробки эта функция отключена.

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

Тема известная, но часто вижу у людей ступор.

Проблема:

Операторы сотовой связи не отдают iPhone нормально параметры точки доступа (APN). Без них настроить режим модема не получиться.

Решение:

Добавляем APN вручную.

Читать далее

Интеграция API BotHub в Cursor: пошаговая инструкция

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.1K

Доброго времени суток, «Хабр»!

Не так уж давно в нашем хабе была опубликована статья, посвященная платформе Cursor 1.7, успевшей обновиться до актуальной сегодня версии 2.0. Тогда мы рассмотрели функционал системы, но не подключение к ней кастомных API. Пришло время восполнить этот пробел и подробно разобраться, как именно можно интегрировать агрегаторы нейросетей на примере API BotHub.

Присаживайтесь поудобнее, ну а мы - начинаем.

Читать далее

Плохой промпт vs хороший: как контекст меняет тесты ИИ

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1.1K

Всем привет! Меня зовут Катя, я QA Tech Lead в MD Audit.

Поговорим о том, почему ИИ генерит бесполезные тест-кейсы и как это исправить с помощью простой формулы промта «Роль → Задача → Контекст → Формат».

Разберёмся, как с её помощью получать живые тесты без лишней головной боли — такие, которые можно сразу класть в TMS и автоматизировать.

В конце у вас останется готовый шаблон промта + таблица тестов, которую можно унести в свой проект.

Читать далее

Конвенция ООН против киберпреступности: о перспективах сотрудничества и адаптации российского закона

Время на прочтение6 мин
Количество просмотров361

25 октября 2025 года в Ханое 65 стран, включая Российскую Федерацию, подписали Конвенцию ООН против киберпреступности. Ратификация повлечёт изменения в УК РФ: ответственность за пассивный перехват данных, оборот технических средств доступа и аутентификационных реквизитов. С 7 ноября 2025 года УПК РФ дополнен нормами о международном сотрудничестве. Материал освещает ключевые пробелы и перспективы адаптации законодательства по борьбе с международной киберпреступностью.

Читать далее

HR на вилы, или почему они уничтожают рынок труда?

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров75K

Сфера, созданная для поиска людей, сегодня производит барьеры, отчётность и симуляцию. Компании ищут не лучших, а удобных; кандидаты подстраиваются под алгоритмы. Про ад на рынке труда и как его решить.

Читать далее

Шекспировские луны, темные льды и распухшие города: как ИИ извлекает из старых архивов новые открытия

Время на прочтение9 мин
Количество просмотров3K

Во Вселенной нет понятия «старых новостей» — эта чудесная зловещая бездна еще совсем младенец, а потому термины «старый» и «новый» по отношению к космосу имеют смысл в основном для мозгастого астрофизика или греческого филолога. С 5 сентября 1977 года, даты запуска аппарата «Вояджер-1», минула уйма времени — 48 лет, но как только мы переводим эту цифру в единицы сагановского Космического календаря, останутся жалкие ~0,11 секунды — не поживишься. Впрочем, для ученых такой релятивизм как раз таки плюс — даже крохотный момент бытия Вселенной (ну, скажем, весь период существования человеческой цивилизации, ~23 секунды по Сагану), может стать источником интересных и неустаревающих научных открытий.

Еще до «Вояджеров» человечество, например, дерзнуло и создало Паломарский атлас звездного неба, кропотливо составленный вручную из 936 квадратиков фотопластинок. На сегодня же космические миссии/проекты NASA уже принесли человеку больше 100 петабайт данных, — это примерно как 20 миллиардов фото со смартфона — но лучше, потому что все же не массивы селфи (хотя кто бы отказался от игривого селфи ксеноморфа?).

Итак, NASA хранит свыше 100 петабайт научных данных — это телеметрия миссий, спектроскопия, карты, замеры магнитосфер и атмосферы, съемка Земли и Луны, радиоданные и геоданные (LiDAR, радары, гиперспектральные карты) — множество разрозненных сведений. Однако сейчас — с появлением новых методов анализа, от совмещения кадров и фильтрации, computer vision и распознавания паттернов до фундаментальных узкообученных моделей ИИ, — самое время задаться вопросом: не пора ли уже зарыться с головой в эти архивы? Мы и задались — и вот что узнали.

Читать далее

За кулисами асинхронности: корутины, горутины и правда между ними

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров6.3K

Асинхронность — слово, от которого у разработчиков дергается глаз и теплеет сердце. Корутины, горутины, event loop, трэдпулы — за этими терминами скрывается целая философия, меняющая взгляд на то, как писать высоконагруженные системы.

Привет, Хабр! Меня зовут Дмитрий Буров, я Golang-разработчик, автор Telegram-канала Go Advocate, а также лидер Go-сообщества в Lamoda Tech. В IT свитчнулся из военного дирижера. В коммерческой  разработке — более 10 лет, начинал как фуллстек-разработчик на стеке JS, PHP, CSS, а последние шесть пишу только на Go. В этой статье по мотивам моего доклада для GolangConf расскажу про асинхронность и её роль в современных высоконагруженных системах. Разберём исторический аспект, концепцию и реализацию корутин в разных языках, эволюцию асинхронных подходов, сравним корутины и горутины, выясним, зачем Go добавил в рантайм пакет coro и чем это может обернуться.

Читать далее