Социальные сети Рунета
Четверг, 25 апреля 2024

Сделано на Python: экспорт статистики ВКонтакте с помощью Prometeus и Grafana Выпускник курса Python для инженеров Денис Алексеев рассказал о своем проекте, который защитил на итоговой презентации.Проект помогает упростить экспорт статистики из сообществ в социальных сетях и поставить этот процесс на рельсы автоматизации. Читать далее

Как написать автотесты деплоя и сэкономить нервы DevOps-инженеров Привет! Меня зовут Артём Комаренко, я работаю на позиции QA Lead в команде PaaS в СберМаркете. Хочу поделиться историей, как мы придумывали способ быстро убедиться, что очередные изменения в скриптах деплоя не разломают процесс выкатки во всей компании. Статья будет полезна ...

[Перевод] Автоматизация с Ansible Мы можем реализовать систему, которая будет выполнять за нас повторяющиеся и легко воспроизводимые задачи. Автоматизируйте рутину, чтобы освободить время для работы, которая приносит бизнесу реальную ценность — и с которой машинам не справиться. А ещё благодаря автомати...

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

[Перевод] The Best Golang framework: no framework? Вольный перевод статьи на ресурсе threedots.tech от Robert Laszczak - главного инженера в SlashID, сооснователя Three Dots Labs и создателя популярной Golang-библиотеки Watermill.На протяжении некоторого времени я занимался руководством группы Go-разработчиков и одним из са...

ЭлектроМаша 2.0 или как мы упаковали Performance Review в чат-бота Привет! Меня зовут Артём, я бэкенд-разработчик в KTS.Наш главный HR Мария Ковылина и я приглашаем почитать: как мы проводим ревью, с какими проблемами сталкиваемся и как смогли автоматизировать процесс с помощью Telegram-бота. Стабильно, зимой и летом, мы проводили perf...

[Перевод] Обновление Flutter 3.7: перевод официального релиза и комментарии Улучшенная поддержка Material 3, обновления DevTools, новые виджеты – Google представил очередное обновление кроссплатформенного фреймворка.По традиции, команда Flutter-разработчиков Friflex делится первым переводом официального релиза новой версии фреймворка с комментариями...

Теперь только через «Сбербанк онлайн»: «Сбер» отключил переводы в другие банки в банкоматах Команда СберБанка предприняла неожиданный шаг - теперь в банкоматах запрещена функция перевода денег в другие банки. На проблему обратило внимание издание «РИА Новости».  У пользователей осталась для этого одна опция - перевод с помощью приложения &laq...

МТС Банк расширил сервис переводов за рубеж на все карты в любые банки Азербайджана Переводы осуществляются в рублях с последующей конвертацией на стороне провайдера и зачислением азербайджанских манатах. МТС Банк не взимает комиссию за отправление переводов. Минимальная сумма разового перевода составляет 50 рублей, максимальная – 300 000 ...

KMM глазами iOS-разработчика Привет! Меня зовут Мялкин Максим, я занимаюсь мобильной разработкой в KTS.Мы в мобильной команде для шаринга кода на несколько платформ используем KMM. На Хабре можно встретить достаточное количество статей по этой технологии, но большинство из них рассматривает выбор к...

[Перевод] Как фронтендеру стать мобильным разработчиком, или Перевод API React в Jetpack Compose Привет, я Данильян, работаю в Самокате фронтенд-разработчиком, разрабатываю бэкофисное приложение с использованием React. Когда я только начинал изучать Jetpack Сompose, я наткнулся на статью, в которой простым языком для людей, пришедших из мира веб-технологий в мир мобильн...

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

Как сайты определяют ботов? Деобфускация Akamai Bot Manager 2.0 Akamai Technologies - американская компания, занимающаяся защитой веб-ресурсов от ботов с помощью своего продукта Bot Manager. В её портфолио числятся такие гиганты ритейла, как Nike, Adidas и Asos, для которых особенно важен контроль за ботами, автоматизирующими процесс вык...

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

Справился за 44 минуты. ChatGPT уже улучшил приложение «Альфа-Банк» и продолжает это делать Представители «Альфа-Банк» в официальном Telegram-канале рассказал о том, что популярный чат-бот ChatGPT уже используется разработчиками фирменного мобильного приложения. Делаем мобильный банк с помощью искусственного интеллекта. Это как? Используем ChatGPT ...

IT's Tinkoff QA Meetup На связи команда перфоманс-тестинга. Нам важно развитие профессиональных стандартов и профессионального комьюнити. В конце октября мы провели митап на тему нагрузочного тестирования. В статье расскажем про доклады спикеров и дадим ссылки на все материалы.На митапе обсудили, ...

MedBench: NLP-задачи в медицине, модели и методы их решения Привет, Хабр! Меня зовут Даниил Погуляка. Я студент четвертого курса МГТУ им. Н.Э. Баумана, факультета "Информатика, искусственный интеллект и системы управления". Уже некоторое время я занимаюсь изучением методов машинного обучения, в частности, касающихся автоматической об...

Настраиваем Gitlab CI для сборки Android-проекта Привет! Меня зовут Даша, я Android-разработчик в команде онлайн-кинотеатра PREMIER и я хочу с вами поделиться историей как мы начали приводить в порядок Gitlab CI скрипты :)В нашем проекте стало много вариантов сборок и чтобы не тратить кучу времени на ожидание и поиск необ...

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

5 шагов для устранения «рунглиша» из ИТ-переводов К моим словам прошу относиться со здоровой долей скепсиса, ибо я не нейтив-спикер, а просто ИТшный переводчик-редактор (пусть даже и с 20-летним опытом). В последние полгода англо-русские переводы по понятным причинам практически исчезли, и по работе на проверку приходят в ...

