Сборщик RSS-лент

Microsoft Project теряет популярность. 14 аналогов для его замены

Habr.com - чт, 03/27/2025 - 19:12

Среди решений для управления проектами Microsoft Project долгое время был стандартом. Годы идут, система все так же популярна, но ее лидерство уже не такое очевидное. В первую очередь доминирование MS Project пошатнул уход Microsoft с российского рынка. Во вторую — появление достойных аналогов, которые привлекают более гибкими возможностями и низкой ценой.

Разбираемся, из-за каких минусов MS Project уже не так хорош и чем его можно заменить. Для статьи рассмотрели 14 систем и сравнили их между собой.

Читать далее

Как создать мини-приложение VK Mini Apps: пошаговое руководство

Habr.com - чт, 03/27/2025 - 19:05

Мини-приложения ВКонтакте (VK Mini Apps) открывают возможность предоставить пользователям функционал от простейших игр и квизов до сложных сервисов бронирования или интернет-магазинов, не выходя из приложения VK. Благодаря инструментам, которые предоставляет платформа, процесс создания мини-приложения ВКонтакте достаточно прозрачен даже для начинающих. 

Ниже мы пошагово разберем все основные этапы разработки VK Mini Apps: от выбора инструментов до публикации в каталоге приложений внутри ВКонтакте.

Читать далее

Как мы зарегистрировали компанию в Вайоминге для работы с App Store

Habr.com - чт, 03/27/2025 - 18:58

Привет, Хабр! После предыдущего поста о запуске платного приложения в App Store из России я получил множество реакций и вопросов. В этом посте я постараюсь подробно рассказать, как мы зарегистрировали юрлицо в США онлайн, не покидая Москвы, какие нюансы о работе в Штатах узнали во время получения услуги, какие документы понадобились и с какими сложностями столкнулись. Удивительно, но процесс оказался гораздо проще, чем мы ожидали.

Открыть бизнес в США можно двумя путями…

Читать далее

WML_Bionic_Arm. Сила, Прочность, Миодатчик

Habr.com - чт, 03/27/2025 - 18:21

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

Читать далее

Смертоносная халатность — история нейрохирурга Кристофера Данча

Habr.com - чт, 03/27/2025 - 18:20

На прошлой неделе в нашумевшей статье (вот ссылка: https://habr.com/ru/articles/892190/) про житьё-бытьё в Америке я наткнулся на следующие строки: "В США имеется проблема некомпетентных кадров и людей без какой-либо инициативы. Это касается и банального решения бытовых вопросов проживания." Но бывают и инициативные, решительные персонажи, не боящиеся трудностей - ведь в конце концов упорных ждёт успех! Или нет?

Читать далее

Реализация AI агента на базе LLM с нуля – что включает цикл разработки

Habr.com - чт, 03/27/2025 - 18:16

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

Начнем с подготовительного этапа постановки задач и сбора данных. Первым делом необходимо чётко определить цели и задачи будущего агента. Предположим, что в центре системы обычная LLM - в рамках этой статьи не будем рассматривать мультимодальные агенты или модели рассуждений. Важно понять, каким образом LLM будет интегрирована в общий процесс. В 99% центральным звеном интеграции будет Retrieval-Augmented Generation (RAG) пайплайн. Через него модель будет получать данные, релевантные тем задачам, которые агент должен решать. И на этапе построения пайплайна критически важен сбор и предварительная обработка данных. Собранные данные могут включать текстовые документы, логи общения пользователей, справочные материалы, которые потом помогут модели понимать контекст и давать релевантные ответы. Сложность этого этапа зависит от того, какие у вас источники данных, сколько их, насколько серьезной предварительной (перед загрузкой в индекс) обработки они требуют.

Читать далее

Статистика профессиональных “болячек” айтишников. Грозят ли нам e-тромбоз, лапки тиранозавра или туннельный синдром?

Habr.com - чт, 03/27/2025 - 18:06


«Так я добросовестно перебрал все буквы алфавита, и единственная болезнь, которой я у себя не обнаружил, была родильная горячка.»
Джером К. Джером

Кто чаще болеет, фронтэнд, дизайнер или сисадмин? Динамика зарплат IT-специалистов на Хабре публикуется постоянно, а вот информации по статистике профессиональных заболеваний практически нет.

Я заметила, что хаб здоровье стал гораздо популярнее за последние месяцы. Возникла мысль, что нужно хотя бы попытаться найти доступную статистику Всемирной организации здравоохранения (WHO), EU-OSHA (Европейское агентство по безопасности и гигиене труда), Минздрава РФ и других организаций, чтобы понять, чем на самом деле чаще всего болеют IT-специалисты.

Конечно, про “лапки тиранозавра” ‒ это шутка, но мне стало интересно, так ли распространены те же выгорание и синдром запястного канала, статьи о которых на Хабре имеют десятки тысяч прочтений?

А главное, что со всем этим делать?

Давайте обсудим распространенные заболевания и варианты их профилактики?
Читать дальше →

Цифровой звук на STM32: подключаем аналоговый микрофон через SAI и NAU88C22

Habr.com - чт, 03/27/2025 - 18:04

ИИ обложка, потому что модно.

Иногда простой проект превращается в увлекательное исследование. Разбираясь с записью звука на STM32L432 через аудиокодек NAU88C22, я не только подключил микрофон и настроил кодек, но и столкнулся с рядом интересных задач. Разбираясь с ними, я узнал много нового о SAI, работе с SD-картой и нюансах цифрового звука — и теперь хочу поделиться этим опытом.

Железка, на которой идет разработка, — это не просто плата для экспериментов, а прототип, сделанный как образец для одного проекта. Так что любопытство, конечно, присутствовало, но двигало процесс скорее желание довести до ума конкретное (будущее) устройство. Читать дальше →

Проанализировал более 260 тысяч футбольных матчей, чтобы поспорить с учёными-статистиками

Habr.com - чт, 03/27/2025 - 18:02

Потратил пару месяцев, чтобы спарсить матчи и понять, насколько футбол хаотичная и непредсказуемая игра. И выводы оказались довольно неоднозначными. Но обо всём по порядку

Читать далее

Пилим игровой мультиплеерный сервер на базе esp32: начало

Habr.com - чт, 03/27/2025 - 18:01

Одно из самых приятных проявлений программирования — это создание игр. Почему бы и нам не запилить свою?

Тем более не так давно у меня появилась довольно странная мысль, которая уже который день не отпускает меня — а что если сделать многопользовательский игровой сервер на базе ESP32? О_о

Можно и на базе обычного вебсервера и хостинга, но это как-то уныло, как у всех, «а душа хочет гусарства» :-))) Понятно, что это наложит довольно жёсткие ограничения на максимальное количество игроков и объём передаваемых между ними данных из-за слабости аппаратной платформы, но мысль всё же занятная.

