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

Все потоки

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

GUI-приложения с помощью Python-Tkinter

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

Создание графического интерфейса для приложения может быть проще, чем кажется, особенно если использовать Tkinter — встроенный инструмент Python для разработки GUI. В этой статье мы подробно рассмотрим, как с помощью этого пакета быстро и эффективно создавать простые, но функциональные оконные приложения. Если вам нужно добавить интерфейс в ваш Python-проект или просто поэкспериментировать с созданием GUI, этот материал поможет вам разобраться в основах и понять, как начать работать с Tkinter.

Читать далее

Заставляем ботов бесконечно играть в карты. Часть 2

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

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

Итак, в предыдущих сериях мы: познали боль и дисбаланс; написали логику карточной игры на питоне; внедрили в игру ботов и заставили их играть друг с другом тысячи и тысячи партий; описали метрики, которые мы собираем с игры; пообещали себе, что доведем дело до конца и получим оптимальные настройки карточной игры

Читать далее

«Они просто меняют рабочий чат». Как превратить отдельных сотрудников в команду в условиях распределенной работы

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

Привет! Меня зовут Анастасия Криулина, я фасилитатор и ведущая командных сессий в КОРУСе. Сегодня затрону достаточно острую тему формирования команды в условиях удаленки. 

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

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

Читать далее

Посткапитализм без откатов: эволюция к равенству возможностей

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

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

Эта статья является ответом на хабра-материал «Концепция Человек-Род-Государство» (от @Avant28) в котором предлагается вернуться к родовой структуре как основе социального устройства.

Но стоит ли идти назад?

База: как разместить простого Telegram-бота на Ubuntu 24.04

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

С сегодняшнего дня запускаем рубрику «База», в которой будем максимально понятно и подробно объяснять то, о чём вы, возможно, стеснялись спросить.

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

Читать далее

Забавы в ближнем инфракрасном. Часть 2. Сенсор + Arduino + Скетч = Счётчик пробегающих

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

В предыдущей статье (Часть 1) я описал "секреты" изготовления любительской сенсорной системы (типа "инфракрасный барьер") из трёх резисторов, двух диодов и одного транзистора. Пришла пора построить на её основе какую-нибудь практически полезную вещь. Ну, хоть для забавы. (Профессионалы дальше читать не должны.) Пусть это будет счётчик чего-нибудь. Студентов, выходящих из учебного корпуса, или железнодорожных вагонов, скатывающихся с сортировочной горки.

Когда сенсорная система готова, интерес смещается к проблеме обработки поступающей от неё информации. Электронщик, отдохни, сходи попить кофе. Айтишник, просыпайся: твой выход.

Читать далее

DATAREON VS Apache NiFi

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

Всем привет! На связи Никита Скирдин, программист 1С ИТ-интегратора «Белый код». Статья появилась как результат небольшого исследования для одного из наших клиентов. Заказчик обратился с вопросом выбора интеграционного решения. Здесь оставляю результаты.

Читать далее

Эволюция загрузочных экранов в играх: от запрета на мини-игры до тренировочной площадки

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

Вы вполне могли застать эпоху, когда игры грузились минут по 5. В это время можно было пойти заварить чай или же лениво потягиваться, утомительно ожидая конца загрузки. На экране тем временем висел злосчастный загрузочный экран, который со временем приедался. Конечно, сейчас уже совсем другое время — вон новый Doom грузится за секунды 2, достаточно лишь иметь хороший SSD.

В этом материале мы вспомним об истории загрузочных экранов: чем ПК 1980-х годов отличались от консолей того времени, и как патент Namco заставил разработчиков искать свежие решения. Разумеется, покажем лучших представителей — порой компании придумывали замечательные способы развлечь, даже в моменты загрузки игры.

Читать далее