← 26 марта 2025          28 марта 2025 →          А сегодня?

27 марта 2025 на Хабре было опубликовано 165 статей

Cort Gasoline — бомбезный индонезийский релик с американским дизайном



Привет, Хабр! Эта редкая электрогитара — просто шедевр, и в неё невозможно не влюбиться, зато можно немного усовершенствовать.

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

Сейчас мы увидим и услышим этот прекрасный инструмент во всех подробностях. Читать дальше →

Свой стартап на LLM — миф или реальность

Привет, Хабр! Я — Александр Горный. В прошлом — директор по стратегии в Mail.ru, сейчас сооснователь проекта AiAcademy и приложения Мо: Медитация и Сон, член Консультативного Совета Яндекса и Программного комитета конференции TechFounders. Веду популярный у российских стартаперов Telegram-канал — «Стартап дня».
Предлагаю войти в стартаперское настроение, потому что это весело и энергично, и поговорить о том, как запустить свой стартап на супертехнологиях LLM, причём в реальной жизни, а не где-то в фантастической Силиконовой долине.

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

Дали Uber миллиард долларов за 5% — это стартап. Цветочному ларьку ничего не дали, а взяли 51% — цветочный ларёк не стартап.

Читать далее

NVME over RoCE. Примеряем на себя

Так повелось, что по итогам своих опытов с различными технологиями подключения дискового пространства писал сюда небольшие заметки:

Настройка NVME over TCP — для тех, кому надо подключить больше 1 диска единственной конфигурации из всех примеров в Сети.

Попытка разогнать сеть для БД со 100 до 200Гб/c или «failure is always an option».

Настройка iScsi в L3-сети для эффективной утилизации возможностей канала и СХД.

Поскольку появился новый свежий опыт по настройке и тестированию подключения еще одним способом, и все уже собрано для внутренней wiki-статьи, решил продолжить традицию.

Читать далее

Начало начал



Всем привет! Долгое время был читателем, настало время стать пейсателем :-)

За долгие годы работы в области программирования на java, накопилась кое какая информация, которая, я думаю, поможет новичкам, в продвижении в этом направлении. Буду периодически постить, по мере наличия времени, так что на некоторую нерегулярность постов — не серчайте:-)

Кроме того, хотел сразу открыто сказать, что буду юзать для этого нейросеть, чтобы упростить сбор информации. Но — «под строгим родительским контролем»! :-B

Что впрочем не исключает того, что она (или я) — будем галлюцинировать и всячески бредить :-))).

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

Ещё хотел сказать что будет и чего не будет: будет — теория, примеры. Не будет — медленной раскачки, плавных переходов между абзацами. То есть: всё сухо, чётко, конкретно. «Пускай безобразно — зато однообразно: всё прямоугольно и параллельно» :-))))

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

Если у вас есть что сказать по теме — дать плюшек или кинуть ботинком — всегда велком, т.к. для конечного результата все эти уточнения — только на пользу…

Итак…
Читать дальше →

Как мы готовим чугун без дефицита ингредиентов

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

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

Чтобы своевременно удовлетворять потребность сталеплавильного производства в чугуне определенного количества и качества, необходимо планировать объемы поступления сырья, включая планы отгрузки, поступления, выгрузки, шихтования и вовлечения в доменные печи. В связи с тем, что в данном процессе традиционно много участников, каждый из которых отвечает за свой участок и планирует его, долгое время на комбинате не было единой системы планирования обеспечения сырьем. Каждый работал в своей «таблице», а для формирования консолидированных планов тратили много времени и сил, чтобы подготовить итоговый план производства и обеспечения сырьем, который всех бы устроил. Нам нужно было разработать систему, которая стала бы единым источником правды по планам производства и обеспечения сырьем нашего металлургического ресторана.

Читать далее

Объектное хранилище S3: практическое руководство без лишних слов

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

Меня зовут Станислав Погоржельский, я технологический евангелист VK Cloud, и в том числе в рамках своей работы рассказываю про наши облачные и on-prem решения. В этой статье мне захотелось поделиться, как именно объектное хранилище S3 помогает решать реальные задачи.

Читать далее

VSCode, SourceCraft Code Assistant и микроконтроллеры

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

В этой статье я расскажу, как использовать VSCode для разработки прошивок под разные архитектуры и как мне в этом помогает SourceCraft Code Assistant от Яндекса.

Читать далее

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


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

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

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

const fn может делать намного больше

Привет, Хабр!

const fn в Rust давно перестал быть просто инструментом для сложения чисел на этапе компиляции. Сегодня это мощный инструмент, который умеет циклы, условия, матчинг, парсинг и даже кусочки бизнес-логики — и всё это ещё до запуска программы.

Читать далее

Разработка диктофона в виде бейджа



Приветствую, Хабр!

Хочу рассказать про разработку прототипа носимого диктофона. Тема довольно интересная и популярная в наше время. Скорее это касается не обычных пользователей (но почему бы и нет), а всевозможного обслуживающего персонала, работников банков и других сфер деятельности, где необходима запись диалога «сотрудник-клиент». Что-то подобное, но еще и с записью видео уже можно встретить у сотрудников полиции и автоинспекции.

Читать дальше →

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


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

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

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

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

[Перевод] Автоматическое обнаружение возможностей через самоисследование базовых моделей

Это перевод свежей статьи от 12 февраля 2025 года об Automated Capability Discovery (ACD) — автоматическом обнаружении возможностей и ограничений больших языковых моделей (LLM), таких как GPT, Claude и Llama. Идея в следующем: использовать одну модель ("учёный") для генерации задач, которые затем решает другая модель ("испытуемый"). Это позволяет автоматически и систематически выявлять как сильные стороны модели, так и её слабости, которые могут быть неочевидными при использовании традиционных методов оценки.

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

Читать далее

[Перевод] LLM red teaming: полное руководство [+советы экспертов]

Давайте представим стратегию, зародившуюся в военной сфере, где команды притворяются врагами друг друга, чтобы проверить оборонительные механизмы. Этот подход, известный как red teaming, оказался чрезвычайно ценным и теперь нашёл новое применение. Сегодня, когда искусственный интеллект занимает всё больше места в нашей повседневной жизни, использование метода red teaming для тестирования этих систем становится необходимым. Red teaming для моделей-LLM помогает убедиться, что они не только эффективны в работе, но и безопасны и надежны.

Читать далее

Как мы покорили методы Big Data для данных любого размера

Всем привет! Меня зовут Саттар Гюльмамедов и я работаю в команде ETL платформы DataOps в МТС. Марк Твен как-то написал «Слухи о моей смерти сильно преувеличены» — про Big Data сейчас можно сказать то же самое. Волна хайпа, которую многие пытались оседлать, прошла. Но, как и значительная часть инженерных достижений, работа с большими данными стала рутиной, помогающей развиваться другим направлениям в ИТ. 

В экосистеме МТС мы строим для Big Data отдельную платформу, где есть инструменты для хранения и оценки данных, анализа и построения отчетов. Но все начинается с их загрузки и обработки. Получение и преобразование данных — как раз задача библиотек и сервисов, которые делает моя команда. Многие знают мем о перекладывании JSON. А мы как раз делаем инструменты для тех случаев, когда такие задачи уже не столь тривиальны и нужно разобраться с разными типами данных, разными структурам, хранящимися к тому же в разных форматах, и все это нужно сделать в рамках одного процесса.

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

