Проекты, статьи и записи о деятельности

Запись / 2023-01-30 17:02:41

В Windows 10 (которая будет поддерживаться Microsoft до 12 января 2027) нет возможности включить отображение секунд системных часов в панели задач (в углу) через стандартные настройки. Однако, включить эту функцию возможно через Реестр Windows. Для этого необходимо:

  1. Запустить приложение Редактор реестра.
  2. Открыть ветку: "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"
  3. Создать в этой ветке новый параметр типа DWORD (32 бита) с названием ShowSecondsInSystemClock и задать этому параметру значение 1.

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

Запись / 2023-01-11 15:25:21

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

  • Drupal 10+ (Drupal 9 устареет в ноябре 2023, и, возможно, Drupal 7 тоже)
  • PHP 8.2+ (PHP 7.4 устарел, PHP 8.1 актуален до 25 ноября 2023, затем будут только обновления безопасности)
  • NGINX 1.22.1+ (актуально, возможно устареет)
  • MariaDB 10.10+ (актуально до 17 ноября 2023)
  • Ubuntu 22.04.1+ (актуально до 30 сентября 2024)

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

Запись / 2022-06-30 09:37:20

"Платформа Universal Analytics перестанет обрабатывать новые данные в стандартных ресурсах с 1 июля 2023 года. Чтобы подготовиться к этому изменению, настройте ресурс Google Аналитики 4" — массовое уведомление от Google.

Похоже, что в течение какого-то времени (максимум до 1 июля 2023), придется поддерживать на сайтах одновременную работу Universal Analitics (UA) и Google Analitics 4 (GA4). По состоянию на 30 июня 2022 модуль Drupal для работы с Google Analytics позволяет работать только либо с тем (UA), либо с другим (GA4). Обновление: с выходом версии 4.0.0 ситуация исправлена для Drupal 8+, поэтому данная запись актуальна для Drupal 7.

Запись / 2022-05-11 18:50:35

"Если Бог создал всё, кто создал Бога?" — это один из распространенных софистических вопросов (софизм — ложное по существу умозаключение, основанное на преднамеренно неправильном подборе исходных положений). Такая постановка вопроса вызывает у отвечающего ощущение, что ответом будет бесконечная последовательность: якобы, у Бога-Создателя, в свою очередь, должен быть "создатель номер 2", а у "создателя номер 2" — "создатель номер 3" и так далее, и так далее. Бесконечная цепь "создателей номер N", явно, бесконечно бессмысленна, а, значит, создаётся ощущение, что и сам вопрос о Создателе, якобы, не имеет смысла. Но это неверно.

Запись / 2021-07-21 10:39:40

С целью борьбы со спамом многие хостеры накладывают ограничение на использование стандартной функции PHP mail():

  • Ограничивают количество отправляемых писем (в день, в час, ваш вариант)
  • Требуют наличия почтового ящика у себя (раз отправляете от нашего имени, тогда храните почту у нас)
  • Или попросту рекомендуют использовать внешний SMTP сервер

Внешние SMTP сервера бывают разные, на мой взгляд удобнее всего работать с Gmail.

Для работы используем PHPMailer — полнофункциональный класс создания и передачи электронной почты для PHP.

Запись / 2020-10-07 22:36:28

Для Drupal 7/8/9 на сайте Nginx существует официальный рецепт c конфигурацией. Однако, для сайтов на базе Drupal 8/9 эта конфигурация не позволяет устанавливать модули и темы через административный интерфейс, возникает ошибка:

Запись / 2020-09-19 02:15:36

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

Для этой цели был установлен набор утилит smartmontools:

# sudo apt install smartmontools

Список всех дисков выдает запуск утилиты smartctl с параметром scan:

# sudo smartctl --scan

Расчеты, основанные на экстраполяции амортизации дисков показывают (и маркетологи этим активно пользуются), что время работы современного SSD составляет около миллиона часов. Конечно, в реальности, этого пока никто не видел.

Запись / 2018-09-03 21:49:17

Знаю анекдот про UDP, но не факт, что он до вас дойдет...
А еще знаю анекдот про TCP. Если он до вас не дойдет, я повторю его снова.

Запись / 2017-11-12 00:47:00

8 и 9 ноября 2017 года в Москве прошла профессиональная конференция разработчиков высоконагруженных систем HighLoad++. Записи из главного зала транслировались в YouTube где и остались до сего дня, за это хочется отдельно поблагодарить организаторов конференции: спасибо, что способствуете повышению уровня грамотности разработчиков всех уровней, вас всегда приятно и полезно послушать.

Запись / 2017-06-12 16:58:28

Во время (но лучше — до) просмотра этого выступления желательно ознакомится с описанием перцептрона — кибернетической моделью восприятия информации мозгом. А дальше много интересного... Рекомендуется самому широкому кругу слушателей: ведь стоит представлять как сегодня находятся решения задач с тысячами параметров.

Запись / 2008-09-14 11:29:52

Я увидел жизнь полной надежды,
Увидел жизнь полной любви.
Я услышал призыв в бесконечность:
"Здесь выбор делаешь — ты".

И я свой выбор сделал —
Пошел вслед за Христом.
Познал: "Не постыдишься
Ты в выборе таком".

Точную дату написания не помню...