Как стать автором
Обновить

Администрирование

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

Saint HighLoad++ 2024. Заметки путешественника

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

"Работает? Не трогай!" Но только не в HighLoad! Расти нужно постоянно. Всё менять и переделывать. Но как? И с помощью каких практик? А может и так сойдёт? Поехал искать ответ на Saint HighLoad++.

Читать далее
Всего голосов 6: ↑4 и ↓2+6
Комментарии0

Новости

Прощай VMware — привет Broadcom

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

Для читателей Хабра: скучное про малоизвестную в РФ фирму Broadcom, которая недавно купила давно отставшую от рынка компанию VMware. Под катом традиционный поток сознания, текст писала нейросеть, читать не надо, картинок нет.

Для лиги лени: менеджеров Broadcom как будто из MS GLEAM набрали.
Хотя, чрезвычайно уважаемые люди так и сказали – будет как в Computer Associates и UCC-7 - CA-7.

Читать далее
Всего голосов 35: ↑16 и ↓19+1
Комментарии22

Решаем задачу уровня «Невозможно». Сжатие хаотического бинарного кода. Суперпозиционные системы счисления

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

Для наилучшего восприятия выделим основные пункты изложенного материала:

1.    Для чего необходимо сжатие информации и увеличение плотности записи.
2.    Проблемы в покорение хаоса, нерешенные математиками и ими же созданные.
3.    Простое решение проблемы сжатия абсолютно любого бинарного кода.
4.    Пути и методы дальнейшего развития сжатия бинарного кода.

Читать далее
Всего голосов 17: ↑3 и ↓14-9
Комментарии26

Три юзкейса Terraform, к реализации которых вам пора приступать

Уровень сложностиСложный
Время на прочтение9 мин
Количество просмотров3.2K

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

Мы заметили, что через работу многих команд, занятых администрированием платформ красной нитью проходит явная пробуксовка с освоением философии «as code». Естественно, там используются OpenTofu или Terraform (здесь и далее я буду называть их в совокупности “TF”) для управления вычислительными и прочими облачными ресурсами, но при этом команда обычно не переходит к применению тех же принципов во всех аспектах, связанных с эксплуатацией предметной области.

Читать далее
Всего голосов 12: ↑10 и ↓2+13
Комментарии0

Истории

Основы теории вероятностей для будущих программистов и дата-аналитиков

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

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

Вместе с Ильей Котовым, специалистом по Data Science в МТС Big Data, разбираемся в основных понятиях теории вероятностей и рассказываем, где и как ее используют. 

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Стадии запуска продукта на примере Cloud.ru Evolution: почему ввели новый процесс и что это дает нам и нашим клиентам

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

На связи снова Никита Бутримов — лидер продуктового направления в Cloud.ru. Недавно я рассказывал про облачный free tier, а сегодня хочу поделиться опытом нашей компании по внедрению новых стадий запуска продукта — рассказать, как мы работали раньше, как пришли к новому процессу, зачем это было нужно и что мы получили на выходе. Процесс разберем на примере запуска новой облачной платформы Cloud.ru Evolution. Поехали!

Читать дальше
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Что нового в документации YDB во втором квартале 2024 года

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

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

Читать далее
Всего голосов 8: ↑7 и ↓1+7
Комментарии1

Переезд на Spring Boot 3.0 c версии 2.0: какие сложности могут возникнуть

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

Привет, Хабр! Я Артем Киреев, ИТ‑инженер в СберТехе. Мы с командой занимаемся развитием продукта из состава Platform V Synapse — децентрализованной платформы для задач интеграции. Мы стремимся поддерживать актуальность стека, на котором разрабатываем наши продукты, и регулярно отслеживаем все изменения. Обратившись к таблице поддерживаемых версий на официальном сайте Spring, мы обнаружили, что версии Spring Boot ниже 3.0 больше не поддерживаются. Поэтому мы решили, что нужно перевести проект на последнюю из существующих версий. На момент написания статьи это Spring Boot 3.2.

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

Читать далее
Всего голосов 13: ↑9 и ↓4+7
Комментарии1

Как нормализовывать телефонные номера

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