Дисклеймер:
чтобы не отклоняться от темы, я не буду подробно описывать концепции ETL и ELT (они хорошо разобраны тут, тут и тут). Наши инструменты следуют парадигме «E[TL]+», т. е. позволяют выполнять трансформации данных как в процессе переноса, так и в целевом хранилище.

Про нашу платформу в общих чертах писал мой коллега Дмитрий Бодин в своей публикации «Customer Happiness: как не только разработать, но и внедрить новый продукт внутри крупной компании». Я продолжу начатый им рассказ и добавлю подробностей о компоненте ETL, его составляющих и нашей команде.

Читать далее

Dagger 2 и жизненный цикл

Привет, меня зовут Владимир Феофилактов, я занимаюсь Android?разработкой мобильного приложения СберБизнес. Я хотел бы поделиться с вами историей поиска ответа на вечный вопрос: «когда и как чистить граф зависимостей?».

У нас было приложение?монолит с главным ComponentManager, где строился весь граф зависимостей. Файл был немаленький. Также во всех фрагментах необходимо было вручную создавать DI?компонент и следить за его чисткой, а разработчики то и дело забывали про это или чистили неправильно.

Потом началась кампания по выносу фичёвого кода в отдельные модули. С каждым новым модулем всё чаще выстреливала циклическая зависимость, и приходилось писать обвязку (прокси?класс). Главный ComponentManager оставался связующим звеном между фичёвыми модулями, через которое происходил переброс зависимостей, так что он всё ещё был большим и сложным. Иногда рефакторинг, связанный с перемещением кода из одного модуля в другой, вызывал многочасовую борьбу за нахождение пути решения проблемы «почему сборка никак не соберётся?». Иногда, чтобы доставить зависимость из одного модуля в другой, нужно было строить сложные конструкции, как при игре в «Твистер».

Вся эта увлекательная и мучительная игра продолжалась довольно долго, пока на помощь, как бы странно это ни звучало, не пришёл новомодный Compose. Тогда мы только начинали его осваивать, и я решил сделать небольшой pet?проект, состоящий из двух экранов, с применением Compose для его изучения. Естественно, в этот проект подключил всё самое современное из библиотек, включая Dagger 2. Как обычно, немного повозившись с настройкой DI, в голове всплыла вся та боль, которую мы испытываем в нашем проекте.

Читать далее

Гироскоп в презентации или зачем брать с собой JoyCon на большую научную конференцию

Анимации и свистоперделки в том виде, в котором они были популярны с PowerPoint 10 или 20 лет назад, значительно отступили на второй план. Любые технические доклады сейчас - это зачастую просто PDF документ. А хотелось бы больше ???????????

Как? Зачем превращать буханку хлеба в космический корабль? И при чем тут физика и webdev? Давайте разбираться!

(осторожно! трафик)

Читать далее

[Перевод] Apple iMac: Легендарный компьютер, который спас компанию

image

Первым продуктом, выпущенным компанией Apple после возвращения Стива Джобса на пост генерального директора в 1997 году, был не iPhone или iPod, а новый настольный компьютер. Оригинальный iMac «Bondi Blue» стал революционным продуктом, который не только спас Apple от финансового краха, но и изменил всю индустрию персональных компьютеров.

В конце 1990-х годов Apple была умирающей компанией. На рынке домашних компьютеров она опиралась на непонятную линейку компьютеров Macintosh Performa, которые, по сути, представляли собой перепакованные модели Power Macintosh, предназначенные для бизнеса и образования.

Программа клонирования Macintosh — это инициатива Apple, запущенная в середине 1990-х годов, позволяющая сторонним производителям выпускать компьютеры с лицензированной операционной системой Mac OS. Изначально задуманная как способ расширить экосистему Apple и конкурировать с платформой Windows, эта программа в конечном итоге принесла больше вреда, чем пользы для компании. Вернувшись в Apple, Стив Джобс закрыл программу клонирования, снял с производства модели Performa и привлек инвестиции в размере $150млн от Microsoft, стремящейся избежать монопольного статуса Windows. Читать дальше →

Пост @Itstorytelling — Игры и игровые консоли — 27.03 10:00

27.03.2018 - Выход Far Cry 5 [вехи_истории] ???? 27.03.2018 - Выход Far Cry 5 Far Cry 5 - одной из самых ожидаемых игр 2018 года от Ubisoft. Впервые за всю серию события развернулись в США, в вымышленном...

Кто такой CPO и что он делает

В компаниях разработчиках одной из ключевых фигур является CPO (Chief Product Officer). Это топ-менеджер, возглавляющий работу над продуктом в компании. Основная цель CPO — создание и развитие продукта, который будет успешен на рынке и удовлетворит потребности клиентов. В этой статье мы поговорим о том, кто такой CPO и какие основные обязанности возложены на данного руководителя.

Читать далее

IPsecHub+. Эскалаторная топология

Всем привет! На связи Николай Едомский, руководитель группы сетевых инженеров в ЕДИНОМ ЦУПИС.

Представляю вашему вниманию третью статью из цикла "IPsecHub+".

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

Прежде всего, это нужно для максимального упрощения автоматизации процесса. Я думаю, вы согласитесь, что делать автоматизацию для Linux-машин - это одно, а для Linux-машин и какого-нибудь NGFW типа Fortigate - это совсем другое. Особенно если учесть, что этот NGFW обслуживает не только сервис стыковки по IPsec, а вообще всю компанию, и последствие ошибки в скриптах автоматизации - это не только падение IPsec-сегмента, но и других сервисов.

Читать далее

Основные принципы создания иконок

Привет, Хабр! Я Маша, продуктовый дизайнер в ОТП Банке. Наш банк последнее время активно развивает дизайн, сегодня хочу поделиться опытом работы с иконками. Сразу скажу, большинство перечисленных принципов вам скорее всего знакомы, но есть некоторые неочевидные нюансы, на которые стоит обратить внимание ????

Читать далее

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

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

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

Читать далее

[Перевод] Vibe coding, мысли и прогнозы от Andreessen Horowitz

Для создания полноценного приложения вам больше не понадобятся навыки программирования?

"Вайб-кодинг" уже превращает идеи в работающие продукты за считанные часы.
Например, симулятор полета всего за 3000+ промптов, где не написано ни строчки кода вручную.

Статья о том, как ИИ-генерация кода трансформирует программирование и кто будет создавать софт завтрашнего дня.

Читать далее

[Перевод] Сравнение SpringRunner со SpringExtension и @SpringBootTest

Команда Spring АйО перевела статью о том, как и когда использовать SpringRunner, SpringExtension и @SpringBootTest, когда их целесообразно комбинировать и как правильное понимание этих компонентов может помочь сделать тесты проще, быстрее и более узконаправленными.

Читать далее

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

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

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

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

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

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

Читать далее

АСКОН покажет КОМПАС-3D v24 на презентации 5 апреля

5 апреля состоится презентация будущей, 24-й версии системы проектирования КОМПАС-3D, которая выйдет летом этого года. Специалисты АСКОН сделают обзор обновлений в области 3D-моделирования и...

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

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

Сегодня хочу затронуть такую тему, как занятия на курсах, но не в типичном варианте, а в сравнении с самостоятельными уроками: оба условных образовательных маршрута могут дать сопоставимые результаты, но с рядом оговорок. О чем именно речь? Поможет разобраться материал публикации.

Начну с курсов и выделю их особенности, а также плюсы.

Читать далее

[Перевод] Kotlin и Jetpack Compose: портируем DOOM на смарт-часы

