Pull to refresh
124
2

Технический писатель, ИТ-редактор блога CloudMTS

Send message

Cicada 3301: кого и куда должны были отобрать загадки таинственной «Цикады»? Часть 2

Level of difficulty Easy
Reading time 14 min
Views 39K

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

Теперь попробуем проследить за тем, чем завершилось путешествие первой команды разгадывавших шифры «Цикады», что происходило в следующие годы с новыми циклами загадок, рассмотрим версии того, кто стоял за «Цикадой 3301» и зачем всё это делалось в принципе.
Читать дальше →
Total votes 108: ↑107 and ↓1 +106
Comments 23

Как я использовала идею CYBERPUNK 2077 в договорах с клиентами

Level of difficulty Easy
Reading time 2 min
Views 78K

Договоры необязательно писать только «юридическим» языком. Можно упрощать, чтобы было понятно, о чём там речь, неюристам. Как же я обрадовалась, когда увидела оферту CYBERPUNK 2077. Там буквально на языке простого пользователя игры объясняли сложные вещи. Оказывается, так можно делать!

И никто не отругает: теперь я могу ссылаться на оферту одной из самых популярных игр, если кто‑то скажет, что «так никто не делает».

Что получилось
Total votes 168: ↑163 and ↓5 +158
Comments 158

В поисках идеальной Headless CMS для масштабных проектов: как выбрать лучшее решение в 2023 году?

Level of difficulty Medium
Reading time 33 min
Views 6.6K
image

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

Кто-то приходит к самостоятельной разработке инструмента по управлению контентом с нуля. Другие смотрят в сторону готовых CMS решений (content management system/систем управления контентом), которые зачастую позволяют сэкономить время и затраты.

Меня зовут Лена. Мы в команде Enablement Platform провели пилот по сравнению нескольких популярных решений для CMS, накопленный материал показался интересным и полезным для веб-разработчиков, в результате появилась эта статья.

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

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

Читать дальше →
Total votes 24: ↑23 and ↓1 +22
Comments 19

Мой тест GPT-3

Level of difficulty Medium
Reading time 4 min
Views 6.3K

Только ленивый не написал уже по поводу GPT-3. А я ленивый, поэтому пишу только сейчас. Поэкспериментировал пока не много, но уже есть о чем сказать. Ковыряния в течение недели дали некоторый результат, из которого можно делать предварительные выводы.

Читать далее
Total votes 10: ↑5 and ↓5 0
Comments 5

Создание истории карточным методом: упрощаем жизнь сценаристам

Reading time 7 min
Views 42K

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


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


Lead

Читать дальше →
Total votes 50: ↑50 and ↓0 +50
Comments 59

Управляем пользователями и топиками Apache Kafka с помощью оператора Kubernetes

Level of difficulty Medium
Reading time 8 min
Views 7.2K
Всем привет!

Меня зовут Иван Гулаков, я техлид DevOps-команды, отвечающей за инфраструктуру, где работают облачные сервисы #CloudMTS.

Сегодня я расскажу, как с помощью самописного оператора Kubernetes мы автоматизировали управление пользователями и топиками наших Kafka-кластеров.

image
Читать дальше →
Total votes 23: ↑23 and ↓0 +23
Comments 7

YAML из Ада

Reading time 9 min
Views 59K

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

Данный пост является нытьём и он более субъективен, чем мои обычные статьи.
Читать дальше →
Total votes 221: ↑218 and ↓3 +215
Comments 186

Праздник к нам приходит: новогодний сезон Kubernetes на Хабре

Reading time 14 min
Views 40K

С 29 декабря 2022 до 24 февраля 2023 Хабр вместе с #CloudMTS запускает сезон Kubernetes — конкурс технических статей о K8s, оркестрации и управлении контейнерами. Это третий сезон Хабра: летом и осенью мы уже неслабо продвинули пачку крутейших хардкорных текстов о Java и Data Mining. Теперь пришла пора разобрать по косточкам Kubernetes и относящиеся к нему DevOps-практики.