Проще говоря: игра хостится на ESP32, клиенты подключаются к ней, и ESP32 отдаёт им страницу с игрой. После этого начинается игровой процесс: клиенты обмениваются данными через ESP32, которая выступает в роли сервера, а все ресурсоёмкие задачи по максимуму обрабатываются на стороне клиентов. Теоретически, при таком подходе может что-то получиться. Попробуем… Читать дальше →

Lug 0.5.0

Linux.org.ru - чт, 03/27/2025 - 18:00

19 марта состоялся выпуск C++ библиотеки Lug, реализующей встраиваемый предметно-ориентированный язык для выражения синтаксических анализаторов в виде расширенных грамматик синтаксических выражений, и распространяемой по лицензии MIT.

Возможности библиотеки:

  • Естественный синтаксис, напоминающий языки внешних генераторов парсеров, с поддержкой атрибутов и семантических действий.
  • Возможность работы с контекстно-зависимыми грамматиками с таблицами символов, условиями и синтаксическими предикатами.
  • Сгенерированные парсеры компилируются в байткод и выполняются в виртуальной машине синтаксического анализа.
  • Чёткое разделение синтаксических и лексических правил с возможностью настройки неявного пропуска пробельных символов.
  • Поддержка прямой и косвенной левой рекурсии, с уровнями старшинства для разграничения подвыражений со смешанными левой и правой рекурсиями.
  • Полная поддержка разбора текста в формате UTF-8, включая уровень 1 и частичное соответствие уровню 2 технического стандарта UTS #18 Unicode Regular Expressions.
  • Обработка ошибок и восстановление с помощью помеченных сбоев, правил восстановления и обработчиков ошибок.
  • Автоматическое отслеживание номеров строк и колонок, настраиваемая ширина и выравнивание табуляции.
  • Header-only-библиотека, использующая только стандартную библиотеку и возможности стандарта C++17. Перспективно совместима со стандартами C++20 и C++23.
  • Относительно небольшой размер библиотеки, с целью содержания общего количества строк во всех заголовочных файлах на уровне менее 6000 строк лаконичного кода.

( читать дальше... )

 , , , ,

Создатели Пакмана: как Namco завоевала рынок игр, но проиграла конкурентам

Habr.com - чт, 03/27/2025 - 17:51

В 1955 году японский бизнесмен Масая Накамура создал Nakamura Seisakusho. Одна из крупнейших видеоигровых компаний выглядела на старте так: на крыше универмага Мацуя в Йокогаме предприниматель поставил несколько механических лошадок-качалок. Молодой человек сам обслуживал аттракционы, чистил их от пыли, ремонтировал, красил, радовался каждому пришедшему клиенту.

Читать далее

Частые ловушки в экспериментах машинного обучения — рассказываем, что следует знать

Habr.com - чт, 03/27/2025 - 17:48

Привет, Хабр! Я Павел Куницын, главный специалист по анализу данных и машинному обучению в ПГК Диджитал. Мы занимаемся разработкой цифровых продуктов в сфере железнодорожных грузоперевозок: интерактивной карты вагонного парка, оптимизатора ремонтов и других решений. В большинстве из них мы применяем машинное обучение.

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

Читать далее

Не только на Тайване могут: как в Санкт-Петербурге собирают электронику для поездов и электростанций