Замечали когда-нибудь, что все записывают телефонные номера по-разному? Некоторые пишут их через пробелы, другие через дефис, а кто-то использует скобки. Разные люди по-разному группируют цифры номеров в числа.

И это становится реальной проблемой, когда вам нужно сохранить телефонные номера в базе данных и затем извлекать из неё записи по ним.
Читать дальше →
Всего голосов 27: ↑27 и ↓0+37
Комментарии47

Создаём сетевую карту на дискретной логике

Время на прочтение6 мин
Количество просмотров6.9K
Этот пост — продолжение моего проекта по созданию завершённой компьютерной системы на компонентах дискретной логики. У меня уже есть компьютер, способный выполнять сетевые приложения, например, HTTP-сервер или игру по LAN.

В прошлом году я изготовил адаптер физического уровня, преобразующий сигнал Ethernet 10BASE-T в SPI и обратно. Тогда для тестирования его работы я использовал микроконтроллер STM32, а теперь реализую модуль слоя MAC, чтобы подключить его к своему самодельному компьютеру.

Оба адаптера полнодуплексные и имеют отдельные передатчик и приёмник.


Компьютер целиком. Новый модуль находится справа внизу
Читать дальше →
Всего голосов 48: ↑48 и ↓0+62
Комментарии4

Качество данных в М.Видео-Эльдорадо

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

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

Читать далее
Всего голосов 10: ↑9 и ↓1+11
Комментарии5

В чем силиум, брат? Обзор ключевых фишек Cilium и его преимущества на фоне других CNI-проектов

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

Привет! Меня зовут Даниил, я DevOps-инженер в KTS.

Сегодня я расскажу о Cilium – опенсорсном CNI-плагине для Kubernetes с технологией eBPF под капотом.

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

Читать далее
Всего голосов 22: ↑22 и ↓0+24
Комментарии7

Руководство по задачам, возникающим при использовании речевой аналитики Яндекс SpeechSense (Часть 2)

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

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

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

Перейти к решениям
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

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

Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

Миграция в облако быстро и без ошибок. Часть 1: миграция виртуальных машин

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

Меня зовут Павел Зимин. Я системный инженер в VK Cloud. Этой статьей мы начинаем серию публикаций о правильной и безопасной миграции компонентов виртуальной инфраструктуры между облаками, в которой дадим пошаговые алгоритмы и подсветим возможные нюансы.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии1

Как упаковать бэкенд-код на Go для аналитики на базе Spark

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

Всем привет! Я Ваня Ахлестин, занимаюсь поддержкой и развитием аналитической платформы кластера Search&Recommendations на базе Spark и Hadoop в Авито. Сегодня расскажу, как начать использовать ваш код из Python или PySpark и не тратить много времени дорогих разработчиков.

Читать далее
Всего голосов 3: ↑2 и ↓1+3
Комментарии0

Работа с базами данных в Rust с помощью Diesel

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

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

Сегодня мы поговорим о Diesel ORM — инструменте, который превращает работу с базами данных в Rust в настоящее удовольствие. Diesel ORM — это расширяемый и безопасный объектно-реляционный маппер и конструктор запросов для Rust. Он имеет высокоуровневый API для взаимодействия с различными СУБД: PostgreSQL, MySQL и SQLite.

Начнем с установки и настройки!

Читать далее
Всего голосов 3: ↑1 и ↓2-1
Комментарии1

От RFC до RCE, или как неожиданная особенность библиотечного метода стала причиной уязвимости

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

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

Читать далее
Всего голосов 9: ↑9 и ↓0+12
Комментарии1

Перспективы, вызовы и тренды в построении ИТ-инфраструктуры

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

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

В этом материале мы поделимся итогами дискуссии на ЦИПР. И расскажем об основных трендах ИТ-рынка, статусе перехода компаний на российские решения и подходах к построению ИТ-инфраструктуры. 

Читать далее
Всего голосов 22: ↑19 и ↓3+16
Комментарии3

Организация чат-центра на базе модуля Омниканальность Rocket.Chat

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

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

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

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии1

Товарный знак на доменное имя

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

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

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

Читать далее
Всего голосов 7: ↑3 и ↓4+1
Комментарии0
1
23 ...