UPD. Сезон закончился, итоги можно посмотреть в этой статье.

Читать далее
Total votes 44: ↑40 and ↓4 +36
Comments 5

Изменения на Хабре этой осенью

Level of difficulty Easy
Reading time 3 min
Views 8.6K

Привет, Хабр! Заглядывайте под кат, чтобы познакомиться с изменениями на сайте за октябрь/ноябрь.

Читать далее
Total votes 98: ↑96 and ↓2 +94
Comments 367

Лонгрид по полезному чтению в 2023 году: 39 книг, которые помогут писать красивый <код>

Reading time 17 min
Views 28K
image

≀И эта статья ответит на вопрос, зачем вообще читать книги в 2023 году при великом разнообразии онлайн-курсов.

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

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

Для вашего удобства добавил рейтинг, ссылки на переводы и картинки для тех, кто просто добавляет статью в закладки, не читая. Enjoy на новогодних праздниках или прямо сейчас.
Читать дальше →
Total votes 33: ↑30 and ↓3 +27
Comments 12

Как прокачать разработку с помощью облачных технологий

Reading time 6 min
Views 1.4K
image

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

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

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

Читать дальше →
Total votes 10: ↑7 and ↓3 +4
Comments 0

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

Reading time 3 min
Views 7.5K
image

Привет, Хабр! Представьте себе мир без катастроф — без каскадного резонанса и сдвига полюсов. Ах, сладкий сон. В реальной жизни такое невозможно: закон Мерфи живее закона Мура. Однако всё иначе в квантовом мире ИТ.

Сегодня мы поговорим о балансировке нагрузки и отказоустойчивости. Решаем эту задачу с помощью GSLB (global server load balancing). В случае падения соединения или полного отказа ЦОДа сервис GSLB перенаправит ваших пользователей к доступному дата-центру.

Читать дальше →
Total votes 19: ↑17 and ↓2 +15
Comments 4

Зачем компаниям и разработчикам базы данных в облаке: инструкция по применению

Reading time 4 min
Views 1.9K
image

Бизнес применяет самые разные способы хранения корпоративных документов и персональных данных. Среди них встречаются нестандартные решения. Так, в одной западной компании, занимающейся разработкой, записи хранили в обычном текстовом файле JSON на диске, пока не перешли на etcd — key-value базу данных (позже компания вернулась к концепции единого файла из-за личных предпочтений фаундера).

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

Упростить все эти задачи можно, используя облачные базы данных по модели DBaaS (Database-as-a-Service). Что еще могут предложить базы данных в облаке? Как минимум две вещи — масштабируемость и производительность. О них расскажем далее. Материал подан доступно для начинающих.

Читать дальше →
Total votes 7: ↑5 and ↓2 +3
Comments 2

Как команда отразила крупную DDoS-атаку на инфраструктуру клиента

Reading time 5 min
Views 4.1K
image

Привет, Хабр! В сентябре команда #CloudMTS отразила масштабную DDoS-атаку на клиентов одного из наших коммерческих дата-центров в Москве. На пике мы зафиксировали 30 млн flows per second, что для данной площадки в 300 раз превышало привычные значения. Атака длилась несколько дней подряд, в ходе которых злоумышленники использовали комбинацию из трех распространенных видов DDoS-атак и информацию из общедоступной базы данных IP-адресов. Для тех, кто хочет узнать, как все было – добро пожаловать под кат.
Читать дальше →
Total votes 18: ↑14 and ↓4 +10
Comments 12

Внутренние и внешние признаки надежности сети ЦОД

Reading time 8 min
Views 3.7K

