Все потоки
Новости
Как поисковые алгоритмы меняли SEO: краткий обзор последних 15 лет
Рассмотрим некоторые известные алгоритмы Яндекса, под влиянием которых менялся внешний вид и логика поисковой выдачи, а вместе с ней методы работы SEO-специалистов.
Обратная нормализация (денормализация)
Привет, Хабр!
Нормализация — это процесс организации данных в базе для минимизации избыточности и зависимостей. Она помогает нам избежать аномалий при вставке, обновлении или удалении данных и, конечно, упрощает схему базы данных.
Но, как и все в этом мире, нормализация не идеальна. Иногда она может привести к чрезмерной комплексности и снижению производительности запросов. И здесь бывает полеза обратная нормализация. Если нормализация - это упорядочивание, то обратная нормализация - это некоторое "ослабление" правил для достижения определенных целей. В БД это означает объединение таблиц, добавление избыточных данных и так далее, чтобы ускорить чтение данных и упростить запросы, даже если это идет в ущерб некоторой "чистоте" схемы.
Digital-мероприятия в Москве c 9 по 14 января
Подборка мероприятий на неделю.
- 13 января (суббота)
- онлайн + офлайн Андропова 18к1
- 🎄 13 января 2024 года, суббота, с 11 до 19 (МСК). Встретимся и подведём итоги 2023 года по DS/ML направлениям, наградим ODS Awards, и конечно же новогодние подарки 🎁
Data Ëлка это…
🌟 Подведение итогов года по самым бурным направлениям современного DS/ML вместе с самыми топовыми спикерами.
🏆 Награждение тех, кто больше всех контрибьютил в Open Data Science на ODS Awards 2023
🔥 Нетворкинг, общение и знакомства друг с другом.
🎁 Розыгрыш подарков: и для победителей ODS Awards, и для проголосовавших в премии, и для участников осенних курсов.
Истории
Кроличья нора автоматизации бизнес-процессов
В мире современных технологий бизнес неизбежно сталкивается с необходимостью изменения, развития и оптимизации своих процессов. В этой статье в блоге ЛАНИТ мы погрузимся в мир автоматизации бизнес-процессов и рассмотрим, зачем она нужна, какие преимущества она приносит, какие ошибки могут привести к провалу проектов и как постараться избежать погружения в кроличью нору, казалось бы, простого проекта.
Range Loop в Go: подводные камни, как с ними бороться и что нас ждёт в версии 1.22
Привет, Хабр! Меня зовут Рафаэль Мустафин, я ментор на курсе «Go-разработчик» в Яндекс Практикуме. Эта статья посвящена нюансам цикла range в Go. Мы рассмотрим распространённые подводные камни, лучшие практики и интересные изменения, ожидаемые в Go 1.22.
Как объяснить функции активации в нейронных сетях вашему коту: простое руководство
Итак, функции активации. Что мы знаем о них помимо загадочной тайны ужасных соглашений о наименованиях (о чем поговорим позже 🧐) и зачем они нам нужны (если вас это вообще интересно)?
Идея, собственно, настолько проста, что даже ваш кот может разобраться в этом. Прежде всего, что-то похожее есть в наших головах. Для этого давайте взглянем на упрощенный нейрон (органический и искусственный):
300 книг для разработчиков игр: обновление Gamedev библиотеки
С Новым Годом уважаемые читатели! Год назад я публиковал подборку из 150-ти книг для тех, кто делает игры и в ней я обещал, что буду постоянно обновлять ее и добавлять в нее новые книги. Время не заставило себя ждать и количество книг в подборке увеличилось в двое и если вы ищите что почитать, то заходите или добавляйте в закладки!
Сезон астероидной охоты
Декабрь 2023 года принёс новую поездку в Крымскую астрофизическую обсерваторию. На склонах горы Сель-Бухра, покрытой заповедным лесом, идёт непрерывная работа по исследованию ближнего и глубокого космоса. Научные библиотеки ежедневно пополняются знаниями об астероидах. Что это такое и какие вещи могут рассказать космические скитальцы? Представляют ли они опасность для Земли? Легко ли открыть свой астероид? Об этом и многом другом рассказывает Сергей Назаров — научный сотрудник обсерватории, руководитель проекта модернизации телескопа «Синтез» и просто учёный, горящий своим делом.
Зачем? И весь ужас удара бритвой по Оккаму
Самое страшное слово для инноватора или очень уж упёртого студента, который проходит практику у вас в компании: «Зачем?»
Знаете почему? Потому что в 80% случаев ответа вам на этот вопрос не дадут. Давайте разберёмся, причём здесь Оккам и что ему от нас нужно.
Как сберечь файлы, произведенные сотрудниками на локальном компьютере? Мы синхронизируем их со своим сервером Synology
У сотрудников компании у каждого свой ноут. Они работают и производят при этом массу файлов. Каждый такой файл можно оценивать как некую стоимость в человекочасах. И вдруг человек теряет комп. Или роняет. Или сгорает его диск.
И вся его работа пропала. А фирма должна заново платить ему зарплату, что бы он снова произвел на свет ту же самую работу.
RabbitMQ как способ масштабирования ML проекта
Данная статья будет полезна тем кто хочет расширить свой учебный (или даже рабочий) ML пет-проект добавлением новой технологии.
Весь код в статье написан для OpenSource проекта по детекции синтетического текста raisontext в рамках курса ML System Design от ODS.
Дизайн уровней в The Last Guardian: пример геймплейного повествования
The Last Guardian поражает своим уникальным подходом как в плане геймплея, так и сюжета, обеспечивая игроку захватывающий опыт и не оставляя равнодушным к второстепенному, но не менее важному, неиграбельному персонажу. Увлекательная реализация искусственного интеллекта животного придает игре дополнительный уровень глубины, взаимодействуя с которым игрок проводит всё игровое время. Несмотря на некоторые обнаруженные проблемы в процессе прохождения, они не способны испортить общее впечатление от проекта. В данной статье мы рассмотрим структуру геймплейного повествования и предложим способы решения наиболее часто встречаемых проблем, чтобы обеспечить более положительный опыт игры.
Ближайшие события
Опросы для Определения Индекса Лояльности Клиентов (CLI)
Индекс лояльности клиентов (CLI) – это не просто метрика; это комплексный индикатор, который отражает удовлетворённость, преданность и эмоциональное вовлечение клиентов. В этой статье мы углубимся в методологию опросов, которые помогают определить CLI, и обсудим, как эта информация может быть использована для улучшения бизнес-стратегий и клиентского опыта.
Эта статья будет особенно полезна для HR-специалистов, маркетологов и специалистов по клиентскому опыту. Она представляет интерес для тех, кто стремится не только привлекать новых клиентов, но и удерживать существующих, укрепляя их лояльность к бренду. Мы рассмотрим, как на основе данных опросов можно разрабатывать стратегии, направленные на повышение уровня удовлетворённости и преданности клиентов.
Автоматическое обновление заметок в Joplin
Joplin это опенсорс приложение для управления заметками, которое я активно использую. Некоторое время назад понадобилось редактировать заметки автоматически. Задача казалась несложной, но по пути удалось собрать достаточно граблей. Пока разбирался, написал микро клиент на go. Дополнительно поднял в докере и интегрировал в приложение экспериментальный API консольного клиента. Делюсь найденной информацией и кодом.
Как мы запускали серьезный проект в Telegram
В этом цикле статей я подробно расскажу о процессе создания моего нетривиального телеграм-бота World for Life Bot. Этот бот представляет собой уникальный инструмент, который предоставляет обширную статистику о стоимости жизни в разных уголках мира, помогая пользователям оценивать и сравнивать уровень жизни в различных городах.
Наша цель заключалась в том, чтобы сделать этот инструмент максимально полезным для широкого круга пользователей.
Вливаемся в Data Science: подробный roadmap что и где изучать
Привет, Хабр!
В этой статье рассмотрим план становления начинающим дата-сайнтистом. Рассмотрим, что и где изучать, чтобы преисполниться в своём познании. А там и до оффера недалеко
Шкала масштабов вселенной (русский язык)
Всем привет! Добавил русский язык к шкале масштабов вселенной.
В интернете есть довольно занимательная шкала с относительными размерами разных объектов от мельчайших, до обозримой Вселенной. Сама шкала изначально была flash презентацией, а после прекращения Adobe поддержки swf, была перенесена на веб.
Также с 2012 года было flash приложение (на которое я ориентировался) с переводом на русский язык, но сейчас нужно неплохо поискать как его открыть.
Насколько понял из репозитория веб проекта, русский язык там изначально отсутствовал. Проект не обновлялся с 2021 года + issue с запросом на добавление чешского языка висит еще с 2022, поэтому делать PR и ждать смысла не было.
В итоге подтянул проект в свой гитхаб, добавил русский язык и выгрузил на свой хостинг, с небольшими правками интерфейса. Может кому будет полезно.
Сделаем для вас биометрию. Отказаться не получится
Сейчас стало модно везде использовать биометрические данные для авторизации и иногда мы не замечаем как и куда такие данные передаются. Так как у биометрических данных есть такая проблема, что их вообще никак нельзя сменить в случае компрометации, то направо и налево раздавать их не вполне разумно.
В октябре 2023 банк Тинькофф начал предлагать своим клиентам перевести имеющиеся у него фотографии в биометрический формат (и потом загрузить их в Единой биометрической системе — ЕБС). Причём от этого предложения было не так легко отказаться (для удобства клиентов кнопки "Не хочу" просто не было предусмотрено). Обо всём этом уже писали ранее.
Зачем это всё было надо для Тинькова? Вопрос сложный. Может быть из любви к своим клиентам, может быть чтобы заполнить пустующую ЕБС, может быть для ещё каких-то важных целей, неведомых простым смертным. Только топ-менеджмент Тинькова может дать ответ на этот вопрос, но это нам и не важно. Интереснее что из всего этого получилось.
В обсуждении к упомянутой выше статье некоторые комментаторы решили попробовать или удалить из Тинькова биометрическую информацию или явно написать им, что согласия они не дают. Идея показалась разумной и мне. Ещё тогда, в октябре 2023, я написал в чат, что хочу удалить биометрчиескую информацию. Вероятно, я был не один такой, так как бот Олег сам всё понял и сам прислал на мою почту справку о том, что никакой моей биометрии у них нет. Разумеется, согласие на создание биометрии из имеющихся данных (фото и аудио) я Тинькову не давал.
Одноразовые пароли для доступа по ssh через HashiCorp Vault
HashiCorp Vault имеет в своём арсенале SSH secrets engine, который позволяет организовать защищённый доступ к вашим машинам по ssh, через создание клиентских сертификатов и одноразовых паролей. Про последнее – создание одноразовых паролей (OTP) – мы и поговорим в этой статье.