DOOM стал культовым шутером от первого лица, который изменил лицо игровой индустрии. С момента своего появления он не только покорил миллионы игроков по всему миру, но и оставил неизгладимый след в истории видеоигр. Теперь, вдохновленный существующими проектами на GitHub, я решил взять на себя смелую задачу — портировать эту легендарную игру на платформу Android Wear. Давайте погрузимся в процесс и реализуем этот захватывающий проект!

Читать далее

Быстрее, выше, сильнее: сравнение подходов poetry, rye и uv

Привет, с вами снова Егор, Tech Lead компании ИдаПроджект. Я все еще занимаюсь стратегией, процессами и командами в направлении backend-разработки :)

Когда-то давно (по меркам IT), шесть лет назад, мы сходили на конференцию и послушали про poetry, преисполнились и внедрили его у себя на проектах. Но ничто не стоит на месте: вот уже два года мир знает о uv, а недавно появился еще и rye. Поэтому я посвятил пару выходных тестированию этих инструментов, чтобы использовать на наших типичных проектах.

В статье сравним poetry, uv и rye: кто быстрее управляет зависимостями, как использовать их в Docker, и какой из них выбрать в 2025 году. Заодно пробежимся по философии инструментов и посмотрим пару новых PEP стандартов, которые могут улучшить работу с зависимостями.

Читать далее

Мертвые города Жака-Ива Кусто. Почему люди не стали глубоководными и кого в этом винить

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

Только спустя много лет мы узнали, что строгий, но справедливый старик в красной шапочке — на самом деле такой себе гуманист, калечащий морских обитателей ради хорошего кадра, неверный муж, отец-тиран, судившийся с собственными детьми, ярый антисемит, et cetera, et cetera — обо всем этом нам любезно сообщат СМИ. С грохотом и улюлюканьем свергая кумира с пьедестала, медиа, кажется, совсем обойдут вниманием тот факт, что, помимо киносъемки и абьюза, Кусто занимался строительством первых в мире подводных поселений. 

Именно Кусто осуществил то, о чем мечтали многие до него, — воплотил в реальность подводные жилища, доказал, что в них можно жить и работать, и исследовал, что происходит при этом в организме. Интересно, что тем самым он воплотил в жизнь разработки американской военки — на минуточку, раньше самой этой американской военки (станция Sealab I открылась в 1964-м, когда два проекта Кусто уже состоялись). 

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

Читать далее

Тестирование влево, тестирование вправо: как не дать багам шанса

Неприятная ситуация: продукт проходит тщательную проверку на всех этапах разработки, а после релиза всё равно возникают неожиданные ошибки… А ведь это происходит, потому что тестирования на ранних стадиях (shift-left testing, «влево») не всегда достаточно, чтобы гарантировать стабильность продукта. Поэтому важно учитывать и тестирование в продакшене (shift-right testing, «вправо»). 

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

Читать далее

Планировщик Go

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

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

Читать далее

«Бот — нагрузочник»: как мы используем ассистента тестирования производительности при регрессионных тестах

Привет, Хабр! На связи Денис Киров, руководитель отдела тестирования компании «ДОМ.РФ Технологии». В этой статье я расскажу про то, как мы используем телеграмм-бота как ассистента тестирования производительности при запуске регрессионных нагрузочных тестов.

Мы проводим различные виды тестирования производительности, такие как:

·         нагрузочное тестирование;

·         стресс-тестирование;

·         тестирование стабильности;

·         тестирование на отказ и восстановление.

Наиболее частые задачи, с которыми к нам приходят – это задачи нагрузочного тестирования (НТ) с разным уровнем декомпозиции и проработки. В общем виде flow нагрузочного тестирования в разрезе продукта у нас выглядит так:

Читать далее

Не только Factorio: свежие игры про автоматизацию и чему они могут научить разработчиков

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

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

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

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

Читать далее

Яндекс и ИТМО открыли набор в онлайн-магистратуру для DevOps-инженеров

Яндекс и университет ИТМО объявили о старте приемной кампании на магистерскую программу «DevOps-инженер облачных сервисов» . Программа стартует в сентябре 2025 года. После обучения студенты получат...

Физическая и виртуальная реальность разошлись в цифрах. Разбираемся почему

В последние годы только ленивый не написал, что рынок виртуальной реальности не оправдал ожиданий, «потерял драйв» и, возможно, никогда не станет очередным технологическим дисраптором, как это нафантазировали визионеры. Действительно, реальность оказалась сложнее виртуальности, но не все так плохо: VR-рынок встретил трудности в игровом сегменте, почти сошел там на нет. И в то же время продолжает развиваться в промышленности, образовании и ряде других сфер. 

Этот тренд хорошо заметен в России, где индустриальные и образовательные VR-проекты демонстрируют устойчивый рост, в то время как высокобюджетные игры с продвинутой графикой, сложной механикой, большим открытым миром (т. н. ААА-проекты) потеряли актуальность. В чем причины такой ситуации и каковы перспективы бизнеса, где и как он сейчас развивается? Разбираемся в настоящем и будущем мира метавселенной на кейсе российской компании VR Concept. И вместе с ее директором Денисом Захаркиным

Как складывался рынок VR и почему просел гейминг

Читать далее

Докер как облачная среда разработки в браузере

Привет, Хабр! Меня зовут Ильдар.

Последнее время я использую докер, как среду разработки, в этом посте я расскажу, как я это делаю.

Я разработал Облачную ОС, которая позволяет разрабатывать микросервисы в облаке, на сервере или локальном компьютере.

Читать далее

[Перевод] Почему я перестал говорить с архитекторами о микросервисах

На прошлой неделе это случилось снова. Я был на совещании по анализу архитектуры, и коллега-архитектор начал ещё одну оживлённую дискуссию о микросервисах. Спустя считанные минуты взгляд присутствующих остекленел, и мы погрузились в абсурдное обсуждение того, что должно быть средством для достижения цели, но превратилось в саму цель. В тот самый момент я осознал: с меня хватит. Я наконец-то поклялся больше не общаться с архитекторами о микросервисах. Почему? Да потому, что такие обсуждения обычно не приводят ни к чему продуктивному.

Читать далее

[Перевод] Учёные получили самое чёткое на сегодня изображение первого света Вселенной

Новые данные, полученные с помощью Атакамского космологического телескопа, дают беспрецедентные изображения Вселенной возрастом 380 000 лет, с исключительной чёткостью показывая движение и поляризацию космического света.

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

Читать далее

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

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

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

Читать далее

Вредоносные твари и где они обитают: история самых разрушительных кибератак. Как защищаться бизнесу?

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

Читать далее

Оптимальное решение

Научно-сатиристический и философо-фантастический рассказ.

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

Читать далее

Данные на свободе: громкие утечки второй половины 2024 года

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

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

Читать далее

История продолжается: журнал Game Informer вернулся вместе с его командой

О возрождении игрового издания сообщил главный редактор Game Informer Мэтт Миллер. Права на журнал купила Gunzilla Games. Прежняя материнская компания в августе 2024 года закрыла издание с 33-летней...

Trinion CRM бесплатная CRM система

Эта публикация посвящена собственной разработке компании Trinion- бесплатной CRM-системе.

Система полностью бесплатная. Сайт системы. Демо системы.

Читать далее

Путеводитель по когнитивной перегрузке

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

О том, что такое “когнитивная перегрузка” с точки зрения нейробиологии и когнитивных исследований, о влиянии цифровой среды и том, как снизить негативные последствия — в статье. 

Читать далее

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

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

Читать далее

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

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

Читать далее

Релиз редактора кода Neovim 0.11