Эта статья о том, как развиваются и поддерживаются дата-центры МТС, на которых «живет» облако #CloudMTS. Вы узнаете, что лежит в основе надежности и доступности облачных ресурсов. Сегодня инфраструктурная сеть МТС состоит из 15 дата-центров, объединенных каналами связи длиной в ~248 000 км. Она играет ключевую роль в обеспечении доступности облачных сервисов #CloudMTS по всей России и в странах СНГ. Развитие продолжается: в ближайшем будущем каналы связи соединят еще 20 российских городов — практически все федеральные округа. 

Читать далее ...
Total votes 9: ↑9 and ↓0 +9
Comments 5

HaaS, работа 24/7 и модульная оптимизация: как сэкономить 50 млн рублей и ускорить обмен данными в 10 раз

Reading time 5 min
Views 2.1K
image

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

Чтобы эффективно обрабатывать большие данные, оптимизировать бизнес-процессы и повысить их управляемость, к нам за помощью обратились представители крупного промышленного предприятия.

Заказчик в течение года расширял производство: открывал новые линии, внедрял современные системы, автоматизировал процессы. Эти меры увеличили нагрузку на сеть. Требовалось повысить скорость передачи данных в 10 раз и добиться отказоустойчивости в режиме 24/7.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Comments 3

Virtual Infrastructure для разработчиков и сисадминов: обзор сервиса #CloudMTS

Reading time 7 min
Views 4.3K

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

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

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

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

Читать далее
Total votes 12: ↑11 and ↓1 +10
Comments 6

Как перестать быть сутулой собакой: мой путь к здоровой спине

Reading time 5 min
Views 36K

Всем привет! Меня зовут Максим, я управляющий партнёр в KTS и сегодня делаю каминг-аут: я сутулый. Компрессионный перелом позвоночника в детстве пошатнул здоровье моей спины, а работа за компьютером его добила. Рассказываю и показываю, как я справился с этой проблемой.

Читать далее
Total votes 72: ↑64 and ↓8 +56
Comments 139

Получил доступ к Dalle-2. Вы не поверите, что может нарисовать машина… Дизайнеры больше не нужны

Reading time 4 min
Views 149K
Текст генерации: furry monster with green eyes looking at us, the word «habrahabr» in the background, digital art, blue background, 3d

Привет, чемпион!

Недавно мне посчастливилось стать обладателем доступа к API Dalle-2. Если ты ещё не слышал про Dalle, то это такая CLIP-архитектура, обученная на огромном корпусе пар текст-изображение. Иначе говоря — она умеет генерировать очень качественные изображения из текста. Отличить результаты генерации от рисунков человека иногда просто невозможно! Это одновременно впечатляет и в то же время — немного шокирует.

По сравнению с предыдущей версией — DALL-E 2 умеет генерировать изображения в более высоком разрешении (1024×1024 пикселей, что в 16 раз превышает разрешение в предыдущей версии модели) да ещё и намного быстрее. Более того, DALL-E 2 позволяет редактировать уже существующие изображения.

Нет больше терпения ждать, давайте же опробуем её!
Читать дальше →
Total votes 234: ↑227 and ↓7 +220
Comments 817

Суперинфекции, антибиотики и модели зомби-апокалипсиса

Reading time 8 min
Views 32K


Бактерии, а не рак, террористы и катастрофы унесли жизни огромного количества людей. Одна только Yersinia pestis (чумная палочка) привела к смерти 150 млн человек. Прием антибиотиков является основным методом борьбы с бактериальными инфекциями. Но что если лекарства перестанут действовать?

Это не риторический вопрос и не вводная для моделирования гипотезы, а реальная ситуация в обозримом будущем на фоне роста бактериальной устойчивости. У Всемирной организации здравоохранения (ВОЗ) и национальных служб есть общий план действий, но детального алгоритма предотвращения бактериальной пандемии нет ни у одного государства.

Расскажем о причинах надвигающейся катастрофы, а также о попытках найти выход из медицинского тупика при помощи смежных дисциплин — геномики, математики и вирусологии.
Total votes 83: ↑82 and ↓1 +81
Comments 112

Information

Rating
1,030-th
Works in
Registered
Activity