вторник, 23 марта 2021 г.

Создание поддомена на голой VPS без контрольной панели (КП) от хостинга

Возникла у меня сгодня мысль написать одну утилику, которая бы парсила входящую почту по IMAP, сохраняла бы их в БД и отображала на веб-странице. Но речь сегодня не об этом. 

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

1) Добавил A-запись в DNS c названием нового поддомена и айпи-адресом сервера. Так как я пользуюсь Cloudflare, то записи поменял в их КП. В ином случае нужно было бы менять DNS записи в КП хостинга. 

2) Создал и настроил виртуальные хосты на Apache, руководствуясь этим старым гайдом (если CentOS, то желательно юзать этот гайд, хотя в принципе подходит и тот и другой). Вообще-то говоря, это самая важная часть. При создании веб-сервера, нужно в первую очередь создавать и настраивать виртуальные хосты, чтобы в случае чего можно было без проблем добавить поддомены.

Итак, я всё сделал, файлы сайта перенёс в новую директорию и... сайт с поддоменом не открывается - браузер пишет, что имя домена не найдено. В чём же дело? Оказалось, что дело в моем тупом корпоративном интернете (да, я занимаюсь этой фигней во время рабочего дня), который очень долго хранит локальный DNS-кэш.

понедельник, 22 марта 2021 г.

Отрывки из Время жить и время умирать (Zeit zu leben und Zeit zu sterben)

Хорошо наше нацистское движение

 — Кстати, помнишь Бурмейстера?

— Нашего учителя математики?

— Вот именно. Ведь я тогда по милости этого осла вылетел из седьмого класса. Из-за истории с Люси Эдлер. Неужели ты забыл?

— Конечно, помню, — отозвался Гребер. Но он все забыл.

— Уж как я его тогда просил ничего не говорить директору! Нет, сатана был неумолим, это, видишь ли, его моральный долг и все такое. Отец меня чуть не убил. Да, Бурмейстер! — Альфонс произнес это имя с каким-то особым смаком. — Что ж, я отплатил ему, Эрнст. Постарался, чтобы ему вкатили полгодика концлагеря. Ты бы посмотрел на него, когда он оттуда вышел! Стоял передо мной навытяжку, и теперь, как увидит, в штаны готов наложить. Он меня обучал, а я его проучил. Ловко сострил, верно?

— Ловко.

Альфонс рассмеялся. — От таких шуток душа радуется. Тем и хорошо наше нацистское движение

понедельник, 15 марта 2021 г.

Бункер (2004)

Наконец-то посмотрел вчера известный в широких кругах фильм Бункер. 

Фильм тяжёлый. Очень тяжёлый и трагичный. Чем-то напоминает "На западном фронте без перемен" Ремарка. Если у Ремарка описаны судьбы отдельно взятых немецких солдат, то в Бункере показана судьба целой страны, целого народа. Невероятно душераздирающие попытки высшего руководства Рейха изменить неминуемый рок, напрячься из последних сил и поменять ход событий, пойти в контратаку, и... Но это было невозможно. Линия фронта уже находилась в Берлине, в самом сердце Рейха. Эта та ситуация, когда дом полностью объят пламенем, а ты стоишь посередине огня и безумно бредишь о том, что сможешь не только потушить весь дом с помощью одной бутылки воды, но еще и полностью его отстроить заново, да еще и лучше прежнего. Именно в такой ситуации находился Гитлер и некоторые другие люди из руководства Рейха. Но всех их ждало медленное и болезненное крушение надежд, планов, идеалов, веры... А апофеозом всему этому безумию послужил суицид, как высшая точка отчаяния. Вместе с ними своеобразный суицид принял и весь немецкий народ. 

Гитлер - это, безусловно, психопат, диктатор и не самый умелый военный руководитель. Однако, он не был трусом. Он поставил на кон всё - свою жизнь и жизнь немецкого народа. С такими крупными ставками он просто не мог себе позволить капитулировать. Он сражался до самого конца, даже когда сражаться было совершенно бессмысленно. Другой руководитель на его месте попросил бы мира еще на подступах вражеских армий к своей стране, но только не Гитлер. 

Повторюсь, что фильм длинный и тяжёлый. Но он отлично показывает все ужасы и безумие той войны. Атмосферу того страшного времени, когда всё оказалось кончено. Про актёрскую игру, грим, декорации, операторскую работу и прочее говорить смысла нет. Этот фильм - это лишь напоминание о том еще недавнем времени безумия, хаоса, смерти и войны. И несмотря на все свои мелкие недостатки, фильму удалось показать всё это. Поэтому 9 из 10. 

среда, 10 марта 2021 г.

Принцип работы email на mediawiki

 Оказывается, в mediawiki недостаточно просто настроить smtp на сервере, чтобы она могла отправлять письма. При таком варианте появляется ошибка Unknown error in PHP's mail() function, несмотря на то, в консоли функция mail() отправляет письмо успешно:

# php -r "mail('test_user@test_email.ru', 'hello', 'blablablah');"

Чтобы отправка email начала функционировать в медиавики, нужно в файл настроек добавить переменную $wgSMTP:

$wgSMTP = [

    'host'     => 'smtp.mail.com', // could also be an IP address. Where the SMTP server is located. If using SSL or TLS, add the prefix "ssl://" or "tls://".

    'IDHost'   => 'lopar-wiki.tk',      // Generally this will be the domain name of your website (aka mywiki.org)

    'port'     => 587,                // Port to use when connecting to the SMTP server

    'auth'     => true,               // Should we use SMTP authentication (true or false)

    'username' => 'lopario@lopar-wiki.tk',     // Username to use for SMTP authentication (if being used)

    'password' => '********'       // Password to use for SMTP authentication (if being used)

];