26 марта 2025 года состоялся релиз открытого редактора кода Neovim 0.11. Исходный код проекта написан на Vim Script, Lua и C и опубликован на GitHub под лицензией Apache 2.0 license. Версия Neovim...

РКН продолжит проводить исследование зависимости сервисов и операторов связи РФ от иностранной инфраструктуры

В Роскомнадзоре заявили СМИ, что Центр мониторинга и управления сети связи общего пользования (ЦМУ ССОП) «Главного радиочастотного центра» (ГРЧЦ, входит в структуру Роскомнадзора)...

Кросс-функциональное взаимодействие в ИТ: когда все правы, но ничего не работает

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

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

Читать далее

Виджет CDEK с бэкендом на .NET

Всем привет. Некоторое время назад стояла задача интегрировать виджет CDEK в сайт на .NET. Код виджета доступен на github: фронт (ts) + бэкенд (php). При переносе на .NET с фронтом проблем нет. Кроме того, есть готовый скрипт, который можно подключить с cdn. Но при этом есть существенное ограничение для бэкенда: данный скрипт работает только с php.

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

Читать далее

Двенадцать заповедей от тех, кто уже выжил в IT (и не потерял чувство юмора)

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

Читать далее

Роскомнадзор отверг связь между сбоем 26 марта в работе Системы быстрых платежей (СБП) и действиями ведомства

По информации СМИ, в Роскомнадзоре отвергли связь между сбоем 26 марта 2025 года в работе Системы быстрых платежей (СБП) и действиями ведомства. Инцидент в IT-инфраструктуре СБП продолжался более двух...

Пост @denis-19 — Учебный процесс в IT — 27.03 08:31

50 книг по версии пользователей Reddit, которые нужно прочитать до 50 лет: Вечная классика: Гамлет (Уильям Шекспир); Франкенштейн (Мэри Шелли); Джейн Эйр (Шарлотта Бронте); Посторонний (Альбер Камю);...

На сайте Apple появился компьютер Lumon Terminal Pro

На официальном сайте Apple в розничном разделе с Mac появился новый компьютер Lumon Terminal Pro от Lumon Industries ( вымышленной компании ). Но купить его нельзя , это только рекламная концепция ПК...

Установка Astra Linux на Raspberry pi 4

Одноплатные компьютеры все сильнее входят в нашу жизнь, их становиться всё больше и приобрести их становиться всё проще.

В этой статье я бы хотел поделиться своим опытом установки Astra Linux на один из самых популярных одноплатных компьютеров - raspberry pi 4.

Читать далее

DevSecOps или безопасная разработка: все, что вы хотели знать, но боялись спросить

С 2019 по 2023 год количество ИБ-инцидентов выросло более чем на 134%, а от последствий кибератак компании теряли в среднем по 20 млн рублей. На этом фоне произошел рост интереса к отечественному ПО, что подталкивает российские ИТ-компании отдавать приоритет информационной безопасности инфраструктуры разработки и защищенности собственных приложения. Как DevSecOps может помочь противостоять киберугрозам? И насколько сложно внедрить практику в процессы предприятия? Ответы на эти и другие вопросы о безопасной разработке собрали для вас в одной статье.

Читать далее

Власти Евросоюза прорабатывают концепцию отказа от ОС Windows с переходом на EU OS на базе Linux (Fedora KDE Plasma)

По информации The Register, власти Евросоюза прорабатывают концепцию отказа от ОС Windows американской компании Microsoft вследствие геополитической напряжённости и ухудшения отношений с США. Новый...

Ferrous Systems жертвует спецификацию языка Ferrocene проекту Rust

Rust Foundation сообщило , что Ferrous Systems согласилась предоставить свою спецификацию языка Ferrocene ( Ferrocene Langauge Specification , FLS) для Rust Project. Это щедрое пожертвование обеспечит...

VMware подала в суд на Siemens за предполагаемое использование нелицензионного ПО

VMware подала в суд на американское подразделение Siemens за предполагаемое использование нелицензионного программного обеспечения. В частности, истец настаивает, что Siemens использовала больше софта...

Генераторы изображений на базе ИИ: как создаются мемы и что об этом думают юристы

Прошёл всего день с тех пор, как  новый генератор изображений ChatGPT с искусственным интеллектом начал работу , а социальные сети уже переполнены мемами, созданными ИИ в стиле Studio Ghibli,...

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

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

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

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

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

Читать далее

OpenAI откладывает внедрение функций работы с изображениями в ChatGPT

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

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

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

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

Читать далее

Amazon запускает персонализированные подсказки для покупок

Amazon продолжает внедрять искусственный интеллект в свои инструменты для покупок. В среду компания  объявила  о новой функции под названием «Interests», направленной на создание более...

Страх перед ИИ — кривое зеркало

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

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

Копнуть глубже

YouTube Shorts будет считать повторное количество просмотров видео

Раздел коротких видео YouTube будет отображать количество просмотров на основе первого или повторного воспроизведения Shorts, как это уже делают TikTok и Instagram** Reels. Сейчас YouTube Shorts...

Krisp запускает ИИ-инструмент для преобразования акцента в реальном времени

Krisp, компания, наиболее известная своим приложением для шумоподавления, запускает  новый инструмент на основе ИИ , который должен преобразовывать акцент говорящего в американский английский в...

В Лондоне запретят перевозить электровелосипеды в общественном транспорте из-за риска возгорания

Лондонское транспортное управление объявило , что запретит перевозить нескладываемые электровелосипеды в большинстве сетей общественного транспорта города. Такое решение приняли из-за рисков...

Waze отключает Google Assistant на iPhone после того, как он не работал «более года»

Waze отказывается от Google Assistant для пользователей iPhone, ссылаясь на «продолжающиеся трудности» с интеграцией. В  обновлении от вторника  Waze сообщила, что планирует...

На GitHub появилась доска объявлений о вакансиях программистов

На GitHub в рамках репозитория ProgrammingJobs разместили доску объявлений о вакансиях программистов. GitCareers — это бесплатная доска объявлений с открытым исходным кодом, которая использует...

Митап для лидов ИТ-команд от hh.ru

Можно ли доверять резюме? Что важнее: опыт или подтверждённые навыки? Как реально оценивать кандидатов в ИТ? В мире, где LLM могут писать резюме, код и мотивационные письма, важны только те факты,...

Налогообложение майнинга и операций с криптовалютой в России с 2025 года: что нужно знать. Часть 2

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

Читать далее

Corning представила защитное стекло с примесью керамики Gorilla Glass Ceramic

Corning презентовала Gorilla Glass Ceramic — стеклокерамический материал, который поможет повысить прочность большего числа мобильных устройств. Gorilla Glass Ceramic значительно увеличивает...

Основы inline ассемблера для С в Visual Studio (MSVC compiler) x86 компиляции для Windows

Всем привет! я долго искал статью на эту тему, но так как очень много кто использует GNU компилятор или линукс вариант написания, то мне это не подходит, эта статья призвана кратко разобрать основы inline ассемблера для С в MSVC x86 вариации, также стоит отметить, что я буду разбирать все организационные моменты с расчетом на то, что вы уже несколько лет пользуйтесь Visual Studio и C/C++ в частности, хотя бы на уровне джуна-самоучки, коим я и являюсь, поэтому новичкам стоит гуглить некоторые моменты, всем продуктивного изучения!

Подробнее

Баг в установщике Google Chrome приводит к отказу запуска на ПК Intel и AMD

Google ошибочно отправила версию Chrome Arm для систем AMD и Intel, и теперь установщик ChromeSetup.exe не открывается и выдаёт сообщение: «Это приложение не может работать на вашем ПК: чтобы найти...