GPT Chat для преподавателя английского Какие я обнаружила сферы применения GPT чата в своей работе:1. Работа с лексикой:— подготовка списка слов (wordlist) по уровням языка на основе текста или видео;— подбор определений к словам на английском языке и примеров, либо переводов на русский язык (далее готовый список...

[Перевод] Что ждёт Flutter в будущем О чём говорили на конференции Flutter Forward в Найроби: перевод статьи с комментариями разработчиков Surf. Читать далее

[Перевод] Китайский “Спайдермен”, или Как работает движок FineBI Хабр, привет! Не так давно мы поделились переводом китайской статьи о поиске Банком Даляня инновационных приложений при работе с большими данными. Команде Business Intelligence GlowByte посчастливилось получить от FanRuan ещё одну статью, в которой раскрываются тайны работы ...

Как перевести деньги в Турцию? Сегодня о всех возможных вариантах денежных переводов в Турции на текущий момент. Читать далее

Linux на смартфоне: считываем показания сенсоров и программируем «Куб времени» в Node-RED И снова привет! В прошлом уроке мы посмотрели проект для смартфона “Погодная станция”. Сегодня будем делать более сложный проект: “Куб времени”. Это устройство для тайм-менеджмента, которое поможет вам вести лог собственных занятий и знать, сколько времени вы тратите на рабо...

Как сделать анимацию с помощью MotionLayout Привет, Хабр! Меня зовут Павел Беловол, я Android-разработчик на проекте онлайн-кинотеатра KION в МТС Digital. Это новая часть сериала о внедрении фичи Autoplay в KION, в которой я расскажу про свой личный опыт работы с MotionLayout на примере продакшн-задачи в KION. Из этой...

МТС Банк запустил денежные переводы по номеру телефона в Evocabank Армения Денежные переводы в Evocabank осуществляются по номеру мобильного телефона. Сделать перевод можно с карты, выпущенной любым росиийским банком, со счета электронного кошелька, а также с лицевого счета абонента-физического лица МТС.

Минимальный геном как операционная система Как знают мои постоянные читатели, кроме основного блога я веду на Хабре ещё один, где публикую переводы с английского, посвящённые строгим IT-темам. 21 января я вывесил там материал об игре «Жизнь» Джона Конвея, рассказывающий о создании минимальной жизнеспособной единицы п...

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

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

ЦБ России запретил банкам использовать SWIFT при переводах внутри страны. С 1 октября — только российские сервисы и финансовая инфраструктура Банк России опубликовал заявление, в котором он обязал банки с 1 октября использовать только российские сервисы и финансовую инфраструктуру для передачи финансовой информации при переводах средств внутри России. В соответствии с пунктом 2 статьи 20 Федерального закона о...

[Перевод] Создаем сервис для Serverless перевода голоса, как в Cyberpunk 2077 На днях мне наконец-то удалось поиграть в Cybperunk 2077, и я заметил, что в игре есть одна интересная особенность: Когда персонаж говорит на иностранном языке, текст сначала появляется над ним в оригинале, а затем как бы вживую переводится на английский.Тогда я задался вопр...

[Перевод] Взлом Hyundai Tucson История в двух частях. В первой мы расскажем о первых неудачных попытках болгарского ИТ-специалиста Радослава Герганова взломать свой автомобиль Hyundai Tucson 2020 года выпуска, а во второй — о том, как выполнялся взлом.Я купил новенький Hyundai Tucson в 2020 году, а в 2022...

Сделал приложение для создания мультиязычных книг и параллельных корпусов Хочу показать, как создать мультиязычный параллельный корпус и книги при помощи моего пет-проекта, которым я занимаюсь несколько лет.Для примера возьмем 10 редакций "Мастера и Маргариты" Михаила Булгакова (ru, uk, by, en, fr, it, es, de, hu, zh). Сначала выровняем девят...

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

Error Budget, SLO и мониторинг: советы для начинающих SRE-инженеров Книга Google о SRE, статьи экспертов, документация и обучающие курсы дают исчерпывающие знания о том, как в идеале должен работать SRE в компаниях. Правда, ключевое здесь – «в идеале». Работа с метриками и управление инцидентами в командах может сильно различаться по ряду пр...

Домашняя лаборатория Угадай данную статью написал ChatGPT или нет?Хотите потестировать приложение, или опробовать в работе инструмент? В этой статье опишу то, как организовал тестовый стенд на Linux. Стенд поддерживает работу с доменами, умеет генерировать TLS сертификаты, легко масштабируется, ...

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть3. Управление светодиодом с веб-страницы От переводчика. Поскольку при переводе и публикации на Хабре некоторые разделы оригинального руководства были скомпонованы друг с другом, то нумерация частей оригинала и перевода не совпадает — у нас это 3-я часть, а в оригинале — 5-я. В этой части автор переходит к самом...

[Перевод] Полное руководство по модулю asyncio в Python. Часть 7 Публикуем седьмую часть (1, 2, 3, 4, 5, 6) перевода руководства по модулю asyncio в Python. Здесь представлены разделы исходного материала с 17 по 19. Читать далее

Автоматизируем рутину при создании рекламных digital-размещений Привет! В сейлз-хаусе ЭВЕРЕСТ мы создали личный кабинет, который автоматизирует все процессы от расчётов до получения отчётов по рекламным кампаниям.У многих компаний эти шаги проходят исключительно в почте, итогом чего становится цепочка писем довольно внушительного размера...

Микрофронтенды — универсальное решение всех проблем или просто удобный подход? Сейчас понятие «микрофронтенды» встречается довольно часто, но что это такое и какие задачи они решают? Зачем нам микрофронтенды, если есть микросервисы или монолит? И стоит ли тащить микрофронтенды в свой проект только потому, что это модно? Расскажу об этом, а также о трёх...

Яндекс запустил перевод для видео на китайском языке – ролики на YouTube можно смотреть сразу с русской озвучкой Команда Яндекса объявила о запуске новой удобной функции для пользователей «Яндекс Браузера» — возможность смотреть ролики на китайском языке с переводом и автоматически наложенной озвучкой на русском.  Сгенерировано нейросетью Midjourney Техноло...

Подробная пошаговая инструкция как настроить сервер на Linux и подключение по API к ChatGPT. Для Python и Node.js ChatGPT набирает все большую популярность, ведь он может помочь человеку или даже заменить его в ряде задач. С ним можно взаимодействовать не только через графический интерфейс, но и по API. Таким образом его можно встраивать в свои системы, чтобы решать практические задачи ...

[Перевод] Топ vendor-neutral инструментов для работы с IaC Перевод оригинальной статьи, где автор пишет о подходе Infrastructure as Code с его основными концепциями, оценивает преимущества такого подхода и сравнивает главные инструменты для работы с IaC на сегодняшний день: Terraform, Pulumi и Crossplane. Читать далее

Prostore — простой Event sourcing + CQRS фреймворк На данный момент на рынке мало Event sourcing + CQRS фреймворков. А те, что есть, непопулярны и имеют слабую поддержку, поэтому многие создают свои in-house решения. В этой статье расскажу о выполненном командой «Programming Store» проекте Prostore, который может послужить ...

Лонгрид по полезному чтению в 2023 году: 39 книг, которые помогут писать красивый <код> ≀И эта статья ответит на вопрос, зачем вообще читать книги в 2023 году при великом разнообразии онлайн-курсов. 39 книг-мастридов для разработчиков, которые хотят освежить знания, быть в курсе новых технологий и прокачать свои навыки. Каждое издание из подборки расширяе...

Как хостить телеграм-бота (и другие скрипты на Python) на Repl.it бесплатно 24/7 Очень часто возникающий вопрос: где можно разместить скрипты на Python, Flask-приложение, телеграм или дискорд ботов?Один из вариантов — на своем компьютере при наличии внешнего IP-адреса и опыта в настройке проброса портов на роутере. Цель этот статьи - подробная инструкция...

Как открыть проводник с несколькими вкладками в Windows 11 В 2022 году Microsoft реализовала вкладки в проводнике Windows 11. Однако в приложении отсутствуют многие базовые функции, такие как перемещение вкладки за пределы окна, объединение вкладок или запуск проводника с несколькими предопределенными вкладками. Хотя все три жалобы ...

[Перевод] Genie Builder v0.2: ускорьте разработку вашего приложения на Julia В этой статье представлен перевод руководства: "How to quickly turn your Julia code into a web app with Genie Builder". В статье пойдет речь о новом инструменте быстрой разработки web-приложений на основе Ginie Framework - платформы для интернет приложений на языке Julia. ...

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

[Перевод] Заметка о хуке useSyncExternalStore Hello, world! Представляю вашему вниманию перевод этой замечательной статьи. useSyncExternalStore — это один из хуков, представленных в React 18. Наряду с хуком useInsertionEffect, он считается хуком для библиотек (library hook): Следующие хуки предназначены для авторов би...

Страх и ненависть в переговорке: курим VideoSDK API, Vosk и Python Сегодня поговорим о кастомных решениях для видеоконференцсвязи (далее — ВКС) с минимальными затратами человеко-часов и финансов на их создание. Я параноик Брать готовый open-source – меня не устраивает, всем известны случаи встраивания bad code в проекты с открытым исходным ...

Из FPGA-дизайнера в ASIC: четыре личных истории и анонс курса переподготовки от YADRO Microprocessors Во всем мире и в нашей стране резко возрос интерес к разработке микроэлектроники, ключевым элементом которой являются системы на кристалле. Разработка этого класса устройств требует глубоких специальных знаний и опыта, а специалистов такого профиля в индустрии не хватает. Пр...

10 способов увеличить продажи: плюсы, минусы, подводные камни Цель любой компании — постоянный рост продаж. Достичь ее позволяют разные подходы и инструменты. Алена Бирюкова, руководитель отдела прогрева, и Артем Елисов, коммерческий директор Completo, поделились рабочими механиками, которые чаще всего выбирает для себя бизнес. Также о...

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

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 1 От переводчика. В сети есть много информации о работе веб-серверов на микроконтроллерах, но она плохо структурирована и не отличается системным подходом к изложению материала. Среди прочих есть в интернете один замечательный, можно сказать культовый, туториал (руководство)...

[Перевод] Стратегии роста Notion. Часть 2 Примечание Wunder Fund: мы very early adopters Ноушена и большие его фанаты. Поэтому решили перевести нетипичную для нас статью о том, как он создавался, как рос, как развивалась его стратегия. В статье есть ряд интересных мыслей про развитие продуктов.Сегодня публикуем втор...

#4 Нейронные сети для начинающих. Sudoku Solver. Судоку. Часть 1 Предыстория: одним зимним вечером, а скорее ночью, мне пришла в голову интересная идея. Почему бы не попробовать автоматизировать с помощью компьютерного зрения решение одной классической головоломки с числами, а если быть точнее — судоку. Дело в том, что мой дедушка — боль...

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

Пишем бота-кликера на Kotlin для Lineage 2 Еще не все новогодние салаты были съедены, “Ирония судьбы” уже просмотрена, а до начала рабочей недели еще целая вечность и нужно было придумать себе развлечение на оставшиеся праздники. Предвкушая ностальгию я открыл Lineage 2, одну из самых популярных MMORPG “нулевых” на С...

Выпускные проекты наших «бауманцев» Новая порция выпускных проектов, на этот раз — студентов нашего образовательного проекта в МГТУ им. Баумана. Ребята сами опишут свои разработки, а посмотреть видео с защиты можно здесь. Если вы хотите попасть на учебу в образовательные центры VK, информацию об открытых набор...

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

Как решать реальные задачи при помощи ChatGPT Всем привет! На связи Андрей Нестеров, я занимаюсь компьютерным зрением в  применении к мобильным приложениям в компании Friflex. Мы создаем мобильные приложения по оцифровке спорта, которые позволяют распознавать спортивные события и анализировать их. В этой ...

[Перевод] Создайте конвейер потоковой обработки событий в реальном времени с помощью Kafka, BigQuery & Looker Studio Создание простого проекта потоковой обработки событий – не самая простая задача. В сегодняшней статье мы расскажем, как можно достаточно просто сделать это при помощи Kafka, BigQuery & Looker Studio. Приложения для потоковой обработки в реальном времени иногда могут бы...

Index.ts – зло и польза Привет всем! Меня зовут Михаил, я старший Frontend-разработчик в НЛМК, занимаюсь разработкой одной из внутренних информационных систем на React + Typescript.Расскажу про самый короткий и наименее трудоемкий способ экспорта и импорта модулей, что частенько требуется для постр...

Автоматизация управления с помощью Ansible В предыдущей статье мы достаточно подробно рассмотрели вопросы связанные с автоматизацией управлением и настройкой ПО в средних и крупных сетях. Рассмотрели Vagrant и основные методы работы с виртуальной инфраструктурой. В этой статье мы подробно поговорим об использовании т...

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

Solana смарт-контракты на Rust для самых маленьких В этой статье я попытался максимально просто и понятно донести теорию работы блокчейна Solana и на практике показал, как с нуля написать программу перевода sol между двумя кошельками Читать далее

[Перевод] Состояние WebAssembly в 2022-23 годах Автор статьи Жерар Галлан известен как автор книги “WebAssembly in Action”, выпущенной Manning в 2018 году. Существует перевод его книги на русский — “WebAssembly в действии” (Питер, 2022). Предыдущий обзор The State of WebAssembly – 2021 and 2022 опубликован автором в январ...

[Перевод] Создание базовой сети 5G с Open5GS и UERANSIM Добрый день, уважаемые хабровчане!Сегодня и в последующие дни я сделаю перевод статей о развертывании архитектуры сетей 5G для дальнейшего ее изучения. Цель этой статьи - показать, что самые передовые технологии доступны всем и каждому, и что будущее можно создавать своими р...

Перенос URLSessionTask в background URLSession при уходе приложения в фон Всем привет. Всем привет. Меня зовут Максим Батраков и я iOS-разработчик в 65apps. В этой статье я хочу рассказать о некоторых особенностях работы с URLSession, разобрать загрузку файлов в background URLSession и показать процесс переноса выполнения активных запросов в backg...

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

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

Разбираемся в асинхронности: где полезно, а где — нет? Привет! Меня зовут Артём, я backend-разработчик в KTS. Я занимаюсь проектами, где повсеместно используется асинхронное программирование, и веду курсы по нему в нашей школе Metaclass.Сегодня я постараюсь объяснить, что такое асинхронное программирование, зачем оно нужно, каки...

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

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

Microsoft запустила Teams Premium с ИИ-секретарём на базе решений OpenAI Встроенный чат Microsoft Teams получил версию Premium, которая доступна с расширенными ИИ-возможностями, основанными на языковой модели OpenAI GPT-3.5. Теперь система может автоматически создавать заметки, формировать задачи и подводить итоги по итогам созвона. Изображ...

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

Файтинг Flash Party может заменить Smash Bros Flash Party — мультиплеерный файтинг на iOS и Android, который выпустили 5 января, если верить Google Play. За это время игре успели поставить 4,1 звезду из 5, отмечая милую стилистику и критикуя некомфортное управление, также перевод на русский язык неполный. Ещё некоторые ...

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

Microsoft внедряет искусственный интеллект в обновлении Microsoft Teams Premium Microsoft выводит свои возможности ИИ на новый уровень с помощью нового обновления для Microsoft Teams Premium. Компания опубликовала подробный блог с описанием новых функций, многие из которых основаны на технологии OpenAI GPT-3.5. Одним из наиболее интересных новшеств явл...

Тестирование умерло, да здравствует тестирование Привет, Хабр! Меня зовут Артём Ерошенко, я — сооснователь Qameta Software. Больше 14 лет занимаюсь тестированием и автоматизацией. Работал в Яндексе, когда учился в университете, и писал первые автотесты, сделал опенсорсный проект Allure-фреймворк, способствовал появлению Ян...

Obsidian + Dataview: Задачи В прошлой статье Obsidian + Dataview: Таблицы я рассказал про установку плагина Dataview, формирование таблиц с его помощью и разобрал 4 кейса его использования.Dataview - это очень мощный и функциональный плагин, с помощью которого кроме таблиц можно так же формировать спи...

VK открывает набор на бесплатные курсы Digital Camp по цифровым нетехническим специальностям VK запускает бесплатный образовательный проект Digital Camp по трем направлениям: «UX-исследования», «Управление продуктом и проектом в IT», «Маркетинг, коммуникации и креатив в IT». Участники Digital Camp будут учиться под руководством экспертов VK и практиковаться на реаль...

Блокировки в bash скриптах Иногда бывает нужно сделать так, чтобы в каждый момент времени работало не больше одного экземпляра вашего bash скрипта. Если на вашей платформе есть команда flock, то это сделать достаточно просто: #!/bin/bash LOCK_FILE=/tmp/my-script.lock LOCK_FD=9 get_lock() { # nee...

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

[Перевод] Запуск Stable Diffusion локально и в облаке с помощью Diffusers и dstack Вероятно, все уже слышали о Stable Diffusion - модели, способной создавать фотореалистичные изображения на основе текста. Благодаря библиотеке diffusers от HuggingFace, использование этой модели очень просто.Однако организация проекта и зависимостей для его запуска независим...

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

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

Теория и практика БПЛА, или как я учился в Школе дронов МАИ Продолжая уже поднимавшуюся в этом блоге тему беспилотных летательных аппаратов, сегодня я расскажу об опыте посещения пятидневных курсов операторов БПЛА от Московского авиационного института. Читать далее

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

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

Softline Digital помогла автоматизировать процесс инвентаризации в компании СИБУР Специалисты цифровой лаборатории внедрили в нефтехимической компании российское решение для учета имущества и инвентаризации с применением RFID-технологии.

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

Как реализовать ролевую систему доступа через Open Policy Agent. Опыт PaaS Авито Антон Губарев, инженер в команде Platform as a Service (PaaS) Авито, рассказал, как они с командой внедряли политики авторизации с помощью Open Policy Agent (OPA), и с какими проблемами столкнулись на пути. Читать далее

Казуальный клавиатурный тренажер Keytulle, теперь free-to-pay Всем привет. В начале осени запустил свой проект keytulle.org c платным клавиатурным тренажером. По итогу 3-х месяцев стало понятно, что затраты на продвижение будут сравнимы с доходом. Решил сделать программу бесплатной. Программа Keytulle показывает полупрозрачное изображе...

Автоматизируем Telegram-канал с AWS Lambda и DynamoDB В этом материале вы узнаете, как создать Telegram-канал, который будет сам обновляться, получая данные из открытых источников. Используем Python, AWS Lambda, DynamoDB и BeautifulSoup. Читать далее

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

Вдохновившись фильмом, инженер-программист обокрал своего работодателя Мужчина в США рассказал полицейским, что его вдохновил фильм 90-х годов "Офисное пространство", на разработку плана по перенаправлению денег за доставку от своего работодателя, Zulily.com, на свои собственные банковские счета.

Кодогенератор Waffle++ для C++ Кодогенератор это программа, которая на основе исходного кода или какого-нибудь файла настроек генерирует вспомогательный код, который потом компилируется вместе с исходным кодом. Это нужно, чтобы не писать boilerplate-код, а также для получения дополнительных возможностей я...

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

В Сети нашли очередной намёк на выход новой Counter-Strike на движке Source 2 Ну, или на перевод CSGO на соответствующий движок. Разницы, справедливости ради, немного.

Про Vim " Клиент БД Существует три основных способа работы с базами данных. В первую очередь, это конечно же родной графический или веб интерфейс. Который, помимо прочего, разбирается как в устройстве СУБД, так и может на лету подгружать структуру текущей БД. Вряд ли кто-то не согласен с тем, ч...

Сеть Bitcoin Lightning Network будет использоваться для фиатных переводов между ЕС и Африкой Блокчейн-компании CoinCorner и Bitnob запустили совместную услугу —  денежные переводы в фиатных валютах за границу. Для этого используется протокол Bitcoin Lightning Network. Обычно чтобы отправить деньги из Европы в Африку нужны провайдеры-п...

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

И самые лучшие книги они в рюкзаках хранят… В этом топике продолжим тему решения криптографических загадок с MysteryTwister. Ранее уже были опубликованы статьи навеянные задачами с этого ресурса («Угнать SIGABA за 24 часа», часть 1, часть 2). На этот раз возьмём задачу, основанную на классической «задаче о рюкзаке». А...

Деплоим Machine Learning Workloads используя MLFlow Сегодня мы узнаем, как развертывать различные рабочие нагрузки машинного обучения с помощью MLflow.Не будем томить, сразу к делу. Читать далее

Инструкция: включаем обновлённый микшер громкости в Windows 11 Build 25281+ (Dev) Накануне Microsoft выпустила новую инсайдерскую сборку Windows 11 под номером 22581 для канала Dev, в которой вновь появилось несколько скрытых нововведений. Например, добавлен обновлённый микшер громкости, позволяющий изменять громкость отдельных приложений из меню быстрых...

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

Программирование микроконтроллеров AVR в IDE Lazarus Вот появилось желание написать небольшой проектик для себя с применением микроконтроллера. В CodeVisionAVR команды не подсвечиваются по Ctrl+Пробел, да и Си что-то начал забывать, вспоминать - лень... Конечно, вспомнить Си - это 10-30 минут, но лень... Поэтому, было решено ...

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

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

Как понять, что ты дозрел до своего стартапа в IT, и что делать дальше? Или не дозрел. Или идея нежизнеспособна. Понимание этого не менее важно, чем умение создавать сложные продукты или генерировать интересные идеи. Под катом интервью с Максимом Гашковым, основателем MTS Startup Garage, CPO направления технологического предпринимательства ...

Для взлома LastPass хакеры взломали домашний компьютер одного из инженеров При помощи кейлоггера они украли мастер-пароль учётной записи инженера

Немного о принципах организации офисных пространств для ИТ-команд и пара историй про наш офис Привет, Хабр! Меня зовут Юля. Почти 2 года назад IT-команда Россельхозбанка переехала в новый офис для разработчиков, пространство которого проектировали практически с нуля. Пережив все это, мы решили поделиться парой основных принципов про организацию рабочих пространств дл...

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

Отгадай слово: как мы создали игру с элементами машинного обучения и вышли в ноль за 2 месяца Как думает искусственный интеллект? Попробовать разобраться в его логике можно в игре от менторов AI Talent Hub и студентов ИТМО «Отгадай слово». За два месяца в нее сыграли уже более 107 тысяч уникальных пользователей, а количество подписчиков одноименного телеграм-канала у...

ASUS UK платит переводом до 300 фунтов стерлингов за обмен старых GeForce на RTX 40 При этом минимальная предлагаемая сумма составляет 65 фунтов стерлингов за GeForce GTX 1650.

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

Февральское обновление Telegram: перевод чатов и сообщений, конструктор аватаров, статистика Wi-Fi и многое другое Какие-то функции доступны только по подписке Telegram Premium.

[Перевод] Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 1) Модули – это дискретные единицы кода, которые можно запускать с помощью командной строки или с помощью плейбука для того, чтобы вносить определенные изменения в целевой узел или собирать с него информацию. Ansible реализует каждый модуль на удалённом целевом узле, а также со...

Как написать UI-автотесты, если не умеешь программировать? О чем эта статья и чем она полезна.Всем привет! В этой статье пойдет речь о том, как написать простые UI-тесты на языке Java. Это будет интересно тем, кто давно хотел попробовать себя в автоматизации или добавить новенького в свой текущий проект. В этой статье не будет больш...

