Публикации от Константин Шпилько

Discord. Переключение микрофона в режим рации

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

Читать на сайте автора.

Обработка входящих в GTD

Обработка это второй этап разбора входящих в GTD (Лабиринт). Один из принципов обработки: «Никогда не перекладывайте дела обратно в корзинку». Ключевой момент и основная сложность Читать на сайте автора.

Читать на сайте автора.

Поверхностное и глубокое копирование в Python

Перевод статьи Python Shallow Copy and Deep Copy. Копирование объектов в Python Оператор присваивания = не создаёт копию объекта. Присваивание создаёт новую переменную которая дублирует Читать на сайте автора.

Читать на сайте автора.

Изменяемые и неизменяемые объекты в Python

Перевод статьи Mutable vs Immutable Objects in Python. Все значения в Python это объекты. Объекты делятся на изменяемые и неизменяемые. Каждая переменная ссылается на Читать на сайте автора.

Читать на сайте автора.

Python. Свойства

Перевод статьи Python @property. Python поддерживает концепцию свойств упрощающих объектно ориентированное программирование. Прежде чем погрузится глубже в детали свойств, рассмотрим зачем могут быть нужны свойства. Читать на сайте автора.

Читать на сайте автора.

Обработка ошибок и проектирование компилятора

Перевод статьи Error Handling in Compiler Design. Задача по обработке ошибок (Error Handling) включает в себя: обнаружение ошибок, сообщения об ошибках пользователю, создание стратегии восстановления Читать на сайте автора.

Читать на сайте автора.

Статические и динамические области видимости

Перевод статьи Static and Dynamic Scoping. Область видимости переменной x это область программы в которой использование имени x ссылается на объявление этой переменной. Одна из Читать на сайте автора.

Читать на сайте автора.