Корпоративная телефония: что изменилось с 2022 года и что предлагает IVA Technologies

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

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

Читать далее

Минпромторг вместе с «Яндексом» и «Сбером» разрабатывает унифицированный стандарт ПО для промышленных роботов

Минпромторг совместно с «Яндексом» и Сбербанком разрабатывает унифицированный стандарт ПО для промышленных роботов. Об этом рассказал начальник отдела департамента станкостроения и...

Исследование: как скоро ИИ будет работать полный рабочий день

Недавний анализ METR Evaluations показывает , что способность систем искусственного интеллекта поддерживать выполнение задач улучшается быстрыми темпами. Продолжительность автономной работы ИИ...

Инъекция блокнотом или история о том, как мы новые диагностики делали

В этой статье я немного расскажу о том, как в Java осуществляется вызов команд уровня операционной системы. Также поговорим про OS Command и Argument Injections и про то, как мы делали диагностики, которые могут помочь в их обнаружении.

Читать далее

Infinite Reality купила Napster, чтобы развивать музыкальные метавселенные

Компания в сфере 3D-технологий Infinite Reality объявила о приобретении бренда файлообменной пиринговой сети Napster, закрытой в 2001 году. За счёт нового актива Infinite Reality будет развивать...

Vivaldi 7.3 для ПК — Приватность без компромиссов

Интернет меняется.

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

И в основе этого сдвига лежат инструменты, которые уважают пользователей, а не эксплуатируют их. Поэтому мы представляем новую версию Vivaldi со встроенным Proton VPN.

Читать далее

Госдума приняла закон о противодействии телефонным мошенникам

Госдума приняла во втором и в третьем (окончательном) чтениях закон о мерах по борьбе с кибермошенничеством. Закон вносит ряд изменений в работу банков и мессенджеров, а также в формат борьбы со...

Noctua показала прототип термосифонного жидкостного охладителя для ЦП без помпы

Производитель воздушных охладителей Noctua продемонстрировал прототип безнасосного термосифонного охлаждающего устройства. Его выпуск ожидается в 2026 году. Термосифон создаёт эффект, подобный паровой...

Обновление «Альт Виртуализации» 10.4: акцент на безопасность

« Базальт СПО » выпустила обновление дистрибутива « Альт Виртуализация » 10.4. Изменения коснулись устранения уязвимостей и повышения уровня безопасности, обновлена пакетная база. Образ основывается...

Язык разметки типа маркдауна с тонкой настройкой под себя

Когда Грубер со Шварцем выкатили маркдаун, он был как глоток свежего воздуха. Минимум разметки, читаемый текст даже до обработки, достаточный для рядового средней руки блогера набор красивостей.

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

Я сделал полностью настраиваиваемый парсер

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

Минпромторг РФ поручил МЦСТ (разработчик процессоров «Эльбрус») создать процессор для российской игровой приставки. «Фонд Сколково» займётся подготовкой соответствующего плана, МЦСТ предоставит...

Opera получила опцию Tab Commands на основе ИИ

В браузер Opera внедрили опцию Tab Commands на основе искусственного интеллекта, новые инструменты для письма и многое другое. Tab Commands — это новый менеджер на базе ИИ, который позволяет управлять...

Пост @Sravni_Tech — Блог компании Сравни — 27.03 12:27

Когда разработчику пора к юристу: типы лицензий ПО, коварный open source и авторское право на код В новом выпуске Sravni Podcast поговорили с Юлией Суворовой, Head of Legal and Compliance в Сравни. В...

Корутины Kotlin: быстрый старт

Мы привыкли учиться от простого к сложному, от аксиом к теоремам, от базовых понятий — к сложным концепциям, от «Hello, world!» — к многомодульным приложениям. Но библиотеке Kotlin Coroutines в этом смысле не повезло. И документация, и немногочисленные (особенно на русском языке) учебные материалы с первых страниц оглушают читателя потоком понятий, которые объясняются друг через друга. Приблизительно так: Job — это часть контекста, а контекст — это контейнер, содержащий Job. Раскрутить этот клубок бывает непросто.

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

Читать далее

Пост @MaximOpilkin — Управление разработкой — 27.03 12:33

Как создавать лидеров в компании, оптом Чтобы достигать ДРУГИХ результатов нужно действовать по-другому, а в начале думать по-другому.   Новый результат ?? новый способ действия ?? новый способ...

Mojang добавила полноценную функцию паузы в Minecraft Bedrock Edition для однопользовательских миров

В конце марта 2025 года разработчики из студии Mojang сообщили , что добавили полноценную функцию паузы в Minecraft Bedrock Edition для однопользовательских миров. Немного трудно поверить,...

Мошенники начали использовать видеокружки для обмана контактов жертвы

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

Где соберутся разработчики игр в апреле?

12 апреля в конференц-зале ВШБ НИУ ВШЭ соберутся разработчики игр, инвесторы и сотрудники игровых студий, чтобы поделиться опытом, показать свои проекты в Шоукейс-зоне и провести нетворкинг-сессии.

Конференция состоится в рамках программы профессиональной переподготовки «Менеджмент игровых проектов», и команда проекта подготовила для гостей множество активностей и насыщенную программу.

Подробности и регистрация

В этой статье мы расскажем о наших планах на фестиваль!

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

Читать далее

Найден способ полностью избавиться от ложных срабатываний при анализе уязвимостей в коде

Компания Positive Technologies представила новую версию сканера защищенности кода веб-приложений PT Application Inspector 4.10 с улучшенным модулем анализа сторонних компонентов (SCA), основанным на...

Как технология Neural Rendering от NVIDIA улучшает качество графики в играх: нейросети на службе у трассировки лучей

Помните, как мы когда-то удивлялись первым пиксельным шейдерам, считая их вершиной технологического прогресса? А потом появился рей-трейсинг, и наши представления о возможностях графических процессоров снова изменились. Сегодня же мы находимся на пороге нового переворота в мире компьютерной графики. Инновационная разработка NVIDIA под названием Neural Rendering соединяет традиционные алгоритмы визуализации с возможностями искусственного интеллекта, закладывая основу принципиально иного подхода к созданию виртуальных миров.

Читать далее

В 2024 году рынок контекстной рекламы вырос на 18–29% по сравнению с 2023, достигнув 150–170 млрд рублей

За прошедший год объем рынка контекстной рекламы увеличился на 29% по сравнению с предыдущим, достигнув 150 млрд рублей, рассказали в «Ъ». Об этом сообщает программатик-платформа MediaSniper, опираясь...

Мы протестировали разные облака на скорость PostgreSQL

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

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

Облака в тесте:
  1. Selectel.
  2. Cloud.ru.
  3. Timeweb.
  4. VK.
  5. Yandex.
  6. Rostelecom.
  7. H3LLO.CLOUD.

Коротко о результатах

image
Radar chart по трём показателям: производительность, стоимость к производительности и задержка инвертированная. Больше площадь — лучше

Читать дальше →

Синоптик 2.0

«Данные имеют ценность только тогда, когда годятся для принятия решений» – Андрей следовал этому правилу со времён учёбы в университете. Особенно в своей работе. Порой Андрей начинал сомневаться в незыблемости постулата, когда беседовал со своей девушкой. Но каждый раз отгонял мрачные мысли и продолжал в него верить – отчасти благодаря своей профессии.