Habr.com - чт, 03/27/2025 - 17:42

Привет! Это Андрей, руководитель проектов в ГРАН Груп.

В России десятки компаний успешно производят электронику для промышленности, транспорта и энергетики. Эти устройства редко попадают на полки магазинов, но ежедневно контролируют движение поездов, управляют двигателями грузовиков и защищают электростанции от аварий.

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

Мы уже показывали, как устроено производство печатных плат. Сегодня расскажем как работает контрактный производитель в России на примере производителя из Санкт-Петербурга. Вы узнаете, как устроен процесс от получения заказа до отправки готового продукта заказчику.

Читать далее

Социальный API: когда связи и коммуникации решают

Habr.com - чт, 03/27/2025 - 17:34

Иногда  возможности появляются благодаря не хардскиллам, а людям, с которыми ты умеешь строить контакт. Я говорю про тот самый нетворкинг. И это не про «продать себя», а про умение быть приятным собеседником, иметь широкий кругозор, даже если ты интроверт.

Меня зовут Сергей Спиренков. Я евангелист в KODE, автор тревел-проекта «Сусанин», и в моем телефоне несколько тысяч контактов. В этой статье — честный разбор, как работает мой нетворкинг в IT: без пафоса, без магических методик, но с кейсами, шутками и наблюдениями из жизни.

Если ты хочешь не просто «заводить полезные знакомства», а понимать, зачем, как и с кем — читай дальше.

Читать далее

Как я без опыта устроилась на удалёнку в Яндекс. Декретная история

Habr.com - чт, 03/27/2025 - 17:24

Речь пойдёт о Яндекс Крауде, где я 3 месяца проработала Специалистом по разметке контекстной рекламы и убедилась, что «гибкий график» и «удалёнка без опыта» – это не фейк.

Читать далее

[Перевод] Обмен сообщениями в режиме реального времени: опыт Slack

Habr.com - чт, 03/27/2025 - 17:13


А вы знали, что земные станции передают сигнал спутникам, расположенным на геостационарной орбите на высоте 35 786 метров над экватором, и что ответные сигналы накрывают целое полушарие? Сегодня спутниковые радиостанции обслуживают сотни каналов. Если вы только не работаете на секретном военном объекте или глубоко под землёй, то спутниковый радиосигнал к вашим услугам найдётся практически везде.

Платформа Slack подобна спутникам в том, что на ней ежедневно рассылаются миллионы сообщений по миллионам каналов — всё это в режиме реального времени. Если рассмотреть трафик типичного рабочего дня, оказывается, что большинство пользователей остаются онлайн с 9.00 по 17.00 по местному времени, причём, пиковые нагрузки приходятся на период с 11.00 до 14.00, с небольшим спадом в районе обеденного перерыва. Хотя, в разных регионах рабочее время распределено примерно схоже, на следующем графике наблюдаются два пика. Очевидно, что «час пик» совпадает не везде. В некоторых регионах он приходится на послеполуденные часы, в других наступает до полудня. Цветные линии на следующей диаграмме обозначают разные регионы. Читать дальше →

Как приручить дракона, или Почему стейкхолдеры — твои лучшие друзья?

Habr.com - чт, 03/27/2025 - 17:12

Друзья, привет!

Меня зовут Егор Пахомов, в Альфе я работаю последние 3 года. Занимаюсь развитием цифровых продуктов в каналах web и mobile, управляю несколькими командами разработки.

Эта статья не будет пересказом учебников и бесчисленных статей по теме Scrum и Agile. В ней вы не найдёте утверждения, которые следует принять в качестве истины в последней инстанции. Здесь также отсутствуют любые отсылки на конкретные персоналии — убеждён, что в данном случае «L'homme c'est rien — l'oeuvre c'est tout» (письмо Гюстава Флобера к Жорж Санд). Просто посмотрим на ситуацию моими глазами в поисках ответа на вечные вопросы любого Product Owner:

— Как сделать, чтобы продукт «заходил» и вашему боссу, и пользователям, а ещё приносил бы профит в ваш карман?
— Как для этого наиболее эффективно использовать все имеющиеся ресурсы (а, кстати, что вообще можно считать ресурсом)?
— Производственный процесс — он нужен или «работает — не трогай»?
— Взаимное доверие: миф секты свидетелей Scrum или эту штуку всё-таки стоит прокачивать?

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

Читать далее

[Перевод] 5 способов повышения эффективности команды

Habr.com - чт, 03/27/2025 - 17:05

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

Читать далее

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

Habr.com - чт, 03/27/2025 - 17:00

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

Сама природа предлагает вариант решения этой проблемы. Науке известны бактерии, которые умеют переваривать некоторые виды пластика, плюс ученые уже разработали новые ферменты, ускоряющие этот процесс. Теперь шаг вперед в отрасли производства пластмасс сделали исследователи из Южной Кореи. Им удалось «сконструировать» специальные бактерии нового типа и научить их синтезировать полимеры, используя глюкозу как источник энергии. Причем перерабатывать такой пластик несложно.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 5 гостей.
Ленты новостей