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

Все потоки

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

Крупномасштабный стриминг видео с использованием Kubernetes и RabbitMQ

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 142
Давайте поговорим о тех проблемах, с которыми приходится сталкиваться на сайтах для стримингового видео, и как организовать архитектуру такого сайта, чтобы было проще справляться с нагрузками.

image
Читать дальше →
Рейтинг 0
Комментарии 0

Новости

Как поисковые алгоритмы меняли SEO: краткий обзор последних 15 лет

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

Рассмотрим некоторые известные алгоритмы Яндекса, под влиянием которых менялся внешний вид и логика поисковой выдачи, а вместе с ней методы работы SEO-специалистов.  

Читать далее
Рейтинг 0
Комментарии 0

Обратная нормализация (денормализация)

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

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

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

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

Читать далее
Рейтинг 0
Комментарии 0

Digital-мероприятия в Москве c 9 по 14 января

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

Подборка мероприятий на неделю.


image


Data Ёлка 2023


  • 13 января (суббота)
  • онлайн + офлайн Андропова 18к1
  • 🎄 13 января 2024 года, суббота, с 11 до 19 (МСК). Встретимся и подведём итоги 2023 года по DS/ML направлениям, наградим ODS Awards, и конечно же новогодние подарки 🎁
    Data Ëлка это…
    🌟 Подведение итогов года по самым бурным направлениям современного DS/ML вместе с самыми топовыми спикерами.
    🏆 Награждение тех, кто больше всех контрибьютил в Open Data Science на ODS Awards 2023
    🔥 Нетворкинг, общение и знакомства друг с другом.
    🎁 Розыгрыш подарков: и для победителей ODS Awards, и для проголосовавших в премии, и для участников осенних курсов.
Рейтинг 0
Комментарии 0

Истории

Кроличья нора автоматизации бизнес-процессов

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

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

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

Range Loop в Go: подводные камни, как с ними бороться и что нас ждёт в версии 1.22

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

Привет, Хабр! Меня зовут Рафаэль Мустафин, я ментор на курсе «Go-разработчик» в Яндекс Практикуме. Эта статья посвящена нюансам цикла range в Go. Мы рассмотрим распространённые подводные камни, лучшие практики и интересные изменения, ожидаемые в Go 1.22.

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

Как объяснить функции активации в нейронных сетях вашему коту: простое руководство

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

Итак, функции активации. Что мы знаем о них помимо загадочной тайны ужасных соглашений о наименованиях (о чем поговорим позже 🧐) и зачем они нам нужны (если вас это вообще интересно)?

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

Читать далее
Рейтинг 0
Комментарии 0

300 книг для разработчиков игр: обновление Gamedev библиотеки

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

С Новым Годом уважаемые читатели! Год назад я публиковал подборку из 150-ти книг для тех, кто делает игры и в ней я обещал, что буду постоянно обновлять ее и добавлять в нее новые книги. Время не заставило себя ждать и количество книг в подборке увеличилось в двое и если вы ищите что почитать, то заходите или добавляйте в закладки!

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

Сезон астероидной охоты

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

Декабрь 2023 года принёс новую поездку в Крымскую астрофизическую обсерваторию. На склонах горы Сель-Бухра, покрытой заповедным лесом, идёт непрерывная работа по исследованию ближнего и глубокого космоса. Научные библиотеки ежедневно пополняются знаниями об астероидах. Что это такое и какие вещи могут рассказать космические скитальцы? Представляют ли они опасность для Земли? Легко ли открыть свой астероид? Об этом и многом другом рассказывает Сергей Назаров — научный сотрудник обсерватории, руководитель проекта модернизации телескопа «Синтез» и просто учёный, горящий своим делом.

Охота на астероиды
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 1

Зачем? И весь ужас удара бритвой по Оккаму

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

Самое страшное слово для инноватора или очень уж упёртого студента, который проходит практику у вас в компании: «Зачем?»