Топ-10 ошибок, найденных в C#-проектах за 2022 год За 2022 год разработчики PVS-Studio написали много статей, в которых рассказали об ошибках, найденных в различных Open Source проектах. Пришло время подвести итоги и представить десяток самых интересных срабатываний. Читать далее

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

YouTube расширит использование субтитров на основе ИИ Кроме ручного перевода, будет применяться машинный перевод и синтез голосов

Вход с Apple и Google ID, перевод чатов и каналов и автосохранение медиафайлов: Telegram выпустил обновление мессенджера В том числе — с годовой платной подпиской со скидкой.

День 301: Nespresso закроет магазины, «Райффайзенбанк» ввёл комиссию за переводы на «Юнистрим» и другие сервисы Собираем новости, события и мнения о рынках, банках и реакциях компаний.

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

Tinder по интересам, «Морской Boy» и сегментация КТ-снимков: 10 студенческих идей, которые стали проектами А чем вы занимались в университете? Стипендиаты Selectel Career Wave — программы для учащихся технических вузов — создают бота для автоматизации работы в шахтах, развивают геймдев и устанавливают системы для «умного дома». В тексте собрали самые яркие проекты и предлагаем в...

Гранулярность микросервисов. Насколько мелко нарезать? Привет, Хабр! Меня зовут Руслан Сафин и я расскажу про микросервисы и как определить необходимую гранулярность. Я работаю техническим директором в Byndyusoft. Развиваю техническую культуру и участвую в проектах в роли IT-архитектора, а ещё преподаю авторский курс по IT-архит...

Anycubic Kobra Go. Обзор продолжения линейки Всем доброго времени суток и с наступившими праздниками.Речь в статье пойдет о новом (для меня) 3d принтере Anycubic Kobra Go. В следующей статье расскажу о его более совершенной модели Kobra Neo. Пока приступимс. Цена принтера варьируется в районе 15т.р. в зависимости от ку...

Свет в окошке нашего человейника: дайджест публикаций о социальных сетях и сообществах Рискну предположить, что у многих накапливаются усталость и раздражение от ежедневных камланий на всех языках мира, предрекающих с минуты на минуту крах Twitter, Facebook** и другим соцсетям. Меня как куратора потоков маркетинг и менеджмент подобные публикации в последние ме...

Миграция Postgrespro с Centos7 на AlmaLinux8. Как бонус — пара седых волос В статье описывается один из способов обновления дистибутива операционной системы с работающим кластером баз данных Postgres Pro Standard версии 11. В дальнейшем, для краткости кластер баз данных Postgres Pro Standard 11 будем называть Postgrespro, Centos7 - Centos, а AlmaLi...

«Сбербанк» с 1 марта ввел налог 13% за переводы с карты на карту Ни для кого не является секретом, что контроль за абсолютно всем, что существует в России, с каждым месяцем усиливается. Происходит это за счет оптимизации законодательства, новых законов и иных событий, которые в той или иной Читать полную версию публикации «Сбербанк» с 1 ...

Xiaomi выпустила устройство для перевода текста с лазерным сканером Китайская компания Xiaomi официально представила новое устройство под названием MIJIA Dictionary Pen.

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

Год Тигра в Taiga UI В предновогодней суете мы любим подводить итоги уходящего года. Эта хорошая традиция помогает вспомнить свои успехи и неудачи, чтобы взять верный курс в новом году. Весь год я участвовал в разработке потрясающего продукта — Taiga UI. Это библиотека компонентов на A...

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

В России создают платежную «Карту туриста» для иностранцев на базе системы «Мир» Минэкономразвития занимается реализацией проекта, в ходе которой для иностранных путешественников будет создана «Карта туриста» на базе платежной системы «Мир». Развитие проекта «Карта туриста» на базе платежной системы «Мир&raq...

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

Сравнение JMeter и k6 на практике Привет! Меня зовут Максим Колесников. Я работаю в центре компетенций нагрузочного тестирования блока обеспечения и контроля качества выпуска изменений в «РСХБ-Интех» — IT-компании АО «Россельхозбанк». И как-то раз у меня возникла мысль: «А не выкинуть ли нам JMeter и перепис...

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

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

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

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

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

[Перевод] Телематическая система автомобиля Мы в команде Third Man по долгу службы изучаем довольно много англоязычных материалов. Часто интересными статьями хочется поделиться с коллегами и обсудить поподробнее. Но не всегда есть время всей командой читать 20+ страниц англоязычного текста, так что сокращённый и “подс...

Как развернуть Apache Superset в облаке: Docker, ВМ, Kubernetes В последнее время многие российские компании столкнулись с задачей по выстраиванию системы бизнес-аналитики на новом технологическом стеке. В качестве замены Tableau, Power BI и Qlik одни рассматривают BI-решения российских вендоров — с лицензионной поддержкой, постоянными...

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

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

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

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

Как мы «уволили» старые процессы планирования и «наняли» новые: опыт разработки собственного инструмента Привет, Хабр! Меня зовут Анзор Кардан, я руководитель продукта Teamplanner в Х5 Tech. В статье я поделюсь собственным опытом выбора инструмента планирования проектов, через какие стадии мы прошли и с какими сложностями столкнулись (спойлер: в итоге мы разработали свой собств...

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

Российские клиенты турецких банков начали сталкиваться с ограничениями при валютных SWIFT-переводах Банки могут вводить их, опасаясь вторичных санкций.

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

[recovery mode] Обзор чат-бота ChatGPT: что это, возможности и примеры использования ChatGPT от OpenAI, запущенный 30 ноября 2022 года, произвел настоящий фурор в IT-сообществе, поразив многих точностью ответов на специальные вопросы. Посмотрим, как можно использовать этого чат-бота, в том числе в сочетании с другими программными продуктами.Я заинтересовался...

Как фронтендеры приручили микросервисы и перестали беспокоить бэкендеров Привет Хабр! Меня зовут Евгений Лабутин, я фронтенд-разработчик в МТС Digital. Расскажу вам о том, как мы приручили микросервисы на нашем проекте МТС Твой бизнес, зачем они нам вообще понадобились и какую выгоду мы от этого получили. Интересно? Добро пожаловать под кат! Чи...

Как мы ищем документы в Naumen Disk или еще один вариант организации FTS В процессе работы над проектом мы рассмотрели различные способы организации Full Text Search (FTS) по файлам. И… отказались от них в пользу своего решения, которое базируется на стандартных методах. В статье я опишу путь построения полнотекстового поиска по файлам для веб пр...

Data driven SRE Начнем эту увлекательную историю издалека. Во время первого локдауна, в начале 2020 года, сайт Леруа Мерлен испытал бóльшую нагрузку, чем когда-либо. Проводившие много времени дома и на даче наши пользователи взялись чинить полочки, проектировать новые кухни и всеми силами д...

Российские энтузиасты приступили к озвучке ремейка Dead Space Фанатская студия Mechanics VoiceOver, которая занимается переводом игр, заявила о начале работ по локализации Dead Space. Игра будет полностью переведена и озвучена. Фанаты хотят привлечь для работы тех людей, которые заниались озвучкой оригинальной игры 2008 года. Чита...

Дельта компрессия и квантизация объектов в C# Cтатья затрагивает тему сериализации данных, которые передаются по unreliable каналам.В первую очередь это касается реалтайм игр, которые критичны к сетевым задержкам, имеют активное общение клиента и сервера, например, 10 - 60 раз в секунду и используют UDP протокол. В стат...

Сравнительный анализ стандартов связи для сетей IoT Интернет вещей (Internet of Things, IoT) — это одно из самых актуальных направлений современных технологий. Сети IoT позволяют подключать к сети интернет физические устройства, такие как датчики, устройства управления, электронные приборы и другие предметы быта, которые могу...

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

[Перевод - recovery mode ] Разговор AI и того парня из гугла @im_last взял и перевёл тот самый диалог. Я прочитал, подумал и решил, что вы тоже захотите прочитать и подумать. Комментарии и пояснения тут излишни. Так даже интереснее. Ламда разумна? - Собеседование

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

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

My Path Group LLC: половина опрошенных студентов не решили свои задачи с помощью ИТ-курсов По данным исследования R&D компании My Path Group LLC, каждый третий бросил образование из-за отсутствия структурированного образовательного процесса. Опрос российских студентов ДПО показал, что каждый третий не увидел практической пользы ...

Как врач сделал себе ИИ помощника Всем привет, меня зовут Александр и я врач-гематолог. Для справки, это тот, кто занимается болезнями крови. Мой общий стаж перевалил за 16 лет, я кандидат медицинских наук и последние пару-тройку лет интересуюсь анализом данных, machine learning и ИИ в медицине. Под "интерес...

Жизненный цикл задачи после разработки Что есть задача для разработчика?  Как правило, разработка получает от продукт-менеджера, техническое задание на разработку новой или исправление старой функциональности. Например, это выражено в виде PRD https://en.wikipedia.org/wiki/Product_requirements_document ...

Автоматизируем домашний медиацентр на Synolgy NAS Приветствую читатели хабра, в этой статье я бы хотел поделиться своим опытом организации домашнего медиацентра с торрент качалкой на Synology NAS: sonarr + radarr + jackett + qBittorrent. Читать далее

Миниатюрный лунный зонд NASA Capstone «пришёл в себя» после 11-дневного сбоя связи Американское управления по аэронавтике и исследованию космического пространства (NASA) рассказало свежие новости о 25-килограммовом спутнике Capstone размером с микроволновую печь. Инженеры почти две недели сражались с лунным зондом, отказывающимся отвечать на команды. ...

Как бесплатно запустить Windows на Mac M1/M2 (Apple Silicon) В статье описана инструкция по установке Windows внутри MacOS. Читать далее

Дайджест событий для эйчаров и рекрутеров в IT в январе 2023 Знаем, что раскачиваться после праздников сложно — а мы и не заставляем. Ненавязчиво рассказываем про курсы для HR в IT, которые организаторы запланировали в январе для самых замотивированных. В дайджесте найдете несколько программ для тех, кто планирует попасть в профессию ...

Архитектура предприятия в гигантах индустрии Архитектура предприятия — это дисциплина, которая фокусируется на проектировании и управлении системами, процессами и структурами организации. Она направлена на то, чтобы они соответствовали бизнес-целям и задачам и были эффективными, результативными и адаптируемыми.IBM, Goo...

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

Инструкция: включаем возможность перемещения вкладок между окнами «Проводника» в Windows 11 Build 25290+ (Dev) В инсайдерской сборке Windows 11 Build 25290, накануне выпущенной на канале Dev, обнаружена новая скрытая функция, расширяющая возможности вкладочного интерфейса в «Проводнике». После включения функции пользователи смогут перетаскивать вкладки между открытыми окнами «Провод...

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

Создаем аватарки с помощью нейросети Stable Diffusion и DreamBooth "Портрет, сделанный нейросетью" - все чаще читаем в новостной ленте, и каждый хотел бы сделать себе подобный, но удобные сервисы, просящие монету, или желание разбираться самому, отталкивают. Не нужно ничего скачивать. Час времени и каждый сможет сделать себе аватарку! Читат...

Знакомство с Velociraptor Если такие понятия как DFIR, Threat Hunting, Security Monitoring, для вас не пустой звук, то эта статья будет вам интересна. Я расскажу про утилиту Velociraptor, которая часто помогает мне в работе. К моему удивлению, на Habr даже нет упоминания про нее, попробую это исправи...

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

[Перевод] Геометрия объектной модели документа: исчерпывающее руководство Я не считаю, что DHTML — cool, просто картинка хорошая) Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи. Знаете ли вы, что кроме интерфейсов, определенных спецификациями объектной модели документа (Document Object Model, DOM) и объектной моде...

[Перевод] Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Часть 4 — токенизация и нормализация Прим. переводчика: автор статьи рассказывает, как его команде удалось оптимизировать временные и ресурсные затраты при токенизации текстов в Elasticsearch путем внедрения нормализации похожих символов.Это четвертая часть серии статей об обновлении кластера Elasticsearch...

Эволюция Dev-серверов CarPrice: от монолита к микросервисам и Kubernetes Нужен ли каждому разработчику свой dev-сервер? Многие компании, опасаясь лишних расходов и проблем, даже не пробуют внедрить такой подход.CarPrice развернул свои dev-серверы еще в те далекие времена, когда все работало на монолите. А после монолита пилил собственный сервис д...

[recovery mode] Как использовать промты в ChatGPT для генерации кода на Python Привет, друзья! Сегодня я хочу рассказать вам о том, как использовать промты в ChatGPT для создания программного кода на Python. Если вы работаете с Python или интересуетесь программированием, то вы, наверняка, знаете, насколько важно уметь быстро и эффективно создавать код....

Резервное копирование репозиториев с github, gitlab Резервное копирование репозиториев с git серверов на основе github и gitlab по токену. Скрипт скачивает все Ваши репозитории доступные по токену и архивирует их. Давно хотел написать такой инструмент т.к. использую и те и те сервера в работе и личных целях. У меня полно ста...

[Перевод] Как писать код на Go? Подход Google. Часть первая Рекомендации по стилю для проектов из Google с открытым исходным кодом Руководство по стилю Go Принципы стиля Есть несколько общих принципов, обобщающих представления о том, как писать читаемый код на языке Go. Ниже перечислены признаки читаемого кода в порядке их важности: ...

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

DevOps и SRE просто модно Всем привет Хабровчане!Хочу рассказать про современный мир IT и его подходах. Сегодня каждая компания говорит про DevOps и более чем уверенна, что он у них есть. Читая вакансии на множестве ресурсов, я часто вижу объявления "требуется DevOps инженер" с расписанным стеком тех...

ИИ, нейросети и высоконагруженные системы: чему VK и ВШЭ учат студентов Привет, Хабр! Меня зовут Анна Степанова, я директор по образовательным проектам в VK. Недавно мы совместно с Высшей школой экономики создали Инженерно-математическую школу (ИМШ). Цель ИМШ — дать студентам IT-специальностей возможность познакомиться с реальными исследовательс...

Мобильные операторы в России стали уведомлять абонентов о повышении тарифов из-за роста затрат на оборудования Компаниям придётся повысить затраты на оборудование в среднем на 25-30% в 2023 году, прогнозируют в TelecomDaily.

Инженерная культура в больших корпорациях: дайджест публикаций Хабра На этой неделе сразу две компании — Meta* и Amazon, — решили внести заметные изменения в свою работу. Meta сломала устоявшуюся структуру и предложила многим менеджерам среднего звена спуститься с командных высот на землю и поработать руками: писать код, заниматься исследован...

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

