Записи

Как отправлять письма при помощи PHPMailer через SMTP

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

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

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

Nginx рецепт для Drupal 9

Для Drupal 7/8/9 на сайте Nginx существует официальный рецепт c конфигурацией. Однако, для сайтов на базе Drupal 8/9 эта конфигурация не позволяет устанавливать модули и темы через административный интерфейс, возникает ошибка:
An AJAX HTTP error occurred.
HTTP Result Code: 403
Debugging information follows.
Path: /core/authorize.php/core/authorize.php?...
StatusText: Forbidden
ResponseText: 
403 Forbidden
403 Forbidden
nginx/1.18.0

SSD из 1912 года

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

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

# sudo apt install smartmontools

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

# sudo smartctl --scan

Записи трансляций HighLoad++ 2017

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

Выступление Наталии Ефремовой о применении нейронных сетей

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

Пошел вслед за Христом

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

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

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