Знаете почему? Потому что в 80% случаев ответа вам на этот вопрос не дадут. Давайте разберёмся, причём здесь Оккам и что ему от нас нужно.

Давай, приступай
Всего голосов 33: ↑33 и ↓0 +33
Комментарии 17

Как сберечь файлы, произведенные сотрудниками на локальном компьютере? Мы синхронизируем их со своим сервером Synology

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

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

И вся его работа пропала. А фирма должна заново платить ему зарплату, что бы он снова произвел на свет ту же самую работу.

Читать далее
Всего голосов 12: ↑4 и ↓8 -4
Комментарии 8

RabbitMQ как способ масштабирования ML проекта

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

Данная статья будет полезна тем кто хочет расширить свой учебный (или даже рабочий) ML пет-проект добавлением новой технологии.

Весь код в статье написан для OpenSource проекта по детекции синтетического текста raisontext в рамках курса ML System Design от ODS.

Показать больше
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

Дизайн уровней в The Last Guardian: пример геймплейного повествования

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

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

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

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

Опросы для Определения Индекса Лояльности Клиентов (CLI)

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

Индекс лояльности клиентов (CLI) – это не просто метрика; это комплексный индикатор, который отражает удовлетворённость, преданность и эмоциональное вовлечение клиентов. В этой статье мы углубимся в методологию опросов, которые помогают определить CLI, и обсудим, как эта информация может быть использована для улучшения бизнес-стратегий и клиентского опыта.

Эта статья будет особенно полезна для HR-специалистов, маркетологов и специалистов по клиентскому опыту. Она представляет интерес для тех, кто стремится не только привлекать новых клиентов, но и удерживать существующих, укрепляя их лояльность к бренду. Мы рассмотрим, как на основе данных опросов можно разрабатывать стратегии, направленные на повышение уровня удовлетворённости и преданности клиентов.

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

Автоматическое обновление заметок в Joplin

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

Joplin это опенсорс приложение для управления заметками, которое я активно использую. Некоторое время назад понадобилось редактировать заметки автоматически. Задача казалась несложной, но по пути удалось собрать достаточно граблей. Пока разбирался, написал микро клиент на go. Дополнительно поднял в докере и интегрировал в приложение экспериментальный API консольного клиента. Делюсь найденной информацией и кодом.

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

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

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

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

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

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

Вливаемся в Data Science: подробный roadmap что и где изучать

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

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

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

Читать далее
Всего голосов 22: ↑20 и ↓2 +18
Комментарии 8

Шкала масштабов вселенной (русский язык)

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

Всем привет! Добавил русский язык к шкале масштабов вселенной.

В интернете есть довольно занимательная шкала с относительными размерами разных объектов от мельчайших, до обозримой Вселенной. Сама шкала изначально была flash презентацией, а после прекращения Adobe поддержки swf, была перенесена на веб.

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

Насколько понял из репозитория веб проекта, русский язык там изначально отсутствовал. Проект не обновлялся с 2021 года + issue с запросом на добавление чешского языка висит еще с 2022, поэтому делать PR и ждать смысла не было.

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

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

Сделаем для вас биометрию. Отказаться не получится

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

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

В октябре 2023 банк Тинькофф начал предлагать своим клиентам перевести имеющиеся у него фотографии в биометрический формат (и потом загрузить их в Единой биометрической системе — ЕБС). Причём от этого предложения было не так легко отказаться (для удобства клиентов кнопки "Не хочу" просто не было предусмотрено). Обо всём этом уже писали ранее.

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

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

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

Одноразовые пароли для доступа по ssh через HashiCorp Vault

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

HashiCorp Vault имеет в своём арсенале SSH secrets engine, который позволяет организовать защищённый доступ к вашим машинам по ssh, через создание клиентских сертификатов и одноразовых паролей. Про последнее – создание одноразовых паролей (OTP) – мы и поговорим в этой статье.

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