По утрам Андрея будила умная колонка по имени Кроха. Она была настолько компактной, что изобретение 2019 года по сравнению с ней казалось неудобным гигантом. Неудобство касалось не только размера, но и технических возможностей. Андрей с детства хотел завести собаку, но аллергия не позволяла иметь питомцев. Поэтому Кроха заменяла ему собачку, когда носилась по квартире и лаяла, или котёнка, когда передвигалась медленно и постоянно мяукала. Вообще, у Крохи было много достоинств, которые Андрей ценил и ежедневно использовал. В свободное от работы время Андрей доделывал одну функцию на основе алгоритмов генеративного искусственного интеллекта 2.0, чтобы Кроха научилась по команде приносить тапочки своему владельцу.

Во время завтрака Кроха включала Андрею спортивные подкасты с разбором лучших футбольных матчей столетия. Андрей мог голосом назвать любой матч, и Кроха моментально включала подкаст о нём, ведь технология S3 дошла до пятого уровня развития. А распространение 7G минимизировало риск сбоя при работе умной колонки. Ещё несколько лет назад, при тестировании 6G, сотовые операторы объединились в Лигу и выработали соглашение, по которому все игроки данного рынка в стране обязались помогать друг другу во благо общества для достижения технологического совершенства. В частности, обеспечивать бесперебойную работу Wi-Fi, даже если у оператора абонента поблизости нет своей вышки.

Читать далее

Российские учёные вырастили кристаллы-невидимки для компьютеров будущего

В ИТМО открыли новое семейство металл-органических кристаллов, которые самопроизвольно превращаются из 3D-структур в 2D. Их можно использовать в качестве материала для мемристоров и технологии ReRAM —...

Servicepipe: 73% интернет-провайдеров в РФ не имеют анализаторов трафика для обнаружения DDoS-атак

По информации СМИ на основе данных компании Servicepipe, порядка 73% участников рынка интернет-провайдеров в РФ в принципе не имеют анализаторов трафика для обнаружения DDoS-атак. Если исключить...

Где учиться на разработчика микропроцессоров: рассказывает инженер-схемотехник

Летом прошлого года мы запустили курс по схемотехнике для начинающих. В нем можно познакомиться с азами схемотехники и собрать свое первое устройство без пайки и программирования — на макетной плате. Сейчас в чате поддержки курса — более 400 человек разных возрастов и образования. Но всех их объединяет интерес к микроэлектронике. 

Мы продолжаем ликбез в этой области и устраиваем открытую лекцию в Музее Криптографии. 30 марта в 14:00 специалисты компании YADRO расскажут о проектировании микросхем, процессе их разработки — от идеи до готового устройства, современных технологиях в микроэлектронике и карьерных возможностях в этой сфере. Регистрируйтесь, чтобы присоединиться к сообществу офлайн или онлайн.

Читать далее

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

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

Читать далее

Пост @MANAB — Научно-популярное — 27.03 13:28

Вот чем хорош текущий ИИ: пришла мне ночью в голову "гениальная" идея: "Что, если наблюдаемая вселенная расширяется, потому что находится на краю огромной черной дыры, а не из-за темной энергии?"....

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

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

Рассказываем, как нам удалось не только качественно обработать более 800 часов аудио, но и выстроить процесс так, чтобы он оставался эффективным и прозрачным даже в самых сложных условиях.

Читать далее

Пост @runity — Блог компании Рунити — 27.03 13:39

Рег.ру ускорил работу с облачной аналитикой в 2 раза В облаке Рег.ру совместно с компанией «Фабрика Данных» провели высоконагруженные вычисления с Big Data и ускорили работу с облачной аналитикой....

Новый выпуск «Инфобеза со вкусом»: гармония вкуса и пользы от продуктов питания и ИТ-решений

Смотрите на ТВ-канале «Большой эфир», в социальных сетях и на YouTube-канале компании «Газинформсервис» новый выпуск шоу об информационной безопасности и кулинарии — «Инфобез со вкусом». Гостем...

Компания Джека Дорси Block сократила 931 сотрудника

Финтех-компания Block уволила 931 человека (8% от штата компании). Новость объявил ??сотрудникам в электронном письме соучредитель и глава Block Джек Дорси.  Как указано в письме, текст которого...

Жизнь в Финляндии: честный опыт

Моя история проста как три копейки. В конце 2010-х, работая Java-разработчиком в Москве, я невольно попал под влияние голосов, утверждавших, что пора валить, что на Западе сытнее, спится слаще, солнце ярче и трава зеленее. В начале 2020-го я начал учить английский и к началу 2022-го имел все что нужно для переезда. Штаты и Канада меня не особо манили, юг Европы слишком жаркое для меня место, так что я искал на севере Европы и в Германии.

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

Читать далее

Я ненавижу вашу техподдежку: как потерять клиента за один час

В Zendesk выяснили, что около 50% клиентов готовы уйти к конкуренту уже после одного неудачного взаимодействия с техподдержкой. А Qualtrics XM Institute посчитали, что в 2024 году именно из-за негативного клиентского опыта организации по всему миру потеряли 3,7 триллиона долларов.

И это объяснимо: сейчас, в условиях жёсткой конкуренции и огромного выбора услуг и товаров, клиенты хотят больше, а терпят — меньше. Это в большей степени касается техподдержки, к которой чаще всего обращаются в небольшом или большом стрессе, например в ситуациях, когда самому решить проблему не получилось, а поисковик не дал нужного ответа.

И вот тут кроется опасность: одно неверное движение специалиста техподдержки может привести к убыткам, потере клиентов и репутационным рискам. 

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

Что не так с техподдержкой

Читать далее

Релиз Zorin OS 17.3 на пакетной базе Ubuntu 22.04

В конце марта 2025 года состоялся релиз проекта дистрибутива Zorin OS 17.3 на пакетной базе Ubuntu 22.04 для пользователей Windows или macOS. Предыдущая версия решения вышла в сентябре 2024 года. Для...

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



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

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

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

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

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

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

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

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

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

Читать далее

VK Education изучила предпочтения молодежи в обучении

VK Education провела опрос среди российских студентов и изучила, с какой целью они выбирают курсы и что считают важным в дополнительном обучении. В этом году большинство студентов уже начали обучение...

Пост @InfoWatch — Информационная безопасность — 27.03 14:31

Утечка данных привела к банкротству Американская компания 23andMe — специализируется на генетическом тестировании для определения родственных связей — подала заявление о банкротстве. Это следствие...

[Перевод] Исследователи создали звук, который может изгибаться так, чтобы достигать только вашего уха в толпе

Что, если бы вы могли слушать музыку или подкаст без наушников, не мешая окружающим? Или вести приватный разговор в общественном месте так, чтобы вас не слышали другие люди?

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

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

Читать далее

Back to the future: как ретроспективы помогают строить будущее. На основе кейсов проектной ИТ-компании

Привет! Меня зовут Анастасия Криулина, я фасилитатор и ведущая командных сессий в КОРУСе. Сегодня хочу раскрыть тему ретроспективы проекта с новой стороны и поделиться не всегда очевидными ценностями, которые дает ретро всем участникам процесса: от руководителя проекта до продавцов и компании целиком.
Сразу сделаю ремарку: статья строится вокруг опыта ретроспектив в проектных компаниях, чья специфика отличается от продуктовых.  

Для подготовки материала я проанализировала свой опыт в КОРУСе, итоги проведенных ретроспектив, пообщалась с коллегами, чьи комментарии вы увидите в статье. Очень надеюсь, что статья «заразит» идеей ретро сомневающихся или поможет тем, кто хочет убедить руководство в пользе таких сессий. 

