Как читать книги (С. И. Поварнин, 1924)

В книге Поварнина Сергея Иннокентьевича Как читать книги даются рекомендации о том как читать эффективно. Книга небольшая и насыщена информацией, рекомендую прочитать её всем кому

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

CodeFest 2019. Три таракана

На CodeFest было интересное выступление Максима Дорофеева под названием Три маленьких таракана на пути к большому будущему. Тема выступления связана с его темой его книги

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

CodeFest 2019. Рефакторинг

Мой конспект доклада с CodeFest 2019 Алексея Катаева Рефакторинг: договариваемся, планируем, внедряем! Доклад был одним из самых полезных среди тех которые я слушал.

Постоянный рефакторинг

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

Typora — markdown редактор

Typora — удобный markdown-редактор. Возможности которыми я пользуюсь:

Собственно, само редактирование и просмотр markdown. Как исходника так и WYSIWYG. Удобно, быстро, красиво. Стандартные возможности:

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

Преобразование типов объектов в Delphi

Хочу рассмотреть один дискуссионный вопрос связанный с преобразованием типов. Сначала краткое введение. В Delphi существует два оператора is и as, связанных с преобразованием типов, и

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

Паттерн MVVM в Delphi

Часто программы написанные на Delphi не следуют какаой-то заданной архитектуре, что приводит к проблемам с сопровождением и расширением во многолетних проектах. Примеров архитектуры и реализации

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

Оптимизация условий с помощью оператора xor

Вместо

if first_condition: if second_condition: first_operator else: second_operator else: if second_condition: second_operator else: first_operator

можно записать

if first_condition ^ second_condition: # ^ —

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

Копирование ссылок с кириллицей в браузере

При копировании в браузерах ссылки из адресной строки содержащей кириллицу ссылки копируются в виде

https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80

При отправке сообщения с такой ссылкой непонятно куда она ведет.

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

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

Рассмотрим задачу похожую на игру Сапёр

Дано прямоугольное поле размером n на m. В поле каждая клетка обозначена либо символом точки (‘.’) точкой либо звёздочки

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

Группировка и подсчёт элементов в списке Python

Рассмотрим задачу

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

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

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