То есть отправка почты идёт мимо настроенного на сервере msmtp и функции mail(), а через свою имплементацию протокола SMTP в библиотеке классов PEAR, который в свою очередь использует класс Net_Socket::, использующий API для подключения через TCP/IP сокеты. 

Вопрос - зачем тогда вообще на сервере настраивать smtp, если это может делать сама php?

Интересные отрывки из Фауста

Воспоминания о прошлом

Вы вновь со мной, туманные виденья ,

Мне в юности мелькнувшие давно...

Вас удержу ль во власти вдохновенья?

Былым ли снам явиться вновь дано?

Из сумрака, из тьмы полузабвенья

Восстали вы... О, будь, что суждено!

Как в юности, ваш вид мне грудь волнует,

И дух мой снова чары ваши чует.

Вы принесли с собой воспоминанье

Весёлых дней и милых теней рой;

Воскресло вновь забытое сказанье

Любви и дружбы первой предо мной;

Всё вспомнилось: и прежнее страданье,

И жизни бег запутанной чредой,

И образы друзей, из жизни юной

Исторгнутых, обманутых фортуной.

Кому я пел когда-то, вдохновенный,

Тем песнь моя - увы! - уж не слышна...

Кружок друзей рассеян по вселенной,

Их отклик смолк, прошли те времена.

Я чужд толпе со скорбью, мне священной,

Мне самая хвала её страшна,

А те, кому моя звучала лира,

Кто жив ещё, - рассеяны средь мира.

***

Хитрый план - катить колесо

Уже больше месяца меня преследует идея покупки автомобиля и путешествия по восточной России. В планах поступить в автошколу (попробую это сделать в отпуск, в апреле), окончить ее где-то летом, взять еще один отпуск (скорее всего, придется взять неоплачиваемый), долететь самолётом до Владивостока, там купить автомобиль из Японии и проехать на нем обратно до Екатеринбурга. 

Кроме того, что план сам по себе безумен для такого домашнего сыча, как я, есть ещё ряд бытовых проблем, которые препятствуют его осуществлению. Самая главная из них - это, конечно же, финансовая. В апреле я планирую купить квартиру отцу, поэтому все мои сбережения канут в Лету. А за три месяца накопить нужную сумму будет нереально (нужно как минимум 600 тыс., а лучше 700+). К тому же к лету меня скорее всего понизят в должности и в зарплате. Тут единственный вариант - это брать кредит, чего очень не хотелось бы. Эх, если бы не отец, то всё было бы гладко.

воскресенье, 7 марта 2021 г.

Ikisudama (2001)

 

Ikisudama 

***

Несмотря на то, что хронометраж фильма довольно длинный (2 часа), смотрится довольно легко из-за того, что фильм поделён на две части - две разные истории, которые почти не связаны между собой. Единственное связующее звено этих двух историй - это братья Ёсино.

История первой части фильма строится на теме мистического двойника (Doppelg?nger), встреча с которым приносит смерть. В этой части показана история младшего брата - Рёдзи Ёсино. Он - популярный и красивый парень во всей школе, лидер метал-группы, у которого есть любимая девушка, ученица той же школы - Марико. И было бы всё хорошо, если бы не тайная воздыхательница главного героя этой истории - очень странная и необщительная одноклассница Асадзи, которая постоянно следит за ним. Но самое странное, что ее иногда видят в разных местах одновременно... Асадзи пытается подружиться с главным героем, но он ее отвергает, и тогда начинается серия загадочных смертей девушек, которые проявляют к Рёдзи особое внимание...

Вторая часть фильма посвящена истории о проклятых домах. Обычная японская школьница Накада Нохико вместе со своей семьей жила в своем доме. И всё бы хорошо, но их соседи из других домов начинают умирать по очереди за короткое время. И вот когда подошла очередь дома семьи Накада, они чувствуют что-то неладное и переезжают оттуда в многоквартирный дом. Но и здесь их ждёт неудача - в новой квартире происходят какие-то очень странные и жуткие вещи - настолько жуткие, что мама главной героини с поседевшими волосами попадает в бессознательном состоянии в больницу. За ней в больнице присматривает отец, и таким образом главная героиня остается одна в злосчастной квартире. Ну и тут начинается ад...

Кратко подытожу. Если вы фанат японских хорроров, то стоит посмотреть обязательно - всё же снято очень даже неплохо, актёрская игра для японского фильма, надо сказать, весьма неплохая. Да и есть места в сюжете, которые наводят жуть. Ну а если вы не любитель подобного жанра, то навряд ли вам понравится этот фильм (да и навряд ли вы узнаете о существовании этого фильма).

6 из 10

среда, 3 марта 2021 г.

Понравившиеся мне отрывки из "Портрета Дориана Грея"

Страсть к пороку
По уверению психологов, бывают моменты, когда страсть к пороку (или к тому, что люди называют пороком) так овладевает нашим существом, что каждый фибр тела и каждая клетка мозга как бы движутся страшным импульсом. В такие моменты люди теряют свободу воли. Они движутся к своему роковому концу, как автоматы. Они лишены выбора, сознание в них или убито, или же только затем и живет, чтоб усилить привлекательность бунта и сделать ярче соблазн непослушания. Ведь все грехи, как неустанно напоминают нам богословы, суть лишь грехи непослушания. Когда гордый дух, утренняя звезда, зла, отпал от неба, он отпал, как непокорный.

***

Название — это все
Название — это все. Я никогда не спорю о поступках. Я только спорю против слов. Вот почему я ненавижу реализм в литературе. Человек, называющий лопату лопатой, должен быть обречен всю жизнь работать ею. Это единственное, на что он годится.