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

Разработка

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

Анализ негативных комментариев TRUE CRIME

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

Привет! Я тут активно пытаюсь охватить разные области в сфере Data Science и решила, что было бы классно покопаться c обработкой естественного языка (NLP) на примере комментариев YouTube. Так как после работы я часто смотрю видео Саши Сулим, я задалась вопросом: "Интересно, а есть ли различия в оценке зрителями видео про маньяков в зависимости от пола!? Или нам не важно, кто был убийцей - мужчина/женщина?"

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

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

Новости

msgspec. Библиотека для сериализации и десериализации чего угодно

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

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

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

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

Тренды игровой индустрии: взгляд в будущее

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

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

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

Балансировка планов в 1С:ERP: кратко про основные подходы и решения

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

Балансировка планов в 1С:ERP — одна из основных задач, с которой сталкиваются многие предприятия, которые хотят оптимизировать свои процессы производства и управления ресурсами.

Рассмотрим наиболее хорошие подходы в процессе планирования с помощью функционала 1С:ERP.

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

Истории

Птичий язык (пятничное)

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

Стоим мы как-то раз в курилке с коллегами, обсуждаем новый полис в GOAP и планируем расход задач на неделю, пару тасок решили кинуть в обезьянку, две ноды вернуть из ада депрекейта и настроить для работы с новым бт, а одну вернуть мастеру - пусть сам свои фланкинги ковыряет, раз уж он их и заимплементил, а еще две сжечь, а еще надо выделить время, чтобы покопать TSA, потому что новый GD сломал пару вейтов, и теперь хуман ходит не в тот ковер. Еще одну придется собирать из г..на и палок частей других нод, потому что дизайнеру нужно вчера, а времени на инвестигейт нет, покрасим её в фиолетовый, чтобы в билд не пробралась. А программеры с соседнего проекта, не аишные, смотрят на нас круглыми глазами и иногда посмеиваются. И вот я сажусь заполнять таски в jira, и понимаю чему удивлялись мои коллеги, потому что придется все эти короткие термины разжевать в таске. Давайте я дам названия терминов, а вы их попробуете объяснить сами, до раскрытия спойлера? Интересный должен игродевовский квиз получиться :) КДПВ просто прикольная, C++ тут нет.

C++ тут нет
Всего голосов 6: ↑5 и ↓1+5
Комментарии4

Архитектура боевого корпоративного frontend-приложения

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

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

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

Как работают системы ИБ: обзор для начинающих безопасников

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

Подготовили обзор пяти основных систем ИБ — WAF, NGFW, IAM, SIEM, DLP для специалистов, которые планируют начать карьеру в сфере безопасности. Разбираем «на пальцах» основные компоненты и принципы их работы. 

Составить обзор помог Даниил Козин, старший специалист по информационной безопасности УБТ-Уралвагонзавод.

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

Как алгоритмы KMP и Boyer-Moore улучшают поисковые системы

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

Поисковые системы — без них не представить сегодняшний мир, они облегчают доступ к информации и улучшают пользовательский опыт. Однако, чтобы поисковая система работала эффективно, необходимы некоторые алгоритмы для обработки строк. Одни из них — Knuth-Morris-Pratt и Boyer-Moore.

Их мы и рассмотрим в сегодняшней статье, начнем с первого.

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

Реверсинжиниринг PWN-тасков или эксплуатируем бинарные уязвимости (Часть 2 / Stack1)

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

Друзья всех приветствую! Продолжаем "пывнить" :) Кто не прочитал первую статью - она есть ТУТ!

Перед началом оставлю пару полезных ресурсов:

Теория - Статьи на тему, что такое и с чем едят Buffer Overflow

Практика - Крутые таски на тему PWN от Codeby Games

В этой статье будем решать таск Stack1 (скачать EXEшник можно ТУТ).

Stack1

Начинаем со статического анализа, открываем stack1.exe в GHIDRA:

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

CSS-классы вредны

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

Если вы когда-нибудь заглядывали за кулисы пользовательских веб-интерфейсов, то знаете для чего нужно свойство class. Оно ведь нужно для связи HTML с CSS, правда? Сейчас я расскажу о том, почему настало время отказаться от него. Имена классов — это архаичная система, используемая как неудачный посредник для примитивов UI; ещё хуже то, что они создают ужасные сочетания, приводящие к комбинаторному взрыву странных пограничных случаев. Давайте изучим этот вопрос, начав со скучного урока истории, который вы уже слышали миллион раз.
Читать дальше →
Всего голосов 26: ↑22 и ↓4+28
Комментарии12

Использование Verified Permissions для реализации точной авторизации в высоконагруженных приложениях

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

Техники оптимизации функции авторизации в современных веб-приложениях.

В статье рассматриваются эффективные подходы к управлению точной авторизацией с использованием Amazon Verified Permissions (читай Cedar Engine). Вы узнаете о техниках пакетной авторизации и кэширования ответов, которые помогут значительно повысить производительность и отзывчивость приложений.

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