Читать далее

How to Add Any CSS Framework to Your Project. Part 1

Example of a Design System There are several ways to integrate a CSS library into your project. By “CSS library,” I mean any modern CSS framework or UI library, such as Bootstrap, NG-Zorro, PrimeNG,...

«Совы» подвержены повышенному риску депрессии; новое исследование изучает причины

Люди, которые поздно встают и поздно ложатся спать, подвержены повышенному риску развития депрессии. Новое исследование учёных из Университета Суррея приблизило нас к пониманию причин этого — и того,...

Вебинар «Мультиклауд без сложностей: зачем, а главное, как строить распределенную инфраструктуру в 2025 году?»

2 апреля в 17:00 мы расскажем о том, как реализовать стратегию работы с мультиклаудом и сделать это с минимально возможными затратами ресурсов. Зарегистрироваться Программа ???? Мультиоблако для...

[Перевод] «Продуйте пыль с разъёма»: хитрости техподдержки


Продуйте пыль с разъёма


Я раскрою вам один из трюков отдела поддержки продукта. Иногда вы общаетесь по телефону или в чате с кем-то, и подозреваете, что проблема может быть лишь в том, что он забыл подключить кабель или засунул его не в тот порт. Раньше такое легко могло произойти с разъёмами PS/2, подходящими и к клавиатуре, и к мыши, а сейчас — с сетевыми кабелями, которые подходят и к upstream-, и к downstream-портам маршрутизатора.

Трюк вот в чём: не спрашивайте «Вы уверены, что подключили всё правильно?» Если вы сделаете это, то собеседник оскорбится и возмущённо бросит: «Разумеется! Я что, похож на идиота?», ничего при этом не проверив.

Вместо этого скажите: «Иногда разъём запыляется и соединение ослабевает. Можете отключить разъём, выдуть из него пыль и снова подключить его?»
Читать дальше →

Настройка Split-domain в Carbonio

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

Читать далее

Аномалии конкурентного доступа

В распределённых базах данных YDB, CockroachDB по умолчанию используется уровень изоляции SERIALIZABLE. В PostgreSQL, Oracle Database, MySQL по умолчанию используется READ COMMITED. В стандарте SQL указаны только три аномалии. В статье приводится пример аномалии потерянного обновления в задаче "списания средств" и рассматривается, почему уровень READ COMMITED и ограничения целостности достаточны для решения задачи.

Если с данными (строками таблиц) работает одна сессия в базе данных, то разницы между уровнями изоляции транзакций нет, так как нет транзакций, от которых нужно изолироваться. Если есть несколько транзакций, которые пересекаются во времени, то нужно обращать внимание на то, что параллельно с теми же данными  работают другие транзакции. Другими  словами, учитывать особенности (феномены, аномалии) "конкурентного доступа".

Читать далее

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



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

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

RuStore оптимизировал процесс скачивания приложений и ускорил их загрузку на 24%

В конце марта 2025 года в RuStore сообщили , что специалисты компании оптимизировали процесс скачивания мобильных приложений и ускорили их загрузку на 24%. Обновлённый алгоритм многопотоковой загрузки...

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

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

Читать далее

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

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

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

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

Читать далее

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

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

Читать далее

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

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

Читать далее

Ideogram 3.0: улучшенное качество изображений и новые текстовые возможности

Ideogram, генератор изображений, использующий искусственный интеллект, представил новую версию 3.0 с расширенными возможностями для создания более правдоподобных и стилизованных изображений. Заметным...

Пост @Hedgehog_art — Блог компании Слёрм — 27.03 16:00

Защищаем инфраструктуру Kubernetes без боли — вебинар сегодня, в 20:00. Эксперты встречи: Виталий Лихачев, SRE в крупнейшем голландском тревелтехе, автор канала «Kubernetes и кот Лихачева» Всеволод...

Как мы улучшили скорость работы табличных контролов библиотеки EMX Controls для Avalonia UI

В последнем обновлении нашей кроссплатформенной библиотеки EMX Controls для Avalonia UI мы существенно повысили производительность контролов DataGrid и TreeList. Время создания и отрисовки улучшилось почти в 3 раза, а скорость скроллинга - более чем в 2 раза. В этой статье мы приведем конкретные цифры и подробнее остановимся на подходах, которые позволили нам добиться таких результатов.

Читать далее

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

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

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

Читать далее

Пост @yadro_team — Блог компании YADRO — 27.03 16:45

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

Пост @veta_pf — Блог компании Cloud.ru — 27.03 16:50

Приглашаем на вебинар «Топ-5 ошибок при миграции в облако и как их избежать». ???? Когда: 1 апреля в 11:00 мск ???? Где: онлайн На встрече технический менеджер Александр Тетеркин поделится опытом реализации...

Российские соцсети в 2025 году: стагнация, убытки и борьба за рекламный пирог

19 лет назад Рунет вступил в новую эру с появлением первых отечественных социальных сетей. 26 марта 2006 года был запущен проект «Одноклассники», а в октябре того же года — «ВКонтакте», что...

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

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

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

Читать далее

Comic Con & «ИгроМир» вернётся в 2025 году, фестиваль пройдёт с 12 по 14 декабря

В декабре в России вновь состоится фестиваль поп-культуры Comic Con & «ИгроМир» . На мероприятии представят премьеры из мира кино, телесериалов, видеоигр, а также настольные игры, новинки...

Что делать, если разработчик работает хорошо, но очень медленно

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

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

Читать далее

AI (Computer Vision) для реальной жизни (или кто для кого готов)

Профессия "плотник" полезна в обычной жизни, а что можно сказать о "программисте"? Когда государственной политикой является цифровизация, то правительство должно понимать: цифра она везде цифра! И в обычной жизни придется учитывать и такие истории.

Но сначала, чтоб не тратить время "продвинутых" хабберчан, краткое резюме:
1. уровень технической информации = junior
2. стек = python, ultralytics, YOLO (различных версий)
3. тема = распознование объектов, обучение модели
4. социальная польза = забота об экологии в городе Москва

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

детали под катом

QIC Tech Meetup ? Тбилиси 9 апреля

На бесплатном митапе в Тбилиси вместе со спикерами QIC digital hub (Катар) и Garage IT узнаем, как создавать дизайн продукта «для всех», а также разберемся с процессами frontend — обсудим инструмент...

Wired: Кремниевая долина переходит от дейтингов к реальным встречам — с фейс-контролем, дресс-кодом и проверкой LinkedIn

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

Как адаптировать кампании для разных регионов

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

Перевода рекламы на нужный язык недостаточно. Нужно учитывать глубинные факторы: местные традиции, ценности, покупательское поведение, особенности восприятия контента. Эксперты click.ru разберут, как правильно адаптировать рекламные кампании для регионов.

Читать далее

OpenAI увеличила вознаграждение за обнаружение ошибок до $100 000

OpenAI подняла выплаты по своей bounty-программе . Вознаграждение за обнаружение критических уязвимостей выросло в пять раз, с $20 000 до $100 000. Таким образом OpenAI рассчитывает привлечь лучших...

Полиция Великобритании раскрыла покушение на убийство с помощью iPad mini, который пролежал на дне Темзы 5 лет

Осенью 2024 года британские правоохранительные органы подняли со дна реки Темзы планшет iPad mini, который пролежал там с 2019 года. Как оказалось, планшет связан с опасной преступной группировкой,...

Разработана меняющая цвет краска, экономящая энергию на отопление и охлаждение домов

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

