Подбираем скины в Counter-Strike: Global Offensive в цвет сумочки
Многопользовательская Counter-Strike: Global Offensive наполнена различными раскрасками для оружия разной степени редкости и привлекательности. Некоторые игроки гонятся за уникальными скинами, а другие выбирают на основе субъективного вкуса. Помимо официальной торговой площадки Steam, скины можно купить на сторонних ресурсах, доверие к которым невелико. Но в обоих случаях нет фильтра по цвету.
Вручную перебирать все варианты раскраски для всех видов вооружений очень долго. К счастью, проблему можно автоматизировать. В статье я покажу, как извлечь необходимые ресурсы из игры, и еще раз поговорю про сложность определения схожести цветов.
Статья
Многопользовательская Counter-Strike: Global Offensive наполнена различными раскрасками для оружия разной степени редкости и привлекательности. Некоторые игроки гонятся за уникальными скинами, а другие выбирают на основе субъективного вкуса. Помимо официальной торговой площадки Steam, скины можно купить на сторонних ресурсах, доверие к которым невелико. Но в обоих случаях нет фильтра по цвету.
Вручную перебирать все варианты раскраски для всех видов вооружений очень долго. К счастью, проблему можно автоматизировать. В статье я покажу, как извлечь необходимые ресурсы из игры, и еще раз поговорю про сложность определения схожести цветов.
Статья
Анатомия асинхронных фреймворков в С++ и других языках
В этой статье я расскажу об устройстве асинхронных движков с корутинами и без них. Для начала сосредоточимся не на конкретном движке, а на том, почему во всех популярных языках программирования появились корутины и чем они так хороши. Это может быть интересно не только C++-разработчикам, но и всем, кто занимается разработкой сетевых приложений или интересуется архитектурой современных фреймворков.
Статья
В этой статье я расскажу об устройстве асинхронных движков с корутинами и без них. Для начала сосредоточимся не на конкретном движке, а на том, почему во всех популярных языках программирования появились корутины и чем они так хороши. Это может быть интересно не только C++-разработчикам, но и всем, кто занимается разработкой сетевых приложений или интересуется архитектурой современных фреймворков.
Статья
Авто преписка в тг с привязкой к Google Calendar
У меня была такая проблема что я каждый день когда ложился спать всегда ставил в нике преписку что то по типу [БУДУ ЗАВТРА В 8:00] так вот в какой то момент меня это доконало и я решил сделать так что бы скрипт сам делал мне эту преписку, но будет брать события с Google Calendar. Думаю это довольно удобно ведь так можно будет записывать в календарь все свои дела а скрипт будет автоматически ко времени преписывать их к нику.
Статья
У меня была такая проблема что я каждый день когда ложился спать всегда ставил в нике преписку что то по типу [БУДУ ЗАВТРА В 8:00] так вот в какой то момент меня это доконало и я решил сделать так что бы скрипт сам делал мне эту преписку, но будет брать события с Google Calendar. Думаю это довольно удобно ведь так можно будет записывать в календарь все свои дела а скрипт будет автоматически ко времени преписывать их к нику.
Статья
Chief Product Officer(CPO) в компанию Denum.Pay
Denum.Pay - технологическая компания, которая создает экосистему для развития бизнеса. Платежная экосистема для физических и юридических лиц с применением AI (аналитика поведения пользователей и кастомизированные рекомендации). Единая fintech платформа для приема, учета, анализа и отправки платежей с возможностью бесшовного кредитования.
Что делать:
— Определять, развивать и поддерживать комплексные IT решения группы компаний;
— Определять, анализировать и отслеживать ключевые метрики продукта;
— Исследовать аудиторию;
— Создавать и наполнять бэклог и roadmap продукта, управлять приоритетами разработки;
— Планировать проекты, спринты и релизы совместно с командой;
— Создать и координировать продуктовую команду;
— Развивать команду, налаживать процессы ведения проектов;
— Стратегически планировать и бюджетировать проекты;
— Плотно и на общем языке взаимодействовать с командой разработки;
— Приоритизировать задачи, подготовка бизнес-требований;
— Отслеживание рыночных решений и внедрение лучших практик рынка платежных услуг.
Кого ищут:
— 3+ лет опыта работы в финтех-проектах;
— 3+ года опыта работы в управлении продуктом;
— Прокаченные управленческие навыки и опыт построения и управления командой;
— Хорошее понимание предметной области: финансовые сервисы и платежные решения для малого бизнеса и индивидуальных предпринимателей;
— Способность генерировать новые идеи и применять новые практики;
— Хорошие организационные и аналитические навыки, способность развивать продукт, основываясь на исследование, данных и трендах индустрии;
— Отличные навыки решения проблем;
— Опыт работы по Agile/Scrum методологии;
— Глубокое понимание 1C.
Условия:
— ЗП - 300 т.р.
Откликнуться: @respondDP_bot
Лучшие вакансии от работодателей мечты на promopoisk.com
Denum.Pay - технологическая компания, которая создает экосистему для развития бизнеса. Платежная экосистема для физических и юридических лиц с применением AI (аналитика поведения пользователей и кастомизированные рекомендации). Единая fintech платформа для приема, учета, анализа и отправки платежей с возможностью бесшовного кредитования.
Что делать:
— Определять, развивать и поддерживать комплексные IT решения группы компаний;
— Определять, анализировать и отслеживать ключевые метрики продукта;
— Исследовать аудиторию;
— Создавать и наполнять бэклог и roadmap продукта, управлять приоритетами разработки;
— Планировать проекты, спринты и релизы совместно с командой;
— Создать и координировать продуктовую команду;
— Развивать команду, налаживать процессы ведения проектов;
— Стратегически планировать и бюджетировать проекты;
— Плотно и на общем языке взаимодействовать с командой разработки;
— Приоритизировать задачи, подготовка бизнес-требований;
— Отслеживание рыночных решений и внедрение лучших практик рынка платежных услуг.
Кого ищут:
— 3+ лет опыта работы в финтех-проектах;
— 3+ года опыта работы в управлении продуктом;
— Прокаченные управленческие навыки и опыт построения и управления командой;
— Хорошее понимание предметной области: финансовые сервисы и платежные решения для малого бизнеса и индивидуальных предпринимателей;
— Способность генерировать новые идеи и применять новые практики;
— Хорошие организационные и аналитические навыки, способность развивать продукт, основываясь на исследование, данных и трендах индустрии;
— Отличные навыки решения проблем;
— Опыт работы по Agile/Scrum методологии;
— Глубокое понимание 1C.
Условия:
— ЗП - 300 т.р.
Откликнуться: @respondDP_bot
Лучшие вакансии от работодателей мечты на promopoisk.com
Технический директор с глубоким пониманием 1С / CTO в компанию Denum.Pay
Denum.Pay - технологическая компания, которая создает экосистему для развития бизнеса. Платежная экосистема для физических и юридических лиц с применением AI (аналитика поведения пользователей и кастомизированные рекомендации). Единая fintech платформа для приема, учета, анализа и отправки платежей с возможностью бесшовного кредитования.
Что делать:
— Взаимодействие с бизнес и техническими отделами, координация внутреннего взаимодействия;
— Формирование требований и планирование работ;
— Организация работы команд разработки и методологическое сопровождение на всех этапах разработки (1С, web, golang);
— Определение ключевых инфраструктурых моментов;
— Создание подразделения/функции технической поддержки, внедрение SLA;
— Проведение code review и design review;
— Постоянный аудит эффективности процессов, выявление проблемных зон и их совершенствование.
Кого ищут:
— Продуктовый подход к разработке;
— Опыт в роли CTO от 3 лет;
— Работа c разработкой 1С от 5 лет, понимание методик построения высоконагруженных систем;
— Знания и опыт в web разработке и стека современных фреймворков (React, Node.JS, Flutter);
— Понимание принципов построения микросервисной архитектуры и распиливания монолита в микросервисы;
— Знание современных технологий: системы контейнеризации и оркестрации контейнеров, облачные технологии и в целом практики DevOps;
— Опыт проектирования баз данных SQL/NoSQL.
Условия:
— ЗП - 500 т.р.
Откликнуться: @respondDP_bot, Просьба откликаться с резюме
Лучшие вакансии от работодателей мечты на promopoisk.com
Denum.Pay - технологическая компания, которая создает экосистему для развития бизнеса. Платежная экосистема для физических и юридических лиц с применением AI (аналитика поведения пользователей и кастомизированные рекомендации). Единая fintech платформа для приема, учета, анализа и отправки платежей с возможностью бесшовного кредитования.
Что делать:
— Взаимодействие с бизнес и техническими отделами, координация внутреннего взаимодействия;
— Формирование требований и планирование работ;
— Организация работы команд разработки и методологическое сопровождение на всех этапах разработки (1С, web, golang);
— Определение ключевых инфраструктурых моментов;
— Создание подразделения/функции технической поддержки, внедрение SLA;
— Проведение code review и design review;
— Постоянный аудит эффективности процессов, выявление проблемных зон и их совершенствование.
Кого ищут:
— Продуктовый подход к разработке;
— Опыт в роли CTO от 3 лет;
— Работа c разработкой 1С от 5 лет, понимание методик построения высоконагруженных систем;
— Знания и опыт в web разработке и стека современных фреймворков (React, Node.JS, Flutter);
— Понимание принципов построения микросервисной архитектуры и распиливания монолита в микросервисы;
— Знание современных технологий: системы контейнеризации и оркестрации контейнеров, облачные технологии и в целом практики DevOps;
— Опыт проектирования баз данных SQL/NoSQL.
Условия:
— ЗП - 500 т.р.
Откликнуться: @respondDP_bot, Просьба откликаться с резюме
Лучшие вакансии от работодателей мечты на promopoisk.com
Можно ли делать игры на Python?
Python нашёл себе место почти во всех сферах IT. Разработка веб-сайтов, управление станками ЧПУ, desktop, мобильные приложения, а уж про искусственный интеллект, машинное обучение и анализ данных я вообще молчу. Сейчас Python лучший друг хоть школьнику, хоть сотруднику научно-исследовательской лаборатории. А что на счёт игр? Компьютерные игры - это огромная доля IT рынка, которая уже набрала и продолжает набирать обороты. Игры то делать можно на питоне? Сегодня мы расставим все точки над i. Меня зовут Макс, я один из авторов YouTube канала PyLounge, а вы читаете статью в которой я расскажу можно ли создавать игры на Python и какую нишу занял Python в сфере gamedev.
Статья
Python нашёл себе место почти во всех сферах IT. Разработка веб-сайтов, управление станками ЧПУ, desktop, мобильные приложения, а уж про искусственный интеллект, машинное обучение и анализ данных я вообще молчу. Сейчас Python лучший друг хоть школьнику, хоть сотруднику научно-исследовательской лаборатории. А что на счёт игр? Компьютерные игры - это огромная доля IT рынка, которая уже набрала и продолжает набирать обороты. Игры то делать можно на питоне? Сегодня мы расставим все точки над i. Меня зовут Макс, я один из авторов YouTube канала PyLounge, а вы читаете статью в которой я расскажу можно ли создавать игры на Python и какую нишу занял Python в сфере gamedev.
Статья
Создание IoT-приложения с использованием HTTP API
Уже несколько лет не снижается ажиотаж вокруг IoT-устройств. Эти устройства могут быть почти чем угодно: от будильника, показывающего погоду, до холодильника, сообщающего о ценах в ближайших продуктовых магазинах. Какой бы ни была реализация, для общения с источниками данных эти устройства используют API. Но как конкретно подключаются сообщения, данные и устройства?
В этом посте мы покажем пример проектирования и моделирования данных для IoT-устройства. Для этого будет использовано M5Stack — небольшое модульное IoT-устройство с экраном, и подключение к API Metropolitan Transportation Authority Нью-Йорка (MTA) для получения актуального графика движения поездов на разных станциях.
Статья
Уже несколько лет не снижается ажиотаж вокруг IoT-устройств. Эти устройства могут быть почти чем угодно: от будильника, показывающего погоду, до холодильника, сообщающего о ценах в ближайших продуктовых магазинах. Какой бы ни была реализация, для общения с источниками данных эти устройства используют API. Но как конкретно подключаются сообщения, данные и устройства?
В этом посте мы покажем пример проектирования и моделирования данных для IoT-устройства. Для этого будет использовано M5Stack — небольшое модульное IoT-устройство с экраном, и подключение к API Metropolitan Transportation Authority Нью-Йорка (MTA) для получения актуального графика движения поездов на разных станциях.
Статья
Списковые включения в Python мощнее, чем можно подумать
В Python списковые включения (и генераторы списков) — замечательные механизмы, способные серьёзно упрощать программный код. Правда, чаще всего их используют в форме, предусматривающей наличие единственного цикла for и, возможно, одного условия if. И это всё. Но если попытаться немного вникнуть в эту тему, то окажется, что у списковых включений Python имеется гораздо больше возможностей, чем можно подумать, возможностей, разобравшись с которыми, можно, по меньшей мере, кое-чему научиться.
Статья
В Python списковые включения (и генераторы списков) — замечательные механизмы, способные серьёзно упрощать программный код. Правда, чаще всего их используют в форме, предусматривающей наличие единственного цикла for и, возможно, одного условия if. И это всё. Но если попытаться немного вникнуть в эту тему, то окажется, что у списковых включений Python имеется гораздо больше возможностей, чем можно подумать, возможностей, разобравшись с которыми, можно, по меньшей мере, кое-чему научиться.
Статья
Python AI: как построить нейронную сеть и делать прогнозы
Проще говоря, цель использования ИИ — заставить компьютеры думать так же, как люди. Это может показаться чем-то новым, но эта область родилась в 1950-х годах.
Представьте, что вам нужно написать программу на Python, которая использует ИИ для решения задачи судоку . Способ добиться этого — написать условные операторы и проверить ограничения, чтобы увидеть, можно ли разместить число в каждой позиции. Ну, этот Python-скрипт уже является приложением ИИ, потому что вы запрограммировали компьютер для решения проблемы!
Статья
Проще говоря, цель использования ИИ — заставить компьютеры думать так же, как люди. Это может показаться чем-то новым, но эта область родилась в 1950-х годах.
Представьте, что вам нужно написать программу на Python, которая использует ИИ для решения задачи судоку . Способ добиться этого — написать условные операторы и проверить ограничения, чтобы увидеть, можно ли разместить число в каждой позиции. Ну, этот Python-скрипт уже является приложением ИИ, потому что вы запрограммировали компьютер для решения проблемы!
Статья
Управление громкостью звука жестами на Python
В данной статье хочу рассказать про один проект (Идея заключается в том, чтобы менять громкость звука на компьютере при помощи жестов. Громкость будет регулироваться расстоянием между указательным и большим пальцами, а сигналом для подтверждения будет согнутый мизинец.)
Статья
В данной статье хочу рассказать про один проект (Идея заключается в том, чтобы менять громкость звука на компьютере при помощи жестов. Громкость будет регулироваться расстоянием между указательным и большим пальцами, а сигналом для подтверждения будет согнутый мизинец.)
Статья
Авто преписка в тг с привязкой к Google Calendar
У меня была такая проблема что я каждый день когда ложился спать всегда ставил в нике преписку что то по типу [БУДУ ЗАВТРА В 8:00] так вот в какой то момент меня это доконало и я решил сделать так что бы скрипт сам делал мне эту преписку, но будет брать события с Google Calendar. Думаю это довольно удобно ведь так можно будет записывать в календарь все свои дела а скрипт будет автоматически ко времени преписывать их к нику.
Статья
У меня была такая проблема что я каждый день когда ложился спать всегда ставил в нике преписку что то по типу [БУДУ ЗАВТРА В 8:00] так вот в какой то момент меня это доконало и я решил сделать так что бы скрипт сам делал мне эту преписку, но будет брать события с Google Calendar. Думаю это довольно удобно ведь так можно будет записывать в календарь все свои дела а скрипт будет автоматически ко времени преписывать их к нику.
Статья
Использование slots в Python
Когда мы создаем объекты для классов, требуется память, а атрибут хранится в виде словаря (в dict). В случае, если нам нужно выделить тысячи объектов, это займет достаточно много места в памяти.
К счастью, есть выход — слоты, они обеспечивают специальный механизм уменьшения размера объектов. Это концепция оптимизации памяти на объектах. Также, использование слотов позволяет нам ускорить доступ к атрибутам.
Статья
Когда мы создаем объекты для классов, требуется память, а атрибут хранится в виде словаря (в dict). В случае, если нам нужно выделить тысячи объектов, это займет достаточно много места в памяти.
К счастью, есть выход — слоты, они обеспечивают специальный механизм уменьшения размера объектов. Это концепция оптимизации памяти на объектах. Также, использование слотов позволяет нам ускорить доступ к атрибутам.
Статья
Современный Python: как начать свой проект с нуля при помощи Pyenv и Poetry
Практически все начинающие разработчики сталкиваются с тем, что понимания синтаксиса у языка программирования и хороших инженерных практик недостаточно для того, чтобы начать программировать. Прежде, чем написать первую рабочую программу, нужно создать правильную среду разработки — такую, которая внедряет хорошие методы написания кода, повышает производительность и облегчает взаимодействие и коммуникацию проекте.
Статья
Практически все начинающие разработчики сталкиваются с тем, что понимания синтаксиса у языка программирования и хороших инженерных практик недостаточно для того, чтобы начать программировать. Прежде, чем написать первую рабочую программу, нужно создать правильную среду разработки — такую, которая внедряет хорошие методы написания кода, повышает производительность и облегчает взаимодействие и коммуникацию проекте.
Статья
Работа с отсутствующими значениями в Pandas
Когда значение данных для объекта для определенного наблюдения не сохраняется, это означает, что эта функция имеет недостающее значение. Обычно отсутствующее значение в наборе данных отображается как вопросительный знак , ноль, NaN или просто пустая ячейка. Но как можно справиться с недостающими данными?
Статья
Когда значение данных для объекта для определенного наблюдения не сохраняется, это означает, что эта функция имеет недостающее значение. Обычно отсутствующее значение в наборе данных отображается как вопросительный знак , ноль, NaN или просто пустая ячейка. Но как можно справиться с недостающими данными?
Статья