Как стать автором
Поиск
Написать публикацию
Обновить

Все потоки

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

От обфускации к payload: вскрытие Snake Keylogger шаг за шагом

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

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

Читать далее

Самый загадочный баг в моей работе

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

Предыстория

Моя команда занимается разработкой медицинского ПО: приложения для передачи направлений пациентов в системе здравоохранения Австралии.

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

Система электронных направлений удобна для всех. Когда врач создаёт новое направление, мы автоматически извлекаем информацию из PMS (patient management software, системы управления пациентами, которой владеет наша компания) с данными пациента, этнической принадлежностью, индексом массы тела, принимаемыми лекарствами, медицинской историей и всем остальным, что необходимо для направления. В бланке направления есть валидируемая «форма специализации» с полями, относящимися к конкретной услуге, для которой выписывается направление.

Благодаря этому в направлении содержится вся необходимая информация. И, разумеется, в форме также есть большое текстовое поле для свободного текста (referral letter), в котором терапевт может объяснить, почему он решил выписать пациенту направление.

При отправке направления данные передаются в цифровом виде. Они преобразуются в один из нескольких форматов в зависимости от получателя. Некоторые получатели используют для приёма направлений наш продукт Referral Manager; в этом случае нам не нужно ничего преобразовывать, они просто получают доступ в веб-интерфейсе к тем данным, которые хранятся в базе данных. Однако обычно данные преобразуются в HL7 (старый текстовый формат файлов медицинской информации), CDA (XML-документ с отдельной таблицей стилей) или просто в PDF с человекочитаемой информацией. Благодаря этому данные совместимы со множеством различных электронных систем других компаний.

Также выполняется сохранение PDF-копии направления в PMS врача для ведения его собственной картотеки. Это позволяет ему просматривать всю историю пациента в PMS без необходимости поиска документов в куче приложений разных разработчиков.

Читать далее

Топ-5 бесплатных AI-сервисов для генерации 3D-моделей

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

Ещё недавно создание 3D-моделей было задачей исключительно для специалистов. Нужно было знать сложные программы, уметь работать с формой, светом и текстурами. Сегодня всё иначе. Искусственный интеллект уверенно берёт на себя рутинные этапы и даёт возможность любому почувствовать себя 3D-дизайнером.

Чтобы проверить, как всё это работает на практике, мы собрали пять сервисов для генерации 3D-моделей и решили немного повеселиться.

Сегодня мы будем создавать модели персонажей из известных мультфильмов нашего детства!

Приятного прочтения!

Читать далее

Безболезненное внедрение статического анализа и победа над ложными срабатываниями

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

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

Читать далее

Как я писал тусобота на Python: от идеи к работающему коду

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

Нейропомощников появилось превеликое множество и применение у них самое разное. Повсеместно начинаю замечать, что многие коллеги и друзья, так или иначе, пользуются текстовыми помощниками. Мне захотелось не просто рассмотреть эти технологии, но и сделать что-то полезное для себя — чтобы помогало в повседневной жизни. Меня зовут Михаил — я разработчик компании БАРС Груп. В этой статье расскажу, как родилась идея бота для поиска тусовок в городах России, с какими проблемами я столкнулся и к чему пришел.

Читать далее

РосНОУ повысил свои позиции в рейтинге вузов-лидеров ИИ

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

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

Читать далее

Будущее, которое (не) наступило: мобильный VR и AR

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

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

Читать далее

6 основных предпосылок для автоматизации документооборота (на самом деле нет)

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

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

Читать далее

Кружки для детей в Видном

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

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

Читать далее

Гностический Взгляд на Трансгуманизм и Квантовый Исход

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

От Диагноза к Инструментам

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

Читать далее

Сапфиры в электронике: патентный анализ

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

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

Читать далее

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

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

Мой путь от встроенной вебки и шипящего микрофона — до картинки и звука, как у стримеров. Без студии, за вменяемые деньги.

Читать далее

Все ради стиля? Метаморфозы с дверными ручками в авто

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

Я более 17 лет работаю «цифровым» страховым агентом — изучаю новые модели страхования, стартапы, open source и API в данной области, а затем реализую свои цифровые решения, в том числе для коллег и помогаю с автострахованием клиентам.

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

Читать далее

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

Мир, дружба, тестирование: как QA и разработка могут работать вместе

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

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

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

Читать далее

Полмиллиона GPU за 4 месяца: как Маск строит самый мощный кластер в мире

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

В 2024 году компания xAI, основанная Илоном Маском, запустила суперкомпьютерный кластер Colossus в Мемфисе. Его построили всего за 122 дня, что не много для такой мощной системы. С тех пор Colossus несколько раз наращивали, и теперь его ждет следующий, еще более масштабный апгрейд. Сегодня поговорим о том, как устроен Colossus, что за технологии в нем используются и какие задачи он должен решать. Поехали!

Читать далее

Salt Deconstructed. Часть 2

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

Вторая часть перевода лекции Карсона Андерсонa, в котором представлен подробный разбор принципов работы SaltStack, а именно модулей их вариаций, методов взаимодействия с ними и многого другого. Всех заинтересованных прошу под кат. Должен предупредить: под катом много текста, а также много GIF'ок.

Читать далее

Как я написал алгоритмического бота на Python для торговли по индикаторам на Bybit

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

Полный разбор создания алгоритмического трейдинг-бота с использованием индикатора Bollinger Bands, кластерных сигналов и API Bybit. 1700% прибыли за год использования.

Читать далее

Симуляция экосистемы с элементами ИИ

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

Собственная экосистема на твоем компьютере? Без проблем! А если добавить туда животных с примитивным ИИ, которые учатся, выживают и принимают решения сами?

А что же дальше?

Salt Deconstructed. Часть 1

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

SaltStack Deconstructed. Часть 1.

Перевод лекции Карсона Андерсонa, в котором представлен подробный разбор принципов работы SaltStack - первая часть. В ней рассматривается работа миньона, мастера, транспортного уровня между ними и скриптов. Всех заинтересованных прошу под кат. Должен предупредить: под катом много текста, а также много GIF'ок.

Читать далее

Технический гайд по продвижению сайта в ИИ

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

Пару лет назад появление искусственного интеллекта и чат-ботов, основанных на больших языковых моделях (LLM), серьёзно повлияло на подходы в SEO. Согласно исследованиям Мельбурнского университета (от апреля 2025 г.), 66% людей намеренно используют ИИ на регулярной основе. А Sparktoro проводил исследование, согласно которому уже в 2024 году 58,5% поисковых запросов в США завершались без перехода на сайт - ответы предоставлялись прямо в результатах поиска. И это еще до массового внедрения AI-ответов.

С появлением Google AI Overviews и блока нейроответов Яндекс Алисы ситуация только усугубилась: у информационных сайтов серьезно просел трафик.

По прогнозам исследователей, к 2026 году до 80% информационных запросов в Google будут сопровождаться генерацией AI-ответов. В рунете лидерство в этом направлении удерживает Алиса от Яндекса. В коммерческой нише пока еще остаются «окна возможностей», но традиционные подходы вроде привлечения холодной аудитории через статьи из серии «Как починить кран» работают все хуже и хуже.

Читать далее