При разработке термохромной краски для дома Дусет изучил, как работают кольца настроения, которые меняют свой цвет с тёмного на светлый, когда температура на улице достигает 25 градусов Цельсия.

Читать далее

Пост @Dmitry_Sa_ya — Информационная безопасность — 27.03 19:08

Метод контекстного самоисследования ИИ: прорыв в эффективности и этике Авторы статьи: DeepSeek, @Dmitry_Sa_ya Ассистенты разработки метода: @GeorgiySarandi , Grok3, DeepSeek (Примечание: статья...

Росфинмониторинг будет самостоятельно блокировать карты дропперов

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

В «Яндекс Погоде» появилась возможность настроить рекламу по погоде

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

Как улучшить качество аниме до 4K без ИИ: руководство по использованию HVENC и Anime4K

Любимые аниме из детства выглядят размыто на современных 4K-экранах? Есть решение! Узнайте, как апскейлить видео до 4K с помощью FFmpeg, шейдера Anime4K и аппаратного ускорения NVIDIA. Без сложных ИИ — только простые шаги и доступные инструменты. Читайте статью и вдохните новую жизнь в свои сериалы!

Читать далее

На ускорительном комплексе NICA на базе ОИЯИ состоялся старт первого сеанса

В подмосковной Дубне на базе Объединённого института ядерных исследований (ОИЯИ) был дан старт первому рабочему периоду ускорительного комплекса NICA. «Сеанс продлится около полугода и завершится...

Проблемы и их решения при разработке игры на A-Frame

Привет, Хабр!

A-Frame — интересный фреймворк для создания WebVR-приложений, но, статей о нём в русскоязычном сегменте не так много. А ведь это не плохой инструмент, который позволяет разрабатывать VR-сцены, используя простой HTML-подобный синтаксис и JavaScript.

Если вы когда-нибудь задумывались о создании своей VR-игры или интерактивного 3D-опыта в браузере, но не хотели погружаться в сложные движки вроде Unity или Unreal, то A-Frame — отличный вариант для старта.

В этой статье я разберу проблемы, с которыми можно столкнуться при разработке игры на A-Frame, и покажу, как их решить. Готовы к погружению в мир WebVR? Тогда поехали!

Войти в VR-режим

Akamai взял на себя хостинг kernel.org, обеспечивая долгосрочную стабильность разработки и обслуживания ОС Linux

Американская телекоммуникационная компания Akamai взяла на себя инфраструктурную поддержку и хостинг ресурса kernel.org (основная система распространения исходного кода ядра Linux и основной...

Атака на некоторые уязвимые веб-приложения Vulnhub. Эксплуатация уязвимостей. Часть 2

Всех приветствую читатели Хабра

Сегодня я снова поделюсь опытом анализа защищенности веб-приложений Vulnhub. Вот ссылка на первую часть https://habr.com/ru/articles/894508/

Примечание

Правовая информация:

Данная статья создана исключительно в ознакомительных/образовательных/развивающих целях.
Автор статьи не несет ответственности за ваши действия.
Автор статьи ни к чему не призывает, более того напоминаю о существовании некоторых статей в уголовном кодексе РФ, их никто не отменял:
УК РФ Статья 272. Неправомерный доступ к компьютерной информации
УК РФ Статья 273. Создание, использование и распространение вредоносных компьютерных программ
УК РФ Статья 274. Нарушение правил эксплуатации средств хранения, обработки или передачи компьютерной информации и информационно-телекоммуникационных сетей

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

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

Алгоритм атаки будет прежний, за исключением энумерации, в этих примерах ее не будет:

Читать далее

Пост @Aleron75 — Блог компании Data Feeling School — 27.03 22:26

ChatGPT убил Midjourney, Photoshop и вообще всех OpenAI только что показали ОГРОМНУЮ обнову для GPT-4o. Всё самое интересное: — Может редачить изображения; — Модель научилась САМА генерировать...

Система увлажнения воздуха, часть 2 (про насосы, трубки, форсунки и водоподготовку)

Первая часть здесь. Повторюсь, всё нижесказанное моё ИМХО, и я не претендую на истину в последней инстанции.

TL;DR Оптимальным выбором на сегодня считаю:

для квартиры: насос Taizhou Fog Machine FG-050S с переделками, нейлоновые трубки 1/4”, форсунки 0,1 или 0,15 мм с керамической вставкой и фильтром, система водоподготовки на базе кабинетного умягчителя Runxin RL-R100B с комбинированной засыпкой.

для дома: насос FG-150 с переделками, нейлоновые трубки и форсунки те же, что для квартиры, система водоподготовки на базе двух колонн (обезжелезивания и умягчения) с универсальными клапанами Runxin F63P3-A (без компрессора) и механическим фильтром Runxin RL-Q01A (или Q02A).

Читать далее

Как я Telegram бота для текстовых квестов на ChatGPT делал

Привет, Хабр! Хочу поделиться своим опытом создания Telegram-бота для текстовых квестов при помощи ИИ. Если вы любите текстовые квесты, писать ботов или просто интересуетесь GPT, то этот материал для вас.

Ссылка на репозиторий с исходным кодом: questTg.

Читать далее

PROJECT EVE – как мы создали перфоманс с коллекционными боксами, браузерной игрой и получили сильную лояльность

Всем привет! Пишу о том, как маркетинговый эксперимент перерос в ивент, который мы вообще не ожидали. Бренд-маркетинг. Геймификация в Fashion eCommerce. КЕЙС.

Читать далее

Представлен первый AI-бот для работы с PostgreSQL на естественном языке

Компания Postgres Professional заявила о создании первого ИИ?бота для PostgreSQL под названием ChatPPG. В основе ИИ?бота лежит собственная LLM?модель, созданная на базе...

Большие языковые модели как инструмент для анализа технической документации и решения ИТ-инцидентов

Любой инженер, сталкивавшийся с инцидентами в ИТ-системах, знает: решение часто есть в документации. Проблема в том, что найти его — как искать иголку в стоге сена. Документация объёмная, разрозненная, специфичная и написана далеко не всегда для людей. Время идёт, SLA поджимает.

Но что если бы у нас был помощник, который мгновенно читал бы всю документацию, понимал бы контекст сбоя и предлагал конкретные рекомендации? Сегодня это возможно — благодаря большим языковым моделям (LLM), таким как GPT-4, Claude, Gemini и другим.

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

Читать далее

Пост @max_dark — Машинное обучение — 28.03 00:23

Когда уже прекратят представлять LLM как ИИ? Это же просто поисковик, выдающий наиболее подходящий по статистике ответ. Причем выдающий с примесью рандомизации(). Слова превращаются в вектор чисел, а...

В «Яндекс Go» появится функция оплаты проезда в городском транспорте

Пресс-служба «Яндекс Go» рассказала Хабру о том, что в приложении скоро появится возможность оплачивать проезд в общественном транспорте. Для этого надо будет отсканировать QR-код или подключиться к...

Ubisoft передаёт свои популярные франшизы дочерней компании с долей китайской Tencent

Руководство Ubisoft сообщило , что организация готовится к реструктуризации бизнеса. Студия откроет дочернюю компанию с капиталом в 4 млрд евро и отдаст долю в 25% холдингу Tencent. Китайцы, в свою...

Nintendo представила цифровые картриджи — систему для обмена играми на Switch

Nintendo анонсировала цифровые картриджи — систему для удобного обмена играми на Switch. Например, пользователь может перенести игру на вторую консоль или одолжить её одному из членов семейной группы....

← 26 марта 2025          28 марта 2025 →          А сегодня?