Привет, жители Хабра! Это Даша Волкова из МТС Диджитал. Huawei готовится к решительному шагу — полному отказу от Android в своей экосистеме. Работа в этом направлении шла несколько лет, и сейчас, похоже, все готово к последнему рывку. Компания собирается перевести свои устройства на собственную операционную систему HarmonyOS Next. Написана она с нуля, в ней нет ни единой строки кода Android (во всяком случае, так говорят китайские разработчики). Решение затронет как новые гаджеты, так и уже выпущенные устройства. Подробности — под катом.
5 небанальных дистрибутивов Linux, о которых вы могли не слышать
Привет, Хабр! Это Виктор Сергеев, автор команды спецпроектов МТС Диджитал. Думаю, тут практически нет тех, кто никогда не работал или хотя бы не видел Linux. У всех на слуху Ubuntu, Fedora, Debian, Arch Linux, Linux Mint, а у кого-то — и Kali Linux, Tails, CentOS, Raspbian. Но есть и другие, еще более редкие дистрибутивы, в том числе разработанные just for fun. О них сегодня и вспомним. Под катом – дистрибутив для старых компов, пакет, удаляющий файлы без предупреждения, и даже ОС для повышения безопасности ИТ-систем Северной Кореи. Велкам!
Пирамида кайфовости продуктового текста
Привет, Хабр! Меня зовут Настя Фальковская, я руководитель UX-редактуры в МТС. Я работаю с текстом и контентом много лет и знаю, как сложно бывает его оценить. Особенно в интерфейсе, где субъективные критерии типа «красиво написано» и «круто звучит» совершенно не работают. Ведь текст в продукте должен нести пользу: служить навигацией, формировать удобный клиентский путь, приносить бизнесу деньги, в конце концов.
Так родилась концепция «пирамиды кайфовости» — пять простых критериев, по которым можно определить, хорош ли продуктовый текст. Под катом поэтапно разберем каждый ее уровень.
Tcl — как скриптовый язык для университетских проектов стали использовать по всему миру
Одна из ключевых облачных фич — масштабирование (о возможностях облака с примерами из реального бизнеса подробнее рассказали тут). Настраивать масштабирование, а также балансировщики нагрузки и виртуальные машины можно различными способами. Один из нетипичных вариантов — использование языка Tcl.
Tcl (Tool Command Language) разработал программист Джон Оустерхаут в середине 1980-х. Tcl достаточно универсален — он помогает управлять сетевыми устройствами и работать с облачными интерфейсами.
В начале девяностых вокруг решения сформировалось серьезное академическое комьюнити. Затем сообщество стало шире — участники разрабатывали новые расширения и средства для работы с БД.
История языка насчитывает уже больше тридцати лет, и сегодня мы расскажем о том, как продвигалось его развитие.
Софт из 90-х. Оболочка для DOS New Deal Office: начало
Привет, любители старого «железа». Это Антон Комаров, автор команды спецпроектов МТС Диджитал. Недавно я писал пост про Breadbox Ensemble. Потом решил, что есть смысл посмотреть, с чего все начиналось. Хотелось найти ответ на вопрос: почему одна и та же оболочка столько раз меняла свои названия? Так что на этот раз начну свой рассказ не с PC-версии, а с Commodore 64. Ведь именно для этой платформы Berkley Softworks подготовили целую операционную систему, которую назвали GEOS. Подробности традиционно под катом.
Как я на барахолке мини-ПК нашел: сюрприз, который пригодился в ежедневной работе. Что за девайс?
Привет, Хабр! Это Антон Комаров, автор команды спецпроектов в МТС Диджитал. Люди постоянно спрашивают меня, знаю ли я Тайлера Дардена что интересного любитель электроники может найти на барахолках. Например, год назад, прогуливаясь по барахолке в Барселоне (совмещал на отдыхе приятное с полезным), я увидел неприметную черную коробочку, на которую никто не обращал внимания. К сожалению, я не сфотографировал находку на месте, а стоило бы! Девайс лежал в куче какого-то бытового барахла.
Сразу я и не поверил, что это мини-ПК, но после того как взял в руки, понял — это оно! Продавец мне его отдал за смешные деньги: примерно 5 долларов США, так что я ничего не терял. Я не расстроился бы даже будь если внутри пусто или залито водой. Но реальность оказалась гораздо интереснее. Подробности — под катом.
Machine Learning в онлайн-кинотеатрах: как повысить время смотрения и понять, что одного ML мало. Часть 1
Привет, Хабр. Меня зовут Алексей Жиряков, и я техлид backend-команды витрины онлайн-кинотеатра KION. Этот текст написан по мотивам моего выступления на МТС True Tech Day.
В KION мы формируем персональную витрину для каждого юзера в условиях достаточно высокой нагрузки: в пике более 600 запросов в секунду. Время ответа на запрос при этом минимально: около 160 мс. Конечно, мы используем Machine Learning (ML), но есть и другие инструменты — например, бизнес-правила, и их около 50. О различных нюансах работы KION в связке с ML и не только расскажу в двух постах. Сегодня обсудим работу витрин и полок KION, объясню, как мы строим персональную витрину, внедряем ML в баннерную полку и просчитываем тренды. Следующий пост будет про обучение нейронки и бизнес-правила. Жду вас под катом!
Вспоминаем телетайп: от зарождения технологии к новому времени
Привет, люди будущего! А давайте-ка сегодня немного покопаемся в прошлом: говорить будем о телетайпе. О нем уже практически забыли — считаю, что зря. Его вклад в развитие связи огромен, возможно, без телетайпа не было бы и интернета.
Под катом — отдаем дань этому изобретению и вспоминаем, что общего у телетайпа с телепринтерами, что такое код Бодо, как выглядел Morkrum Printing Telegraph и для чего вообще применялись устройства на базе телетайп-технологии. Жду вас под катом!
Apache Flink: Unit и E2E-тестирование оператора с таймерами в Apache Flink
Привет, Хабр! На связи Александр Бобряков, техлид в команде МТС Аналитики. В предыдущей части я рассказал про создание Flink-джобы Kafka-to-Kafka с оператором на основе встроенных таймеров. Такой пайплайн позволяет создавать вызов через определенное время после обработки события.
В этом посте я расскажу, как можно протестировать операторы с таймерами и какие подводные камни могут возникнуть.
Весь разбираемый исходный код есть в репозитории AlexanderBobryakov/flink-spring. В master-ветке представлен итоговый проект по всей серии. Эта статья соответствует релизной ветке с названием release/8_Test_for_Trigger_Flink_Job.
Это мой девятый материал про Apache Flink. По мере выхода новых ссылки на них будут появляться ниже.
Список моих статей про Flink:
AnkerMake 5M: продвинутый 3D-принтер с камерой, облачным хранилищем моделей и автонастройкой
Привет, мир Хабр! Это Сергей Ребров, автор команды спецпроектов в МТС Диджитал. Совсем недавно я писал, как сражался с 3D-принтером QIDI TECH X-PLUS3 и что из этого получилось. Закончил на том, что если неполадки проявятся снова, мне придется вернуть девайс. Собственно, так я и поступил.
Я потратил много часов, пытаясь понять, почему неполадки посыпались на меня как из ящика Пандоры. Подачу пластика мне удалось наладить, но остальные проблемы никуда не делись. В итоге я сдался и вернул принтер. Скорее всего, все это можно было бы решить отладкой, покупкой нового сопла и так далее. Но все же мне кажется, что девайс ценой в 86 277 рублей (на AliExpress) должен быть понадежнее. Вместо него заказал новый — AnkerMake 5M. О нем сегодня и расскажу.
Что делать, если работа надоела: увольняться нельзя ротироваться
Многие из нас хотя бы раз в жизни уставали от однообразных задач, мечтали хлопнуть на работе дверью и улететь на Бали, выбросить паспорт и серфить всю оставшуюся жизнь уйти в закат. Избежать необдуманных сценариев и не увязнуть в бесконечном цикле поиска новой работы помогает ротация. Что это такое, какой она бывает и когда сотруднику вообще можно ротироваться, сегодня расскажу я, Асия Морозова — руководитель направления по обучению и адаптации персонала в МТС Диджитал. Жду вас под катом!
Копирайт в мире победившего ИИ: дизайнер пытается защитить права на сгенерированное изображение
Привет, обитатели Хабра! Помните это изображение? Оно называется Théâtre D'opéra Spatial. В 2022 году при помощи нейросети Midjourney его сгенерировал Джейсон Аллен, президент компании настольных игр Incarnate Games. Вышло настолько круто, что работа заняла первое место в номинации «Лучшая цифровая обработка» категории цифрового искусства на конкурсе в Колорадо. Казалось бы, можно радоваться, но тут начались проблемы.
Аллен не отрицал, что использовал генеративный ИИ, и на него посыпались обвинения в ускорении «смерти» творческих профессий. Но было кое-что и посерьезнее: он не смог получить авторские права на свое произведение.
Бороться энтузиаст цифрового ИИ-искусства не прекращает. Недавно он подал иск против Бюро авторского права США: специалисты этой организации не дали Аллену получить патент на иллюстрацию. Что происходит сейчас и как может развернуться ситуация, обсудим под катом.
Автоматизировать аналитику, визуализировать данные и не только — примеры российских BI-решений
Большинство российских BI-решений к 2024 году уже достигли необходимого уровня развития, чтобы заменить зарубежные продукты. Но требования клиентов к BI-системам сильно отличаются. Кому-то необходимы простые и понятные дашборды, другим — возможность настройки по специфическим требованиям, а также включение технологического решения в реестр российского ПО.
Мы уже рассказывали, как перейти на российские BI-решения без потери эффективности (запись открыта по ссылке, подключайтесь). А сегодня подробнее разберем, что могут предложить Analytic Workspace, Glarus BI, Modus BI и LuxMS BI.
Как мы в МТС создали библиотеку для работы с графовыми нейронными сетями
Привет, Хабр! Меня зовут Диана Павликова, я работаю ML-инженером. Часто к нам приходят задачи, когда нужно повысить качество работы модели там, где обычными способами это сделать уже не получается. Мы решили применить что-то новое, поэтому обратились к теории графов и написали CoolGraph — open source библиотеку для работы с графовыми нейронными сетями. В этой статье я расскажу, как мы пришли к идее ее создания, как графы помогают улучшить результат, какую архитектуру мы выбрали и для каких задач подойдет этот инструмент. Все подробности — под катом.
Тернистый путь к единому хранилищу метрик
Метрики — один из трёх базовых типов телеметрии и основа мониторинга любого приложения. Но что, если необходимо собирать их в рамках крупной и высоконагруженной экосистемы? Как собрать метрики с десятков тысяч хостов разных ЦОДов и сотен типов приложений? И как упростить инженерам настройку правил алертинга и создание дашбордов?
Привет, Хабр! Я Филипп Бочаров, руководитель стрима мониторинга и наблюдаемости в МТС Digital. Мы занимаемся всеми типами телеметрии: логами, трассировкой и, конечно, метриками. Единое хранилище метрик экосистемы — часть нашей платформы наблюдаемости. Для этих целей мы используем агент Telegraf и большой кластер VictoriaMetrics, принимающий 10+ миллионов сэмплов в секунду.
В этой статье расскажу, как мы реализовали централизованное управление конфигурацией агентов, удобный интерфейс для настройки алертинга и правил сбора метрик. Покажу, как менялась архитектура решения с ростом нагрузки, как мы боролись с отставанием и потерей данных. Посмотрим, как это позволило собрать все метрики в единое хранилище и построить дашборды здоровья по ключевым продуктам.
Шестиногий робот, новая профессия в ИТ и дискуссия об ИИ. Что еще писали об ИТ в 1978 году
Привет, хабр! На связи Андрей Аврамчук, редактор команды спецпроектов в МТС Диджитал. В прошлом посте я посмотрел, что писали об ИТ в 98-м году в Wired. Этот журнал как раз и появился как витрина новой цифровой культуры. В этот раз я решил откатиться еще на 20 лет в прошлое и посмотреть, что писали про ЭВМ в СССР между статьями про очередные прорывные тракторы, орбитальную станцию Салют-6 и рассказы Айзека Азимова.
Для этого я взял все выпуски «Науки и жизни» за 78 год и постарался найти в них что-то связанное с компьютерами и информационными технологиями. Спойлер: это удалось, но в некоторых выпусках пришлось натягивать сову на глобус. Итак, товарищи, в этом посте — как бы мог выглядеть Хабр в 1978 году, когда связь занимала всего 1% народного хозяйства. Из него вы узнаете о новой установке по производству кремния, применении жидких кристаллов, прочитаете заметки про камеры и калькуляторы, лонгрид про советские приставки и статью про искусственный интеллект от «царя советской кибернетики» академика Виктора Михайловича Глушкова.
Ноутбук с двумя экранами или два экрана для ноутбука — что выберете вы?
Хабр, привет! Это Антон Комаров, автор команды спецпроектов в МТС Диджитал. Сегодня поговорим о GPD Duo: что это за ноутбук и есть ли смысл в его покупке.
Новый мощный GPD Duo с двумя дисплеями компания GPD анонсировала в начале этого года. Примерно неделю назад девайс появился на краудфандинговой площадке Indiegogo. Стали известны его характеристики, возможности и цена — от 1 500 долларов США за базовую комплектацию. Экраны у девайса размещаются друг над другом. Благодаря шарнирам ноутбук можно превращать в планшет, правда, довольно тяжелый и громоздкий. Есть и другие варианты положения дисплеев.
Решил рассказать об этом ноутбуке, потому что он может быть интересен многим на Хабре. Как владелец двух портативных экранов для лэптопа (описывал их в этих постах), хочу еще и обсудить вопрос целесообразности покупки GPD Duo. Тут могут возникнуть сомнения относительно надежности такой конструкции и, главное, ее ремонтопригодности. Вряд ли ремонт специализированных дисплеев будет дешевым, а вероятность разбить или поломать что-то есть всегда.
Скрытому порту Nintendo Entertainment System нашли применение. Что за проект?
Привет, Хабр! Это Виктор Сергеев из МТС Диджитал. Сегодня поговорим о NES.
39 лет назад в США поступила в продажу Nintendo Entertainment System (NES) — 8-битная приставка с поддержкой двух съемных контроллеров. Не все владельцы консоли знают, что у нее есть 15-контактный разъем расширения: расположен в нижней части устройства. Насколько известно, инженеры Nintendo собирались разработать для него аксессуары. Но они (аксесуары, не инженеры) так и не поступили в продажу. Сейчас, похоже, этому порту нашли применение. Подробности — под катом.
No-code решения для разработчиков, о которых мало кто говорит
Существуют сотни фреймворков, библиотек и платформ для разработки в формате no-code. Сегодня обсудим те из них, что имеют высокие рейтинги на GitHub, но могли пройти мимо вас незамеченными — Formily, Mitosis, FlowiseAI и ToolJet.
Raptor 3: ключевое звено марсианской гонки?
После удачного тестового полета IFT-5 следующее прорывное изменение от SpaceX — принципиально новые двигатели Raptor 3. Это будет не тестовый экземпляр для одного полета, а настоящая основа космической экспансии: их планируют выпускать по 500 штук в год — больше всех остальных двигателей для космических ракет во всех остальных странах мира вместе взятых.
Меня зовут Саша Березин, я автор команды спецпроектов МТС Диджитал. Сегодня расскажу, почему параметры новых двигателей могут обеспечить настоящую революцию в освоении космоса. А еще мы обсудим, сможет ли Илон Маск реализовать их потенциал.