Прокачиваем логирование: как отслеживать бизнес-процессы в Kibana Всем привет! Меня зовут Дима Зотов, я специалист техподдержки. Работаю в Почтатехе на проекте Почта.ID. Мы обеспечиваем регистрацию и вход в сервисы Почты России, а также отвечаем за хранение учетных записей. Еще разрабатываем решения для некоторых почтовых услуг. Например, ...

ВТБ первым в России запускает цифровой банк в Telegram Банк ВТБ первым в России запускает в мессенджере Telegram полноценный онлайн-банк, которые предлагает клиента повседневные финансовые услуги, а также существенное сокращение времени операций. Сервис доступен на смартфонах со всеми операционными системами, при этом в пре...

Задача коммивояжера (TSP) точное решение — метод целочисленного линейного программирования (Integer programming) Дочитав эту статью до конца, вы сможете решать точно задачу коммивояжёра на сотню элементов за считанные секунды! Заинтригованы? Тогда, добро пожаловать под кат. Читать далее

Путин подписал закон о единых стандартах госуслуг Президент РФ Владимир Путин подписал закон о переводе социально значимых государственных и муниципальных услуг в электронный формат. Данный документ размещен на официальном портале правовой информации.

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

Нюансы поддержки npm в Deno Всем, привет! Меня зовут Данильян, я работаю в Самокате фронтенд-разработчиком и разрабатываю бэкофисное приложение с использованием React. Помимо работы, у меня есть несколько сайд-проектов, в которых я широко использую Deno. В последнее время этот проект радует новыми фича...

Применение DevOps-аутсорса на разных этапах жизненного цикла продукта Когда появляется потребность в DevOps-команде, перед бизнесом всегда встают конкретные вопросы: “А всё-таки, как решить мою проблему — нанять DevOps-специалиста в штат, использовать аутстафф или отдать проект на аутсорс? Есть ли четкие критерии для выбора? Что будет эффектив...

[ВИДЕО] Snapmaker A250 Bundle: подготовка и процесс лазерной гравировки на модульном принтере Представляем завершающий обзор на модульный 3D-принтер Snapmaker A250 Bundle!В данном видео, сервисный инженер компании iGo3D Russia, Дмитрий Тиняков, расскажет Вам, что необходимо сделать перед процессом лазерной гравировки на Snapmaker A250, продемонстрирует работу в фирме...

[Перевод] Работа с SQL Server в C# с помощью скриптинга. Часть 2 В этой статье я покажу вам, как работать с Microsoft SQL Server в C# проектах посредством скриптинга. Реализовать это можно как в Windows, так и в macOS. Поскольку Windows, очевидно, является намного более популярной целевой платформой для C# и SQL Server, больше внимания я ...

Как мы создавали мобильное приложение «Х5 Недвижимость», или любовь не с первого касания Привет, Хабр! Я Дмитрий Сыровнев, руководитель команды мобильного приложения «Х5 Недвижимость». Когда я рассказываю, чем я занимаюсь, то люди задаются вопросом: где Х5 Group, а где, собственно, строительство и недвижимость?  Отвечаю: X5 Group – это не только магазины «П...

Кейсы разметки в CVAT #1: найди отличия Привет, дорогие читатели! Меня зовут Алина, я работаю операционным менеджером в компании Training Data, которая занимается сбором и разметкой данных. Я веду проекты по разметке, а еще благодаря знанию python пишу скрипты для автоматизации работы своей команды. У меня накопил...

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

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

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

[Перевод] Создание изображений с использованием генеративно-состязательных нейронных сетей (GAN) на примере ЭКГ Для создания изображений с помощью GAN я буду использовать Tensorflow. Генеративно-состязательная сеть (GAN) — это модель машинного обучения, в которой две нейронные сети соревнуются друг с другом, чтобы быть более точными в своих прогнозах. Как работают GAN? Первым шагом в...

Когда метрик и логов недостаточно: как мы реализовали концепцию observability В 2021 году в Ак Барс Банке мы перешли от концепции мониторинга к observability. Observability помогает нам определить внутреннее состояние системы по ее внешним проявлениям, а в случае инцидента дает быстрые ответы на вопросы: что случилось, кто виноват и как чинить.Меня зо...

