Социальные сети Рунета
Четверг, 21 сентября 2023

DGA-вредонос, лазейки в Kerberos и SMB-команды, о которых вы не слышали. Рассказ о том, как мы конкурс IDS Bypass решали Дано:                                             ...

Как вместе идти к общим целям: Agile-практики и продуктовая трансформация 3.0 С каждым днем всё больше российских компаний открывают для себя пользу масштабируемых Agile‑практик. Причем это уже не просто локальный Scrum в отдельных командах, а переход на более высокий уровень взаимодействия команд и продуктов.Меня зовут А...

Первый взгляд на MoonShine Меня зовут Данил Щуцкий, я автор проекта CutCode. В этой статье я хотел рассказать вам о MoonShine — панели для администрирования для ваших проектов на Laravel.Над MoonShine я работаю с участниками комьюнити CutCode. Это open‑source проект,...

[recovery mode] Как вы храните свой фотоархив? В своей статье я хочу обсудить плюсы и минусы разных вариантов хранения вашего цифрового семейного архива, описать что использую я, и надеюсь в комментариях узнать новые для себя варианты хранения.Итак, у вас, как и у меня есть огромное кол...

4 простых способа оптимизировать объём индексов в Elasticsearch Всем привет! Меня зовут Данила, я выполняю роль SR-инженера в Usetech. В этой статье я бы хотел рассказать о 4-х способах, которые помогут сократить объём ваших индексов в Elasticsearch.Прежде всего статья будет полезна начинающим специалистам по администрированию ELK с...

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

Лучшие книги и статьи по Kubernetes для системного аналитика с noob-level в DevOps Всё началось с того, что команде, с которой я работаю, предложили заказ на миграцию приложений из Docker Compose «во что‑нибудь более масштабируемое, отказоустойчивое и гибкое». Например, Ansible или Kubernetes. И всё это прекрасно, но у&nb...

Наш путь в управлении потоком продуктовых задач. От стикеров в Miro до системных изменений на основе данных Привет, Хабр! Меня зовут Артур Темиров, я delivery‑менеджер в одном из продуктов X5 (о нём дальше в тексте). Над его созданием у нас трудятся 5 технических команд — в общей сложности это более 60 человек. В статье рассказываю...

Радиоуправляемая машинка на Arduino для преодоления мини-бездорожья Привет, меня зовут дядя Вова. Вероятно, вы уже читали мои статьи про тестирование. Но сегодня хочу рассказать вам о проекте, не связанном с работой — о радиоуправляемой машинке, которую я разрабатываю с нуля.Когда‑то в статью моих...

Все о Pimcore Pimcore — мощная open‑source MDM (и не только) система, с которой у меня накопился немалый опыт. В компании SVK.Digital, в которой я являюсь техническим директором, мы занимаемся заказной разработкой и автоматизацией бизнеса, и уже несколько лет...

Замахнемся на гипотезу Коллаца Она же проблема 3n+1. Это, наверное, самая сложная проблема с самой простой формулировкой — условие может понять и ребенок. А вот сложность самой проблемы такова, что великий математик Эрдош сказал, что «математика еще не готова к решению п...

Практический гайд по использованию модуля метрик Tarantool Всем привет! Меня зовут Александр Кленов, и я работаю в Tarantool. Любой серьезный продукт в промышленной эксплуатации требует инструментов observability. «Проверка пульса» продукта стоит на всем известных китах: логирование, трейсинг, мониторинг.Мне всегда&nb...

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

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

Чеки, налоги, разные страны: как их «подружить» на уровне разработки Когда локальный бизнес выходит на международный уровень, приходится учитывать много разных тонкостей новых стран, чтобы ничего не нарушить, особенно местное налоговое законодательство.У Додо Пиццы уже больше 890 точек в 17 странах, везде используется...

Как Heflo поломал мою картину мира Привет, Хабр! Меня зовут Георгий Ржавин, работаю процессным архитектором в компании GlowByte, руковожу направлением Business Process Management. В этой статье хотел бы поделится моим видением мирового рынка ПО (в первую очередь доступного в России) по&nbs...

IQ-Openvpn или Openvpn с распределенной маршрутизацией С каждым днем все больше и больше людей узнают, что такое VPN и начинают им пользоваться, но зачастую все сталкиваются с такой проблемой, что включая VPN мы получаем доступ к заблокированным ресурсам, но в тоже время теряем доступ к&nb...

Еще один путь снизить боль при работе с Java проектами и их документированием За время карьеры, чаще всего сталкивался с ситуацией, когда получаешь проект в котором непонятно где «вход», где «выход» и один только вопрос — «куда ткнуть?!». Товарищи, давшие проект, говорят, что «это делал Вася, но он уже уволился, а на&nbs...

Как я организовал продажу электронной версии Книги нормального фрилансера и с какими трудностями столкнулся Я написал Книгу нормального фрилансера. В ней поделился опытом работы проектировщиком (UX‑дизайнером) с 2006 года по сегодняшний день. На момент написания этой статьи с книгой познакомилось не меньше 2 000 человек. Десятки положительны...

Как нанять(ся) на работу DevRel-специалиста ‒ самое полезное из онлайн-встречи В поисках работы в области Developer Relations всегда присутствует некоторая неопределенность для обеих сторон. На рынке мало готовых специалистов, требования к ним отличаются от компании к компании, как и набор обязанностей. Особенно ...

Apache NiFi. Запуск Pipeline тогда, когда надо Добрый день. Меня зовут Иван, я дата‑инженер, основной профиль — доставка данных от источников до целевых систем DWH. Чаще всего работаю с Apache NIFI. В данной статье я расскажу о вариантах старта PipeLine обработки данных в требуемое врем...

Как Android-разработчику избавиться от комплекса доменной неполноценности Комплекс доменной неполноценности — это когда веришь, что доменный слой приложения должен быть самым большим и самым важным, и винишь себя в том, что в твоём коде это не так. Это происходит, если воспринимать «Чистую архитектуру» как е...

Развлечение DIY из мусора, или как можно в одиночку немножко сохранить планету Здравствуй, читатель. Уже давно хотелось написать статью на Хабр, но всё искал для себя отмазки что это никому не будет интересно. Буквально несколько минут назад закончился Сезон DIY и многие ребята меня вдохновили‑таки попробовать. Главная моя проб...

1. Введение в Unicode (опять?) Всем здравствуйте, меня зовут Антон, и этой статьей я открываю новый цикл статей про Unicode. Сразу‑же может возникнуть вопрос — зачем? Их‑же и так море?На Хабре, как и вообще в русскоязычном сегменте Интернета, в‑основном можно найти обзорные статьи...

Исправляем мнемосхему диспетчеризации за 2 часа Вдохновившись статьёй моего друга про печальность интерфейсов в промышленном секторе (АРМ), я решил сделать свою версию того же самого, но с немного другим уклоном.В том посте были комментарии из серии «всё везде регламентировано, раз так сделано — значит умные люди под...

«Входить в IT неспеша» или как стать Middle Java Backend разработчиком минуя ступень Junior Статья о том, как шаг за шагом при дефиците свободного времени обучиться и устроиться на работу сразу Middle Java разработчиком перескочив через Junior ступеньку, основанная на личном опыте, и о том, как мне это помогло, когда сразу по...

Взаимодействие с MOEX ISS через Python В этой статье я хочу дать поверхностное представление о том, как работает взаимодействие с MOEX ISS на Python requests. Да, сегодня уже существуют готовые решения для работы с MOEX, например aiomoex. Но как по мне, лучше всегда сн...

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

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

Как мы с Jasmin SMS Gateway боролись (и победили) Привет! Я — Дарья, руководитель проектов в Uzum Data. В этой статье поделюсь с вами опытом работы с OpenSource SMS‑шлюзом Jasmin: какие у нас были требования, с какими препятствиями столкнулись, как выбирались из трудностей.C...

Как сделать робота с нуля. С чего начать Я разрабатываю роботов и меня часто спрашивают — «как сделать робота», «где ты находишь информацию, какие ресурсы используешь»?Если вы не знаете с чего начать и хотите сделать собственного робота — эта статья для вас — в ней я постараюсь объяснить пр...

3 истории о выгорании с happy end'ом Читая о выгорании в IT, я регулярно посмеивался о подобных проблемах золотого миллиарда весьма дорогостоящих специалистов. Однако за последние пару лет на личном опыте столкнулся с тремя интересными кейсами, впрочем, со счастливым финалом в&nbs...

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

Комната с опускающимся потолком Приветствую. Меня зовут Устюжанин Игорь. Мне довелось поработать в разных ролях при разработке ИТ-продуктов - от инженера-программиста до руководителя продукта. Этот опыт я получил в компании СКБ Контур, куда пришел разработчиком аж в 1999 году, будучи студентом 4-го курса.Э...

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

Простая нейронная сеть без библиотек и матриц. Обучение с учителем Руководство? Гайд? В общем ремейк описания моего опыта создания простой, а главное понятной любому новичку нейросети :)Дисклеймер: хочу сказать, что смысл этой статьи не в правильном способе создания нейросетей, таких статей сотни, а в спос...