Python. Внутреннее устройство множеств set и словарей dict. Часть 1 из 2

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

Типы dict и set в Python построены на основе хэш-таблиц. В этой статье объясняется как использование хэш-таблиц определяет сильные и слабые стороны этих типов контейнеров.

Вот некоторые вопросы, на которые отвечает эта статья:

• Насколько эффективны dict и set в Python?
• Почему элементы множества неупорядоченны?
• Почему мы не можем использовать любой объект Python в качестве ключа dict или элемента set?
• Почему порядок ключей dict зависит от порядка вставки?

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

Разбираемся с Vespa. Часть 1

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

Эта статья открывает серию из трёх материалов, посвящённых работе с поисковой системой хранения данных Vespa.

Из этой статьи вы узнаете:

1) Как настроить конфигурацию Vespa.

2) Как запустить сервер конфигурации Vespa в Docker.

3) Как выглядит структура схемы данных.

4) Как выполнить фильтрацию полей в результатах поиска.

5) Как отключить валидацию схемы данных и файла конфигурации для локальной отладки.

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

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

Деньги — чужие, проблемы – Ваши

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

Вечер пятницы, у себя дома в ближайшем Подмосковье собираю lego low-code. Подходит вторая половина - ей поступил платёж на сумму 42 т.р. от неизвестной Анюты Ивановны И. на карту Сбера. Догадываясь, что за этим последует звонок с просьбой вернуть деньги, пишем обращение в чат поддержки. Пока ждем ответ, действительно начинают звонить "потерпевшие" и объяснять, что произошла ошибка: мама переводила деньги сыну на оплату квартиры, эти деньги срочно нужны и надо их немедленно вернуть. Телефон «мамы» похож на отправителя, а второй номер не имеет ничего общего с номером получателя. Объясняем, что процесс пошел, заявление уже подано и скоро всё решится к обоюдному удовольствию.

И тут приходит ответ от Сбера, который резко меняет ситуацию:

Читать далее
Всего голосов 72: ↑66 и ↓6+79
Комментарии119

Управляем нашей лодкой прямо с веб-страницы на телефоне

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

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

Короче, идем под кат, я все расскажу.
Всего голосов 2: ↑2 и ↓0+3
Комментарии7

Как Pac-Man повлиял на поп-культуру и игровую индустрию

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

22 мая 1980 года была выпущена игра Pac-Man от компании Namco. Правда, на тот момент она еще называлась Puck Man. Но обо всем по порядку.

В статье рассмотрим, как Pac-Man стал культовой аркадой и одной из самых известных игр в истории, а также как он повлиял на поп-культуру и игровую индустрию

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

Go Tarantool: как построить Key-value-хранилище на сотни тысяч запросов в секунду

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

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

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

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

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

Искусственный интеллект — продукт идентичный натуральному? Часть I

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

Несмотря на то, что ИИ и нейросети упоминаются практически в каждом окружающем нас продукте, от умных лампочек до крупных сервисов, к самому термину ИИ и нейросетям в частности, наблюдается глубокое пренебрежение. Их называют то "искусственными идиотами", то утверждают, что это еще не ИИ, а настоящий будет когда-нибудь потом, и традиционно сравнивают нейросети просто с кучей блоков «IF». Но насколько вообще справедливо подобное замечание? Действительно ли нейросети и ИИ не заслуживают называться таковыми? Чтобы ответить на этот вопрос, стоит пройтись по истории термина и инструмента, начиная с описания нервных систем биологических существ и приходя к современным компьютерам, чтобы понять, как всё началось и к чему привело.

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

Защищаем K8s с помощью RBAC

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

Система оркестрации Kubernetes или как ее называют сокращенно K8s на сегодняшний день стала стандартом де-факто в управлении контейнерами. Сейчас на K8s работает множество различных сложных микросервисных приложений. И для их грамотного функционирования важно правильно выполнить настройки безопасности в данной среде оркестрации.

В состав Kubernetes входит несколько основных компонентов. Это распределенное хранилище данных etcd, kube-scheduler, kube-controller-manager и kube-api-server. Вот о последнем мы и поговорим в сегодняшней статье. 

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

Делаем новых людей за 12 строк кода: как с Python ускорить подготовку демо-стенда по HR планированию и соблюсти закон

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

Недавно мы с командой решили проверить возможность переноса существующих решений на базе Oracle Hyperion Planning на платформу «Форсайт», чтобы примерно понимать сложность, трудозатраты и сроки такого рода проектов. Второй задачей стало создание демо-стенда для бюджетирования HR ресурсов в максимально короткие сроки. Тут звезды сошлись идеально: у нас есть готовая реализация на Oracle Hyperion Planning, есть дедлайн, который как всегда близок, а значит пришло время делать проект.

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