Техподдержка: как научиться жить без Jira Привет! Меня зовут Савр, я работаю инженером технической поддержки Arenadata. В прошлом году нам, как и многим другим компаниям, использовавшим зарубежное ПО, пришлось переходить на российские аналоги. В частности, с болью в сердце мы отказались от Jira Service Management (д...

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

Обучаем SVTR-Tiny для распознавания текста сцены Сегодня мы расскажем вам, как дообучить новую state-of-the-art модель SVTR-Tiny для распознавания текста сцены (текста в реальных уличных условиях) на собственноручно сгенерированных изображениях с помощью API библиотеки PaddleOCR. Читать далее

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

Установка OpenCV под Windows В данной статье будет описан способ сборки OpenCV из исходников с помощью cmake и Microsoft Visual Studio, и пример запуска своего проекта на cmake. Большая часть статьи является повторением официальной документации. Читать далее

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

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

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

Китайский производитель смартфонов Oppo представит свою «робособаку-компаньона» Китайская компания Oppo 14 декабря, покажет своего робота-собаку Qric. Название робопса — это аббревиатура от Quadrupedal Robotic with Intelligent Controller, что в переводе на русский буквально означает «четвероногий робот с интеллектуальным контроллером».

Объем переводов фрилансеров из России за рубеж вырос в 2022 году почти в семь раз Чаще всего в 2022 году фрилансеры выводили деньги в Грузию. За год на карты этой страны российские внештатные сотрудники перевели около 100 млн рублей — это на 5325% больше, чем в 2021-м. .

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

Программный рендер в стиле игры Doom Расскажу о небольшом домашнем проекте по написанию программного рендера. Всё началось со случайного видео на Youtube с записью геймплея игры Doom (93 года). Появилась идея сделать похожий рендер на С++ без использования библиотек. В статье описаны шаги его разработки. В конц...

50+ бесплатных курсов и ресурсов по аналитике данных от Harvard, Google, Stanford (по которым я училась) Всем привет, меня зовут Маруся, я аналитик данных и на досуге веду телеграм-канал про аналитику. Так как я сама изучала аналитику данных по бесплатным курсам, параллельно стажируясь, а потом уже и полноценно работая в компаниях, у меня накопилось много классных бесплатных ку...

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

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

Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 3: работа с задачами Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. В прошлой части мы разобрали, как создать аутентификацию с помощью библиотеки Passport, а сегодня мы рассмотрим такие манипуляции, как добавление, редактирование, удалени...

Краткий гайд по эргономике для трудяг IT-индустрии Боль в кистях рук, сухость глаз, перенапряжение шейного отдела позвоночника и другие симптомы продолжительных сессий за компьютером — с этим сталкивается почти каждый наш коллега, будь то DevOps-специалист или дизайнер.  А самое неприятное это всё ломает рабочий дзен. С...

Где мы находимся и куда идем? Делаем процесс тестирования прозрачным с Klaros TMS Для руководителя отдела тестирования важно иметь актуальную информацию об используемых тестовых кейсах, временных затратах на их выполнение, ретроспективную статистику о количестве и успешности прохождения ручных тестов (и, в идеальной ситуации, еще и автоматически извлекать...

Центробанк РФ надавит на банки, которые противятся бесплатным денежным переводам по СБП Первый заместитель Председателя Центрального Банка России Ольга Скоробогатова рассказала, что на финансовом рынке страны ещё остаются игроки, которые препятствуют развитию Системы быстрых платежей (СБП) в торгово-сервисной сети.

Быстрый приём платежей QIWI в проекте Python Необходимость добавить возможность оплаты чего-либо в своём проекте всплывает достаточно часто, при этом возня с ИП, банковскими договорами и прочей бюрократией мало кого привлекает, особенно если масштабы проекта сопоставимы с небольшим telegram-ботом или чем-то подобным. Н...

Расширяем возможности «малинки» в 2023 году: дополнительные модули и аксессуары для Raspberry Pi Pico Проекты на основе Pi Pico могут быть очень разными — от простеньких самоделок до профессиональных систем. К сожалению, возможностей у Pico не так много, но их количество можно увеличивать при помощи дополнительных аксессуаров, модулей и расширений. Их, надо заметить, немало...

Как мы сделали и оптимизировали механизм правил для персонализации UI Всем привет! Меня зовут Александр, я занимаюсь backend-разработкой в KTS. В одной из прошлых статей мы рассказали про архитектуру фронтенд-приложения для проекта личного кабинета сотрудников Пятёрочки. В этой статье расскажу, как мы решали проблему персонализации интерф...

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

Что такое фаззинг и зачем он нужен? Всем привет! Меня зовут Кирилл, я старший разработчик в группе «Полигоны и ограничения доставки» в Ozon. Cегодня я расскажу про фаззинг, встроенный в Go: что это такое, зачем он нужен в разработке программного обеспечения и как с его помощью найти баг в дикой природе open-so...

Kotlin Symbol Processing. От теории до практики Я расскажу в этой статье о Kotlin Symbol Processing, также известном как KSP.Сначала обсудим теоретические основы работы KSP, после, конечно же, перейдём к практике. На примере небольшой задачи, подобной той, что мы решаем с помощью KSP в нашей компании, покажу, как анализир...

GlitchTip вместо Sentry. Как мы бесплатно настроили мониторинг ошибок Привет, хабр! Меня зовут Алексей и я системный инженер в компании Constanta, мы с командой занимаемся практиками DevOps, развиваем процессы ci/cd и мониторинга. Представьте, что у вас есть 10 серверов и 20 микросервисов на них, а релизы проходят каждую неделю. Вы уже монитор...

[Перевод] Пишем драйвер ядра Linux для неизвестного USB-устройства В этой статье объяснен весь процесс, на выходе которого получается рабочий драйвер ядра Linux для недокументированного USB-устройства. Выполнив обратную разработку коммуникационного протокола USB, я покажу архитектуру драйвера ядра для USB. Кроме драйвера ядра в этой стать...

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

Российские автозаводы смогут приобретать лицензии на выпуск автомобилей иностранной разработки Российские автопроизводители смогут покупать лицензии на производство автомобилей иностранной разработки. Цена будет формироваться при оценке уровня локализации той или иной модели. Об этом сообщают «Известия» со ссылкой на разработанный Минпромторгом проект...

Как быстро сдать экзамен 1С: Профессионал по платформе «1С: Предприятие 8.3 Всем доброго времени суток!Имею желание поделиться своим опытом сдачи экзамена на сертификат "1С:Профессионал по платформе «1С:Предприятие 8.3"Какие бывают сертификаты, для чего те или иные необходимы, что с ними делать - описывать не буду, чтобы не создавать лишнюю смыслову...

Oppo готовит собственную однокристальную систему для своих телефонов Известный инсайдер Ice Universe сообщил о том, что компания Oppo начнет использовать в своих мобильных устройствах собственные однокристальные системы вместо распространенных SoC Qualcomm и Snapdragon. Таким образом, компания пойдет по пути Google, которая также не стал...

[Перевод] Как включить в модель знания предметной области Зачем это нужно? Представьте, что вам дали размеченный набор данных, и ваша задача — предсказать новый. Что вы будете делать? Вероятно, сперва вы попробуете обучить модель машинного обучения поиску правил для разметки новых данных. А что дальше? Подробности — к старту нашего...

Обзор Harbor. Реестр Docker образов с организацией прав доступа и сканированием образов на наличие угроз В основе концепции Docker лежит такое понятие как образ. В терминологии Docker образ — это исполняемый файл (шаблон), в котором содержится исходный код приложения, его библиотеки и все самое необходимое для запуска контейнера. Готовые образы хранятся в реестрах. Один из самы...

Что делать, когда выпускник топ-10 мирового вуза не может спроектировать блок сложения A+B У меня был в свое время практикант из Стенфорда, от которого я получил инсайдерскую информацию, чему их там учат. Потом я интервьировал много студентов, и понял, что если человек не делает самостоятельных проектов в вузе, а просто плывет по течению программы как медуза, то б...

[Перевод] Эпистемология качества программного обеспечения Допустим, вы приняли руководство новой командой. У вас есть картбланш на внедрение любой выбранной вами политики, чтобы сделать работу сотрудников более продуктивной, а код — менее «глючным». Что же вы предпримете?На продаже ответа на этот вопрос сделана не одна карьера. Вне...

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

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

Мифы об изучении иностранных языков Несколько фактов, которые удивили меня даже на продвинутых стадиях изучения языка. Начинающим уж точно полезно будет узнать.Одна московская знакомая росла в Нью-Йорке в 70-х годах: отец работал советским специалистом в ООН. Смотрят как-то юмористическую передачу на американс...

Как настроить библиотеку SFML в Visual Studio Следующая тема Инструкция подключения мультимедийной библиотеки SFML к Visual Studio С++. Читать далее

[Перевод] Работа с SQL Server в C# с помощью скриптинга. Часть 1 В этой статье я покажу вам, как работать с Microsoft SQL Server в C# проектах посредством скриптинга. Реализовать это можно как в Windows, так и в macOS. Поскольку Windows, очевидно, является намного более популярной целевой платформой для C# и SQL Server, больше внимания я ...

AMD так и не выпустила этот мини-ПК, но теперь его может собрать каждый желающий. Энтузиаст поделился файлами для печати корпуса, как у Project Quantum Теперь каждый желающий может заполучить себе необычный мини-ПК, который AMD демонстрировала ещё в 2015 году, но так и не выпустила. Речь о проекте Project Quantum, который не стал серийным. Но зато энтузиаст stand_up_g4m3r начала сам разработал 3D-модель корпуса, а тепе...

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

Эксперт развеял опасения касательно восстания ИИ в ближайшем будущем Управляющий директор ассоциации «НП РТС» Максим Волков рассказал о своём видении возможности восстания исскуственного интеллекта

ChatGPT: новый инструмент в борьбе с багами. Как можно использовать AI для повышения качества тестирования Всем привет! Я QA Engineer и недавно открыл для себя ChatGPT и хочу открыть этот мир другим тестировщикам. Эта статья не руководство к применению и каких-то суперлайфхаков здесь не будет. Цель этой статьи в том, чтобы показать огромные возможности нейросетей в помощи нам, те...

[Перевод] Управление заголовками HTTP в Joomla 4 (часть 1) Эта статья - первая часть перевода статьи Joomla’s New HTTP Headers Plugin For J4 из майского номера (2022) Joomla Community Magazine. Статья рассчитана на широкий круг читателей с разными уровнями компетенций, поэтому опытным вебмастерам и разработчикам имеет смысл пропусти...

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

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

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

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

Не все функции MIUI 14 будут работать на старых телефонах Xiaomi и Redmi. В China Mobile рассказали об ограничениях новой прошивки Xiaomi представила MIUI 14 в воскресенье и довольно подробно рассказала о новшествах системы. Но, как оказалось сейчас, не все эти новшества будут работать на старых телефонах. Об ограничениях рассказал оператор China Mobile. Так, наименее требовательна к ресурсам аппа...

На шоу Xbox могут анонсировать новую игру от авторов Evil Within Инсайдер Джефф Грабб во время подкаста The XboxEra поделился какие проекты стоит ждать в следующем году. Грабб рассказал, что в первом квартале 2023 года состоится презентация Xbox во время которой будет много громких анонсов. В частности, о новом проекте расскажет студия ...

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

Про Vim " Горячие клавиши Тема очень обширная, не сказать бесконечная, но я постараюсь затронуть только очень важные вещи, о которых говорится не так много в бесчисленных джентльменских минимумах по Vim. Хотя, конечно, придется время от времени возвращаться к теме дабы дать уточняющие указания или ре...

[recovery mode] Задача про рыцарей и лжецов Задачи про рыцарей и лжецов - это классические математические задачи на комбинаторику.Жили-были на одном небольшом островке в океане два племени — рыцари и лжецы. Рыцари были настолько горды и благородны, что не могли говорить ничего, кроме правды, правды и только правды. А ...

Как я читаю сейчас, путешествие по ридерам Совсем недавно открыл для себя всю мощь Zotero. Опыт чтения с помощью этой программы ничем не уступает аналогичному с iBooks, Readwise, Alreader и любого другого ридера, с одним лишь исключением. Zotero предоставляет чтецу все то же самое, только на стероидах. Однако, прежде...

Новые CPU Intel Xeon Scalable не так плохи на фоне AMD Epyc Genoa, если активировать инструкции AVX-512 Как мы уже видели, новые процессоры Intel Xeon Scalable поколения Sapphire Rapids зачастую не могут соперничать с новейшими монстрами AMD Epyc Genoa, а иногда проигрывают и прошлом поколению Epyc. Но не всё так плохо. Новые тесты показывают, что Intel отлично поработала...

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

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

AliExpress ввел неприятный курс доллара. Покупать товары из Китая больше невыгодно Самой крупной, известной и наиболее распространенной торговой площадкой на российской территории является AliExpress. Через этот сервис все желающие, кто сами этого пожелают, могут приобрести себе какие-либо товары по своему собственному усмотрению, а стоят все они Читать п...

Часы реального времени — RTC (real time clock) на одноплатном компьютере. На примере Repka Pi 3 — аналоге Raspberry Pi 3 Эта статья посвящена решению задачи добавления часов реального времени на примере конкретных и широко доступных модулей для RTC и на примере одного конкретного подхода к реализации и алгоритму работы и является скорее примером, демонстрирующим общий принц...

[Перевод] Call Stack Logger — инструментирование функций как способ отслеживания потока выполнения программы Доводилось ли вам когда-нибудь работать над C++ проектом с такой огромной кодовой базой, что понимание того, что на самом деле происходит во время выполнения программы, требует кучи времени и сил? Откуда и какие функции вызываются? Вам когда-нибудь поручали исправить баг в т...

Алгоритм HyperLogLog, или Оцениваем мощность множества за O(1) Привет, Хабр! Меня зовут Максим, я учусь на третьем курсе МФТИ. Этим летом я участвовал в студенческой программе, которую проводила команда Tarantool. Если кратко, суть программы в том, чтобы самостоятельно или в команде решить исследовательскую задачу в определенный срок....

Маэстро: как виртуальные ассистенты Салют превращают текст в музыку 2022 год войдет в историю как год прорыва генеративных нейронных технологий. Такие модели, как Midjourney, Stable Diffusion, DALL·E 2, Imagen и их аналоги показали нам, что нейронная сеть по обычному текстовому описанию может создавать картины, не уступающие произведениям та...

Импортозамещаем Evernote. Obsidian – менеджер заметок и лучший друг менеджеров Привет, Хабр! Меня зовут Николай Суворов. Я – профессиональный менеджер, руководитель направления Delivery Management в МТС Digital. Занимаюсь Enablement Platform – единой платформой для быстрого создания продуктов в экосистеме МТС. Сегодня я расскажу о своем pet-проекте и о...

Цифровой рентген: реверсировал, реверсировал, да и выреверсировал Весной 2022 о заморозке своей деятельности на территории РФ заявили основные мировые производители программного обеспечения для компьютерной томографии (КТ). От "хорошей" жизни нам пришлось запустить проект разработки собственного КТ‑реконструктора совместно с командой ...

Анализ шансов в настольных играх через эмуляции Как вам игровая сессия с 1000+ ходами в обычной ходилке? А такое вполне реально.До этого я уже проанализировал одну немного бесячую настольную игру ходилку через эмуляции [1] [2]. В комментариях мне накидали кучу других запомнившихся игр с предложением и их потыкать. Ну вот ...

Делаете ИТ-стартап? — Сначала продай, а потом делайте! Можно иначе? Да, но продай сначала Привет, меня зовут Максим Кульгин и мы потеряли много денег (думаю пару десятков кровных миллионов рублей), пытаясь запустить ИТ-бизнесы вопреки тезису в заголовке статьи. Хочу поделиться своим опытом, который сформировался благодаря этим потерям. Для кого-то цифры убытков п...

ATWatch: Долгий путь разработки умных часов на Arduino Привет, меня зовут Артем. Не так давно я спросил Артёма о том, почему бы нам не рассказать о своём проекте, думаю многие смогут подчеркнуть в нашей истории, что-то своё.Проект ещё начинался, когда я был в 9 классе школы. В университете к разработке присоединился мой друг Арт...

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

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

Автоматизация ревью ТЗ с помощью инструмента Comala для Confluence. Углубленная автоматизация В предыдущей статье мы рассмотрели, как можно собрать базовую автоматизацию ревью для документации и как уже на этом этапе она облегчает жизнь аналитику и команде. Однако всегда появляются новые задачи для решения, и всегда можно посмотреть шире. Придумать, что еще можно сде...

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

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

«Автомат» вернут в автомобили УАЗ к 2024 году Гендиректор Ульяновского автозавода Адиль Ширинов в интервью «Коммерсанту» рассказал, когда в автомобилях компании снова появятся автоматические коробки переключения передач. «Мы восстановим к 2024 году автоматическую коробку передач», — за...

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

Airbus скоро будет сажать самолеты без помощи пилотов UpNext, “дочка” Airbus, сообщила, что она начала последний этап испытаний технологии, которая, как она надеется, позволит “автоматизировать процесс доставки самолета из воздуха к выходу на посадку”. Об этом сообщает The Register.

Как сделать билд минимального размера в Unity? Всех с Новым Годом! Меня зовут Григорий Дядиченко, и я технический продюсер. Размер билда. Сегодня хотелось бы поговорить о нём и составить некий чек-лист, который полезно проходить перед выкладкой проекта. Если вам интересно, как можно инструментами Unity уменьшить вес сбор...

Ripple поможет Черногории создать национальный стейблкоин Дритан Абазович (Dr. Dritan Abazovic), премьер-министр Черногории, который вступил в должность 28 апреля 2022 года, сообщил о своей встрече с Брэдом Гарлингхаусом (Brad Garlinghouse), генеральным директором Ripple, и Джеймсом Уоллисом (James Wallis), вице-през...

Диагностика ВИЧ с патентным скандалом и Нобелевской премией. Часть II В первой части нашей статьи мы подробно рассказали об обнаружении ВИЧ и тех жестких патентных спорах, что последовали за этим событием. В продолжении мы коротко расскажем о современных тест-системах и терапии.   Читать далее

[Перевод] Swift-код в качестве пользовательских команд LLDB Если я спрошу, какую команду LLDB вы используете чаще всего, то я почти уверен, что вы, как и большинство iOS-разработчиков, ответите po. Но знали ли вы, что вы можете определить свою собственную команду LLDB, используя только Swift-код?В этой статье я покажу вам, что н...

Биграммы и триграммы. Кейс сбора и анализа информации из аудио с непонятными словами Привет. Меня зовут Александр Родченков, я занимаюсь речевой аналитикой в центре машинного обучения «Инфосистемы Джет». Тут я расскажу о биграммах и триграммах на примере реального, хоть и довольно скромного, кейса. Что же это за «граммы» такие, с чем их «едят» и зачем они на...

RTK query, что мы от него хотим и почему он вам очень нужен Redux Toolkit Query — это мощный инструмент для взаимодействия с API, который из коробки реализует такие полезные фишки, как отображение состояния загрузки, кэширование, дедупликацию запросов, полинг, ревалидацию при различных условиях, а также весьма удобна в использования ...

Loongson 3D5000: китайский процессор на собственной архитектуре. Что он из себя представляет? Мы уже несколько раз писали про китайскую компанию Loongson Technology и ее чипы. Компания примечательна тем, что в 2021 году представила разработанную с нуля собственную архитектуру, которая получила название Loongson Architecture или LoongArch. Само собой, это не только д...

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

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

Сбер начал устанавливать СБОЛ на айфоны с помощью собственного ПО Сбер разработал собственное ПО для установки на айфоны своего приложения, чтобы не зависеть от App Store.

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

МегаФон увеличил скорость мобильного интернета, а также покрытие и связь внутри зданий МегаФон на треть увеличил скорость мобильного интернета в 24 регионах страны при помощи рефарминга, то есть перевода частот, задействованных в сетях 2G и 3G, в современный стандарт LTE. Даная процедура позволила улучшить качество связи без дополнительных ресурсов. Нагру...

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

Немного про ПИД-регуляторы или «велосипед автоматизации». Часть 2 Реализация регулятора в ПЛК.Все, что будет написано ниже про реализацию ПИД-регулятора в ПЛК, не является чем-то новым и революционным. Практически всю эту информацию можно найти в документации на ПЛК серьезных производителей. Если вы инженер АСУТП со стажем и добросовестно...

Инструкция: определяем раскладку клавиатуры по умолчанию в Windows 11 Build 25300+ (Dev) В инсайдерской сборке Windows 11 Build 25300, доступной на канале Dev, появилось довольно много скрытых нововведений, которые почти готовы к публичному тестированию. Ранее мы рассказали о новом разделе «Галерея» в «Проводнике» на базе Windows App SDK, а теперь пришло время ...

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

Представлена MIUI 14 – с минимумом неудаляемых приложений, питомцем-тамагочи на экране, «фотонным движком» и новыми функциями ИИ Xiaomi сегодня официально представила новую прошивку MIUI 14 для своих смартфонов и планшетов. В новом пользовательском интерфейсе попытались улучшить все: от графического интерфейса до нижнего уровня – системной архитектуры. Xiaomi очень постаралась сделать прош...

Как мы интегрировали и настроили для работы Conventional Commits в PHPStorm Поднялся вопрос стандартизации коммитов в команде. До этого были такие правила, мы пишем номер задачи и через тире описание того, что было сделано кратко. Номер задачи берется из номера issue. Например: #1 - реализован функционал сборки прода. Но, это надоело и стало как-то ...

[Перевод] React + TypeScript: необходимый минимум Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи. Многие React-разработчики спрашивают себя: надо ли мне учить TypeScript? Еще как надо! Преимущества изучения TS могут быть сведены к следующему: ваши шансы получить более высокооплачиваемую раб...

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

Энтузиаст создал пишущую машинку с ИИ, с ней можно вести диалог Инженер по имени Арвинд Санджив рассказал, как смог встроить современную нейросеть в старую пишущую машинку Brother AX-325, которую выпустили в 90-х годах. Это позволило машинке буквально вести беседы с человеком. Проект называется Ghostwriter, а качестве программного о...

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

ULTRAMAN Hot Blood это ещё одна замена «Могучим Рейнджерам» ULTRAMAN Hot Blood — мобильная игра с 3D-графикой и пошаговыми боями. Главная задача геймеров это собрать команду из редких Ультраменов, напоминающих «Могучих Рейнджеров». Сейчас проект запустили в Китае в ходе бета-теста, поучаствовать в нём могут только геймеры на Android....

Solar webProxy обеспечивает контроль веб-трафика на серверах и 3000 рабочих станций Абсолют Банка К контролю веб-трафика с помощью Solar webProxy подключены 3 тысячи рабочих станций, а также серверы банка. Решение обеспечивает безопасный доступ сотрудников к веб-ресурсам благодаря встроенной категоризации на базе контентного анализа трафика. Реализация проекта по переход...

[recovery mode] Сетевая безопасность Linux: Best practices и баш скрипты Linux — это операционная система с открытым исходным кодом, которая широко используется на различных устройствах, включая серверы, ПК  и встроенные системы. Важно обеспечить безопасность систем Linux при подключении к сети для защиты от потенциальных угроз и уязвимостей...

Чем заняться в 2023? Идеи для пет-проектов и подборка материалов по профессиональному развитию В течение года мы много рассказывали о гиковских разработках. Например, как собрать дома радио из Cyberpunk 2077, игры на Python и даже домашний дата-центр. Повторяем лучшие инструкции и добавляем пользы. Под катом собрали подборки по популярным языкам программирования и и...

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

Beecarbonize — карточная игра про сохранение природы Beecarbonize — карточная игра, которая вышла в App Store и Google Play по всему миру; это официальный релиз. Геймерам предстоит исследовать передовые технологии, модернизировать производство и защищать экосистему. Это поможет уменьшить выбросы углерода. Beecarbonize расскаж...

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

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

Как адаптировать Android-приложение под Huawei Всем привет! Меня зовут Миша Вассер, я Head of Android в AGIMA. Мы занимаемся разработкой Digital-продуктов для больших и маленьких компаний, в том числе пилим мобильные приложения.Не так давно — по сравнению со всей историей Android — Huawei выкатил собственную операционную...

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

Сегментация деталей корпуса автомобиля: от разметки до сглаживания контуров Добрый день, Хабр! Меня зовут Арсений Рылов. Я работаю ведущим специалистом по анализу и обработке данных в компании “Финолаб” и сегодня снова речь пойдет об автомобилях, нейросетях и инновационных решениях.В нашем блоге мы уже рассказывали о сервисе дистанционной оценки тех...

Стеклянная луковица dns внутри k8s Бесспорно, тема резолвинга dns запросов внутри k8s неоднократно поднималась на хабре и вставала ребром перед многими инженерами поддерживающими k8s кластера.  Снимая, слой за слоем, попытаемся разобраться как резолвятся dns записи внутри k8s. Бонусом бегло взглянем на у...

Власти России не дадут 1,4 млрд рублей на свой аналог Microsoft Office. Речь о программе «Мой офис» Компания «Новые облачные технологии», которая разработала офисный пакет «Мой офис», не получит 1,38 млрд рублей грантовой помощи на доработку ПО. Сообщается, что ещё летом компания подала 3 заявки на участие в программах Центра компетенций по раз...

Общение с ChatGPT: доступ к коллективному бессознательному человечества Недавно я решил проверить это, попросив у Искусственного интеллекта (ИИ) пошаговые инструкции по инвестированию в разные темы. В частности, я попросил инструкции по инвестированию в биткойн, в детей и в финансовые инструменты. Результаты оказались, мягко говоря, неутешительн...

Прошивка и отладка STM32 в VSCode под Windows На хабре уже есть немало информации об отладке МК в VSCode на Linux, также было написано как настроить тулчейн для работы под Windows в QT Creator, Eclipse, etc. Пришло и моё время написать похожую, но для VS Code и под Widnows. Инициализация проекта будет проводиться с помо...

Как врач сделал себе ИИ помощника. Часть 2 Первая часть собрала хорошую "кассу" в виде рейтинга и кармы, но самое главное вызвала интерес аудитории. Последний факт стал решающим критерием для написания продолжения. Очень часто, 2-я часть хуже первой, но я все же решил рискнуть. Представлюсь снова, меня зовут Александ...

Tests as code с Allure TestOps и что из этого вышло Внедрение автоматизированных практик тестирования — очень полезная штука. Однако при подходе к этой задаче возникает масса вопросов. Какую платформу выбрать? Сложной ли будет миграция? Какие подводные камни ждут впереди? В своем посте я расскажу, как мы переносили практику т...

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

Развертывание ASP.NET Core приложения в Kubernetes Данная статья является краткой инструкцией по развертыванию ASP.NET Core приложения в Kubernetes с написанием Dockerfile для формирования образа (Docker image) и минимального манифеста для создания деплоймента и объекта, предоставляющего доступ к нему, – в статье будет испол...

Как сделать панель задач в Windows 11 больше или меньше по размеру В Windows 11 можно настроить размер панели задач, чтобы сделать иконки на ней более или менее заметными. Для этого существует простая настройка. Изменение размера панели задач в Windows 11 Обычно панель задач в Windows 11 расположена в виде одной строки в нижней части экрана...

Citizen Data Scientist в ЕВРАЗе: «войти в айти» здорового человека Говорят, что в России и в мире дефицит IT-специалистов. Врут, разумеется. Специалистов достаточно, просто IT-задач слишком много.С другой стороны, иногда задача вроде бы есть, а на самом деле её нет. Кажется, вот тут используешь machine learning — и станет хорошо. А на деле ...

В «Московском транспорте» появилась бесконтактная оплата SberPay Департамент транспорта Москвы сообщил о запуске новой полезной функции приложения «Московский транспорт». Пользователи приложения теперь могут осуществлять платежи через сервис бесконтактной оплаты SberPay. Сейчас услугой можно воспользоваться для перевозок...

Приглашаем на Ozon Tech Community QA (Python) Meetup Всем привет!Меня зовут Игорь, и я руковожу тестированием в Ozon Fintech. Внутри Ozon тестирование на Python популярно в командах логистики, склада, маркетплейса и всего финтеха. Почему мы используем этот язык?Ответы на поверхности:- Он прост в изучении и применении – эт...

LLaMA (Large Language Model Meta AI) Meta анонсировала LLaMA (Large Language Model Meta AI), свою модель NLP с триллионами параметров и обученную на 20 языках.Недавно её слили на торренты и товарищи смогли запустить сетку локально на обычном домашнем компьютере, на обычном CPU.Для этого пришлось ужать модель из...

[Перевод] Перевод первой части учебника Patterns.dev Привет! Меня зовут Айнур, и я frontend-разработчик SimbirSoft. Более 6 лет я работаю над коммерческими проектами, создаю и улучшаю интерфейсы, поэтому в работе достаточно часто использую паттерны проектирования. Неоднократно я обращался за идеями и лайфхаками к книге Pattern...

Цены на китайские машины в России снова вырастут. Названы причины Уже в этом году в России могут подорожать автомобили, которые ввозятся из Китая. Причинами являются изменение курса рубля, а также увеличившаяся в КНР экспортная пошлина. Об этом пишет Autonews со ссылкой на представителей китайских брендов и дилеров. В Omoda сведения о...

Китайский «убийца» ChatGPT перестал работать через пару часов после запуска Не так давно команда разработчиков из Фуданьского университета в Шанхае запустила собственного чат-бота с искусственным интеллектом — MOSS. Инженеры сравнивали своё детище с ChatGPT от OpenAI.

Как оформить турецкую виртуальную карту Oldubil из России, пополнить и где ей можно платить Несмотря на то что внутри России уход Visa и MasterCard почти ничего не поменял, при необходимости заплатить за зарубежные товары или услуги неудобства проявляют себя по полной программе. Airbnb, PlayStation Store, Spotify и другие сервисы фактически стали недоступны нашему...

Двадцать бабушек – уже рубль. Как GraalVM Native Image позволяет экономить джавистам и девопсам деньги на облако Первая статья в нашем блоге. Я постарался написать хороший текст на основе докладов из Failover Bar и прошлого митапа Альфы, и человеческими словами объяснить, зачем нужен GraalVM.Мы поговорим об экономии на облаках в мире победившего Кубернетиса, обсудим перформанс современ...

Критерий Манна-Уитни — самый главный враг A/B-тестов Всем привет! Меня зовут Дима Лунин, я аналитик в компании Авито. В этой статье я расскажу про критерий Манна-Уитни и проблемы при его использовании. Если вы анализировали A/B-тест, где вас интересовал прирост или падение какой-то метрики, то наверняка использовали критерий М...

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

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

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

[Перевод] Тестирование автоматизации Ansible с помощью Molecule Часть 1 Molecule – это проект Red Hat, призванный помочь в тестировании ролей Ansible. Он обеспечивает поддержку тестирования с различными операционными системами и дистрибуями. Molecule также является весьма разноплановым проектом, позволяющим использовать множество провайдеров вир...

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

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

Разработка «Авроры» за счет налогоплательщиков отменяется: VK, Яндекс, Сбер и Ростелеком будут создавать российскую ОС собственными силами, как заявил Антон Горелкин Зампредседателя думского комитета по информполитике Антон Горелкин рассказал в своем Telegram-канале, что разработкой национальной мобильной операционной системы займутся лучшие специалисты VK, Яндекса, Сбера и Ростелекома, добавив, что финансирование проекта должно осу...

Утекла внутренняя сборка Windows 11 Build 25267.1001 (Zink) Сегодня, 26 марта 2023 года, в сеть утекла внутренняя сборка Windows 11 под номером 25267.1001, относящаяся к обновлению под кодовым названием Zink. Известно, что 18 декабря 2022 года эта сборка была отправлена партнёрам Microsoft для тестирования. В публичном пространстве ...

В России отозвали автомобили Jeep с проблемой в антиблокировочной тормозной системе Компания «Эфсиэй Рус», официальный представитель изготовителя Jeep на российском рынке, запустила программу добровольного отзыва автомобилей в России. Об этом сообщила пресс-служба Федерального агентства по техническому регулированию и метрологии (Росстандар...

Типовое использование RabbitMQ Алексей Барабанов, IT-директор «Хлебница» и спикер курса «RabbitMQ для админов и разработчиков», подготовил конспект о типовых архитектурных паттернах RabbitMQ. Из него вы узнаете, как настроить пайплайны обработки и реализовать очереди повторных попыток (в том числе, через ...

Специалисты ТРИНИТИ разрешили школьникам с помощью VR-очков разобрать термоядерную установку на части Ученые Троицкого института инновационных и термоядерных исследований (АО «ГНЦ РФ ТРИНИТИ», входит в Госкорпорацию «Росатом») познакомили школьников 1-11 классов из Троицка, Калуги, Подольска и Ямало-Ненецкого автономного округа с современными раз...

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

Сказка про Method as Parameter Наверняка вы вызывали методы в C#. И казалось бы, что тут может быть интересного. Но тут есть о чем поговорить, есть что интересного рассказать.Позвольте рассказать вам сказку про то, как обычное использование методов может утопить ваше приложение в GC, а наивная реализация ...

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

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

Github Actions. Простой пример для уверенного знакомства Здесь я буду расссказывать о моем опыте настройки CI/CD c помощью GitHub Actions.Эта статья поможет тем, кто хочет настроить автоматический деплой для личного/учебного проекта на свой удаленный сервер, пользуясь бесплатным сервисов GitHub Actions. Причем этим сервисом можно ...

Полосный вокодер на Python: поговорим как роботы Если честно, сейчас сложно придумать практическое применение для полосного вокодера. Скорее всего, он придется вам по душе, если вы большой любитель ретро-технологий, или — что не исключено — вы начинающие Daft Punk или FKA Twigs, и любите играть с футуристичными звуками в с...

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

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

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

[Перевод] Игра «Жизнь» — как собрать произвольный шаблон всего из 15 глайдеров В сообществе игры «Жизнь», изобретённой Джоном Конвеем, отмечали знаковое достижение, совершённое 9 ноября 2022 года. Идея, на воплощение которой ушли годы – проект «обратный шестометатель» — наконец дошла до той стадии, когда в наличии имелись все компоненты для этой сущнос...

Подготовка инженеров АСУТП в ВУЗе. Часть 1 — Прошлое Это первая из трех частей, описывающих развитие процесса обучения инженеров АСУТП. Целью всех трех статей является попытка осмыслить подготовку инженеров АСУТП в ВУЗе (какая была, и какая есть сейчас), и обсудить с сообществом хабра, какой она должна быть в будущем. Каким об...

Лучший формат данных, для хранения pandas.DataFrame Привет, Хабр!Меня зовут Вадим Москаленко и я разработчик инновационных технологий Страхового Дома ВСК. В этой статье, хочу поделится с вами, информацией в области хранения данных.На сегодняшний день существует огромное количество форматов для хранения данных, и, используя би...

Git scraping: методика бесплатного хостинга не совсем статических сайтов Ни для кого не секрет, что, используя GitHub Pages, вы можете бесплатно разместить свой статический веб-сайт в сети Интернет. 1 Гбайт доступного пространства, SSL-сертификат, возможность привязать собственный домен — разве не сказка? Но что делать, если вам необходимо, чтобы...

Посуточная аренда в Авито: как мы делаем сервис надёжным с помощью MLP онлайн-бронирования Привет! Меня зовут Андрей Сюсюков, я Product Lead в Авито Недвижимости, развиваю категорию посуточной аренды. В ней больше 200 тысяч предложений для аренды квартир и домов в России. Наша задача — сделать опыт путешественников приятным и безопасным. Летом 2022 года на Ав...

Инъекция от синдрома выученной беспомощности для ChatGPT: или как промтами (почти) выиграть NeurIPS соревнование IGLU Прошлый год был насыщен релизами мощных инструментов в области искусственного интеллекта, включая Stable Diffusion, Dalle-2 и ChatGPT. Сейчас нам кажется важным получить опыт работы с крупными нейронными сетями и понять, где и как их можно применять. В этом посте мы расскаже...

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

[Перевод] Топ рекомендаций по Core Web Vitals на 2023 год Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи, представляющей собой коллекцию лучших практик, которые по мнению команды Chrome DevRel являются наиболее эффективными способами улучшения показателей Core Web Vitals. Core Web Vitals — это часть...

Обзор и тестирование диммируемой светодиодной лампы Thomson 9Вт Е27 Сегодня я хочу вам рассказать про довольно интересный экземпляр — светодиодную лампу Thomson мощностью 9 Вт со ступенчатым диммированием.Что вообще за ступенчатое диммирование, по сути своей — это возможность лампочки дискретно менять свою яркость. Важной задачей для таких л...

Устанавливаем Kubernetes-платформу Deckhouse в закрытом окружении. Пошаговая инструкция Продолжаем серию статей про установку Deckhouse в разные окружения. Мы уже рассказывали про развертывание в Yandex Cloud. Эта статья посвящена установке платформы в закрытое окружение, когда у машин, на которых разворачивается кластер, нет доступа в Интернет. Читать далее

Представлен монитор Samsung ViewFinity S9 5K Компания Samsung пополнила ассортимент профессиональных мониторов моделью ViewFinity S9, которая получила 27-дюймовую IPS-панель с разрешением 5120:2880 пикселей (формат 5K). Новинка также характеризуется 99% охватом цветовой палитры DCI-P3, сертификацией DisplayHDR 600, зав...

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

3 ошибки хорошего Product Manager С 2013 года я работаю в IT и прошла путь от Account manager до Senior Product manager в таких компаниях как МегаЛабс (Мегафон), Билайн, X5 Retail Group. С 2017 года я начала собирать свои команды в роли PO (до этого работала под руководством других PM или PO) и все это время...

В этом режиме производительность CPU AMD вырастает порой в три раза. Появились тесты 96-ядерного Epyc 9654 с AVX-512 Недавно AMD представила уникальные монструозные 96-ядерные процессоры Epyc линейки Genoa. Сегодня мы можем ознакомиться с результатами тестирования такого CPU (Epyc 9654) при использовании инструкций AVX-512.  Нужно отметить, что инструкции AVX-512 нужны далеко не...

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

3Logic Group выпустила серверы Crusader на процессорах AMD новейшего поколения 3Logic Group представила серверы собственной торговой марки Crusader на базе процессоров AMD EPYC 9004 (Genoa). Данная линейка серверов отличается повышенной производительностью и уменьшенным энергопотреблением, что делает оборудование ...

Время покупок. AliExpress ввел новый курс доллара для России Одним из наиболее известных, популярных и распространенных среди россиян онлайн-магазинов, позволяющих покупать различные товары с доставкой из Китая, является AliExpress. Свыше 20 млн граждан РФ регулярно приобретают с его помощью самые разные наименования из многомиллионн...

Лучшие школы программирования в 2023 (голосование) Вы интересуетесь программированием, но не знаете, с чего начать? Сейчас с этим сложности не возникают. В интернете можно найти курсы программирования и приобрести ценные знания, которые будут закреплены на практике. Вариантов очень много. Поэтому предлагаем Вашему вниманию Т...

CI, кодстайл и TDD: обзор практик для повышения качества кода Blade Runner 2049, Warner Bros. PicturesЯ видел не во сне, а наяву атакующие корабли, пылающие под четырьмя вложенными if-else, и лучи CI с кучей сканирований у ворот Тангейзера, вызывающие лютую боль разработчиков. Меня зовут Максим Морев, и я техлид в Газпромбанке.То, что ...

Build 2023: Microsoft представила функции «Dev Home» и «Dev Drive» для Windows 11 В рамках конференции Build 2023 Microsoft рассказала о двух новых функциях для Windows 11, которые призваны улучшить операционную систему для разработчиков, создающих различные приложения и игры. «Dev Home» — это совершенно новое приложение, которое призвано упростить настр...

Как понять, зачем люди устраиваются к вам работать и почему они увольняются Привет! Я Дмитрий Шувалов, руководитель компании УМ. Наша компания входит в экосистему AGIMA и занимается исследованиями клиентского опыта. Одна из наших сильных стороны — этнография труда. Моя коллега Ольга Пинчук координирует это направление и недавно написала статью об эт...

Если бы Остер раздавал советы автоматизаторам. Часть 2 Всем привет! В статье продолжаю давать вредные советы из области автоматизации: по кодингу, коммуникациям, организации процессов, стандартам, визуализации и т. д. Здесь вы найдёте подробную инструкцию о том, что нужно делать автоматизатору, чтобы усложнить жизнь себе и ...

Скрипт для настройки VPN на Power Shell Дистанционная работа в компаниях все больше становится распространённой в последнее время. Системным администраторам нужно организовывать на домашних компьютерах пользователей подключение по VPN к сети компании. Время настройки занимает от 10 минут и это если все пойдет глад...

[Перевод] Искусственный интеллект как React-разработчик Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи, в которой автор просит ChatGTP разработать компонент модального окна на React. ChatGPT — это чат-бот с искусственным интеллектом, разработанный компанией OpenAI и способный работать в диалоговом...

Экстремально уменьшаем размер NPM пакета Однажды я захотел создать небольшую NPM библиотеку по всем “best practices” - с покрытием тестами, написанием документации, ведением нормального версионирования и changelog'а и т.п. Даже написал пару статей, которые в деталях описали, какие вопросы решает библ...

Китайская TCL разработала AR-очки, которые переводят речь в реальном времени Китайская компания TCL Corp., специализирующаяся на производстве недорогих телевизоров и другой бытовой электроники, решила попробовать силы в сфере виртуальной и дополненной реальности. Результатом труда ее инженеров стали умные AR-очки RayNeo X2 с функцией онлайн-переводчи...

Команда инженеров «Яндекса» рассказала о причинах недавнего сбоя в работе сервисов компании Главной причиной был каскадный сбой в работе сетевого оборудования

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

Apple готовит мощнейший Mac со 192 ГБ ОЗУ. Компьютеры на Windows начали нервничать Mac Pro всегда был самым дорогим и производительным компьютером в линейке Apple. При этом в Купертино позволяли пользователям самим улучшать некоторые его характеристики. Владелец такого устройства всегда мог самостоятельно добавить оперативной памяти и заменить внутренний ...

Aliexpress понизил внутренний курс почти до курса ЦБ Курс лишь на немного выше того, что у ЦБ.

АвтоВАЗ вернёт Largus только в сентябре 2023. Завод работает над новыми моделями автомобилей Президент АвтоВАЗа Максим Соколов в интервью телеканалу «Россия 24» сообщил что завод планирует возобновить производство коммерческой модели Lada Largus в сентябре 2023 года. Мы планируем расширить линейку производства наших автомобилей: и автомобилей Vesta,...

CTO ВКонтакте Александр Тоболь назначен на должность вице-президента VK К существующим задачам Александра добавятся: укрепление на уровне компании VK курса создания, развития и распространения единых технологий, процессов разработки и синхронизацией между продуктовыми и техническими командами.

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

Лабиринты из линий: превращаем сложный сценарий в понятную схему на языке ДРАКОН Сценарии для чат-ботов обычно создаются в виде блок-схем. Это удобно для проектирования — понятно, за какой репликой следует ответ и что происходит дальше. Но чтобы разобраться в схеме, команда тратит десятки часов: при больших сценариях результат выглядит крайне запутанным ...

Почему курс рубля упал – что ждать на Новый год, в чём причина, и как себя чувствует экономика РФ БРИКС так и не получила собственной валюты, а национальные экономики слишком слабы, чтобы в одиночку справится с кризисом

О том, как я прошёл курсы по программированию и остался «выжившим» в IT. Советы тем, кто хочет начать учиться в 2023 Всем привет! Прочитав недавно пост "Невыжившие в IT", который попался в моей ленте, решил поделиться своим опытом прохождения курсов, вхождением в сферу и советами для тех, кто думает "Войти в АйТи в 2023 году", устраивайтесь поудобнее, приятного чтения! Читать далее

Честно об уровнях знания языка/владения языком (Субъективное мнение о системе языкового образования и её связи с IT) Добрый день! Недавно я прочитал статью об английских артиклях на данной платформе, и она вдохновила меня на публикацию своих мыслей о системе современного языкового образования.Немного обо мне. Я занимаюсь преподаванием английского уже 7 лет, последние три года я сотрудничаю...

Нейросеть ChatGPT сделала за меня анализ данных: аналитики будут не нужны? От автора Telegram-канала Аналитика и Growth mind-set (делюсь кейсами с работы, бесплатным обучением, задачами с собеседований).Последовательно я проверила, как нейросеть:- справится с написанием SQL-запросов разной сложности- с задачей визуализации данных и получе...

Непотопляемый Skype: Microsoft запустила кардинальное изменение дизайна и добавила полезные новшества Компания Microsoft выпустила крупное обновление для Skype с совершенно новым внешним видом и несколькими полезными для пользователей новшествами. Интересно это ещё и тем, что Skype уже давно перестал быть основной коммуникационной платформой Microsoft, уступив «п...

Как создать сервис по ремонту оргтехники В этой статье расскажу о том, как мы создавали сервисный отдел по ремонту оргтехники. Читать далее

Исследователи улучшили систему, которая «видит» людей сквозь стены с помощью Wi-Fi В системе применяется технология визуализации, разработанная при участии инженеров искусственного интеллекта Facebook

Используем Objective-C в C++ без проблем Интегрируем Objective-C код из Apple SDK в C++ проект, без переписывания всего проекта на Objective-C++, с использованием PIMPL идиомы. Также, сборка всего проекта вместе с использованием Makefile и CMake (для генерации .xcodeproject). Читать далее

«Домашний» в 40 раз увеличил объемы производства сериалов за последние шесть лет В 2016 году «Домашний» взял курс на усиление собственного производства и к 2022 вышел на следующие объемы: 430 часов сериалов для вечернего прайма и 230 часов сериалов для дневного эфира. Для сравнения, в 2018 году в эфире канала было всего четыре сериала, произведенных по з...

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

Неизвестный UART: теория Можно с уверенностью сказать, что с момента публикации первой версии стандарта RS‑232 в мае 1960 года и по настоящее время, было написано приблизительно 109 независимых реализаций UART на всём, чём угодно. Однако, подобно «Hello world» в мире прикладного ПО, а также ми...

Развертывание копий Zabbix на Ansible Недавно выпала задача по развертке копий основного Zabbix-server на несколько машин, дабы хранить конфиги на разных серверах, да и еще всунуть это в CI/CD GitLab. В общем, подробно описал свое решение со ссылкой на репозиторий. Читать далее

Neo4j. Вместо тысячи join-ов… Если вы столкнулись с задачей хранения сильно связанных данных, то отличным вариантом будет использовать графовую модель данных. Мы в Текфорс сделали именно так. Почему - разберем в этой статье.  Читать далее

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

Bloomberg: Apple работает над сенсорными экранами для ноутбуков. Первой такой моделью может оказаться MacBook Pro с дисплеем OLED Как пишет редактор Bloomberg Марк Гурман (Mark Gurman) со ссылкой на свои источники, инженеры Apple активно участвуют в проекте сенсорного экрана для мобильных компьютеров компании. Однако такие ноутбуки появятся не скоро: по словам знакомых с проектом людей, пожел...

[Перевод] Создаём и настраиваем собственную CDN Задача этого репозитория — создать свод знаний о том, как работают CDN, написав одну из них «с нуля». CDN, которую мы будем проектировать, использует следующие технологии: Nginx, Lua, Docker, docker-compose, Prometheus, Grafana и wrk. Мы начнём с создания одного бэкенд-сер...

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

Россия активно использует истребители Су-57 для поражения объектов в Украине – британская MI-6 Британская разведка рассказала о применении многоцелевого истребителя РФ в рамках СВО

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

Делаем инференс на Nvidia Triton Inference Server Вокруг так много фреймворков для инференса нейронных сетей, что сложно понять, какой именно подойдет тебе лучше всего. Я решил, что реализую одну и ту же задачу на нескольких разных технологиях. Так и родился этот туториал по Nvidia Triton Inference Server. Читать далее

«Русский Краб» запустил свои нейросети в Beeline cloud Российский поставщик ИТ-услуг и облачных сервисов Beeline cloud (Билайн облако) предоставил виртуальную инфраструктуру для реализации проекта Группы компаний «Русский Краб», разработанного с применением технологий искусственного интеллекта.

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

Лучшие сборки на М16 в Call of Duty Mobile Call of Duty Mobile — мультиплеерный шутер, где обвес на оружие значит столько же, сколько и навыки самого игрока. Штурмовая винтовка M16 по праву считается топовым оружием в CoD Mobile. Благодаря правильному обвесу геймеры смогут уменьшить отдачу и сделать больше киллов в л...

Занимательный ремонт Zortrax M200Plus Несмотря на то, что мы занимаемся производством и ремонтом принтеров собственного производства (UlTi / UlTi Steel), иногда к нам обращаются клиенты с просьбой отремонтировать принтеры со схожей кинематикой, например Wanhao D6, Raise3D или Zortrax.Сегодня как раз мы и расскаж...

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

C# и обработка медиафайлов средствами FFmpeg, Pandoc и ImageMagick Приветствую читатели, в этой статье я бы хотел рассказать о написанной мной OpenSource библиотеке MediaFileProcessor под платформу .NET (.netstandart 2.0). Читать далее

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

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

[Перевод] Wi-Fi роутер научили обнаруживать людей в комнате Представьте, что ваш Wi-Fi роутер превратится в устройство слежения. Звучит антиутопично? Но исследователи из Университета Карнеги-Меллона уверяют, что это хорошая идея для помощи пожилым людям. С помощью Wi-Fi маршрутизаторов, нейросетей и глубокого обучения они смогли созд...

[recovery mode] Тестирование gRPC. Часть 2 В предыдущей статье мы с вами рассмотрели тестирование фреймворка gRPC. Но демо проект созданный моим коллегой Михаилом Петровым, был улучшен моим в другим коллегой Читать далее

Сайт, целиком написанный OpenAI Да, про эту нейросеть сейчас слышно отовсюду, как она пишет текста песен, сдает экзамены, пишет куски кода, но я подумал, а сможет ли она сама целиком завершить проект под моим руководством? Читать далее

From Zero to Hero: определите ваш уровень решения LeetCode задач от 1 до 5 В этой статье я хочу написать про мой опыт взаимодействия с платформой LeetCode, и описать свою подготовку к интервью в FAANG подобные компании путем разбиения ее на уровни.А какой у вас уровень? Читать далее

Набор на 19 поток моего курса SEO Шаолинь Дорогие друзья, я набираю 19 поток на свой курс по продвижению англоязычных сайтов SEO Шаолинь. Все подробности можете узнать на сайте seoshaolin.com. Курс SEO Шаолинь - это концентрация моего опыта и знаний в англоязычном SEO с 2006 года. Над созданием курса я работал полт...

Apple Powerbook G4: основатель династии В июне 2020 года компания Apple анонсировала переход на использование ARM-процессоров собственной разработки. За два с лишним года были представлены как портативные, так и стационарные компьютеры на базе SoC Apple M1 и M2. Переход практически полностью завершен, осталось тол...

Нельзя просто взять и обезличить данные — опыт команды разработки «Сферы» Бизнесу нельзя использовать данные клиентов as is для тестов. Отдел разработки не может просто взять персональные данные (ПДн) и проверить на них новую фичу, обучить Machine Learning-модель. Этот момент регулируют законы и отраслевые стандарты. Чтобы с данными можно было раб...

Поиск данных в инструментах Data Governance: вызовы и решения Добрый день!Меня зовут Никита, я работаю ведущим системным аналитиком в Департаменте управления данными компании Ростелеком.В данной статье я опишу наш опыт использования Реестра отчетов и Бизнес-глоссария, подводные камни, с которыми мы столкнулись, а также планы по оптимиз...

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

НОРБИТ реализовал проект по внедрению CRM-платформы в “Ренессанс Жизнь” Компания НОРБИТ, входящая в группу ЛАНИТ, автоматизировала на базе единой технологической CRM-платформы работу продающих подразделений страховой компании “Ренессанс Жизнь”. Успешно реализованный проект значительно увеличит объемы продаж благодаря расширению клиентской базы и...

PVS-Studio и protobuf-net: лучшие предупреждения в один клик Разбираем best practice знакомства с PVS-Studio. Покажем быстрый старт работы с анализатором на примере проекта protobuf-net. Читать далее

Обмен данными по SPI между Raspberry Pi и Arduino Для задач робототехники, когда хочется применять вычисления на Python, использовать компьютерное зрение, ROS возникает необходимость быстрого и надежного обмена данными с микроконтроллером, который уже рулит всевозможными моторами, сервоприводами и датчиками. Читать далее

Financial Times: Apple не сможет не только уйти из Китая, но и полностью избавиться от этой зависимости Financial Times утверждает, что Apple на сегодняшний день является самой зависимой компанией от Китая, причем настолько, что она, возможно, никогда не сможет полностью избавиться от этой зависимости. По данным издания, 14 000 сотрудников Apple работают в Китае, и больша...

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

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

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

Робот-не-пылесос с ножом или как мы делали смарт-ножницы на колесах Эта история началась в октябре 2019 года. К нам пришел владелец  крупного производства натяжных потолков и сказал: «Хочу максимально оптимизировать производство, избежать ошибок, вызванных человеческим фактором, повысить производительность и точность, не теряя качества ...

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

Инструкция: включаем новый раздел «Сведения» в «Проводнике» в Windows 11 Build 25272+ Не так давно в сети появилась информация, что в 2023 году Microsoft планирует глобально обновить дизайн «Проводника» в Windows 11, а также внедрить несколько новых функций. Упоминания некоторых из планирующихся изменений были замечены в инсайдерской сборке Windows 11 Build ...

TrueNas: когда Nas реально ТРУ Вы слышали о TrueNas, но не знаете, стоит ли с ним связываться?Представляю реальный случай применения TrueNas в качестве основного файлового хранилища в компании. Как на практике и из старого сервера и домашних дисков мы получили достаточно неплохой NAS с SMB, NFS, iSCSI, bl...

DataDome усилил компетенции по эксплуатации ЦОД Руководитель отдела сервиса и сопровождения ИС ЦОД DataDome получил статус аккредитованного специалиста по операциям (AOS) от Uptime Institute. 11 ноября 2022 года Артур Овакимян, руководитель отдела сервиса и сопровождения ИС ЦОД интегратора инженерных систем DataDome, успе...

Apple разрабатывает собственный чип Wi-Fi и Bluetooth Компания Apple занялась разработкой собственного модема еще несколько лет назад. Первые намеки на это появились в 2018 году. Позднее купертиновцы приобрели профильное подразделение Intel. Однако пока Apple не готова полностью переходить на модемы собственной разработки. Пере...

[Перевод] Сравнение производительности обычного SQL, ORM и GraphQL в Golang в контексте принципов «радикальной простоты» Вам, наверное, знаком подход радикальной простоты, который заключается в том, чтобы иметь как можно меньше систем и наименьшее количество строк кода и конфигурации. Это снижает затраты на техническое обслуживание и делает изменения дешёвыми и лёгкими. Но радикальная простота...

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

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

Жуткий сценарий использования ChatGPT Вчера у меня в ленте на фейсбуке (жаль что в закрытом посте) проявился еще один аспект ChatGPT, жуть которого я не вполне осознавал. Представьте, что ваш менеджер присылает вам емейл: "я вот тут сгенерил с помощью ChatGPT код на языке описания аппаратуры SystemVerilog, котор...

Всё о визах в Таиланд в 2023 году От “А” до “Я” о визах в Таиланд: виды, стоимость, нюансы. Всем привет! Я – Женя, как-то я прилетела в отпуск в Таиланд и осталась тут жить. За это время я делала 3 визы и сейчас в процессе получения 4 – Elite visa. В статье расскажу обо всех тонкостях, связанных с получ...

Язык программирования Rave Приветствую всех читателей данной статьи.Тут я постараюсь описать год усердной, тяжёлой работы на моим собственным компилятором языка программирования Rave.Удачного чтения! Читать далее

Xiaomi 13 первым получил память LPDDR5X компании Micron с пиковой скоростью 8,533 Гбит/с Сегодня Micron Technology официально объявила, что ее оперативная память LPDDR5X с пиковой скоростью 8,533 Гбит/с установлена в новейшем флагманском смартфоне Xiaomi 13. В Micron заявили, что оперативная память LPDDR5X предназначена для флагманских смартфонов, а ее пико...

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

Что делают дата-инженеры, когда данные сами движутся между десятками систем? Привет, Хабр! Меня зовут Андрей Гончаров, я дата-инженер в Garage Eight, и сегодня я расскажу о том, как мы подходим к батч-процессингу и нашей self-service платформе данных. Почему self-service? Традиционный подход к работе с данными подразумевает, что данные готовят и пере...

Создание модуля WebAssembly с помощью Emscripten, AssemblyScript и Rust В этой небольшой заметке предлагается рассмотреть несколько способов компиляции модуля для WebAssembly, используя три разных подхода. Мы реализуем решение одной и той же задачки на трёх языках и скомпилируем полученный код в модуль WebAssembly. Будем использовать:Emscripten ...

Обзор Mahokenshi. Смесь из пошаговой стратегии, сбора колоды карт и самураев Сегодня у нас в центре внимания карточное приключение с элементами пошаговой стратегии Mahokenshi. Подготовлена она студией Game Source Studio, издателем выступили Iceberg Interactive. Уже доступна в Steam. Игроку предлагается примерить на себе одного из четырех магов-самур...

Задача теплопроводности методом продольно-поперечной прогонки средствами MPI ПриветствуюПоявилась задача моделирования процесса теплопроводности. Для решения необходимо было использовать метод продольно-поперечной прогонки, а для распараллеливания - MPIРазберем не только теорию, но и подробности решения Читать далее

Эвристики Нильсена – личный опыт, ошибки и находки Привет. Меня зовут Сергей Кардашев. Прошедшие три года я работал менеджером по продуктам и инструментам управления данными в Tele2. До этого много лет был продакт-дизайнером и UI/UX дизайнером. В этой статье я не просто пересказываю принципы построения интерфейсов, а делюсь ...

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

Приложение «Парковки России» обновилось - добавилась «Александра» и новшества для электромобилей Департамент транспорта и развития дорожно-транспортной инфраструктуры Москвы объявил о выпуске обновления мобильного приложения «Парковки Москвы».  Обновление «Парковок Москвы» уже доступно для загрузки из онлайн-магазинов для устройств на ...

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

АвтоВАЗ прокомментировал слухи о задержке Lada Niva Sport Пресс-служба АвтоВАЗа прокомментировала информацию о том, что АвтоВАЗа спортивный внедорожник Lada Niva Sport появится не раньше 2024 года. В компании опровергли информацию, что на данный момент у проекта нет даже готового технического решения. «АвтоВАЗ продолжает...

Microsoft будет напоминать вам о слишком слабом компьютере для Windows 11 с помощью маркировки на рабочем столе Ещё в начале 2022 года Microsoft в рамках программы Windows Insider начала тестировать маркировку устаревших компьютеров, не соответствующих требованиям Windows 11. Но тогда такая маркировка появлялась в настройках, теперь же Microsoft намерена добавлять надпись System requi...

Платье на 3D принтере (из НЕумных пайеток) Всем привет! Мы разрабатываем «умные пайетки» - электромеханические цветовоспроизводящие устройства для дизайнерской одежды. Сегодня расскажу о том, как мы напечатали наше первое платье на 3D принтере! Читать далее

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

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

Наши 5 лет с инфраструктурой «ВсеИнструменты.ру»: от нескольких ВМ до отказоустойчивого решения в трёх дата-центрах Cтатья посвящена проекту «ВсеИнструменты.ру» — крупнейшему интернет-магазину DIY-товаров и нашему клиенту по совместительству. Расскажем, с чего начинали сотрудничество почти пять лет назад, как сейчас идут дела и куда мы вместе идём. Поговорим о сопровождавших этот путь тех...

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

517 л.с., разгон до «сотни» за 4,9 с и запас хода 1200 км. Представлен большой кроссовер Wey Lanshan Компания Great Wall представила на автосалоне в Гуанчжоу новый флагманский кроссовер Wey Lanshan, который ране проходил под названием Wey 80. Автомобиль поменял не только название, но и дизайн, который критиковали пользователи сети после появления первых изображений. Пр...

Сортировка слиянием — не так просто, как кажется В одной конторе соискателю на позицию Senior C# developer выдали тестовое задание: отсортировать файл со строками определенного формата.Требования такие:* Формат строки: число, точка, пробел, далее любые символы до конца строки* Порядок сортировки — сначала сортируем текстов...

Это ColaPhone. Первое изображение фирменного смартфона Coca-Cola Известный инсайдер Ice Universe опубликовал первое изображение смартфона под названием ColaPhone. Подробностей о технической составляющей устройства пока что нет, но рендер демонстрирует, что смартфон должен получить сдвоенную основную камеру, модули которой расположены...

Python для детей До того, как стать преподавателем в университете, я вёл программирование в детском технопарке Кванториум. Это такой центр дополнительного школьного образования куда дети приходили после уроков и изучали программирование, робототехнику, биологию и т.д. Конкретно я вёл занятия...

А у нас опрос: как применять технологии ChatGPT в агросфере Искусственный интеллект проникает во многие сферы жизни. Своё применение эта технология нашла и в сельском хозяйстве. Одним из перспективных для аграриев инструментов является ChatGPT — это генеративная модель искусственного интеллекта, которая используется для автоматизации...

Яндекс выпускает Yatagan — опенсорс-фреймворк для внедрения зависимостей, позволяющий ускорить сборку Меня зовут Фёдор Игнаткевич, я делаю приложение Яндекс и мобильный Яндекс Браузер для Android. Примерно год назад я предложил команде идею фреймворка для внедрения зависимостей, который более чем вдвое ускорил сборку обоих проектов и который мы сегодня выложили на Гитхаб —...

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

High Availability, High Load Продолжаем делиться конспектами Алексея Барабанова, IT-директора «Хлебницы» и спикера курса «RabbitMQ для админов и разработчиков». На этот раз обсудим специфику работы RabbitMQ с высокими нагрузками (High Load) и обеспечением высокой доступности (High Availability). Рассмот...

Боль ML-проектов: как перестать ее чувствовать и начать доходить до прода Привет! Меня зовут Илья Туксов, я проджект-менеджер проектов, связанных с машинным обучением и искусственным интеллектом. Работаю в команде персонализации и параллельно учусь сам разрабатывать модели. Сегодня я расскажу об устройстве ML-проектов с точки зрения менеджмента. М...

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

Языки программирования как зеркало IT-столпотворения. Часть II В предыдущей статье мы подробно рассказали о первых попытках человечества запатентовать языки программирования и о первых созданных ЭВМ. В этой речь пойдет о современности.  Читать далее

Suggestion: Чего не хватает в принципах тестирования Привет! Меня зовут Андрей Небольсин, я Старший Тестировщик на проекте Сбер МегаМаркет. Мой опыт в QA-сфере относительно небольшой, тем не менее я думаю, что у меня есть, чем поделиться :-) Читать далее

Nvidia рассказала о превосходстве RTX 4070 Ti над RTX 3080 в 2-3 раза Согласно собственным тестам NVIDIA GeForce RTX 4070 Ti примерно в 1,75-3,5 раза быстрее чем GeForce RTX 3080 по крайней мере в трех играх: Microsoft Flight Simulator, Warhammer 40,000: Darktide и Cyberpunk 2077.

Тест-драйв «Гарда БД»: восемь базовых проверок перед внедрением системы защиты баз данных Когда в начале года иностранные производители средств защиты покинули отечественный рынок и Россия оказалась тем самым одиноким китом в океане кибербезопасности, на нашу команду буквально обрушился шквал входящих запросов от компаний на подбор отечественных решений на замену...

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

Миллиарды на сексе и любви: как правильно знакомиться и делать дейтинг-сервисы Бывший директор по продукту Mamba делится, как зарабатывает дейтинг, правда ли пару для нас подбирает ИИ и как привлечь инвестиции в свой сервис онлайн-знакомств. Бонус — рабочие рекомендации по знакомству для парней и девушек. Читать далее

Как Яндекс научился распознавать, что написано в рукописных архивах Привет, Хабр. Меня зовут Саша, в прошлый раз я рассказывал сообществу про поиск организаций в Яндексе. В этот раз мы вновь поговорим про поиск, но уже совершенно другого рода. Сегодня расскажем про «Поиск по архивам». Этот проект вырос из моего личного интереса к истокам сем...

Проблема N+1 и как её решить с помощью EntityGraph Всем привет! В данной статье попробуем разобраться с проблемой N+1 (или может правильнее 1+N?) и как ее решить с помощью использования EntityGraph.Проблема N+1 возникает, когда мы генерируем запрос на получение одной сущности из базы данных, но у данной сущности есть свои св...

Китай готовится «обнулить» спутники Starlink с помощью собственной спутниковой группировки GW Далеко не все в мире в восторге от услуг, предоставляемых спутниками Starlink компании SpaceX. Китай не только крайне негативно относится к детищу Илона Маска, но уже в ближайшем будущем готовится противопоставить ему собственный ответ — мощную спутниковую группировку GW.

Теперь не только Baidu: «Яндекс» запустит для поисковика свой аналог ChatGPT — это нейросеть YaLM 2.0 В «Яндексе» разрабатывают свою версию генеративной нейросети. Которая будет интегрирована во все основные сервисы компании. Она аналогична ChatGPT и относится к семейству YaLM (Yet another Language Model. «Яндекс» действительно разрабатывает YaL...

Разница между debounceTime и throttleTime В этой статье я хочу рассказать тонкую разницу между операторами debounceTime и throttleTime простыми словами Читать далее

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

-8 градусов на топовом воздухе за 600 рублей - тестируем рамку Thermalright Исправляем ошибки инженеров мегакорпорации Intel при помощи куска алюминия разработки тайваньских мастеров. Прокачиваем Noctua D15 до уровня необслуживаемой СЖО по цене тюбика термопасты.

SOAR в Kubernetes малой кровью Как идеально не строй цикл разработки и поиска уязвимостей, все равно будут существовать кейсы, которые приводят к security-инцидентам. Поэтому давайте соединим два ингредиента: control loop (reconciliation loop) и полную декларативную возможность Kubernetes и посмотрим, как...

MDM в Android: плюсы, минусы, подводные камни Как только у сотрудника какой-либо компании появляется необходимость выполнять задачи на мобильных устройствах (пусть даже элементарно читать рабочую почту) и, соответственно, получать с них доступ к данным компании, появляются риски. Мобильные устройства (как и все эндпоинт...

Создание «Google Sheets» через Websockets на Node.js ВведениеВсем привет! Меня зовут Герман Панов и в этой статье мы разработаем табличный редактор - аналог Google Sheets (в упрощенном виде), работающий на основе вебсокетов, чтобы познакомиться со способами применения этой технологии в браузерах. Поскольку цель - ознакомл...

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

Tecno официально представила смартфон Spark Go 2023 Сегодня на территории Индии начались продажи смартфона Tecno Spark Go 2023, который, к сожалению, пока что не анонсировали на других рынках. Основное преимущество данного устройства в том, что оно безумно доступное — всего 85 долларов в переводе из рупий. Для современного ры...

Как контролировать задачи в MODX Revolution — делаем TODO виджет для админки В CMF MODX Revolution изначально не предусмотрена возможность ставить задачи и привязывать их к ресурсам. Такое дополнение я тоже не нашел, да и было интересно разобраться в создании виджетов, поэтому придумал решение, как можно быстро реализовать такой функционал на своем с...

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

Пресс-релиз сборки Windows 11 Insider Preview Build 25290 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25290 для инсайдеров в Dev Channel. TL;DR • Эта сборка доступна для устройств Arm64, так как известная проблема, которая привела к тому, что сборка 25284 для Arm64 не была выпущена на прошлой неделе, была и...

Проблема grpc-gateway и как ее можно решить Модификация кода сгенерированного с помощью grpc-gateway для возможности использования middleware. Читать далее

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

Конструктор для embedded-разработчика В статье я расскажу о своей попытке создать удобный и красивый модульный конструктив для настольного прототипирования микроконтроллерных устройств Читать далее

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

Интерфейсы и протоколы в IoT. Лекция первая В этом году меня в очередной раз позвали в Московский институт электроники и математики (МИЭМ) НИУ ВШЭ читать студентам магистратуры (четвёртый курс на наши деньги) департамента электронной инженерии курс «Обеспечение взаимодействия элементов системы IoT, интерфейсы и проток...

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