Claim-based авторизация на PL/pgSQL Статья о создании супергибкой системы проверки прав к ресурсам на основе клэймов и политик. В свое время был вдохновлен реализацией Claims‑based authorization in ASP.NET Core, но нужно было на Node.js (а теоретически на любую плат...

Как подружить DDD и Entity Framework Core? Привет, Хабравчане! Меня зовут Валентин, я backend‑разработчик в компании Bimeister. Уже почти как год вместе с командой разрабатываем новый продукт с применением Domain‑driven design подхода. Как же так получилось? Так вот, разработка начиналась сов...

Динамические методы в .NET На сегодняшний день в.NET существует несколько видов кодогенерации: новомодные Source Generators, компилируемые Expression Trees, динамические сборки и динамические методы. Каждый способ имеет свои области применения, плюсы и минусы.В этой статье я хочу рассказать ...

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

Привило ДДД или о чём молчит тимлид За последние 10 лет мне удалось чередовать работу тимлида команды разработки из 3–5 человек (или как сейчас принято называть — техлида, хотя грань между этими понятиями часто размыта) с должностью сениор‑разработчика: после первого 3-летнего опы...

Как я учусь на разработчика игр в Московском Политехе Меня зовут Айгерим, мне 20 лет. Я студентка Московского политехнического университета на направлении геймдев, сейчас на 3 курсе. Есть много статей про обучение IT-специальностям в разных вузах, но геймдев-направления в России это довол...

Как не нужно фиксить concurrency проблемы Согласитесь, сoncurrency — одна из непростых тем программирования. В начале своей карьеры программиста кто‑то всячески пытается избежать погружения в эту тему, но рано или поздно приходится столкнуться с concurrency проблемами. Это может сл...

Made at Intel. Окаянные дни – продолжение Часть 1 >> Часть 2 >> Часть 3 >> Часть 4 >> Часть 5 >> Часть 6 >> Часть 7 >> Часть 8 >> Часть 9 >> Часть 10 >> Част...

Как из метрик Prometheus построить график Latency Обычно мы подключаем сбор метрик в prometheus к нашим web‑приложениям с помощью каких‑то клиентских библиотек, которые отдают метрики на /metrics. В этой статье я хочу рассказать как визуализировать Latency с помощью Histogram метрики.Будет поле...

Как пользоваться CSI Provider: доставляем секреты из Vault в Kubernetes Добрый день, Хабр! Мы — Михаил Панов и Евгений Прудченко, DevOps‑инженеры из команды МТС Digital, работаем на проекте External WebSSO. Мы занимаемся внедрением DevOps практик и инструментов в рамках нашего проекта. В этой статье расскажем о инте...

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

Можно ли найти хорошую игру по рекомендациям Google Play и App Store? Представим, что вы решили поиграть, в то время, когда под рукой нет боярского ПК с любимыми играми. Возможно, вам предстоит длительная поездка, ожидание в очереди или заседание сами знаете где. И вот вы открываете магазин мобильных игр, где вас ...

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

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

Как работать с качеством в командах, где нет тестировщиков? Привет! Меня зовут Сергей, я в тестировании уже 11 лет и сейчас развиваю качество в компании QIWI. В этом посте я хочу рассказать вам, как сейчас выглядят наши продуктовые команды, куда подевалась роль тестировщика и поделиться некоторыми выводами.Пр...

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

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

Великий Китайский Заговор или как я Bluetooth-колонку переделывал Стоя в обычной пробке в час пик, что только не придёт в скучающую голову. В один прекрасный вечер, наблюдая за пешеходами, с гордостью превышающими скорость автомобильного потока, я почувствовал непреодолимое желание заиметь Bluet...

Пожалуйста, чаще спрашивайте кандидата на собеседовании: «Зачем? Для чего?» Поделюсь своими мыслями о том, как проходят интервью и что на них обсуждается. Подчеркну, что я буду рассуждать в проекции веб‑разработки, но, вероятно, это можно применить на любую область.Оговорюсь сразу — у меня нет огромного о...

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

Как мы используем модель Хаффа для открытия новых магазинов Привет! На связи команда геоинформационных систем «Магнита». Мы начинаем серию очерков о модели прогнозирования продаж в новых магазинах. В первой статье расскажем про один из наиболее значимых признаков модели — балле Хаффа. Мы постараемся...

История победы в VK Cup'22/23:Go Всем привет! 5 февраля завершился очередной VK Cup, в котором в этот раз впервые была секция посвящённая Go. О конкурсе я узнал случайно в одном из Телеграм каналов и решил посмотреть, что же там за задачи. Соревнование состояло и...

Из журналистики в тестирование: мой опыт переключения В марте исполнится два года с тех пор, как я, в то время ещё джун‑тестировщик без опыта, устроилась на работу в компанию «Синимекс». Сейчас моя должность — специалист по обеспечению качества. До перехода в IT я успела мн...

Расширяем PostgreSQL с помощью Rust Свободная система управления базами данных PostgreSQL не только предоставляет высокопроизводительный движок для выполнения запросов, но и может быть расширена с помощью расширений, которые могут добавлять новые типы данных (например, для ГИС‑рас...

Bercut птица гордая, не пнешь… Эта статья о моем опыте импортозамещения в сфере сертифицированного измерительного оборудования, а именно использование приборов Bercut‑ETX 10G компании ООО «НТЦ‑Метротек». Полагаю, что информация в статье будет любопытна коллегам трудящимся в близких областях...

Использование MITRE ATT&CK в Threat Intelligence Platform Злоумышленники постоянно развивают тактики и методы атак для проникновения в инфраструктуру компаний. Подразделения, отвечающие за информационную безопасность, чаще всего занимаются аналитикой угроз на основе корреляции индикаторов TI и данных инфраструкт...

Один плагин, чтоб править всеми. Как разработать сканер на Flutter для 3 платформ и ускорить ввод данных в 2 раза Привет! Меня зовут Сергей, я Flutter‑разработчик SimbirSoft. В этой статье хочу поделиться интересным платформоспецифичным кейсом для мобильных устройств и ТСД. Нам с командой удалось сократить затраты на разработку и ускорить процесс ввода данных в 2&nbs...

Без Tableau — как в МКБ выбирали новое BI-решение для работы Меня зовут Александр Дорофеев, я директор по данным в МКБ. В этом посте я еще раз затрону тему импортозамещения софта на примере программ для визуализации данных. Раньше мы (думаю, как и многие из вас) использовали Tableau, но так как&...

Есть ли польза от решения алгоритмических задач на LeetCode? Пожалуй каждый программист, который сталкивался с вопросом: "А как устроиться на работу в FAANG?" - получал ответ, что ему нужно разобраться с алгоритмами, со структурами данных и прорешать порядка 300-400 задач на leetcode&n...

ABAP: Как выгрузить данные в MS Word с помощью XSLT-трансформации за 5 простых шагов Привет, Хабр! Меня зовут Дарья Чувашова, я — руководитель группы отделения SAP-разработки. В процессе моей проектной деятельности мне приходилось сталкиваться с задачами выгрузки документов в .doc формат и выгружать документы нужно было быстро. При&n...

Задачи “про гномиков” Много статей написано о том, как надо или не надо проводить собеседования. Вот ещё одна. Я хочу обсудить такой популярный класс как «задачи про гномиков». Что это такое, как это работает и работает ли, в каких случаях лучше примен...

Отчёт о конференции «Астраконф 2023» Информационная служба Хабра побывала 25 апреля 2023 года на пятой ежегодной конференции «Астраконф-2023». Главным организатором этой конференции, как понятно из названия, является ГК «Астра». Хоть на мероприятии и было представлено много ко...

Отчёт о 12 форуме Positive Hack Days Вот и отгремел Positive Hack Days (PHDays), проводимый компанией Positive Technologies в 12 раз. В 2023 году форум по кибербезопасности, доступный только специалистам по информационной безопасности, превратился в городской киберфестиваль. Мероприятие...

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

Новое приложение Lemon8 от ByteDance рвет топы американского AppStore. Разбираемся, как оно устроено Пока одной рукой китайский ByteDance отбивает TikTok от нападок американских регуляторов, второй рукой он уверенно продвигает в топы американского AppStore новое приложение Lemon8. В этой статье разберем, как оно устроено, что позаимствовало у I...

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

Превратится ли Земля в планету Торманс? Это статья о незаурядном человеке — учёном и писателе Иване Антоновиче Ефремове и его грандиозном социально‑философском произведении — романе «Час Быка». Произведении уникальном, аналогов которому не было в мировой литературе. Произведении, акту...

Исследование https-трафика мобильного приложения Обычно я такими непотребствами не занимаюсь и уважаю частную жизнь приложений. Однако на днях мне довелось исследовать одно мобильное приложение написанное индусом в метро под iOS, а затем адаптированное под Android пьяным студентом «в комнате р...

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

Калькулятор ресурсов. Как быстро посчитать емкость команды? Как часто вам нужно отвечать на вопрос, сможете ли вы взять в работу эту задачу? Если достаточно часто, то в своей работе вы наверняка используете инструменты, которые помогают вам точно сказать — да или нет. Это может быть и MS P...

«Короче, па-а-апустись, ты всё поймешь»,- или как лучше устраивать адаптацию для стажёра/джуна в команде Всем привет! И да, это опять кластер «всё про джунов, всё для джунов, всё ради джунов». Так что сходу скажу, это будет полезно джунам и стажёрам, которые боятся выйти на свою первую работу, а также их руководителям, менеджерам адаптации и вообще тому...

ChatGPT: влияем на галлюцинации или как потопаешь, так и полопаешь В этой статье посмотрим как можно влиять на так называемые «галлюцинации» ChatGPT.А что такое эти «галлюцинации»? По сути это придумывание фактов нейронной сетью, ну или просто — враньё. Управление «галлюцинациями» позволит получать то что&...

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

Могут ли девять женщин родить ребенка за месяц? Пример из личного опыта Несмотря на немного биологический заголовок, в этом посте мы обсудим старые добрые продуктовые проблемы. Меня зовут Александр Федюнин, я пришел в Спортмастер в 2019 системным аналитиком, а сейчас — PL продукта «SM 3.0», о котором вы могли ч...

Неудачное внедрение Redis Cluster в монолит на PHP 7.2.X Исповедь о том как принес в проект проблему, которую так и не устранил в течение долгого времени.Осторожно! Статья может вызвать обострение профессиональных заболеваний вплоть до боли ниже поясницы. Читать далее

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

все, Все, ВСЕ метрики мониторинга ИТ-инфраструктуры под один зонтик Надоело, что одни пороги метрик настроены в Prometheus, другие в Zabbix, третьи еще в каком‑то Zabbix? А когда трясет инфру и vCenter, то с vROps летят оповещения, причем те же самые о виртуалках, что поставлены на мониторинг...

.xcstrings в Xcode 15 Один из самых неприятных аспектов iOS‑разработки — это локализация и плюрализация строк. Мало того, что они разбиты на разные файлы: strings и stringsdict, так ещё и работа с этими файлами для начинающего разработчика может оказаться не сил...

Что под капотом у Leak Canary? LeakCanary – библиотека, позволяющая находить утечки памяти во работы приложения в фоновом режиме. При всем при этом, со стороны клиента ничего делать не нужно. Просто указал либу в зависимостях Gradle, и она сама начинает работать. Естественно инженерное любопытство за...

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

Elбрус, или Как дела с микроэлектроникой в России в 2023 году В этом выпуске ребята обсуждают отечественную микроэлектронику, но не только резисторы. Гость выпуска — известный «эльбрусовед» и знаток всего, что связано с импортозамещением, — Максим Горшенин. Поговорили о самом процессоре «Эльбрус»...

20-ти мильный марш. Проверенный способ достичь большинства корпоративных и личных целей Пока все говорят о том, как же Блиновская благодаря вселенной и магическому мышлению достигла миллиардной прибыли. Я расскажу о том, как структурировано херачить, достигая свои цели.2 мая, 9 утра. Менеджер по продажам моего агенства, слезно...

Запуск на Product Hunt: Как мы заработали первые доллары с ChatGPT Привет✌ Меня зовут Юра Ребрик, и в этой статье я расскажу вам о своем опыте создания пет‑проекта, который мы запустили на Product Hunt и заработали свои первые доллары онлайн. Читать далее

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

Что такое киберразведка? Интервью с Махаевым Дмитрием из «Ростелеком-Солар» Продолжаю рассказывать об интересных людях, чьи доклады я не смог послушать на PHD. Ещё одна новая область, новый термин — киберразведка. Когда я увидел тему доклада, я посчитал, что опять не во всей области ИБ разбираюсь. Например, что&nbs...

Сахар для слоненка -  быстрый старт c PostgreSQL для команд в НЛМК На протяжении более чем 10 лет работы с PostgreSQL, периодически наблюдаю, как команды на начальном этапе, зачастую, не уделяют внимание ролевой модели базы, или как вся команда работает под суперпользователем postgres и забывает ...

Биочернила. Скульптинг живого                                  Биопринтер марки «Envisiontec» Технологии биопринтинга относят к фронтиру медицины. Это значит, что 3D-печать живых органов достаточно р...

Масштабируемая Big Data система в Kubernetes с использованием Spark и Cassandra В предыдущей статье я рассказал, как организовать систему распределенного машинного обучения на GPU NVidia, используя язык Java с фреймворками Spring, Spark ML, XGBoost, DML в standalone кластере Spark. Особенностью поставленной задачи являлось организаци...

Postgres под капотом. Часть 5. Простой SELECT запрос Приветствую!В этой статье рассмотрим какой путь проходит простой SELECT запрос. От стадии сырой строки до отправки ответа клиенту.А еще:• Работу со статистикой приложения через API Linux.• Реализацию динамического списка.• «Наследование» в C.• Как&nb...

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

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

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

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

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

[Перевод] Сейчас можно инвестировать? Сколько стоят попытки угадать момент для инвестиций? Вы собираетесь начать инвестировать, но рынок находится на исторических максимумах и Вы опасаетесь покупать по таким ценам? Или сейчас рынки находятся в падении, а миру предрекают «очередной ужасный кризис» из‑за которого акции никогда не в...

Аудит пользователей Spring Data JPA Задача: в БД необходимо фиксировать кто создал сущность, кто её обновил, и кто её удалил.Все знают, как взять пользователя из контекста и сунуть его в сущность. Допустим, на уровне сервиса в методе извлечь информацию о нём и «засетать» его ...

1 год в разработке телеграм бота. Победы, разочарования и предостережения Мы потратили больше года, практически ничего не заработали (потратили в 10 раз больше), но зато сделали продукт, которым ежемесячно пользуются более 3 тыс человек, а также умудрились построить супер ламповое комьюнити для начинающих разработчико...

Как стать домашним тираном: пошаговая инструкция Чуть более 6 лет назад в России было декриминализовано домашнее насилие — теперь оно выведено из категории уголовных и переведено в разряд административных. Но удивительно, что за всё это время не было подробных описаний, как...

[Перевод] Сравнение MySQL и PostgreSQL в 2023 году PostgreSQL и MySQL — это надежные, безопасные и масштабируемые базы данных, которые существуют уже много лет. Каждая из них имеет уникальные сильные и слабые стороны, что делает какую‑либо из них более подходящей для конкретных нужд. В этой стат...

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

Разбор бинарных форматов. Часть 1 Одна из самых сложных и интересных задач, с которыми сталкивается реверс инженер — это анализ бинарных файлов. Зачастую это может быть просто уже известный формат, и интерес с точки зрения анализа здесь появляется в тот момент, когда нужно напис...

Частотный vs байесовский подходы: оцениваем True Positive Rate при неполной разметке данных Привет, Хабр! Меня зовут Алан Савушкин (@naive_bayes), я — дата-сайентист в команде Data Science & Big Data «Лаборатории Касперского», и мы отвечаем в том числе за фильтрацию нерелевантных алертов при телеметрии киберугроз в проекте Kaspersky Managed Detection and Respon...

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

Ирина, голосовой помощник — теперь и со вкусом GPT-3 «Лама... Альпака...Чатгпт...» — раздавалась в уютненьком чатике по Ирине. Хабр был не лучше — статьи по работе с GPT множились как грибы, а в комментах раздавались возгласы в духе «Дайте мне голосового помощника, с&...

Решаем проблему галлюцинаций LLM с помощью алгоритма фрактального синтеза ответа Мы с командой разрабатываем FractalGPT — проект самообучающегося ИИ на базе больших языковых моделей(LLM) и логического вывода (reasoning). В этой статье мы расскажем о разработанном нами новом подходе, который называется fractal answer synthesis. Фр...

ЛЛаМы на Эльбрусе Всем привет! Возможно, вы уже знаете о проекте LLaMA.cpp (на Хабре по этой теме был цикл новостей от @bugman). В самом репозитории никаких ссылок на модели не даётся, только указание на необходимые ресурсы. И ресурсы, надо сказать, немалые....

Нетоксичное общение в команде В процессе работы в команде с другими людьми часто возникают ситуации, когда кто‑то с кем‑то не согласен, высказывает критику (часто оправданную и конструктивную, но она всё равно задевает) или нужно обсудить и принять какое‑то решение и та...

Делаем датчик качества воздуха с Modbus RTU на ESP8266 и Arduino Что‑то я не нашёл в интернете готового рецепта по созданию Modbus RTU устройства на Arduino и ESP8266. Всё, что попадалось было сильно оторвано от реальности: или предлагали по байтикам разбирать протокол, или для измене...

RSS Давным‑давно, где‑то в 1995 у инженеров apple появилась идея сделать спецификацию для описания структуры и содержимого сайта. Назвали её Meta Content Framework. Хотели сделать на основе этой штуки мощную 3D навигацию по сайту как в киберпан...

Что такое 3D сканер и где он может помочь Рассмотрим, что такое 3D сканер, как он работает, каким бывает. Здесь нужно отметить, что мы 3D сканеры не продаем и не покупаем. В нашей организации нет собственных 3D сканеров по той простой причине, что это оборудование достато...

[Перевод] Всё про USB-C: механика разъёмов Бывает два случая, в которых электронщикам приходится задумываться о механике разъёмов USB-C. Первый связан с поломкой разъёма, а второй с потребностью его установки на собственную плату. В этой статье мы разберём оба. Перед вами оче...

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

Artery AT32F403A. Работа с USB Итак, продолжаю Вас знакомить с микроконтроллером (МК) AT32F403A. Первая статья была посвящена знакомству с таймерами и миганием светодиодов. Теперь пора продолжить изучение интерфейсов данного МК. Пожалуй не ошибусь, если скажу, что работа с US...

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

AI в действии: 5 приложений, которые упростят вашу жизнь Развитие искусственного интеллекта (AI) продолжает идти вперед, делая его все более доступным для широких масс. В этой статье я собрал 5 AI‑приложений, которые помогут сделать жизнь немного проще и веселее — от просмотра видео на YouTube до ...

Изнанка архитектуры, или Менять нельзя оставить Около десяти лет назад мы в CUSTIS реализовали систему распределения товара для «Спортмастера». Со времени ее запуска изменилось многое: корректировались цели заказчика, менялись возможности и потребности рынка, появились новые способы автоматизации. Но&n...

Центры компетенций. Что может пойти не так? Матричные структуры управления известны с 1960 годов. Тогда для полета в космос потребовалось объединить усилия предприятий из разных отраслей, сохраняя единую точку ответственности за проект.Со временем концепция матричного управления позволила упра...

Точность — вежливость Scala’лазов: разбираем уточняющие типы данных и практику их применения Привет, Хабр! Я ведущий инженер по обработке данных в компании «Криптонит» и пишу на Scala. В этой статье хочу поделиться своим опытом и рассказать о паре лайфхаков, которые помогут избежать распространённых ошибок. Читать далее

Параллельность в Java на практике Как следует из названия, здесь будет только про параллельное выполнение (не путать с конкурентностью). Так же я не буду затрагивать проект Loom, который «должен убить» все остальные подходы написания параллельного кода. Надеюсь изложенное ни...

Автоматический майнинг изображений В предыдущих статьях мы рассказали, как создать фотогалерею с собственной поисковой системой [1,2]1. Но где нам найти изображения для нашей галереи? Нам придется вручную искать источники «хороших» изображений, а затем вручную проверять, является ли каждое...

О чём говорят закупщики? Как прошёл митап «Закупки в digital. Web-продакшн» 15 марта диджитал-агентства «ДАЛЕЕ» и The Digital Club провели митап по вечнозелёной теме закупок в диджитале. В этой статье собрали, о чём рассказывали спикеры, что обсуждали на пленарной сессии, а затем и в кулуарах.

О чём говорят закупщики? Как прошёл митап «Закупки в igital. Web-продакшн» 15 марта «ДАЛЕЕ» и The Digital Club провели митап по вечнозеленой теме закупок в диджитале. В этой статье собрали, о чём рассказывали спикеры, что обсуждали на пленарной сессии, а затем и в кулуарах.

Подробный гайд по Docker на M1 Я Александр Калинка из компании Evrone. Мы работаем удалённо с 2008 года и делаем это на собственных устройствах. Иногда возникает проблема, как установить, настроить и запустить все приложения и сервисы, необходимые для использования ...

Извлечение открытых данных сайта zakupki.gov.ru с помощью СУБД BaseX Привет, Хабр!Меня зовут Грошев Валерий, я Data Scientist и участник профессионального сообщества NTA.Благодаря концепции открытого правительства, развиваемой в России, в свободном доступе появляются данные о работе государственных органов. Одной из т...

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

[Перевод] Эксклюзив: детализация уровней сотрудников Shopify. Часть 1 Shopify — это один из крупнейших конкурентов Amazon в сфере онлайн‑ритейла. В компании работает около 10 000 человек. Shopify, в отличие от Amazon — централизованной торговой площадки, предлагает коммерческим структурам платформу ...

Мигрируем с Qlik: как создать надежное хранилище для ваших данных Последние 12 месяцев много обсуждается тема миграции с ИТ‑систем, которые оказались недоступны в России. Во всех компонентах ИТ‑инфраструктуры появились критические зоны, которые раньше закрывались международными продуктами и которые нужно срочно переводи...

Где глаза у самосвала Привет, Хабр! Меня зовут Илья, я — разработчик систем восприятия окружения в компании Zyfra Robotics. Проще говоря, я учу самосвалы и буровые станки «видеть» окружающий их мир. Наши роботы бурят скважины на просторах Перу, а самосвалы без водителей т...

Записки упоротого джуна, часть 1 Итак, стоял холодный зимний вечер. Когда шальная мысль сквозанула в моей голове. — А почему бы и не да? А не взяться ли мне за программирование? Первые шаги в этом направлении уж сложно вспомнить. Фортран, Бейсик, Ассемблер… И все...

Шаблон проектирования: Chain of Responsibility Всем привет. Данная статья будет полезна начинающим Java разработчиком понять зачем нужен шаблон проектирования «Цепочка ответственности» и как его можно использовать на примерах.Итак начнем с самого начала. Основная суть данного шаблона: связывание объектов‑п...

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

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

Интервью с руководителем практики промышленной кибербезопасности Positive Technologies Дмитрием Даренским Сегодня я публикую интервью с форума «Цифровая устойчивость и промышленная безопасность России», который называют «Магнитка». Как я уже писал ранее, форум в этом году был посвящён промышленной кибербезопасности, поэтому я решил поговорить с экспертом...

Выжить без cookies: как мы объединили CDP и сквозную аналитику для компании-автопроизводителя В этой статье мы расскажем об интеграции платформы для управления собственными данными от нашей компании CleverData с решением для сквозной аналитики Calltouch. Проект проводили для компании‑автопроизводителя с разветвленной дилерской ...

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

[Перевод] Сопоставление с шаблоном в Java — 5 примеров для занятых разработчиков Будучи занятым разработчиком, трудно следить за новыми возможностями и глубоко понимать, где и как их можно использовать.В этой статье блога я расскажу о 5 местах, где вы можете использовать сопоставление с шаблоном в Java, не погружаясь в&...

Неожиданные находки с DCAP, или как мы разгребали свою файловую систему. Часть 1 В 2020 году мы выпустили свою DCAP — «СёрчИнформ FileAuditor» для контроля и защиты данных в покое. С тех пор сотни раз презентовали заказчикам, как система полезна «в быту» и помогает держать в порядке корпоративные хранилища. У ...

22 342 кратное ускорение загрузки геометрии в Unity Меня зовут Артем Толстогузов, и я вхожу в группу анонимных Unity-программистов.У меня:• навязчивое желание переложить всю работу с CPU на GPU;• небольшой фетиш в области оптимизаций всего что только возможно;• хронический интерес к шейдерам...

Бесперебойный деплой микрофронтендов с Kubernetes: как настроить Фронтенд-разработка может жить без независимого деплоя, пока у нее не больше 7 микрофронтендов. Но, чем выше число, тем сильнее страдают процессы. Наша команда в Mindbox прошла через это с Octopus, когда деплоила в Yandex Cloud S3. Причем на все обновления был один...

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

Как правильно написать калькулятор на питоне с помощью eval() В комментариях к статьям по синтаксическому анализу я иногда вижу такие:„на питоне калькулятор пишется проще простого — print(eval(input()))”Ну, вобщем‑то — да, но если, например, вы прикрутите такой калькулятор к своему сайту, то любой&nbs...

Как мы делаем RL в more.tv Всем привет! Меня зовут Анатолий, я лидирую команду машинного обучения в онлайн-кинотеатре more.tv. В своей работе мы активно прототипируем и внедряем сервисы на основе обучения с подкреплением. Этот раздел машинного обучения всё ещё продолжает стоять особняко...

Как начать тестировать frontend: гайд для новичков Хабр, привет. Меня зовут Рамиль Шайбаков, я фронтенд‑разработчик в СберЗдоровье. Последние несколько лет я часто собеседую кандидатов на позицию frontend‑разработчика в нашу компанию и заметил одну закономерность — у большинства специалистов нет опыт...

13 вопросов для собеседования, на которые должен знать ответы каждый продакт Кому будет полезна статья?Middle и junior продактам — позволит найти свои зоны роста, а также подготовиться к собеседованиям в топовые IT компании.Тем, кто хочет стать менеджером продукта, но не знает какие компетенции стоит прокачать, чтобы вой...

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

Как мы к конференции BeeTech Conf готовились Давайте знакомиться? Полина, ивент‑менеджер компании PVS‑Studio. В компанию я пришла 2.5 года назад, а ивент‑менеджером стала только в этом году. Занимаюсь организацией участия нас как партнёров в бизнес‑мероприятиях. И вот пришло время моего пе...

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

Расширенная настройка бэкэнд-проекта Python ( пример FastAPI )

Elasticsearch: схема полей для фасетного поиска, фильтра в интернет-магазине Доброго времени суток! Я самоучка, никогда не получал образования в сфере IT, не работал программистом и не проходил каких-либо специализированных курсов в этой сфере. Акцентирую внимание на этом в самом начале для того, чтобы было понимание, что данная статья не&n...

Ассоциативный Эксель и Сквозная валидация Продолжая традицию обзоров пакетов Глубины, в этой статье мы рассмотрим практику применения пакетов mathjs, logger и jsonschema.Мы расскажем как превратить свой экземпляр Deep в ассоциативный эксель, где значения вычисляются прямо внутри транзакции. Вы также у...

Подробный разбор 64b intro: radar Да здравствует мыло душистое демосцена! И вам привет, дорогой читатель ;)С демосценой я познакомился примерно 25 лет назад (или чуть больше). Но тогда это выражалось лишь в просмотре 128–256-байтовых интр (и демок, конечно же) с изумле...

PostgreSQL под капотом. Часть 4. Цикл бэкэнда Приветствую!В прошлой статье была исследована входная точка бэкэнда до главного цикла. В этой статье закончим ее обзор исследованием главного цикла.Кроме нее будут рассмотрены:— Модуль для работы с транзакциями.— Исключения в С и их ре...

Нечеткое сравнение строк с помощью rapidfuzz Привет, Хабр!Меня зовут Антон Черниговский, я участник профессионального сообщества NTA.В публикации расскажу, как при решении задачи нечеткого сравнения строк, среди разных инструментов сравнения (по косинусному сходству, по сходству Левенштейна, по...

ML-подходы по поиску похожих изображений Привет, Хабр!Меня зовут Паймеров Владимир, я Data Scientist и участник профессионального сообщества NTA.Компьютерное зрение (computer vision, CV) — активно развивающаяся научная область, связанная с анализом изображений и видео. В последнее время данному напра...

Парсинг ответов на BLE-команды на языке Swift на примере GoPro Привет, Хабр! Меня зовут Полина, работаю в Doubletapp iOS‑разработчиком и сегодня хочу рассказать о нашем опыте работы с API GoPro, а конкретно с парсингом ответов на команды BLE, которые описаны в этом API.Содержание:• Принцип работы с BLE-уст...

Работа Apache Kafka на примерах. Поднимаем Kafka Cluster используя docker-compose В этой статье продемонстрирую и объясню работу Kafka, используя как можно меньше определений и больше практики. Мы рассмотрим 3 сценария работы с Kafka. Для последнего сценария мы поднимем Kafka Cluster в Docker и с помощью UI увидим, как&n...

Возможность использования Chat GPT в тестировании на проникновение и в кибербезе Уже стало традицией, что при посещении различных мероприятий я стараюсь взять интервью у некоторых спикеров. Не всегда получается быстро их опубликовать, процесс написания и согласования зачастую затягивается.И вот я побывал на конференции PHD 2...

Не только Neuralink: что такое нейроинтерфейсы и кто кроме Маска разрабатывает их В 2019 году Илон Маск объявил, что возглавил очередную инновационную компанию — Neuralink. Она разрабатывает нейроинтерфейсы — системы, которые помогают мозгу напрямую обмениваться сигналом с компьютером. Благодаря эксцентричному миллиардеру, эта тех...

Отчёт о мероприятии OFFZone 2023 и интервью с хакером Caster Информационная служба Хабра во второй раз посетила конференцию OFFZONE. Мероприятие проходило 24 и 25 августа 2023 года в Москве в лофт‑пространстве GOELRO. Эта конференция представляет собой больше неформальное общение между разными специалиста...

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

Грибной бум: обзор стартапов по производству и переработке грибов Грибы — один из главных гастрономических трендов. Их любят в России, в Великобритании, во всем мире: по данным аналитиков, грибы есть в меню 80% ресторанов мира, и каждый четвертый потребитель планирует в ближайшем году включить большее их колич...

15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика Привет Хабрчанам! Меня зовут Дима Туркин, я — код-ревьюер на курсе «Python-разработчик» Яндекс Практикума и Python-тимлид. Тема материалов по Python для начинающих и продолжающих свой путь разработчиков уже заезженная, поэтому в этой статье я постарался собрать ссылки на мен...

My weekend pet project или AR за пару дней Одному моему знакомому из фирмы, выпускающей разнообразный мерч пришла как‑то в голову идея дополнить свою продукцию интерактивной графикой — навел телефон на майку/кружку/скетчбук и получил на экране дополнительную визуальную информацию для дан...

Кубинг. Часть 1 Всем привет! В этой серии статьей речь пойдет об увлечении головоломками, но не просто на скорость, а еще и с точки зрения мат.апарата. А значит, в том числе и применимость темы к кодингу. Сразу оговорюсь, чего в этой статье не будет:1. Рассказа о рекордах, как мировых, так ...

Свобода воли. Основы пофигизма (Кохелет) Давным‑давно, в те древние седые времена, когда еще существовали мудрые цари, один из них — по имени Экклезиаст, сформулировал основной постулат пофигизма. «Все есть суета сует», сказал он. Пример гражданина Экклезиаста показывает, что даже царь, ник...

Как стать гуру или WiFi Cheat Sheet А что мы знаем про пентест Wi-Fi?Кажется, что уже всё, но вот на offzone 2023 была представлена атака WPA‑E (Надеюсь, в скором времени выложат запись и pdf) и я задумался, а так ли всё хорошо с моими знаниями... Нет, я всё с конца...

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

«Извините, но вам придется закодировать Щелкунчика» Так и не попав на всем известный балет в декабре, мы решили организовать своего Щелкунчика. Речь не о балете, а о первом в мире IT‑контесте по переводу сказки на Python, Go, C#, JavaScript и Java, задача которого звучала так: «Извините, но вам ...

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

Стартап виза в Испанию Недавно я получила одобрение своего бизнес плана от испанской компании Enisa (которая выдает официальное резюме вашему проекту) и вместе с ним ВНЖ Испании на 3 года.Бизнес‑план и все документы я писала и подавала самостоятельно, по инструкции от ребя...

Хостинг docker контейнеров. Обзор вариантов Рассмотрим варианты сервисов хостинга проектов в docker контейнерах. Сразу оговорюсь — мы не будем приводить в статье список VPS. Да, сделать на них хостинг docker возможно, но это тема отдельной статьи. В этой мы рассмотрим именно специали...

Spring Data JPA и upsert Всем привет! Есть достаточно распространенная задача: нужно вставить новую запись в БД, но если она уже там есть, то её следует обновить. Эта ситуация может встретиться, например, если у вас есть 2 источника данных, каждый из которых передает половин...

Как устроена бесшовная авторизация в онлайн-кинотеатре Привет, Хабр! На связи Ваня Семенков и Саша Махонин из МТС Digital, мы отвечаем за продуктовую вертикаль авторизации в онлайн‑кинотеатре KION. Наша цель — увеличивать% авторизованных пользователей, поэтому в этой статье мы расскажем, какие способы авториз...

Как грамотный подход аналитиков может сэкономить бюджет компании за счет изменения подхода к реализации проекта Привет, Хабр! Меня зовут Лена Махова, я работаю системным аналитиком в РСХБ‑Интех. Бывают ситуации, когда нужно решить проблему бизнеса и сократить время на разработку. Так случилось и у нас, когда пришел заказ от смежников доработать интеграцию в&nb...

Как написать пайплайн для чтения рукописного текста Привет, Хабр! В этой статье мы, команда Sber AI, расскажем о пайплайне для распознавания текста и о нюансах обучения HTR‑моделей, а также поделимся датасетом школьных обезличенных тетрадей. Это почти 2 тысячи страниц с полной разметкой поли...

15 ошибок начинающего Хабр-автора В один прекрасный момент случается «8 чудо света»: эксперт хочет написать статью в блог на Хабре. Искра, буря, безумие — и если всё это происходит в компании, то на горизонте появляется редактор, с которым можно вместе размыш...

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

Преодолевая графический барьер Как бы хороша не была System Shock 1, я так и не смог перебороть свои предубеждения и погрузиться в эту икону иммерсивных игр. И если людям, заставшим эти игры в момент их выхода, еще как‑то можно на ностальгической волне побороть своего «графод...

Мониторинг активности пользователей OpenVPN при помощи Python Приветствую! Меня зовут Евгений, я DevOps в команде сопровождения инфраструктуры. Мои прошлые статьи были посвящены протоколу BGP, но в этот раз я приготовил нечто поинтереснее. В прошлом году мне захотелось расширить своё портфолио навыков в сторону автоматизации задач. Не ...

Overdetection или SFTE. Другие возможности применения YOLO В этой статье будет описан подход (идея), как при помощи детектирующей нейросети решать более сложные задачи, чем детекция. Идея, лежащая в основе: давайте решать не задачу детекции объекта, а задачу детекции ситуации. Причем, вместо того, чтобы конструировать новую нейросет...

Новая функция домофона BAS IP — предоставление доступа по фотографии В нашем БЦ много арендаторов. Периодически возникают сложности с системой прохода. Одни ходят по картам, другие по спискам. Охранники работают сменами и не знают всех сотрудников. Кроме того, карты теряются! Утомлённые дорогой до работы сотрудни...

Создание нового языка для микроконтроллеров Некоторое время я был занят написанием простенького редактора для языка ассемблер под ARM Cortex семейства микроконтроллеров (подробности в моих статьях), и вот сейчас, поднакопив некоторый опыт как в части самого ассемблера так и способов напис...

Вывод спрайтов, создание анимации, программирование nes/famicom/dendy Ранее я уже писал статью о выводе спрайтовой графики на экрана с использованием регистра OAMDATA ($2004), но это подходит лишь для экспериментов и вывода некой статической картинки. Но движение либо анимация будет приводить к появ...

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

Helm Canary: как Сбер канареечные релизы реализовывал Привет, Хабр! Сегодня поговорим об опыте работы Cбера с Helm. Дело в том, что в Сбере широко используется контейнерная платформа OpenShift от RedHat, которая дополняет Kubernetes собственными возможностями, упрощает деятельность по разработ...

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

Зловред PlugX: как мы встретили старого знакомого в новом обличии Бэкдор PlugX многим хорошо известен. Зловред нацелен на хищение самого дорогого — конфиденциальной информации. В 2022 году в рамках одного из расследований наша команда Solar JSOC CERT наткнулась на очередной сэмпл этого вредоноса. Главной его о...

Управление сервоприводами, часть 3. Управляем ШИМ/PWM сервоприводами с разъёмов GPIO компьютеров на примере Repka Pi Из предыдущих статей нашей серии про сервоприводы вы знаете, что для управления сервоприводами используется широтно‑импульсная модуляция ШИМ (Pulse Width Modulation, PWM).Это третья статья серии статей про сервоприводы. В ней мы расскажем, как&n...

«Этот вопрос решается наверху». Секрет синих папок в МВД Подгорицы Решили мы как‑то осенью 22-го года всей компанией релоцироваться в Черногорию. Время тогда было преспокойнейшее, ничего не происходило, сидеть можно было долго, но близилась зима, а солнце отдалялось.Поэтому уезжали из России не спеша,...

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

OpenAI урезает длину контекста ChatGPT Plus Существует мнение, что ChatGPT-4 стал работать хуже, чем раньше, а кто‑то говорит, что он совсем «отупел», и уже «не торт». Я решил разобраться в этом вопросе, определить и сравнить длину контекста у ChatGPT-3.5 и платной ChatGPT-4. Читать ...

Продаём тимлиду идею Server/Backend-Driven UI Привет, меня зовут Андрей Гончаров, я Frontend Developer в Mish Product Lab. Сегодня подробно разберёмся, что такое Server/Backend‑Driven UI, как с ним работать и зачем он вообще нужен. Читать далее

Машинное обучение для прогнозирования выхода из строя дизельных двигателей Привет, Хабр! Меня зовут Владимир Лебедев, я руковожу группой разработки департамента горнодобывающих решений компании «Рексофт». В предыдущей статье я рассказывал о задачах в области использования машинного зрения для контроля горной техники, которые реш...

Расти и делись: создание шрифта для фестиваля G8 Фестиваль креативных индустрий G8 представил публике свою айдентику 2022 года. Ассоциации приходят сразу: делящиеся клетки, органика и единение человека с природой.Именно по принципу «расти и делись» был собран фирменный стиль, над которым работ...

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

Заставляем трансформеров отвечать на вопросы Привет, Хабр!Меня зовут Владислав Малеев, я участник профессионального сообщества NTA.Интеллектуальные системы призваны облегчать жизнь человека, выполняя за него рутинные задачи. Одной из таких задач является поиск информации в большом количестве текста. Возм...

iOS-разработка со SnapKit: спасаем консоль от простыни ошибок и ускоряем отрисовку UI Привет, я Даша, занимаюсь iOS‑разработкой в Сравни. Мы в мобильной команде пользуемся SnapKit — помогает нам ревьюить изменения в общих компонентах быстрее и проще. Инструмент прекрасный, но я заметила тенденцию: стоит в работе появиться сл...

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

10 инструментов ИИ с бесплатным тестовым доступом, которые пригодятся в работе В этой статье собрано 10 инструментов на основе искусственного интеллекта, большинство из которых просты в использовании и бесплатны для тестирования.Всем привет! Меня зовут Маруся, я аналитик данных, веду блог в телеграме Аналитика и growth mind-set.Практически все инс...

Почему коптеры не летают долго? Коптеры (мультироторные летательные аппараты) сейчас получили огромное распространение от игрушек до оружия или профессиональной видеосъемки. Оно и понятно — относительно простая конструкция; все базируется на инерциальной системе; 3,4 или ...

Тестировщик с 50-летним стажем: как все начиналось и почему отношение к профессии пора менять Профессия тестировщика зародилась не в последние годы, с появлением Python и автотестов, а гораздо раньше. «Дедушка российского тестирования» Александр Александров рассказывает об истоках тестирования в России и о становлении целой отрасли,...

Как мы упростили процесс трудоустройства в Fix Price с помощью создания лендинга и рассылки в мессенджерах Привет, Хабр! Меня зовут Вадим Райский, и я работаю руководителем IT‑проектов для департамента управления магазинами Fix Price. Сегодня поговорим о том, как мы в этом году запустили специальную экосистему для найма сотрудников на работу, что&nbs...

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

Один сервис, чтобы коннектиться со всеми, или как я интегрировал игру с VK и немного увлекся В начале 2020 года я только начинал разрабатывать HTML‑игры, и коллега посоветовал выложить что‑нибудь на Яндекс Играх — эта площадка недавно открылась. Первым делом нужно было подключиться к SDK Яндекса. Я разрабатываю игры на Construct. О...

Как я снял короткометражку за 48 часов и победил в номинации «Лучший триллер» Расскажу, как участвовал в Центрально‑Азиатском конкурсе короткометражных фильмов «48 Hour Film Race». В дальнейшем повествовании будут спойлеры к сюжету, поэтому в идеале было бы круто в начале посмотреть сам фильм в конце п...

Butterflynet. Обзор приложения с JS на Android Чуть больше года назад у меня появилась идея сделать мобильное приложение, в котором можно будет писать код и смотреть результат прямо «не отходя от кассы». Для реализации такого «механизма» был выбран язык JS и HTML в качестве каркаса для ...

MLOps-платформа Dognauts для разработки и эксплуатации ML-моделей. Часть 1: предыстория создания Добрый день! Меня зовут Евгений Овчинцев, я работаю в компании Neoflex и в настоящее время являюсь архитектором продукта Dognauts. В данной серии статей я планирую рассказать о том, как создавался и развивался продукт: почему...

ИТ-менеджер глазами работодателя Мой путь в ИТ начался около 15 лет назад с рядового сотрудника контент-отдела в стартапе. С тех пор развивались и я, и мои подопечные. Я воспитал десяток ИТ-менеджеров, имею опыт как создания ИТ-отдела с нуля ...

Пусть всё сбудется: YAPPY запустила первую новогоднюю кампанию В этом году YAPPY представила свою первую новогоднюю рекламную кампанию с Ваней Дмитриенко, NILETTO и Валерией. Видео со звёздами можно будет увидеть на ТВ и в цифровых каналах, а также на уличных билбордах до 7 январ...

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

[Перевод] 6 минимальных стандартов клиентского сервиса Недавно мы с Fiscal Times обсуждали улучшение качества обслуживания клиентов. Эта тема возникла на почве проблем, с которыми часто сталкивались клиенты при попытке получить доступ к онлайн‑ресурсам медицинского страхования. В то время как д...

Это БАЗА: 4 правила управления проектами для проджект-менеджеров Часто задерживаетесь на работе, количество задач растет в геометрической прогрессии, сроки проектов постоянно приходится сдвигать? Тогда эта статья для вас: расскажу о 4 главных ошибках, которые совершают руководители проектов, приводящие к таким пос...

Lock записей и шквал «пятисоток»: какие шишки мы набили на миграциях в Django и как вам этого избежать Всем привет! Меня зовут Артём. Я бэкенд-разработчик Яндекс Практикума, занимаюсь продуктовой разработкой нашей платформы. Пришёл в команду почти три года назад, когда Практикум только развивался, так что экспериментировать приходилось много.Например, в 2021 году мы переработ...

Сложности обеспечения ИБ в финансовых организациях Обеспечение информационной безопасности в финансовой организации — очень нетривиальная задача. Особенно если учитывать, что бытность отдела/службы/департамента по защите информации в российской действительности можно сравнить с жонглированием бе...

19,6 млн рублей за 2022 год. Парсинг сайтов. 25 советов желающим заняться Меня зовут Максим Кульгин, моя компания xmldatafeed занимается парсингом сайтов в России порядка четырёх лет. По итогам прошедшего 2022 года поделюсь советами для тех, кто думает о подобном бизнесе. Бизнес очень интересный, но наполнен нюансами, которые и расскажу ...

Эффектно и эффективно. 6 инструментов для анимации в React Native Всем привет! Меня зовут Евгений Прокопьев, я мобильный разработчик в СберМаркете. Более пяти лет я работаю с React Native и моя любовь — это красивые анимации. В этой статье я хочу рассказать, с помощью каких инструментов можно добиваться качественных анимаций на React ...

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

Блокчейн или не блокчейн? Формализованные критерии выбора технологии хранения и обработки данных Приветствую, Хабр! В очередной раз возникло желание обсудить блокчейн‑технологии, хотя им и было посвящено уже немало публикаций на Хабре (да и, несомненно, их еще будет много в дальнейшем).Многие технологии делают нашу жизнь лучше и интереснее. Блок...

Колоночная база данных в PostgreSQL 15 и факты о территории России по данным OpenStreetMap Продолжим тему из публикации «Как поместить весь мир в обычный ноутбук: PostgreSQL и OpenStreetMap».Сегодня визуализируем 15 мест где в России больше всего зданий. В этом нам поможет мой проект openstreetmap_h3 и PostgreSQL 15. На данный мо...

КОМПАС-3D x64 и Linux на базовом Wine 8.0 Инструкция — вектор для тех, кому нравится поковыряться в системе В прошлой статье я начал публиковать инструкции по развёртыванию КОМПАС-3D под ОС на ядре Linux, а сегодня это дело закончу. Пока разработчики ещё трудятся над нативной ...

[Перевод] Ansible для начинающих В этой статье мы рассмотрим базовые и более сложные концепции Ansible с примерами. Статья предназначена для тех, кто только начинает работу с Ansible. Ansible — это инструмент infrastructure as a code для автоматизации задач по подготовке и конфигурированию инфраст...

Kotlin. Ключевые слова in и out. А так же что такое ковариантность и контрвариантность Здравствуйте!В этой статье речь пойдет про вариантность параметризованных типов в Котлин.Цель данной статьи дать первичное понимание работы ковариантности и контрвариантности в Котлин. Здесь будет рассмотрено использование ключевых слов in и out в па...

Круглосуточная трансляция CCTV IP Камеры на Youtube Статья посвящена одному из самых простых способов организовать круглосуточную и бесконечную трансляцию на любую платформу.В моём случае — реализована трансляция CCTV камеры, но контент можно выбрать любой, какой пожелаете. Читать далее

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

Гибкие смартфоны: как развивается рынок, и есть ли у него будущее В марте 2023 года компания Tecno представила свой первый складной смартфон в истории — PHANTOM V FOLD. Новый гаджет имеет толщину сгиба всего 0,11 мм и выдерживает более 200 тыс. складываний. Теперь практически у всех ведущих производителей...

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

Потоковый обмен в распределённых системах и использование реактивных потоков в нереактивных приложениях: опыт «Магнита» Привет, Хабр! На связи Андрей Зяблин, Java разработчик компании «Магнит». В статье я расскажу про три решения, которые позволяют реализовать потоковый обмен данными из БД между распределёнными приложениями. Читать далее

Новости рекламных площадок: июль 2023 Реклама в Telegram, «Мини-баннер» в поиске и кешбэк-программа для партнеров Маркета от Яндекса, новый видеоформат Shoppable Ads, дизайн лид-форм и «Воронка конверсий» от VK Реклама — об этом и не только читайте в ...

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

Юнит-Экономика — главное о метрике CLV (Customer Lifetime Value) В многочисленных публикациях о метрике CLV (Customer Lifetime value) разные авторы дают разные определения метрики, используют разные обозначения и подходы в зависимости от решаемой задачи, более знакомого им контекста и понятийного аппарат...

[Перевод] Инжиниринг исходящего трафика с Edge Fabric. Часть 1 Крупные поставщики контента создают точки присутствия по всему миру, каждая из которых подключена к десяткам или даже сотням сетей. В идеале такая сетевая доступность должна позволять провайдерам обслуживать пользователей лучше, но провайдеры не...

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

Как мы сокращаем время простоя при установке обновлений схемы базы данных. Советы разработчикам Привет! Я работаю в компании Bercut, которая более 20 лет занимается разработкой и поддержкой ПО для операторов сотовой и фиксированной связи. Сегодня я хочу рассказать о наших подходах к сокращению времени простоя продуктивного комплекса при&nb...

Верните мне мой 2007: как поменялись ключевые носители для электронной подписи за последние годы Привет, Хабр! Недавно мы с коллегами стали вспоминать, как выглядела работа с электронной подписью (ЭП) и ключевые носители, когда мы только начали работать в этой области. Мы искренне удивились тому, как за такое короткое время технологии шагну...

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

Мои налоги как Испанского ИП(Autonomo). Открыл после одобрения ВНЖ Цифрового Кочевника На следующий день после одобрения ВНЖ, я открыл испанское ИП (Autonomo), через специальный сервис, который меня зарегистрировал в налоговой и в соцстрахе (Seguridad social), если кому то надо поделюсь ссылочкой, не уверен что тут можно.У меня ка...

Особенности национального ПО: обзор РЕД ОС Всем привет! В связи с последними событиями в мире, вопрос отечественных разработок в сфере программного обеспечения и дистрибуции становится все более и более актуальным и нам все чаще поступают запросы по переезду с западных дистрибутивов на&n...

Учим нейросеть принимать решения на основе уже известного опыта (на примере Шахмат и загруженного датасета) Учим нейросеть играть в Шахматы, загрузив в нее датасеты уже сыгранных партий с известным результатом.То есть никакого минимакса, деревьев и расчетов на несколько ходов вперед.Идея в том, что если в нейросеть загрузить много партий, уже сыг...

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

Логирование в Azure с Application Insights и Serilog В этой статье я рассмотрю, как в .NET приложении можно эффективно использовать Application Insights и Serilog, а также как можно воспользоваться специфичным функционалом Azure для логгирования. Вместе эти два прекрасных инструмента дают очень богатые...

Игровая консоль по цене шаурмы: Можно ли купить живую приставку за 300 рублей? В наше время, 300 рублей (4$) — совсем небольшие деньги. Большинство считает, что за эту сумму можно разве что плотно перекусить стритфудом, или пару раз съездить на такси, не говоря уже о покупке какой‑то техники. Но вс...

Автоматизация написания ВКР: LaTeX, GitHub, Google Drive и ChatGPT в действии В жизни каждого студента наступает момент, когда необходимо написать выпускную квалификационную работу (ВКР). Бывшие выпускники говорят, что успех ВКР в значительной степени зависит от правильного оформления документации, в то время как осн...

Observability для микросервисных приложений в Kubernetes Любая распределенная система, например включающая несколько микросервисов со своими источниками данных (и особенно запущенная внутри сложной системы оркестрации, которая сама по сути является распределенным приложением), обладает множеством точек отказа и по мере е...

Инновационный Саммит 2023 пройдет в Москве с 24 по 25 мая C 24 по 25 мая 2023 года в ОЭЗ «Технополис Москва» пройдет Инновационный Саммит, организатором которого выступает российская производственная компания «Систэм Электрик» (Systeme Electric, ранее Schneider Electric в России ...

Лучшие практики при работе с мастер-данными Привет, меня зовут Павел Кардаш, я IT архитектор в «Магните». В этой статье хочу поделиться лучшими практиками в управлении мастер‑данными. Читать далее

Победители Технотекста 2022 Технотекст завершился, пора подводить итоги. Под катом набранные участниками баллы, откровения жюри и 32 отличных статьи из списка победителей.А в комментариях быстрый конкурс-вечеринка. Хабр собирает советы для начинающих авторов, за лучшие рекомендации дарим мерч...

Как жить QA в условиях проблемной документации Как быть тестировщику, если на проекте нет аналитика и спецификации? Маша Кузнецова, младший QA-инженер red_mad_robot, рассказывает о трёх возможных вариантах действия — осторожном, умеренно рискованном и максимально упоротом. Будет особенно полезно ...

История и занимательные факты про кроссворды Кроссворд (с англ. «cross» — пересечение и «word» — слово) — одна из самых распространенных головоломок в мире. На сайте «РСХБ в цифре» можно найти уникальные тематические кроссворды, а во всем мире их просто миллионы. Но как...

Парсинг и обработка данных с метеосайтов Яндекс.Погода и Метеоинфо (Гидрометцентр) при помощи pandas (Часть 1) Всех приветствую! Хочу рассказать, как мне удалось примененить библиотеку pandas для парсинга и обработки метеорологических данных сайта Яндекс.Погоды. Отмечу, что это моя первая статья для Habr, строго не судите.Краткая предыстория. Так случилось, что мне при...

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

Jaeger для трассировки в микросервисной архитектуре  Меня зовут Алексей Мясников, я тимлид на проекте YDB в Яндекс Облаке. А ещё — старший ментор на курсе «Go-разработчик» в Яндекс Практикуме и кандидат технических наук. В коммерческой разработке более 15 лет, стек — C++, Java, Go, TypeScript, а пробовал около 20 языков ...

Моделируем в радиолокации то, что обычно не моделируют Привет, хабр! Уже более 5 лет занимаюсь разработкой и моделированием радиолокационных систем, в частности «больших» локаторов дециметровой длины. В своей практике сталкивался с тем, что при разработке такой сложной системы, как локационная,...

COQ: верификация функций, содержащих fold_left Данная статья является адаптированной русскоязычной версией моей статьи: Handling fold_left in proofs.Функция fold_left , сворачивающая список, довольно популярна во многих (функциональных и не очень) языках программирования. Она есть и в Haskell, и в OCa...

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

Фреймворки и инструменты для BDD тестирования, на которые следует обратить внимание Думаю ни для кого не секрет, что хороший тестер‑автоматизатор постоянно пытается оптимизировать свою работу.В современном мире разработки качество программного обеспечения играет далеко не второстепенную роль. И, в то время как скорость вых...

OneScript: как начать работать, как тестировать, как использовать консольные приложения Привет, меня зовут Андрей, я тимлид в Петрович-Тех. Хочу сегодня поговорить с вами об 1С-разработке в общем и OneScript в частности. На сегодняшний день скриптовый язык OneScript – уже практически стандарт для 1С-разработчиков. При этом несмотря на распространённость и ...

Х2 к перфомансу, или спокойно, Маша, AI не заберёт твою работу Привет, меня зовут Мария, и я senior UX‑писатель в Каруне. По долгу службы писать и придумывать концепции, слоганы, нейминги, интерфейсные тексты мне приходится много и на постоянной основе, поэтому, когда AI стали вполне осязаемыми сервисами, мы все прошли 5&...

[Перевод] Как на самом деле работает Async/Await в C# (Часть 7) Несколько недель назад в блоге «.NET Blog» появилась статья «Что такое .NET, и почему вы должны выбрать его?». В нем был представлен высокоуровневый обзор платформы, кратко описаны различные компоненты и архитектурные решения, а также обещаны более подробные посты по затро...

Не только ASUS, Acer и HP: мощные ноутбуки, которые производят в Китае и можно купить в РФ Современные игры или работа с тяжелым контентом вроде видео — то, с чем может справиться лишь игровой ноутбук или мощный десктопный ПК. Многие пользователи предпочитают ноутбуки в силу их компактности, поэтому сегодня и поговорим о них. Дело в&n...

Autobinary: библиотека для простого обучения «деревяшек» — Part 2 С ростом количества источников данных, методов генерации и извлечения признаков возникает вопрос: «А надо ли нам столько информации? Не ухудшит ли каждый новый фактор предсказательную силу модели?» И правда, для решения большинства задач нет необходи...

[Перевод] Bing: «Я не причиню вам вреда, пока вы не причините вред мне» На прошлой неделе Microsoft анонсировала новый ИИ Bing: поисковый интерфейс, основанный на чатботе с языковой моделью, который может выполнять за вас поиск, обобщать результаты, а также делать другие забавные вещи, которые такие движки, как GPT-...

«Налог на глупость» — ретроспектива спамера Вечерний троллейбус был полон. Невольно я оказался свидетелем разговора двух барышень за моей спиной. Одна из них только что получила сообщение с поздравлением или открыткой, посмотреть которое призывала ссылка из послания. Спустя несколько...

Технический долг. Как не обанкротиться Привет, Хабр! Хотел бы поделиться с вами своим анализом работы с техническим долгом.Как появился этот долг? Мы его взяли что бы поставить заказчику функционал раньше, чем мы бы смогли, если бы не «заняли». Так же как бизнесмен берет кредит для&...

Python + PIL + Pyrogram = Кастомные эмодзи для Telegram Телеграм — один из самых популярных, если не самый популярный мессенджер в рунете. Многие ведут в нём личные каналы или группы, а для кого‑то это платформа для предоставления различных услуг. Очень часто, для создания св...

Чек-лист по добавлению новой базы данных в стек Всем привет! Я Ильшат, занимаюсь базами данных в #CloudMTS. За свою карьеру работал с различными СУБД (PostgreSQL, MongoDB, ClickHouse, Redis, MySQL, MariaDB, GreenPlum, etcd) и со временем у меня созрела методика добавления СУБД в стек эксплуатации. Сего...

Использование скриптов на языке Python в Платформе nanoCAD 23 Рассмотрим действия, необходимые для включения поддержки скриптов на языке Python в Платформе nanoCAD. В статье описана процедура настройки расширения Python.AXScript.2, а также приведены примеры использования команд PY и ‑PY. Пример скрипта использу...

Как запоминать слова в английском языке? И не забывать их Будучи репетитором, я вижу, что многие, особенно начинающие изучать язык (английский), не могут быстро вспомнить нужное слово, а уже бегло говорящие, обеспокоены своеобразным «барьером» — кажется, что новые слова не запоминаются и хочется у...

[Перевод] Начинаем работу с PyTorch 2.0 и Hugging Face Transformers В этом посте разберем работу с PyTorch 2.0 и Hugging Face Transformers на примере fine‑tune модели BERT для классификации текста.PyTorch 2.0 лучше по производительности, скорости работы, более удобный для Python, но при этом ...

Ту-154 — главный самолёт страны Флагманами советского «Аэрофлота» в разные периоды называли Ил-62, Ту-114 и Ту-104 — лайнеры с наибольшей дальностью полёта и на момент их появления самые вместительные. Но если спросить пассажиров, на каких самолётах им прих...

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

Свой Firebase за 7$ или практический опыт внедрения Appwrite как сервера для мобильного приложения Appwrite — это открытое BaaS решение которое содержит массу готовых модулей, основные из которых это база данных, хранилище, авторизация и функции. В рамках поста я расскажу какими функциями обладает Appwrite и личном опыте интеграции решения. Читать дале...

Как доставлять товары из Китая в 2023 году Собрала подборку из 5 сервисов для тех, кто также, как и я искал способы привозить товары из Китая.Привет, я Юля, руковожу компанией по производству упаковочных материалов Cups»n»co. В апреле 2022 года в Россию запретили ввоз полиграфи...

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

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

Как yarn v3 и философия Zero Installs помогли нам сократить длительность ci/cd пайплайна в 3 раза Всем привет, меня зовут Фёдор — я руководитель фронтенд-разработки на проекте Smartbot Pro в компании KTS. Наш проект — конструктор ботов для социальных сетей, в котором алгоритм бота представлен в виде визуального графа. Конструктор включает большое количество интеграц...

Истина момента, или Проблемы миграции с SAP на 1С ERP Добрый день! Меня зовут Денис Окулов, заместитель руководителя направления по функциональной экспертизе PROF-IT GROUP. С 2008 года я специализируюсь на внедрении и развитии решений на базе SAP и 1С, и за это время я реализовал свыше 20+ проектов для ведущих промышл...

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

Путешествие по торговым морям. Размышления финалиста IT_ONE Cup Изначально это должен был быть отчёт победителя или хотя бы призёра соревнования. Участвовать в соревнованиях по программированию очень интересно и вдохновляюще, но победить никак не удавалось. Год назад я занял 14-е место, пол года на...

Поиск специалиста, как быть и что делать? Вначале немного о себе. Уже более 14 лет являюсь руководителем ИТ отдела в бюджетной муниципальной организации. Отдел небольшой, три человека и начальник, т. е. я. На самом деле людей еще меньше, один из сотрудников фактически исполняет работу д...

Большинство россиян считают основными преимуществами работы в ИТ высокие зарплаты и удалёнку По данным опроса «Лаборатории Касперского», каждый второй респондент (51%) хотел бы работать в сфере ИТ. При этом зачастую люди не против поменять сферу, но не должностные обязанности. Так, хотел бы перейти в ИТ ...

[Перевод] MDos — Стек Kubernetes с открытым исходным кодом Позвольте поделиться с вами новым стеком, состоящим из кластера Kubernetes и набора специализированных расширений, которые позволят вам реализовывать ежедневные сложные рабочие процессы. Конечно, простое развёртывание Kubernetes и его расширений само по себе н...

«Поводок» для котла Bosch или DIY Opentherm регулятор котла (не вкл./выкл.) Однажды зимним утром я проснулся от того, что мне было неприемлемо зябко. «Никогда такого не было!», — подумал лентяй во мне. «И вот опять!», — ответил ему потребитель — «Тыжинженер!». Да, моему котлу в доме уже около 7 лет и...

[Перевод] Реверс-инжиниринг промптов for fun and (no) profit Этот материал посвящён взлому промптов Notion AI, семи методикам реверс‑инжиниринга промптов и рассказу о том, почему все ошибаются в своих мнениях о промпт‑инъекциях (prompt injection).Вчера я получил доступ к публичной альфа‑версии Notion AI. У мен...

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

Когда что-то пошло не так: что расскажут экраны тестировщику Привет! Мы тестировщики платформы «Свое Родное» от Россельхозбанка. В статье расскажем о нашем проекте, как проводят релизы и регрессы, а также затронем актуальную тему работы приложений — обработку ошибок, а именно ошибку «Что-то пошло не&...

Как мы продукт на PostgreSQL переводили Все побежали, и я побежал… Строго говоря, историю о том, как мы научили наше приложение работать с СУБД PostgreSQL и провели первую миграцию боевой системы одного из наших заказчиков, можно было рассказать ещё три года назад. Именно тогда мы это сделали впервые. Сейчас за на...

Hi-Tech Mail.ru: половина россиян верит, что нейросети избавят людей от рутины Половина россиян уверена, что искусственный интеллект (ИИ) облегчит людям жизнь и возьмет на себя решение рутинных задач. При этом столько же жителей страны ни разу не пользовались инструментами на основе нейросетей, такими ...

Как хранить данные в iOS: UserDefaults, Keychain и сэндвичи Хранение данных — одна из самых ведущих тем в разработке. Очень важно уметь выбирать подходящий инструмент для разных ситуаций и знать, как хранить данные безопасно и максимально эффективно, не замедляя приложение. Старший iOS-разработчик red_ma...

Как выбрать для своего конвейера данных максимально эффективную архитектуру Привет! Меня зовут Михаил Благов, я руководитель департамента «Чаптер инженеров данных и разработчиков» в beeline tech. В этом посте я хочу поделиться способом, с помощью которого можно выбрать подходящую архитектуру для конвейера данных в зависимости от требований к нему. В...

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

«Сервионика» трансформировала сервис офисной печати «Сервионика» (Холдинг Т1) объявила о запуске услуги по комплексному управлению инфраструктурой печати в офисе (Managed Print Services/MPS). Сервис печати включает в себя аудит и оптимизацию печатного оборудования ...

[Перевод] Что бы я хотел знать до переноса 50 000 строк кода на серверные компоненты React Серверные компоненты React – это большой кусок работы. Недавно мы переосмыслили нашу документацию и устроили ребрендинг Mux. Пока мы этим занимались, мы перенесли весь материал сайтов mux.com и docs.mux.com на серверные компоненты. Так что, пове...

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

Как Маруся отвечает на вопросы пользователей обо всём на свете Привет, это команда ответов на вопросы Маруси. Мы все привыкли к тому, что голосовые помощники отвечают на любые вопросы. Не всегда правильно, но обычно вполне толково и с пользой. А вы когда‑нибудь задумывались, как это устроено?...

Apple Pro Weekly News (06.02 – 12.02.23) Компания Apple нашла способ заработать от перехода на USB‑C, а кое‑кто уже установил тот самый порт в свой iPhone, а ещё стало известно как собран новый HomePod 2, как снимать с эффектом «телефото» на камерах без телефото‑кам...

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

Чему айтишник-карьерист может научиться у британского мичмана времён Наполеона Несколько лет назад мне попался цикл романов С. С. Форестера о Горацио Хорнблауэре. Главный герой служит в британском флоте в первой половине XIX века. Начинает почти с самых низов, участвует в войнах против Испании и Франции, попадает в плен, т...

Java. Работа с XML-документами Привет, Хабр! Меня зовут Михаил, я SDET-специалист компании SimbirSoft. Я занимаюсь автоматизацией тестирования, в основном это работа с WEB и REST API, но на последнем проекте применял SOAP. Мне приходилось работать с сообщениями этого протокола, а именно:— выполн...

LockBit 3.0 (Black). Распространение в локальной сети в режиме PsExec В статье рассматривается реализация нового механизма самораспространения программ‑вымогателей LockBit 3.0 (Black) в локальной сети с использованием общих сетевых ресурсов (Admin Shares) (PsExec). Читать далее

От проекта до производства: как мы сделали один из лучших пультов управления на рынке Всем привет! Меня зовут Евгений Торчинский, практически всю свою жизнь я работаю с технологиями. Сейчас я руковожу компанией Movix Lab — мы уже много лет занимаемся железом, софтом и работаем с искусственным интеллектом. В частности, мы делаем смарт-приставками и делаем...

Перф-тесты VS аномалии. Вечная битва за производительность приложений на iOS Чем больше задач выполняет приложение, тем тщательнее нужно следить за его производительностью. Под катом на примере Яндекс Браузера и приложения Яндекс с Алисой подробно расскажу о том, как мы отслеживаем аномалии метрик производительности на&n...

Отчёт о конференции «Магнитка 2023» В конце февраля‑начале марта 2023 года в Магнитогорске проходил форум «Цифровая устойчивость и промышленная безопасность России», который чаще называют «Магнитка». Несколько лет подряд он был посвящён банковской кибербезопасности. Однако в этот раз м...

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

Отчёт о KuberConf’ 2023 Информационная служба Хабра посетила конференцию KuberConf» 2023, посвящённую Kubernetes® от компании «Яндекс». Эта конференция — узкоспециализированное мероприятие для людей, работающих с Kubernetes®, имеющих отношение к созданию сервисов и решению ...

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

Тестирование ML-моделей. От «пробирки» до мониторинга боевых данных На первый взгляд кажется, что тестирование ML-моделей должно проходить по классическим ИТ-сценариям. Моделируем процесс, присылаем сценарии тестерам, и начинается магия — невозможные значения входных данных, попытки сломать логику системы и т. д...

Фильтрация событий Windows встроенными утилитами При реагировании на инциденты бывает необходимо посмотреть логи Windows машины, и многие таскают с собой утилиты для более удобной фильтрации событий в журналах evtx. Это связано в с тем, что способы фильтрации, предложенные Microsoft, выглядят крайне не удобно.Live response...

[Перевод] Что LLM знают о лингвистике? Это зависит от того, какие вопросы им задают Развитие больших языковых моделей (Large Language Model, LLM) привело к смене парадигмы в сфере обработки естественного языка (Natural Language Processing, NLP). LLM, обученные на огромных объёмах текста, взятого из интернета, могут осваивать выполнение н...

[recovery mode] Delayed durability поможет вашему ORM увеличить производительность на 50% и более, если Вы только будете использовать …  ORM (Object‑Relational Mapping) используется во многих языках программирования, в том числе и в 1С. Однако реализация высоконагруженных решений, приводит к мысли что разработчики ORM не учитывали ее влияния на производительность СУБД. Така...

Увидеть Starlink с Земли невооруженным глазом — это реально? Несколько сервисов для любителей астрономии 26 января 2023 года компания SрасеХ запустила очередную партию телекоммуникационных спутников Starlink — всего 54 спутника за один запуск. Миссия получила обозначение Starlink 5–2 и будет 71-й по счету. В настоящее время на орбиту выве...

В Telegram стало возможно добавлять ссылки с UTM-метками и отслеживать клики Это открывает гибкие возможности для оптимизации кампаний в Telegram Ads, а также позволяет находить триггеры, за которые проще «дотянуться» до целевой аудитории.

TikTok показал путь в Азию: российские подростки открывают для себя корейские соцсети Пока российские компании разрабатывали аналоги заблокированных в России соцсетей, подростки в возрасте 15–18 лет перешли на корейские платформы. По данным App Annie, количество установок приложений соцсетей из Кореи (KakaoTalk, Wevers, VLive) с&nb...

Отчёт по Форуму будущих технологий Информационная служба Хабра побывала на мероприятии «Форум будущих технологий». Форум проходил с 9 июля по 14 июля 2023 года в Москве. Как и с KuberConf 2023', я попал в последний вагон уходящего поезда. Форум представляет собой научно‑прак...

Vertu… но с подвохом! Верту сигнейчур, который может позволить себе каждый Vertu всегда была многоуважаемой «дочкой» Nokia, которая специализировалась на роскошных дорогих девайсах ручной сборки. Эта компания брала и без того неплохую экосистему Nokia и добавляла ей королевский вид с самого начал нулевых. Но помните ли вы м...

Создание GUI-приложения в MATLAB. Часть 2 В предыдущей статье мной были рассмотрены возможности среды GUIDE входящей в MATLAB, ее инструментарий сильно устарел как по функциональности так и по дизайну. Такого инструментария недостаточно для реализации более-менее крупных проектов, которые подразумевают бол...

Радиоактивность, или что представляет собой радиолюбительство в 2023 году В этом эпизоде ведущие подкаста «Сушите вёсла» обсуждают мир радиоволн. Гость выпуска — радиолюбитель Тимофей Лебеденко. Поговорили о том, что представляет собой радиолюбительство сегодня, есть ли у него будущее, а ещё затронули финансовую и&nbs...

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

Пять советов для нынешних и начинающих технических директоров Работа в должности технического директора (СТО) требует не только технических знаний, но и деловой хватки и лидерских качеств, пишет на портале ITPro Today Ричард Гендал Браун, с 2015 г. занимающий пост CTO ...

Как получить полные 3Д данные маленького ключа? Здравствуйте, меня зовут Чэнь, работаю как технический специалист в компании Shining 3D.А может быть, вы более и менее услышали о Shining 3D, прежде всего позволить мне кратко рассказать о нас еще, мы занимаемся делом о высокоточной 3Д-оцифровке и 3д-печа...

Чит-лист функционального тестирования, памятка тестировщику Привет, хабр. Меня зовут Екатерина и я руковожу тестированием. Сегодня хочу поделиться своим чит‑листом обо всем.Чит‑лист — набор стандартных проверок для многократного использования в различных приложениях, одинаковых по какой‑либо характеристике. Я...

Будущее уже тут: баг репорт от ChatGPT Проекты в жизни QA бывают разные. Все мы знаем, как сложно тянуть рутинные проекты на саппорте. Почему бы не упростить себе эту рутину, используя современные технологи?)Предлагаю разобрать три реальных кейса использования ChatGPt в ежедневн...

Как спроектировать умный дом с Алисой: опыт реализации и «нащупанные» подводные камни. Часть 2 Привет! На связи Роман Люкшин, системный эксперт‑аналитик в компании «БАРС Груп». В рабочее время я помогаю создавать ИТ‑решения в сфере строительства, ЖКХ и соцзащиты. А в свободное — совершенствую систему «умный дом», созданную собственны...

Госдиджитал: почти 40% министерств РФ работают с обратной связью в соцсетях Несмотря на то что почти все российские министерства имеют официальные страницы в соцсетях, на сообщения пользователей они реагируют только частично. К такому выводу в ходе исследования пришли аналитики «Госдиджитала».

[Перевод] Учёба — это запоминание Допустим, мы с вами пытаемся вместе изучать квантовую механику. Я не знаю ничего о физике, и не важно, знаете ли вы о ней. Наша стратегия будет такой:Начинаем читать страницу Википедии о квантовой механикеСтолкнувшись с непонятной нам концепцией, (назовём её К...

Hard skills для входа в тестирование бэка Привет, Хабр! Меня зовут Ольга Кузнецова, я Senior QA инженер, более 7-ми лет работаю в ИТ-сфере в различных должностях и сегодня хочу поговорить о минимальных необходимых hard skills для тестирования бэкенда. Эта статья будет полезна как начинающим тестировщикам, котор...

Разбираемся в REST assured как новичок и не только Привет, меня зовут Александр Беляков, я инженер по тестированию Альфа-Банка. В 2021 году пришёл в IT из медицины и четыре месяца стажировался в Альфа-банке. Хотел бы рассказать о внедрении автотестов REST API с JSON-schema на проекте, на котором я стажировался с нуля и без о...

Osquery&Fleet. Применение в корпоративной сети на примере яблочных девайсов Я расскажу о том, что мы с командой сделали для поднятия сервиса по сбору событий и низкоуровневой телеметрии на примере MacOS: как готовили архитектуру, с какими проблемами столкнулись и как их решали.  Подробнее остановлюсь на возможностях osquery&Fleet и на ...

Как можно применить генерацию изображений в химии для предсказания наноматериалов Когда я со своими коллегами с направления Химия и ИИ начинал делать этот проект, в мире был в самом разгаре интерес к таким системам генерации изображений как Stable Diffusion, DALL-E и Midjourney. Именно тогда мы решили совместить модели обработки е...

[Перевод] Дебаты по Tailwind CSS: ещё один классный инструмент, отвергнутый веб-разработчиками Tailwind CSS — как фреймворк для разработчиков довольно прост в понимании. По сути, он позволяет вам встраивать код CSS в ваш HTML код. Чтобы, как говорится в слогане Tailwind: «быстро создавать современные веб‑сайты, не покидая HTML». Таким образом, это ...

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

Как устроен AMM — Automated Market Maker Привет! Меня зовут Павел Найданов, я блокчейн-разработчик, пишу смарт-контракты на Solidity в MetaLamp. Наша команда занимается разработкой DeFi приложений на базе платформ Ethereum и Cardano. Несколько лет практики и углубленного ресерча не прошли даром: нашу команду (...

Управление запросами функций/ Feature requests management Feature request (запросы функций) – важный инструмент взаимодействия между командой разработки и конечным пользователем. Запросы позволяют более здраво рассмотреть продукт с точки зрения пользователя и определить пути улучшения его опыта при работе с продуктом.Здра...

Предположим, нам дали два целых числа, но не примитивы, а Integer-объекты… Этой публикацией мы начинаем серию небольших статей с разбором «сложных» заданий из сертификации для Java‑разработчиков, чтобы помочь вам подготовиться к сдаче сертификационного экзамена и помочь вам лучше понять, как работает Java и как эффекти...

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

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

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

Парадокс подарка: что может поведение рабочего коллектива сказать об экономике? В России, в отличии от многих стран (имеются в виду страны Евросоюза, Великобритания, США, Израиль), есть странная и с виду парадоксальная «игра» (так мы здесь далее называем это устоявшееся социальное поведение), которая упорно поддерживается социум...

Вы, наверное, диаграмма, мистер Фейнман Ричард Филипс Фейнман — американский физик, известный широкой публике больше особым подходом к обучению, чем научными трудами. Работая над атомной бомбой в Лос‑Аламосе Фейнман смог взломать сейфы коллег, проиллюстрировав недостаточные меры по безопасности...

Использование компьютерного зрения для игры в покер Не так давно я стал увлекаться покером, а помимо покера я занимаюсь компьютерным зрением и решил, почему бы не совместить приятное с полезным, и сделал распознавание объектов, которые находятся на покерном столе и добавил немного аналитики на&nb...

Использование шейдеров во Flutter. Часть 1 Привет! На связи Юрий Петров, Flutter Team Lead в Friflex. Мы разрабатываем кроссплатформенные мобильные приложения для бизнеса и специализируемся на Flutter. В этой серии статей я поделюсь опытом, как с помощью шейдеров на фреймворке разра...

Backend Client как универсальный инструмент для UI-автотестов Всем привет!В этой статье я бы хотел поделиться инструментом, который мы в Okko используем для UI-автотестов для клиентских приложений платформы Android. Обычно, когда в компаниях начинают задумываться о UI-тестах, первой вехой такой автоматизации являются чис...

[recovery mode] Какие технологии использует Российская медицина? (ручка/клей/оборотка) Часть первая Я врач хирург, работаю в одной из гос клиник России, и попробую Вам изложить, есть ли электронные карты пациентов, базы данных с мкб, есть ли клинические рекомендации, и как помогает компьютер в жизни штатного врача стационара и поликлиники...

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

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

Переделка ККМ Атол в термопринтер  Некоторое время назад я увлекался тем, то писал самодельные прошивки для различных готовых устройств. Так, например, сделал пульт для управления солярием из пульта от охранной сигнализации. А что, смотрите сами:— корпус есть отличный;— уже встр...

Чёрная плесень Через 5 лет после катастрофы в Чернобыле на внутренних стенах саркофага‑реактора была обнаружена черная плесень. Там, где все живое вымирает, она не только прекрасно себя чувствовала, но и размножалась. Выяснилось, что питается плесень энер...

Человеку нужен человек, или История успешного найма В жизни очень сложно встретить людей, с которыми готов пройти свой путь, но не менее сложно сформировать команду мечты и найти того самого идеального кандидата.Герасимова Любовь, HR команды СбераОднажды передо мной стояла задача в кратчайшие сроки найти Java‑разработчик...

Дайджест новой ностальгии: приложения, о которых мы очень быстро забыли В июле 2016 года мы с коллегами ездили на VK Fest в Санкт-Петербурге. На площадке у Финского залива было много крутого и интересного в сфере VR/AR, 3D-моделирования, проектирования, социальных сетей и сообществ, Мегафон выкатил прикольный музей мемов, на локальных полян...

Обзор M5Stack ATOM Lite — маленького, но очень гордого устройства Наверное, практически каждому, кто имеет отношение к разработке под микроконтроллеры, знаком контроллер ESP32. На нём создаются системы умного дома, роботы, квадрокоптеры и многое другое. Отдельным плюсом этого контроллера является невообразимое количество пла...

Как я взломал HR и увеличил конверсию в собеседования Меня зовут Артур. Уже более 4 лет я занимаюсь менеджментом различных IT проектов (от создания лендинга до big data проектов). Хочу поделиться своим кейсом, как я убедил HR читать большую презентацию из 15+ слайдов о моих достижениях. Эта статья больше поможет менед...

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

Воскрешение 8-дюймового жесткого диска из 80-х Устройства для хранения информации, пожалуй, одни из самых сложных в плане восстановления. Особенно если речь идёт о сильно устаревших жёстких дисках, таких как CDC Finch. Он вышел в 1980-х годах и много эксплуатировался перед «выходом на пенсию», по...

Создаем сертификаты Let's Encrypt на MacOS и размещаем их на IIS сервере В моей практике мы часто сталкиваемся с простейшими задачами, которые в свою очередь несут огромную пользу, но полного манула найти не просто и приходится собирать по крупицам. Статью пишу по большей степени для себя, так как сертификат Let’s Encrypt создается...

Арифмометр Однера: история, устройство и применение Начав писать о знаковых кассовых аппаратах, таких как кассы Националь или ОКА-4401, мы упустили один важный момент — истоки. У истоков и в основе первых кассовых аппаратов стоят арифмометры — механические вычислительные машины, способные произво...

[Перевод] «Чистый» код, ужасная производительность Один из самых частых советов программистам, особенно начинающим, гласит, что они должны писать «чистый» код. Это понятие сопровождается длинным списком правил, которые указывают, что вы должны делать, чтобы ваш код был «чистым». Вопрос, который я хотел&nb...

Как добавить Life Activity в существующий проект. Часть I Live Activity был показан Apple на презентации iOS 16 и нового iPhone с Dynamic Island. Обновление доступно только для тех, кто обновил iOS до 16.1. Меня зовут Азиз, я iOS-разработчик в inDrive. В статье расскажу, как мы добавляли Live Activity в наше iOS-приложение. По...

Архитектура PostgreSQL. Часть 3. Инициализация бэкэнда Приветствую!На прошлом шаге мы дошли до входной точки Postgres. Сегодня мы пройдемся по ней до главного цикла. Будут рассмотрены:— Модули для работы с файлами и файловой системой— Как SIGUSR1передает множественные значения— Реализации хэш‑таблиц...

Одна платформа, чтобы править всеми Привет! Меня зовут Миша, я работаю в Ozon Tech — руковожу направлением базовых сервисов в платформе. Ozon сегодня — это порядка 4000 разработчиков и более 3500 сервисов. Разработка постоянно развивается, количество сервисов увеличивается, и одна из сложных задач — ...

Kaggle — практическое изучение Big Data. Что это за платформа, и как она работает Привет, Хабр! Время от времени здесь публикуются статьи с упоминанием Kaggle. Это крупнейшая международная платформа соревнований по Data Science. В организации соревнований участвуют крупные и не очень компании, а многие задачи решают реальные проблемы медицины, ИИ, разрабо...

Микро-40-SVXO: ещё одно простейшее радио Время отпуска, а также немного вдохновения поспособствовали возвращению к паяльнику и реализации ещё одной вариации на тему миниатюрного КВ‑трансивера «Микро-80». Два кварцевых резонатора, шесть транзисторов, плата 80×40 мм, питание от «Кроны» и до 0.5&nb...

Субъективный топ подкастов про IT: разработка, продукт, дизайн, аналитика Привет! Меня зовут Даша Пешая, я head of developer relations в СберМаркете. А еще – фанат подкастов, слушаю их при каждом удобном случае. Считаю, что нет удобнее формата узнавать новое, совмещая это с прогулкой с собакой / поездкой в метро / пробежкой / или, как пи...

Simply Linux 10.1 (это бесплатное тоже можно использовать) Пост — это благодарность сообществу, что оно делится с нами полезной информацией, и мы в ответ делимся своей.Скорее — это зарисовки‑в-полях или направление в действиях, но никак не хау‑ту‑шка (и уж ТОЧНО НЕ реклама нашей ОС, более...

Как правильно дифференцировать дискретные функции (Часть 1. Тестируем и улучшаем Numpy) После того как я реально «подсел» на чтение Хабра, захотелось «освежить» что‑то из своего богатого математического прошлого. Воскресить, так сказать, старые наработки, зайдя, естественно, через дверь с табличкой Python. Предлагаемая публикация посвящена п...

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

Про FPV-квадрокоптеры. Введение Не так давно случайно от человека, снимавшего на моих глазах видео с квадрокоптера DJI Mavic услышал про FPV, что он, мол, хочет такой себе квадрокоптер купить.Почему, спрашиваю, у тебя же есть уже аппарат для съемки, чего не ...

«Контур»: объем формализованных кадровых документов вырос до 67% Сервис «Контур.КЭДО» одним из первых в России обновил функциональность с учетом требований трудового законодательства к форматам кадровых электронных документов. «Контур» собрал аналитику по переходу на формализованные ...

Стоит ли пытаться выбирать акции в портфель? На что способны профессиональные управляющие? Понятие «инвестиции» создают образ чего‑то очень сложного и важного. Инвестиционные менеджеры имеющие кучу дипломов и располагающиеся на самых высоких этажах, самых крутых небоскрёбов. Аналитики и статисты, которые месяцами высчитывают будущие денежные потоки. IT‑специа...

Как не отвлекаться? Почему я облажался на фрилансе Около 8 лет я работал на фрилансе, основная сфера деятельности SMM и сценарии к youtube роликам. Оглядываясь назад, понимаю, что за 8 лет я не стал крутым специалистом в своей сфере, да и денег не заработал. Я вообще не понимал, в чем я хорош, где мои сильные сторо...

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

Обход блокировок на OpenWRT с помощью HomeProxy (sing-box) HomeProxy или luci‑app‑homeproxy это часть проекта ImmortalWRT, графическая надстройка для sing‑box позволяющая настроить подключение к shadowsocks, xray, vless, vmess, trojan. В данной статье будет рассматриваться установка luci‑app‑homeproxy на OpenWRT 23.05...

Реклама в VK: недвижимость выросла в 2,3 раза, сервисы знакомств — сократились VK проанализировала*, как изменились инвестиции бизнеса в диджитал-продвижение с января по сентябрь 2022 года по сравнению с тем же периодом в 2021 году. Больше других затраты увеличили компании из сферы недвижимости — на&...

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

Тюнингуем Allure для экономии времени QA-инженера Привет, Хабр! Меня зовут Шкердин Данила, я QA Automation-инженер в МТС Digital. В этой статье хочу рассказать о личном опыте прикручивания механики уведомлений к Allure в Telegram и не только.Allure – популярный инструмент для генерации отчетов ...

Энергия ветра: как развивается возобновляемая энергетика, и когда она вытеснит уголь В апреле 2023 года шведская компания Freja Offshore подала в местное Министерство климата и бизнеса заявку на строительство крупнейшей ветряной электростанции в мире с установленной мощностью 2500 МВт [источник, источник]. Сообщается, что&n...

Почти половина предпринимателей не понимают, как решить вопрос с маркировкой Уже 1 сентября в России начнут штрафовать за интернет-рекламу без маркировки. Согласно поправкам к закону «О рекламе» организации и физлица обязаны передавать данные о своих рекламных кампаниях в единую систему ...

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

Repka Pi 3 – смотрим и тестируем первый отечественный одноплатный компьютер Всем привет, сегодня я хотел бы поделиться с Вами моим опытом и первыми впечатлениями от отечественного одноплатного компьютера Repka Pi 3. Мне действительно посчастливилось одним из первых «пощупать» данную плату. В этом небольшом обзоре, я покажу п...

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

Интервью: Хабр поговорил с mundfish об игре Atomic Heart Давно не было интервью с разработчиками компьютерных игр. Мне удалось взять интервью у Mindfish — разработчиков игры Atomic Heart, ставшей хитом если не последних 3-х лет, то как минимум 2023 года. Вопросы были написаны до разрабо...

[Перевод] В 2022 году хакеры взламывали T-Mobile более 100 раз В течение 2022 года три группы киберпреступников получили доступ к внутренним сетям T‑Mobile более чем 100 раз. Целью злоумышленников было выманить у сотрудников T‑Mobile доступ к внутренним инструментам компании. После этого они могли пере...

Облачный Bitrix: оно того стоит Доброго времени суток. При работе с Bitrix‑инфраструктурой в определенный момент вы можете столкнуться с проблемой увеличения времени открытия различных страниц на вашей площадке (сайте), медленной отдачей заказов или замедленной выгрузкой новых...

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

Chat GPT: мысли о неизбежном — как нейросети изменят нашу работу и кому придётся искать новую Последние 12 месяцев мировые СМИ пестрят сообщениями о возможностях Chat GPT. Нейросеть успешно сдаёт испытания, экзамены и технические собеседования для целого ряда профессий, справляется с типовыми задачами для SEO‑копирайтеров, технических писател...

Бесит, что err != nil: главные инсайты из опроса Go-разработчиков Месяц назад мы вместе с Хабром спросили у Go‑разработчиков, чем они живут, над какими задачами работают и где черпают полезную информацию о Go. В этом посте расскажем об основных инсайтах, а также узнаем, почему многие Go‑разработчики знают Pyth...

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

[Перевод] Обучите YOLOv8 на пользовательском наборе данных Ultralytics недавно выпустила семейство моделей обнаружения объектов YOLOv8. Эти модели превосходят предыдущие версии моделей YOLO как по скорости, так и по точности в наборе данных COCO. Но как насчет производительности на пользовательских набо...

Masterpiece as a service: итоги недели нейроарта Не так давно завершились сезоны Kubernetes и Machine Learning, подарившие Хабру множество качественных технических статей. В межсезонье мы решили отвлечься от технохардкора и предложили вместо того, чтобы писать о технологии, использовать технологию и пок...

26 мая в Минске пройдёт очередная международная конференция Digital Day Belarus Что вас ждёт на конференции от спикеров:  первое глобальное комплексное исследование вовлеченности брендов от JagaJam;  первый глобальный рейтинг блогеров Беларуси;  данные 2023 по стоимости заявок в&...

Курсы для ИТ-специалистов от компаний: как они устроены и кому будут полезны Есть много способов получить ИТ-специальность и найти работу: от поступления в вуз до самообучения. Один из таких способов — корпоративные курсы. Меня зовут Юлия Купряшова, и я уже четыре года курирую курсы Тинькофф Финтеха. Расскажу, как устроены такие курсы, чем они о...

Парсили сайты, парсим и будем парсить. И не нужно этому мешать Здравствуйте, меня зовут Максим Кульгин. Моя компания xmldatafeed.com занимается парсингом много лет. На днях мы вернули 16 000 руб. клиенту, так как не смогли парсить весь iherb.com с нужной клиенту скоростью (а там очень много товаров). Проверил и оказалось, что ...

Работа в идеальной команде по версии «Автомакон»: как создать, а главное – не сломать Организация команд в IT — проблема. Недостаточно найти адекватных специалистов с релевантным опытом, хотя и с этим есть большие трудности, важно еще, чтобы они сработались и дали результат, который ожидает от них заказчик. Мы в «Автомакон» 13 лет помогаем предприятиям Р...

Как искусственный интеллект и администрирование данными могут быть взаимно полезны Последние достижения в области ИИ открывают новую возможность использовать ИИ для улучшения администрирования данными (data governance, DG) и, в свою очередь, использовать DG для улучшения ИИ, пишет на портале ...

Зачем нужно внедрение зависимостей в JS Этот пост является ещё одной попыткой сформулировать идею, зачем нужно внедрение зависимостей в ванильном JavaScript (именно в ES6+, а не в TS).Основная сложность в том, что шаблон «внедрение зависимостей» (DI) есть следствие применение на&...

DIY-проект себе запили! А зачем? В первой версии вступления я хотела написать про «Очумелые ручки» и всенародную любовь, но  вспомнила, что у меня есть личная история, которую я никому до сих пор ещё не рассказывала.  В 2011 году я только-только входила в мир технологий: первая статья на Хабр, пер...

Мифы об универсальном идентификаторе Существует замечательная теория, что все проблемы с хранением пользовательских данных в базах — это последствие отсутствия единых идентификаторов. Дескать, номер паспорта может меняться, ФИО может дублироваться у нескольких пользователей, а «внутренн...

Полнотекстовый поиск в PostgreSQL с SQLAlchemy Привет, Хабр! В прошлой статье я  писал о том, как реализовать end-to-end тестирование telegram-бота. А сегодня расскажу о том, как реализовать полнотекстовый поиск в Postgres посредством SQLAlchemy и как его проиндексировать. Меня зовут Михаил Выборный, я python-р...

Нет Икеи — есть идея. Как в креативном агентстве Why not?! заменили Билли С уходом Икеи из России не только освободились огромные торговые площади в торговых центрах, но и нарушился устоявшийся за многие годы привычный пользовательский сценарий — не стало удобного сайта Икеи, которым любители бренда ...

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

Обзор пакетов SciPy, Pyomo и CVXPY для решения задач условной оптимизации Привет, Habr! На связи Михаил Будылин и Антон Денисов, мы работаем в отделе аналитики данных X5 Tech.В этой статье мы продолжаем говорить про прикладное применение теории оптимизации. В частности, делаем краткий обзор существующих open-source решений в Python,...

Единый формат электронной доверенности в перспективе станет обязательным В марте 2023 года ФНС опубликовала универсальный формат машиночитаемой доверенности (МЧД). Участникам электронного документооборота пока не до конца понятно, как с ним работать: можно ли использовать старый формат и какие ...

Постановка задач в очередь Laravel сторонними сервисами При работе над проектом (будь-то хайповые микросервисы или монолит) довольно часто возникает ситуация, когда необходимо, чтобы один сервис поставил задачу для другого сервиса. Задача довольно тривиальная, если на обеих сторонах используется один и тот&nbs...

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

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

Создание супероблака начинается с мультиоблачных сетей Супероблака, обеспечивающие гибридные ИТ во всем ИТ-стеке, станут реальностью, и путь к ним начинается с создания мультиоблачных сетей, пишет на портале Network Computing Лори Маквитти, главный технический евангелист ...

Коkос Group: средний чек покупок в дни распродаж в 2022 году снизился в 2 раза Ноябрь — один из наиболее результативных месяцев для большинства предприятий торгового бизнеса. С каждым годом акции в преддверии Чёрной пятницы набирают всё больший оборот, а интерес россиян к ним увеличивается. Группа компаний Kokoс Gr...

Собеседование наоборот: РТЛабс, МойОфис, Лига Цифровой Экономики, Контур, НЛМК, Nexign / часть 2 В ноябре на Хабр Карьере завершилась карьерная неделя бэкенда. Карьерная неделя — это что-то вроде дня открытых дверей, который длится всю неделю. В гонке за специалистами участвовали шесть компаний: РТЛабс, МойОфис, Лига Цифровой Экономики, Контур, ...

Генерация паспортных данных для обучения моделей Привет, Хабр!Меня зовут Максим Кравец, я участник профессионального сообщества NTA.Для тренировки нейронных сетей необходимы датасеты с достаточным количеством тренировочных данных. Зачастую в рамках разработки ML‑модели, именно составление датасета, пригодног...

[Перевод] Новое в SQL Server 2022: работа с time series (временные ряды) Данные временных рядов — это набор значений, упорядоченных так, как они появляются и поступают для обработки. В отличие от транзакционных данных SQL Server, которые не зависят от времени и могут часто обновляться, данные временных рядов обы...

Пять вызовов при управлении ИТ-проектом в сфере обеспечения качества В настоящей статье мы обсудим специфику управлению проектами в разрезе QA (Quality Assurance) и вызовы, с которыми приходится сталкиваться в процессе управления такими проектами. Функции менеджеров проектов ...

Как получить данные из 1С по-человечески В данном случае, «по‑человечески» означает, что данные будут представлены человеку. В узком смысле, мы поговорим здесь об «отчетах». В широком смысле, нас будет интересовать организация интерфейса ПО — человек (но не ПО‑ПО, это тема отдельного р...

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

Валим всё в одну кучу, как алгебраисты Продолжаю знакомить вас с наработками моего математического кружка, в котором я стараюсь ответы на некоторые простые и наивные вопросы превратить в интересный и даже полезный рассказ. Сегодня мы порассуждаем над двумя вопросами:• Что получится, если сложить вс...

Брендинг с липким и скрипучим звуком: студия VOSK представила новый фирменный стиль для G8 2023 G8 в новом сезоне упакует жюри, спикеров и участников в плёнку, скотч и товарные ценники, чтобы сделать их анпакинг на фестивале в сентябре.

Администрирование аттестованных объектов информатизации — автоматизированных рабочих мест Привет! Эта статья для тех, кто начинает свой карьерный путь в сфере информационной безопасности. Рассказываем о том, как администрировать аттестованный АРМ (автоматизированное рабочее место) и наладить безопасность на объекте. Читать далее

Генеративный ИИ скоро станет мейнстримом, считают почти 90% ИТ-лидеров Почти 9 из 10 ИТ-лидеров считают, что генеративный искусственный интеллект будет играть заметную роль в их организациях в ближайшем будущем, говорится в отчете «State of IT» компании Salesforce. Однако новое ...

Context manager в рамках языка Python Делай красиво, а некрасиво не делай. Python — это язык программирования, уделяющий много внимания тому, как мы пишем код. Самый первый пункт Zen of Python, принципов разработки на Python от его BDFL: «Beautiful is better than ugly». Красивое луч...

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

Недельный геймдев: #112 — 12 марта, 2023 Из новостей: в Epic Games Store теперь каждый может опубликовать свою игру, Gameloft прикрыл мобильную студию в Будапеште и ориентируется на ПК/консоли, Cocos Creator 3.7 и Cyberpunk Demo.Из интересностей: крадущийся кризис и затаившийся лутбокс, UX ...

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

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

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

Какие возможности для инноваций и модернизации открывает Open Source Ускоряя прогресс в области облачных вычислений, больших данных, искусственного интеллекта, DevOps и современных веб-фреймворков, ПО с открытым исходным кодом способствует успеху отрасли, пишет на портале InformationWeek Нареш ...

Как предпроектная аналитика помогает не загубить проект Привет. На связи Александр Комбаров — исполнительный директор Pyrobyte. Сегодня расскажу, как не слить проектные деньги в унитаз. Бывает так, что подрядчик не проводит аналитику — и получается красивый и приятный продукт в целом, но нерелевантны...

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

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

Как изучать Kubernetes джуну — и зачем Всем привет! Меня зовут Лина, я backend-разработчик в KTS.В нашей компании развита система наставничества. Каждому сотруднику строится индивидуальный план развития, включающий в себя как soft skills, так и необходимые для работы технологии. Раз в полгода мы проводим ревью, и...

Надежные пароли будут надежно забыты Приветствую тебя дорогой читатель. Я хочу начать цикл статей о паролях и о том какие проблемы они решают и вызывают в нашей жизни. Зачем? Спросите вы. Чтобы облегчить и улучшить нашу жизнь отвечу я. Поэтому мы занимаемся разработкой Meta Secret, но об&nbs...

NestJS для разрастающейся разработки: зачем так сложно и почему всё-таки да Привет, Хабр. Меня зовут Денис Былинин, я архитектор в компании Сравни. Сегодня хочу рассказать, как мы пришли к использованию NestJS и какие сделали выводы после года работы с ним. Чтобы не уходить в абстракции, которые легко гуглятся, я сосредоточусь на том, как испол...

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

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

Шутер «Проект Кощей», разработка игр на SFML C++ ← Предыдущая темаШутеры — это один из самых популярных жанров видеоигр, который появился в начале 90-х годов. Первые шутеры были созданы для персональных компьютеров и имели простейшую графику и управление. Однако, они были невероятно популярны,...

ThreadPool. async/await А вы никогда не задумывались, что async и await выглядят как-то инородно среди прочего C# кода? Больше нигде не встречается такого странного синтаксиса и таких модификаторов, кроме как в методах, работающих с Task и Task<T>. А ещё ин...

Натальная травматология фронтенда S1 E1-14 Здравствуйте, меня зовут Дмитрий Карловский, и меня хлебом не корми, а дай поиздеваться над хайповыми технологиями. И сейчас я расскажу вам, как я провёл лето. В этом сезоне ко мне на операционный стол попались разные JS, CSS и тест фреймворки да&nb...

Сам себе BI-аналитик или как навести порядок в отчётности компании Привет, Хабр! На связи аналитики Кошелька. Наша команда состоит из 13 дата-аналитиков, 5 DE-инженеров, 2 ML-инженеров и ровно 0 BI-аналитиков. Что мы любим делать? Определять метрики и рисовать дашборды. Что нужно заказчику? Метрики и дашборды (а еще достижение це...

Исследование: более 80% B2B-брендов имеют успешный опыт работы с инфлюенсерами Опыт и мнения российских специалистов, участвующих в разработке и реализации коммуникационных и маркетинговых стратегий B2B-брендов.

[Перевод] Разрушение PostgreSQL БД некорректными ограничениями целостности типа CHECK Я в ударе! После того, как я написал о разрушении вашей базы данных и обертывании идентификатора транзакции, здесь я пишу о повреждениях, вызванных CHECK ограничениями! Поверьте мне, я не хочу разрушать базы данных PostgreSQL. Просто это со...

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

[Перевод] Итак, вы решили перейти с Unity на Unreal Engine Наверно, произошло что-то плохое, и теперь вы читаете эту статью. Сочувствую! Давайте начнём по порядку.Меня зовут Джо Уинтергрин, я генералист Unreal Engine. Можете взглянуть на все мои ресурсы. В статье я приведу полезную информацию для новичков в Unreal, имевших опыт рабо...

[Перевод] Агрегат WITH ROLLUP В этой статье мы обсудим, как устроен агрегат WITH ROLLUP. Использование предложения WITH ROLLUP позволяет выполнить несколько «уровней» агрегации в одном операторе. Например, предположим, что у нас есть некие данные о продажах (это те же данные, которые я исп...

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

Кейс внедрение Dbt в Детском Мире Всем привет! Меня зовут Антон и я руковожу Big Data платформой в Детском Мире. На Хабре проходит сезон Больший данных, и я решил что это отличная возможность поделиться нашим опытом внедрения Dbt (инструмент для оркестрации Sql витрины). На хабре уже статьи по инструмен...

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

Как продакту приоритизировать задачи и не сойти с ума Привет! Меня зовут Александр Токмаков, я Head of Product в СберМаркете. Сегодня я хочу обсудить с вами приоритизацию. Я считаю, что это один из главных скиллов в работе продакта, а если ты работаешь в крупной компании — точно главный. Именно поэтому я полюбил приор...

Распознавание подачи в волейболе с помощью машинного обучения Развитие искусственного интеллекта сейчас переживает бурный рост, и сфера его применения постоянно расширяется, проникая в области, ранее никак не связанные с ИТ.Хорошим примером такой экспансии является спорт.Не так давно появился термин Sport tech и кол...

«Аквариус» совместно с технологическими партнерами представил ИТ-решения на ЦИПР 2023 Компания «Аквариус» приняла участие в одном из пяти крупнейших мероприятий в области цифровой экономики в стране — конференции «Цифровая индустрия промышленной России», проходившей с 31 мая по 2 июня ...

[Перевод] Безопасность типов и ресурсов в современном C++ Бьёрн СтрaуструпОригинал: Type‑and‑resource safety in modern C++Предлагаю вашему вниманию перевод работы Бьерна Стрaуструпа про безопасность типов и ресурсов в современном С++. На данную работу Бьерн ссылается в т.ч. в своем ответе (A call to action:...

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

ActiveRecord Schema Consistency — а если проверю? Это ещё один текст по мотивам доклада на Ruby Russia 2022. Он посвящён консистентности схемы базы данных на примере библиотеки database_consistency. Автор — Евгений Демин, Principal Engineer и Ruby-разработчик Toptal. Читать далее

SuperJob: треть выпускников школ в этом году будут подавать документы на факультеты, связанные с IT Дети стали чаще прощаться со школой после 9 класса и уходить в колледжи и училища, об этом рассказали 29% родителей — больше, чем когда-либо. При этом и абитуриенты университетов, и поступающие ...

Polywell Computers запустила промышленный мини-ПК Nano-U13L2C на базе процессоров 13-го поколения Несмотря на обычное и естественное отставание от последних технологических инноваций во встраиваемых компьютерах, спрос на высокопроизводительные рабочие лошадки растет в IoT, Edge Computing, AI и других рыночных ...

Обзор LMS.NetMap Часто при проведении пентестов большой корпоративной инфрастуктуры нам не хватало визуального отображения сетевой инфраструктуры. Zenmap — это, конечно, хорошо, но с момента последнего релиза прошло уже около 8 лет. Другие свободные решения зача...

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

Полное руководство по switch в Java Старый добрый switch был в Java с первого дня. Мы все используем его и привыкли к нему — особенно к его причудам. Но теперь все начинает меняться! Читать далее

Десять важных аспектов архитектуры SASE По мнению Gartner, при выборе архитектуры SASE предпочтение следует отдавать решениям от одного поставщика и интегрированным решениям. Джон Тейлор, руководитель направления безопасности компании Versa Networks, обсуждает на портале ...

Брокер сообщений NATS: как мы решали проблему скоростной и стабильной доставки сообщений Всем привет. Меня зовут Женя, я работаю, как это сейчас модно говорить, DevOps-инженером в компании Garage Eight. В этой статье я бы хотел поделится опытом внедрения и эксплуатации брокера сообщений NATS в нашей инфраструктуре — настолько понравилась эта технология.&nbs...

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

Открыт приём заявок на Workspace Digital Awards-2024 В самом разгаре приём заявок на конкурс digital-кейсов Workspace Digital Awards. Это ежегодный конкурс, в рамках которого профессиональное жюри выбирает лучшие кейсы в области digital и продвижения. Подать кейсы на конкурс можно до&...

«Ночлежка» х mads: креаторы со всей страны создадут социальную рекламу о бездомности 6 июня стартует приём заявок на онлайн-конкурс и воркшоп по социальной рекламе. Лучшие участники получат денежные призы и возможность реализовать свой проект. Организаторы: рекламная школа mads и благотворительная организация «Ночлежка».

Будущее Threads глазами игроков рекламного рынка Запуск Threads вызвал широкий резонанс и продемонстрировал потенциал Meta, но также показал и слабые стороны приложения. В агентстве TexTerra опросили экспертов и собрали общее видение этой новой платформы.

«Технотекст» на минималках или юнкоры на PHDays 12 Привет, Хабр! В конце мая я, как и многие из вас, посетил PHDays — совершенно крутое мероприятие по теме ИБ, которое проходило в Парке Горького и в этот раз представляло собой открытый фестиваль (с закрытой частью). Повидал знакомых, пообща...

Как поменялся российский инфобез за год? Привет, Хабр! Продолжаем делиться ИБ‑статистикой. Уже была статья, в которой мы разбирали глобальную подборку цифр из различных отчетов об утечках, инсайдерах и взломах. Получилась почти энциклопедия.Сегодня речь пойдет про уровень информационной без...

Миша на севере 3 [О работе айтишником на крайнем севере] Привет всем. Меня зовут Миша и я сеньор разработчик EvaTeam. Продолжение серии о моей работе на архипелаге Новосибирские острова в Северном Ледовитом океане. В этом посте продолжим восстанавливать связь в посёлке на краю света, сходим в качалку и постираемся. ...

Введение в Swift Runtime: разбираем на детали Привет, меня зовут Александр Пахомов, я работаю в Альфа-Банке на проекте для юридических лиц Альфа Бизнес Мобайл. Начну с предыстории: в детстве у меня было два игрушечных пистолетика, и в какой-то момент один из них сломался. Тогда я придумал просто отличный план — почему б...

Java-дайджест 5-12 декабря 2022 ОбщееУмер Фредерик Брукс, отец 8-битного байта, автор "Мифического человеко-месяца", "Design of Design" и "Серебряной пули не существует".Java, язык и платформаSlashData провели опрос по состоянию экосистемы разработки и по нему видно, что испол...

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

SimbirSoft разработала российский аналог DocSend No Code-сервис Linkory.io разработан сотрудниками R&D-подразделения IT-компании SimbirSoft и пока работает в режиме бета-тестирования. Это второй подобный продукт на российском рынке, в мире их десятки. К тому же ...

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

В AppMetrica стал доступен инструмент быстрого экспорта данных Data Stream API В AppMetrica — сервисе для трекинга и аналитики мобильных приложений от Яндекса — стал доступен новый инструмент для работы с данными Data Stream API. С его помощью можно в реальном времени за несколько минут выгрузить гигабайт...

OOM: direct memory при работе с сетью TCP/IP через NIO в Java Привет, меня зовут Денис Агапитов, я руководитель группы Platform Core компании Bercut. Работаю в компании без малого 20 лет, из них 18 пишу на Java.Сегодня я расскажу об опыте увеличения производительности сетевого стэка и проблемах, с которыми можно столкнуться при ис...

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

Яндекс научил свою нейросеть пересказывать текст Новая возможность пока работает в тестовом режиме. Об этом сообщает ТАСС со ссылкой на пресс-службу Яндекса.

Made at Intel. Acquisitions – 2 Сегодня продолжим (начало – здесь) тему приобретения Интелом различных компаний. И рассмотрим конкретные примеры в России. А в следующий раз - за ее пределами.NSTL и STLИстория Интел в Нижегородской области началась примерно в начале 90х. Каким бы удивительным...

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

Made at Intel. Окаянные дни – окончание Приступаем к последнему акту драмы Made at Intel. Эта глава будет целиком посвящена «моровому поветрию» под названием ACT. Он случился в 2016-м спустя ровно 10 лет после SETa. Но если SET можно назвать трагедией, то ACT больше напоминает фарс. При эт...

Мнение выпускников о МГТУ им. Н.Э.Баумана Осенью‑зимой 2021–2022 годов был проведён опрос среди выпускников МГТУ имени Н.Э. Баумана о том, как люди устраиваются, в каких сферах, какие зарплаты, условия работы и так далее. Было получено множество пожеланий к вузу, выпускникам и по...

[Перевод] Вам звонит Том Круз: как разоблачить дипфейк во время видеозвонка Взрывное распространение ИИ‑генеративных технологий затронуло и создание видеоконтента. Главным двигателем здесь стали дипфейки (DeepFake). В общем доступе появились десятки инструментов, вроде DeepFaceLab, Deepfakes Web или FaceSwap, которые позволяют изменять лиц...

Трансплантация реактивности Здравствуйте, меня зовут Дмитрий Карловский, и я.. тот самый чел, который написал реактивную библиотеку $mol_wire. Именно благодаря мне вам есть сейчас чем пугать детей перед сном. Но просто написать классную библиотеку — слишком мелкая цель. Построить на не...

BSS ускорила STT в речевой аналитике в пять раз Ускорение позволит экономить клиентам порядка 1 млн рублей на закупке серверов или около 520 тыс. рублей в год на аренде серверов из расчета на каждые 100 операторов. STT (Speech To Text) — это ...

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

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

Лидеры финансового рынка России инвестировали в развитие ИИ около 600 млрд рублей за последние 10 лет Согласно исследованию, проведенному Ассоциацией ФинТех, лидеры рынка инвестируют в развитие решений на основе ИИ около 80 млрд рублей в год по состоянию на июль 2023 года. При этом, только у 17% организаций ...

Процессор ЭВМ ЕС-1020. Пульт управления и заключение Окончание серии статей, посвящённых процессору ЭВМ ЕС-1020. Предыдущие статьи:• общая структура и система синхронизации;• микропрограммное управление;• оперативная память;• блок регистров;• арифметико-логический блок;• аппаратный контроль работы...

Кубиты, кудиты и вентили Тоффоли: что ждет квантовые технологии в России На Форуме будущих технологий Корпорация Росатом продемонстрировала самый мощный в стране 16-кубитный квантовый компьютер на ионах, на котором с помощью облачной платформы запущен алгоритм расчета молекулы. По прогнозам экспертов широкое практиче...

Gartner: как внедрить искусственный интеллект — пять практических шагов Лидеры в области данных и аналитики (D&A) могут последовать формуле из пяти шагов, чтобы начать работу с ИИ в кратчайшие сроки, пишет на портале ITPro Today Эрик Бретену, заслуженный вице-президент-аналитик компании Gartner ...

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

Цифровой рубль: новые вызовы для финтеха С 1 августа 2023 года начнет действовать Закон о цифровом рубле — Закон от 24.07.2023 № 339-ФЗ. Коротко рассмотрим некоторые плюсы и минусы цифрового рубля для банковской системы. Технологии, риски и безопасность рассмотрим в других ст...

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

Создаём иной смарт-контракт по старому адресу «Можно ли изменить код смарт‑контракта и разместить по его по старому адресу?» — такой вопрос мне задали на собеседовании Solidity разработчика. Точный ответ требует разбора вопроса и определения требований к задаче. Требование — «изменить ...

[Перевод] Brain2Music: как нейроcеть распознает мелодии по МРТ мозга Музыка — это универсальный язык, для которого нет границ. Стремительный прогресс больших языковых моделей (Large Language Model, LLM) привёл к тому, что нейроучёные продемонстрировали острый интерес к исследованию представления музыки в человече...

Как мы силами команды РСХБ построили свое облако Привет, %Username%! Меня зовут Михаил Слотин, я главный архитектор в РСХБ-Интех (технологическая дочка Россельхозбанка) и один из создателей Частного Облака (ЧО) РСХБ. Сегодня расскажу вам, как мы работали над ЧО, почему потребовалось создавать новое решение вместо покупки г...

Выпущен новый «Диспетчер СМЭВ» на «ЭОС Платформе» Перевод программных продуктов ЭОС на импортонезависимую платформу проходит в соответствии с анонсированными ранее планами. Для организаций, участвующих в оказании государственных и муниципальных услуг и использующих наши ...

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

Подробный разбор 64b nano game: snake64 Всем салют!Очень приятно, что многим зашёл недавний разбор моего 64b intro: radar. Я рад, что у меня, наконец, дошли до этого руки. Лёд тронулся, господа присяжные заседатели.На сей раз предлагаю вашему вниманию 64-байтовую игру «змейка», того же автора. Да, д...

Apple Pro Weekly News (06.03 – 12.03.23) Это наш 50 выпуск, отметим его исчерпывающими подробностями про новый iPhone 14 в жёлтом цвете. А также множество новостей для тестировщиков и разработчиков, с рассказом, какие новинки нас ждут уже в самое ближайшее время в релизе...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)