Патенты Embarcadero Technologies Inc

    Вчера Марко Канту опубликовал новость о том, что компания Embarcadero получила патент «Tracking change data in a database», который связан с реализацией Change Views в

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

Python. Наследование

Перевод параграфа 6.4 Inheritance из книги Intermediate Python.

Наследование — это механизм создания новых классов. Наследники специализируют или изменяют базовые классы добавляя в них новую

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

Python. Абстрактные базовые классы

Перевод параграфа 6.7 Abstract Base Classes из книги Intermediate Python.

Чтобы классы реализовывали заданный набор методов в статически типизированных языках, таких как Java, используются интерфейсы

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

Python. Статические и классовые методы

Перевод главы 6.5 Static and Class Methods из книги Intermediate Python.

По умолчанию методы определённые в классе работают с экземплярами класса. Для определения статических и

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

Delphi & PostgreSQL. Фиксим "character with byte sequence 0xcc 0x81 in encoding "UTF8" has no equivalent in encoding "WIN1251""

В логах моей программы появилась странная ошибка:
25.10.2019 10:01:24.523 Thread #5: character with byte sequence 0xcc 0x81 in encoding «UTF8» has no equivalent in encoding «WIN1251″Первой

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

Triangle Quest

Разберём две математические задачи с Hackerrank: Triangle Quest и Triangle Quest 2.

Дано число от 1 до 9 и нужно вывести треугольники из чисел заданного

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

PostgreSQL и часовой пояс

    Заметил, что у меня в базе данных на PostgreSQL, все поля, которые заполняются по умолчанию текущим временем (DEFAULT LOCALTIMESTAMP), отстают от реального времени на 10

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

Сходство информационного стиля и программного кода

Правила информационного стиля из книги Пиши-сокращай похожи на принципы написания хорошего кода. Источник сходства в единой основе кода, статей и книг — в тексте предназначенном

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

Oracle. Как не нужно генерировать первичный ключ

Идея поста возникал при прочтении Получение в программе значения первичного ключа после INSERT.

В Oracle младше 12 версии нет автоинкрементного поля. Стандратный способ генерации первичных

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

"ё"… "е"… какая мне разница? Программа должна найти!

 Буква «ё» совсем не важна… Завтра похолодает и мы все передохнем от жары…
    Иногда я завидую англоязычным программистам. Например, на клавиатуре им не надо переключать раскладку.

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