Поменять бы синтаксис описания класса в Python

Если на протяжении достаточного продолжительного времени вы использовали какой-либо язык программирования для «материализации» своих мыслей, то обязательно найдётся то, что хотелось бы изменить. Такая штука произошла у меня с Python. Есть несколько мыслей по поводу Python, которые требуют (имхо) его изменений, но, к сожалению, это не в моих силах. Тем не менее, одной из них я вас загружу: синтаксис описания классов.
Читать далее «Поменять бы синтаксис описания класса в Python»

Высшее образование предотвращает старческий маразм

Первоначально считалось, что с возрастом человек теряет до 10 баллов в IQ-тесте. Однако, недавние исследования показали, что самое большое влияние на различия в когнитивных способностях поколений оказывает эффект Флинна. Смотри оригинальную статью Age-related IQ decline is reduced markedly after adjustment for the Flynn effect.
О, как!

Советский человек не вымер!.. Вот кошмар!

Советский человек не вымер!.. Вот кошмар!
Он размножается, как муха и комар,
Как мошкара, как бездуховная букашка,
А должен вымереть, исчезнуть навсегда, —
Проблема острая научного труда,
Где словоблудья грантососная среда,
И цвет науки — либерашкина компашка.
Как же так …

Обнаружение объекта на изображении методом цветовой сегментации (Python)

Прежде чем говорить о сути вещей, договоримся о терминах . . .

Контур — просто непрерывная кривая, разделяющая на изображении все точки с одинаковым цветом или интенсивность. Контур является полезным инструментом для анализа форм, а также для обнаружения и распознавания объектов.

Порог. Применение порогового значения к изображению в градациях серого делает его двоичным черно/белым изображением. Из разумных соображений устанавливается пороговое значение, при котором все значения ниже этого порога становятся черными, а все значения выше становятся белыми.
Читать далее «Обнаружение объекта на изображении методом цветовой сегментации (Python)»

Руководство для начинающих по Cron Jobs

Cron — один из часто используемых инструментов для Unix-систем. Его используют для планирования выполнения команд на определённое время. Эти «отложенные» команды или задания принято называть «Cron Jobs». Такой инструмент отлично подходит для регулярных бэкапов, мониторинга дискового пространства, удаления файлов (например, логов) и много чего ещё. В этой статье будет рассказано о работе с Cron на Linux.

Введение

Шаблон задания для Cron выглядит примерно так:

Минуты(0-59) Часы(0-24) День(1-31) Месяц(1-12) День недели(0-6) Команда

Вот иллюстрация этого же шаблона, которую можно сохранить себе:

Формат cronjob-выражения
Формат cronjob-выражения

Читать далее «Руководство для начинающих по Cron Jobs»

Hello, World или 5 шагов в Github

Проект Hello World — давняя традиция в компьютерном мире. Традиционно, с этого простого упражнения вы начинаете постигать что-то новое. Давайте начнем знакомится с GitHub!

Вы узнаете,

  • как создать и использовать репозиторий;
  • как создать и управлять новой веткой;
  • как внесите изменения в файл и отправлять их на GitHub в качестве коммитов;
  • как создать и объединить запрос на подключение.

Читать далее «Hello, World или 5 шагов в Github»

Почему WhatsApp никогда не будет безопасным

Павел Дуров прокомментировал вчерашнюю новость об уязвимости в мессенджере WhatsApp. Говорит, что не удивлён: «каждый раз, когда WhatsApp приходится исправлять критическую уязвимость в своём приложении, на её месте появляется новая».

Как так…