Заметки любителя экспериментов

Позднее Ctrl + ↑

Прошедшие выходные

Выходные прошли достаточно интересно, так сказать.
В пятницу отмечали день рождения тестя. Только успели с Олей проснуться, как позвонила теща и попросила приехать пораньше, чтобы помочь ей со столом. Пришлось спешно собираться. И тут я вспомнил про Сбербанк с его заявлением. Пулей полетел туда, нашел Юлию, ео пришлось немного подождать, она работала с другими клиентами. Как только закончила, я подошел и объяснил ей зачем пришел. Она тут же отдала мне бланк заявления на изменение данных, а сама отошла вглубь опер. зала по своим делам. При заполнении я допустил ошибку — перепутал пенсионный счет с ИНН, оказалось, что это критично, пришлось переписывать заново. Оля в это время сидела и ждала меня, хотя я ей предлагал поехать пока что одной. Всё, со Сбербанком пока что закончили, ждем результат.
Уехали к Олиным родителям, помогли, потом начался, так сказать, банкет. В конце все пришли к выводу, что надо чаще собираться и общаться :-) Уехал оттуда практически трезвым, что меня более, чем устраивало. По пути домой взял еще литр пива, дома «приголубил» его.
С утра встал с неожиданным похмельем, проболел почти весь день. Ближе к вечеру сел немного поиграть в Age of Empires, но играл недолго. Неожиданно пропала картинка, компьютер только что-то пискнул. Подумал, что он перезагрузился (с чего бы вдруг?) и приготовился ждать стандартной процедуры загрузки. Через 10 секунд экран все еще был пуст, зато я почувствовал запах паленого. Чтение самых разнообразных ТБ не прошли даром — резко подорвался со стула и выдернул питание компьютера. «Блок питания что ли накрылся?» — промелькнуло в голове. Снял с системника принтер, отключил все провода и вытащил сам компьютер из-за стола. Принюхался к блоку питания — нет, не пахнет. Снял боковую стенку и почти сразу нашел виновника — видеокарта. В последнее время она у меня работала без охлаждения, потому что кулер больно уж громко работал, а заменить его я забыл. Осмотр показал, что ремонт возможен, но будет ли она после этого работать — вопрос. Ну да попытка — не пытка, посмотрим.
Вспомнил про то, что в загашнике лежит еще одна видеокарта. На днях буквально брал все имеющиеся у меня видеокарты и проверял на работоспособность. Кроме одной все включились и показали экран POST. В том числе и та, которую я планировал поставить вместо сгоревшей. Но в моем компьютере она, как ни странно, даже не завелась. Компьютер только пискнул жалобно, что нет у него ничего для вывода изображения и показывал унылый серый экран. Так как провода питания для видеокарты не нашлось, пришлось искать из чего его можно собрать. Нашел выпаянные из какого-то сгоревшего блока питания провода, среди них оказался нужный 6-тиконтактный разъем для видеокарты. Молексов у меня всегда была куча, поэтому закинул все в рюкзак и пошел на улицу развеяться — похмелье, несмотря на то, что уже был вечер, до сих пор не прошло и стало ясно, что придется отпаиваться пивом. Паять в этот день мне категорически не хотелось.

Датчик температуры

Добавил на сайт показания от своего уличного датчика температуры. К сожалению, пока что показания не изменяются в реальном времени, для их обновления необходимо обновить страницу. Надеюсь в будущем это исправить.
До наступления Нового года также хочу немного изменить способ передачи показаний на сторонние погодные серверы, такие как Narodmon, OpenWeatherMap и WeatherUnderground. Сейчас они формируются и передаются bash-скриптом на сервере, планирую переделать их на PHP. Это даст мне возможность заносить их в базу MySQL на моем сервере и уже оттуда передаваться на другие. Также это позволит, в свою очередь, сделать мне страницу на сайте с историей показаний.
В общем, планов много, остается только найти время когда их все осуществить :-)

Звонок от Сбербанка

Вопреки моим ожиданиям, процесс не затянулся. Несколько минут назад поступил звонок от работника отделения в котором я подавал заявление об обновлении моих данных в НПФ. В разговоре мне было предложено подойти в ближайшее время в отделение и еще раз заполнить заявление на обновление данных. Договорились на завтрашний день. Чтобы не ждать в очереди мне нужно обратиться к Юлии и она мне выдаст новый бланк заявления. Также было упомянуто, что со стороны отделения банка все данные были переданы в НПФ, но почему там ничего не исправили, они не в курсе.
Посмотрим, что нам принесет завтрашний день на сей счет.

Глюк Firefox и Thunderbird

Уже не в первый раз сталкиваюсь со странным поведение браузера от Mozilla. Сайт имеет ключи HPKP и указан HSTS, хэши для нового сертификата сгенерированы заново и указаны в файле конфигурации. То есть, по логике, все должно работать. Но увы... При этом все остальные браузеры нормально открывают сайт.
Точно также ведет себя и Thunderbird — просто отказывается подключаться к dovecot по тому же адресу, чтобы принять почту. В логах для обоих высвечивается одна и та же ошибка. Поиск в интернете выдает, что ошибка очень частая, но решений, кроме использования самоподписанных сертификатов, по видимому, нет. А мне лично этого не хотелось бы делать — зачем тогда в системе установлен робот, который следит за актуальностью сертификатов и, при необходимости, обновляет их.
В прошлый раз я обошелся тем, что использовал для этого конкретного сайта созданный ранее сертификат, но его срок действия заканчивается через несколько дней и использовать его дальше бессмысленно. В этот раз даже пока что в голову не приходит что делать. Надо пошевелить мозгами.

Постоянный заголовок окна блога

После установки «Эгеи» для меня полной неожиданностью был момент, что при прокрутке страницы заголовок окна менялся на название поста блога, который в данный момент был на экране. До определенного момента мне это не мешало, я просто не обращал на это внимание, но через некоторое время мне это поднадоело. К счастью, исправить этот момент достаточно легко. Но для начала...
Я не сторонник изменения системных настроек. Возможно, это повелось с тех времен, когда мой блог был на движке Wordpress. Там для изменения оформления сайта предлагалось создать клон нужной темы и уже в этом клоне изменять все настройки. Таким же образом я поступил с «Эгеей». Создал копию папки Plain с основной темой и начал дублировать в ней те файлы из основной (и единственной) темы, которая находится в папке system/theme.
Нам понадобится файл с именем main.tmpl.php, располагающийся в папке templates. Копируем его в соответствующий каталог нашей темы и все, что нам нужно — удалить одну строчку:

<?php _LIB ('smart-title') ?>

После этого сохраняем изменения и обновляем страницу с нашим блогом.

Карта «Копилка»

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

НПФ Сбербанка. Продолжение истории

Начиналось это так.
Разбирал документы дома, наткнулся на договор, заключенный между мной и НПФ в тот период, когда я работал в Северо-Енисейском отделении Сбербанка. Договоры заключались в «добровольно-принудительном» порядке, взносы уплачивались примерно по той же схеме. Потом я уволился оттуда и забыл про этот НПФ. Наткнувшись на договор, решил актуализировать свои данные, указанные в нем. Вспомнив о своем решении в одно субботнее утро, взял договор, паспорт и пошел в ближайшее отделение Сбербанка. Взял талончик, подождал и (точно помню) ровно в 13 часов дня подошла моя очередь. Подсел к девушке, которая этим занималась, рассказал суть, взял у нее бланк заявления и, пересев за соседний столик, пока она принимала следующего клиента, принялся его заполнять. Указал данные из договора, указал свои текущие данные и, отдав заявление обратно, со спокойной совестью ушел домой.
Тут надо сделать небольшое отступление. Должен сказать, что в какой-то момент времени я прошел регистрацию на сайте НПФ и завел себе личный кабинет, чтобы отслеживать состояние счета. Для того, чтобы увидеть там свой счет, нужно указать номер документа, то бишь паспорта, к которому привязан договор. Если номер паспорта указан в анкете неверно, то, соответственно, никаких договоров и, тем более, счетов вы не увидите. Так что у меня была возможность «контролировать» состояние своего заявления.
Вспомнив примерно через полгода об этом, зашел в личный кабинет и увидел, что там ничего не изменилось. Договор все еще был привязан к данным паспорта, но при этом не того, с которым я подписывал этот договор, а уже следующего, который у меня был (откуда они взяли данные — фиг знает!!!). Еще через полгода картина оставалась все такой же.
Между тем я решил снова платить взносы в НПФ, для чего связался с банком и узнал номер телефона и адрес НПФ в Красноярске. Позвонил туда и попросил продиктовать номер счета, на который я могу перечислять деньги. Записал все данные, открыл страницу Сбербанк.Онлайн и попробовал для начала перевести туда небольшую сумму. Сайт мне ответил, что номер счета, указанный мной, неверен. Посчитав цифры, я пришел к такому же выводу. Повторные звонки в НПФ ничего не дал — трубку просто никто не снимал. В итоге я прост о забил на него.
Примерно через год после подачи заявления на актуализацию моих данных мне позвонили со Сбербанка и попросили зайти в отделение. Вроде как при обработке заявления они обнаружили ошибку (как говорится, не прошло и трех лет) и им нужно только снять ксерокопию с моего паспорта. Мне не жалко, зашел следующим утром, операционист быстренько сняла копию и я был свободен.
В течение года я пару раз заходил в свой личный кабинет на сайте НПФ и просматривал состояние дел. Там предсказуемо ничего не менялось.
На днях буквально копался я в Google Play, устанавливал некоторые программы на свой телефон. Наткнулся на Flamp, решил почитать там что-нибудь новенькое да и просто посмотреть насколько изменилась программа. Установил, авторизовался, начал читать и наткнулся на отзывы об отделении банка, в котором я подавал свое заявление. Оставил и свой отзыв, вкратце рассказав о своей эпопее с НПФ. Буквально через день мне был дан официальный ответ от Марии. Чтобы не быть голословным приведу весь текст.

Мой отзыв:

«Решил актуализировать свои данные в НПФ. Пришел в это отделение, написал заявление, указал последние данные: паспорт, место жительства и т. д. Через некоторое время проверяю — данные не те, что были указаны в заявлении. И даже не те, которые были указаны при заключении договора с НПФ. Через год (!!!) звонит девушка из этого отделения и просит принести паспорт для снятия ксерокопии. Что-то они там типа напутали. А я же звонил, говорил о некорректно указанных данных еще за полгода, минимум, до этого.
Принес паспорт, сняли копию, пообещали исправить ошибку в данных. Прошел год, без одного или двух месяцев — ничего не изменилось. Как были не те данные, так и остались.
Чья вина — отделения или всей организации — непонятно.»

Ответ Марии:

«Иван, добрый день!

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

С уважением, Мария
ПАО Сбербанк.»

И да, она отправила мне личное сообщение:

«Иван, добрый день!

Вы оставили отзыв о работе нашего банка.

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

— Ваши фамилию, имя, отчество.
— Контактный номер телефона и удобное время для связи.

С уважением, Мария
ПАО Сбербанк.»

Да не вопрос, тут же отправляю:

«Здравствуйте! Я такой-то такой-то. Номер телефона у меня такой-то. Лучше всего звонить с 9 до 15 часов»

Прошло почти неделя с момента моего ответа. Никто не звонил, ничего не уточнял и так далее. Думаю, что разбирательство будет длиться полгода, как минимум. Впрочем, время покажет.
Удивляет одно обстоятельство. Я готов прийти в банк, принести им свои деньги. Более того, я сделал все, чтобы все было правильно. Но банк стал слишком инертен, ему не нужны ни мои деньги, ни я сам как вкладчик.

Сайт «Сибмаш»

Доделал некоторое время назад сайта для «Сибмаша». Все страницы написаны, так сказать, от руки, кода очень мало. Сильно в этом помог Bootstrap, который позволяет, написав буквально пару слов, добавить, например, выпадающее меню в заголовок. Или переключение вкладок.
На страницу с контактными данными вписал немного измененный виджет 2GIS. Не стал заморачиваться и встраивать полноценный — мне он кажется достаточно уродским.
После завершения работы начал, как обычно, «вылизывать» код: минимизировать, ускорять, экспериментировать. Что-то работало, что-то — нет. Потом надоело, больше ничего придумать не смог. Остался только один «косяк», который поправить не получается — иногда переключение закладок происходит слишком быстро. После обновления страницы это исправляется. Почему так происходит — непонятно. Встроил информацию о фирме в тело страницы — это для поисковиков. Добавил ее же в справочник фирм Яндекса.
На этом пока что все. Когда отдадут следующую порцию информации — будем добавлять её.
По сравнению с предыдущей версией сайта, то, что получилось — небо и земля.

«Сибиряк» снова доступен

Так сказать, в продолжение темы Восстановление DIR-300.
Перепрошитый на OpenWrt роутер, в итоге, ушел на «Сибиряк». После обеда съездил туда, посмотрел что и как. Так как из оборудования там имелись только видеорегистратор и DIR-300 (почему-то сильно любимый Павлом — человеком, который занимается видеонаблюдением на заводе), то решил для начала поменять роутер на свой.
Из-за своей невнимательности пришлось немного помучиться — пытался подключиться не к тому роутеру. Долго не мог понять почему не один пароль не подходит. Потом разобрался, вбил чуть раньше снятые с работающего роутера настройки и подключил его к сети.
Тестирование показало, что теперь все камеры можно просматривать одновременно, а не по одной как раньше. Плюс подключение к видеорегистратору происходит быстро и «безболезненно», с первого раза, а не с десятого. Чуть позже камеры снова начали тормозить, но это я уже списал на то, что просматривал их на телефоне, где 3G, так сказать, не резиновый.
Ушел на пост охраны, переподключил камеры в программе, оставил свой телефон на всякий случай и поехал домой. Дома попытался просмотреть камеры «Сибиряка» — все работает отлично. Да, есть небольшие «тормоза», но вполне допустимые, на мой взгляд, и комфортному наблюдению не мешают. Точно такие же «тормоза» есть и при просмотре камер на заводе.
Завтра, если получится, перепрошью забранный с «Сибиряка» роутер и... можно забрать его себе, так как в профилакторий я установил свой личный.

Онлайн сканер портов

Наткнулся сегодня с утра пораньше на такой вот любопытный сканер портов. Любопытен он тем, что, несмотря на некоторые нестандартные используемые порты четко определил использующий их сервис. Я не говорю про такие обычные вещи как postfix, apache и т. д. Он, например, смог определить что один порт используется LuCI Lua, на другом «висит» Dropbear и так далее. От роботов сервис защищен стандартной капчей Google.

Восстановление DIR-300

Преамбула.
Вчера у генерального директора «отвалилось» видеонаблюдение за «Сибиряком». Поднялся, проверил — не видит программа видеорегистратор и все тут. На форуме нашел программу для Adnroid, установил себе на телефон. Через несколько минут смог подключиться к «Сибиряку» и смотреть видео с камер. Было принято решение поискать замену установленной на ноутбуке директора программе. Вернул сам ноутбук и пошел к себе копать интернет. По итогу все найденные программы либо не могли подключиться к регистратору, либо подключались, но раза с 10-го так и жутко тормозили. Чтобы найти причину, скопировал себе на флэшку эти программы и протестировал дома (канал шире, компьютер мощнее да и просто другой провайдер). Результат радости не принес — подключение также раза с 10, все тормозит. Сделал вывод, что проблемы на стороне «Сибиряка».
Продукцию фирмы D-Link знают, думаю, все — она славится нестабильностью своей работы, но это, в большинстве случаев, решается заменой прошивки на OpenWrt или DD-Wrt. Или еще какую-нибудь, но не от фирмы-разработчика устройства. На «Сибиряке» стоит именно D-Link DIR-300. В целом, аппарат неплохой, но... см выше.

Амбула.
Нашел у себя дома два устройства: DIR-300 и DAP-1360. Последний туда явно не годится, а вот в каком состоянии «трехсотый» — я уже не помнил. Взял с собой на работу, подключил и сразу вспомнил в чем с ним проблема: неудачная прошивка привела его в состояние «кирпича», подключиться к нему можно только в режиме Emergency room. Ну что делать, будет восстанавливать. Скачав с интернета несколько разных прошивок (фирменных и openwrt), попытался ему их скормить. Роутер отчаянно сопротивлялся: то говорил, что прошивка некорректна, то вроде бы «проглатывал» ее, но при этом просто гас индикатор подключения к порту и на этом все заканчивалось. Приходилось снова перезагружать его в Emergency room и пытаться скормить ему очередной образ. После полутора часов поисков, экспериментов и борьбы с упрямым роутером удалось найти фирменную прошивку, с которой он согласился принять. Но загрузка прошла только до 49%, после чего все Chrome потерял связь с роутером. Через некоторое время удалось отправить ему весь образ, на что роутер ответил предупреждением, что процесс прошивки начался и ни в коем случае нельзя выключать роутер. Хорошо, хорошо, уговорил.
После перезагрузки ожили индикаторы сети и WiFi. Слава богу! Итак, доступ к стандартному интерфейсу мы получили. Но я же упрямый, меня он не устраивает, я хочу OpenWrt! «Скормил» ему нужный образ и приготовился к ожиданию конца перепрошивки. Процесс завершился удачно, на роутер встала нужная мне прошивка. Дело осталось за малым: настроить ее под свои нужды. Но это уже такие мелочи... :-)

Новая тема оформления

Давно уже есть мысль сделать новую тему оформления для блога на базе Bootstrap. Сегодня начал работу в этом направлении, надеюсь достаточно быстро ее доделать. В первую очередь это все-таки несколько разнообразит однообразный вид блога, а во вторую — позволит создать полноценное меню для перехода на другие страницы или сайты.
В планах также оформить все свои сайты в едином стиле, чтобы они использовали одни и те же файлы для оформления — это позволит сократить время загрузки и быстрее изменять тему оформления.

Пропажа звука

В какой-то момент, даже не заметил в какой, пропал звук на передней панели. Вроде ничего не делал, но не стало. Какое-то время жил без него, но потом надоело, пришлось доставать системный блок из угла и разбирать. Это само по себе дело непростое, потому что напихано в нем всего, на все случаи жизни. Причем буквально. Спереди подключены дисковод для компакт-дисков, всеядный карт-ридер и мобил-рэк для IDE винчестеров. Задняя панель тоже заполнена полностью: дополнительные COM-порты, планки FireWire LPT и COM портов, видеокарта, плата для подключения жестких дисков SATA, дополнительная сетевая карта. Внутри стоят два 12-сантиметровых вентилятора, которые все это дело обдувают. То есть внутри пустого места почти нет. На самом компьютере также стоит МФУ. Впрочем, я что-то отклонился от темы.
Итак, разобрал корпус. Для начала визуально проверил провода на передней панели — все нормально. Переткнул провод на материнской плате, подергав немного за сами проводки. Так как наушники нормально работают на ноутбуке жены, то их проверять не стал, хотя и пришлось в свое время их перепаивать — оторвал провод от штекера. Бывает, что забываю, что наушники находятся на голове и встаю вместе с ними.
Загружаю Linux — звука нет. В голову приходит «шальная» мысль, перезагружаюсь в Windows. Там звука тоже нет. Полез в интернет читать что есть на эту тему, хотя знаний и так хватает вроде. Так как ничего не нашлось, то скачал руководство пользователя на материнскую плату и начал его штудировать. Заинтересовал меня один разъем, пока «мать» рассматривал — вдруг какая-то перемычка слетела. Но оказалось, что это для сигнала об открытии корпуса. Ладно, шут с ним. Еще раз перепроверил все, что можно, вдруг чего пропустил. Загружаю Windows (просто забыл переключить на Linux) — звука нет. Поигрался с галочками в настройках системы — и о чудо! Звук появился. Интересно!
Снова перезагружаюсь в Linux — звука нет. Смотрим что есть у него подобного. Нахожу переключатель канала между линейным выходом и аналоговыми наушниками. Раньше его не было. Переключаю, естественно, на наушники и слышу в них звук. Побаловался с настройками — нет, больше ничего на вывод звука в наушники не влияет. Осталось только настроить, чтобы этот параметр был по умолчанию.

Почта не ходит дальше 500 миль

В связи с обновлением сервера вспомнилась мне тут эта история, которую я читал лет 20, наверное, назад. Но «ремонт» почтового сервера мне живо напомнил её. Прошу прощение за оформление, просто скопипастил, форматировать было лень . Итак, расслабляемся...

Рассказ про пятисотмильную электронную почту
From **@.* Fri Nov 29 18:00:49 2002
Date: Sun, 24 Nov 2002 21:03:02 -0500 (EST)
From: Trey Harris
To: **-***@.*
Subject: The case of the 500-mile email (was RE: [SAGE] Favorite impossible
task?)

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

Несколько лет назад я работал в службе технической поддержки электронной почты университетского кампуса. Мне позвонил заведующий кафедрой статистики.

«У нас проблема с отправкой почты с кафедры»
Я: «В чем проблема?»

«Мы не можем послать электронную почту больше чем на 500 миль»

Я роняю чашку с кофе. «Повторите, пожалуйста?»

«Мы не можем отправить письмо адресатам, находящимся далее 500 миль отсюда», повторяет завкафедрой. «Точнее, 520. Но не дальше».

Я пытаюсь собраться с мыслями. Крыша начинает медленно меня покидать, но нельзя позволить крыше уйти в разговоре с завкафедрой. Даже завкафедрой статистики. «Хммм... Понимаете, принцип доставки электронной почты не зависит от расстояния. Почему Вы думаете, что не можете отправлять почту далее 500 миль?»

«Я не думаю, я знаю» — довольно жестким тоном заявляет завкафедрой.
«Когда мы впервые это заметили, несколько дней назад...»
«Вы ждали несколько ДНЕЙ?» — перебиваю я уже слегка дрожащим голосом — «и вы обходились без почты?»
«Нет. Мы могли отправлять письма, но...».
«Но не далее 500 миль, сэр? Но почему же Вы не позвонили раньше?»
«Ну, у нас не было достаточного количества данных до сегодняшнего дня».
Ну да. Кафедра статистики, как-никак. О Господи...
«Ну, так или иначе — я попросил наших геостатистиков разобраться...»

Так. Геостатистики.

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

«Я понял, сэр». Крыша-таки решила меня оставить. «Когда это началось? Вы сказали — несколько дней назад. Вы перенастраивали Ваши сервера в последнее время?»

«Да, приходили ребята от производителя, пропатчили сервер и перезагрузили его. Но я специально у них спросил — они говорят, что почты это никоим образом не коснулось».

«Хорошо, давайте я посмотрю, что присходит, и перезвоню Вам» — ответил я, искренне надеясь, что так не шутят даже на Первое Апреля — а сегодня далеко не Первое Апреля. Хотелось догадаться, кто из моих знакомых мог устроить подобное представление.

Нууу... Для начала я залогинился на сервер их кафедры и отправил несколько пробных писем. Все это происходило в Северной Каролине, и все письма моментально вернулись ко мне в ящик. Ричмонд, Атланта, Вашингтон — сработало. Принстон (400 миль) — сработало.

Далее я попробовал послать письмо в Мемфис (600 миль). Отлуп.
Бостон, отлуп. Детройт, отлуп. Я открыл адресную книгу и начал пытаться сузить круги. Нью-Йорк (420 миль) — работает, Провиденс (580 миль) — отлуп.

У меня появились сомнения в собственной вменяемости. Я решил попробовать отправить письмо своему другу, живущему в Северной Каролине, но работающему с провайдером в Сиэттле.
Благодарю Тебя, Господи. Отлуп. Если бы оказалось, что прохождение писем зависит от того, где находится человек, их получающий — я бы сам, по собственной инициативе и с гордо поднятой головой пошел бы сдаваться санитарам.

Поняв, наконец, что завкафедрой не бредит, я решил посмотреть на sendmail.cf. Вполне нормальный sendmail.cf. Знакомый даже.

Я сравнил его diff’ом со стандартным sendmail.cf у меня на диске. Он не изменялся. Это был ровно тот же sendmail.cf, который я делал собственноручно.
Но опцию «FAIL_MAIL_OVER_500_MILES» я не включал, это точно.
Каюк. Ну что еще попробовать? telnet по 25-му порту на сервер этой гребаной кафедры.
Сервер радостно отвечает, как ему и положено — blah-blah-blah, я, говорит, SunOS.

Стоп-стоп-стоп... SunOS sendmail? Sun тогда поставлял со своей операционкой sendmail 5, хотя все нормальные люди уже работали с sendmail 8.
Поскольку я — все-таки неплохой администратор, почта у меня ходила под sendmail 8. Ну и опять-таки — поскольку я — человек, приученный к порядку, я переписал sendmail.cf с нормальными, понятными именами переменных и опций. Что с переменными и опциями делал sendmail 5, вы должны помнить.

Так-так-так... Картинка собиралась. Мне снова захотелось кофе.
Ребятки от Sun пропатчили операционку, но sendmail, в общем-то, тоже ее часть. Они удачно закрыли дыры, но sendmail снова стал 5, а не 8. Но в одном они были правы — sendmail.cf действительно никто не тронул. А какая разница, для восьмой версии он или для пятой?

Ну, короче говоря. Пятый (по крайней мере, в варианте Sun’а) — нормально отрабатывал sendmail.cf от восьмого. Рулсеты-то не изменились.
Но вот опции настройки, такие неприлично длинные — он считал чуть ли не комментариями. Клал на них. А откомпилирован он был без настроек по умолчанию.
И, как честный человек, не найдя чего-то в sendmail.cf, он устанавливал это в 0.

Одна из успешно установленных в ноль настроек — таймаут для соединения с удаленным SMTP — сервером. Поигравшись с этим сервером, я понял, что «ноль» по его мнению — это около трех миллисекунд.

Так. Ага...
Сетка наша уже в то время была на коммутаторах, и задержек практически не имела.
Задержки снаружи — это, в общем. Было понятно.

Ага. Скорость распространения электромагнитной волны.

ОООПС....
Умножаем время на скорость света, и получаем... и получаем...
558.84719

Пятьсот пятьдесят восемь миль.

Новая покупка

В конце прошлой недели вытащил из рюкзака свой паяльник на батарейках и с сожалением отметил, что у него сломалось жало. Точнее, его крепление. Оно стало шататься и перестало греться. Последнее было из-за того, что отломился контакт, это еще было поправимо. Но шатающееся жало я терпеть не могу, работа с таким крайне раздражает.
Немного погуглив, нашел в городе магазин, где продавался похожий паяльник, но с питанием от USB-порта. Как раз такой я и хотел, чтобы иметь возможность запитать его от, например, power bank и не покупать постоянно батарейки. Конечно, можно было использовать аккумуляторы, скажете вы, но все дело в том, что аккумуляторы слишком плотно входили в гнездо и, после закрытия крышки, просто не было нормального контакта, из-за чего паяльник просто не работал. Почему так происходило — без понятия.
В общем, съездил в магазин, приобрел новый паяльник, опробовал его и остался крайне им доволен. Также в голову пришла мысль снять жало со старого и использовать в новом — они идентичны. Только в старом паяльнике жало было «несъемным», а в новом — менялось за 10 секунд.
Осталось только подобрать какой-то пенал, вроде школьного, чтобы история со сломанным жалом не повторилась.

Обновление сервера

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

Вчера в обед, пообщавшись с поддержкой, решил обновить сервер до последней версии операционной системы. Среди интересных для меня нововведений был Apache и openssl. Обновление много времени не заняло, после чего я уехал немного поиграть. Вернулся, позанимался каким-то делами и спокойно залег спать.
Утро принесло несколько не очень приятных известий. Во-первых, перестала работать почта, только сыпала сообщениями о том, что не может доставить сообщения. Во-вторых, сайт также перестал работать. Отправка показаний уличного термометра тоже не осуществлялась. Короче говоря, многие вещи перестали работать. С почтой разобрался достаточно быстро, заработала. Все остальное отложил на более позднее время.
С Apache пришлось разбираться чуть дольше, но, в итоге, он тоже «сдался». Немного изменилась конфигурация, но несколько добавленных строк повысили уровень безопасности до нужного. Остальное — уже мелочи, потом разберусь.

Первая неделя работы

Должен отметить, что впечатления от новой пока что только положительные. От дома до работы добираюсь буквально минут за 10. Если раньше хотя бы успевал почитать в дороге, то теперь почти нет — только откроешь книгу, начинаешь читать — и уже пора выходить. Работы достаточно много, самой разной, но, в то же время, остается время на то, чтобы немного поэкспериментировать. Например, сейчас пытаюсь подобрать систему, которая позволяла бы мне проводить периодическую инвентаризацию техники. Перепробовав множество самых разных вариантов, остановился пока что на связке FusionInventory+GLPI. Она удобна тем, что является мультиплатформенной, основана на веб-интерфейсе, и доступна мне из любого места. Немного «запутанное» меню, но это — дело привычки.

Смена работы

Некоторое время назад поступило мне предложение поработать в одной конторе. Работа предлагалась в виде дополнительного заработка, что меня немного не устраивало. Впрочем, как затем оказалось, конторе нужен был человек, который в первой половине дня находится в офисе, затем — по обстоятельствам. «Цена вопроса» оказалась несколько выше, чем я зарабатывал на тот момент. Поэтому было принято решение место работы сменить. Решающих факторов стало несколько:

  1. новое место работы расположено в 2 раза ближе к дому;
  2. зарплата, даже с учетом некоторых «вычетов», больше нынешней (как потом оказалось, даже больше планируемого увеличения з/п в ближайшее время моим текущим начальством);
  3. на работе нужно находиться, в основном, только в первой половине дня, остальное остается на твое усмотрение;
  4. меньше разъездов по всему городу, на которые, нужно сказать, уходило достаточно много времени и денег.

Сама по себе смена рабочего места — это своеобразная игра в «угадайку». В том смысле, что новый коллектив может тебя просто не принять, что-то не устроит тебя самого или еще чего может случиться. Хотя первый вариант у меня был только один раз — ну не вписывался я в уже давно сложившийся коллектив, хоть убейся. Ну да ладно, всякое бывает.

На новом месте оказалось нужным проходить мед. комиссию перед устройством, чего я не делал уже даже не помню сколько лет. Почти на всех местах работы от меня такого не требовали. Оглядываясь назад, я вообще не могу вспомнить, чтобы от меня требовали пройти комиссию. За исключением тех случаев, когда я искал работу при помощи службы занятости. На одном из мест тогда тоже это потребовали и я даже пошел «сдаваться» в поликлинику, но чуть позже поговорив с одним из сотрудников этой организации, отказался от предложения, заработав «штрафное очко» в ЦЗН.

Хорошо, нужно пройти комиссию — пройдем. Зашел в ближайшую к организации — офигенная очередь в регистратуру. Прикинув, что к окну я доберусь не раньше, чем через час, поехал домой — пообедать и заодно узнать про мед. комиссию в «своей» поликлинике. Зайдя в нее, узнал, что у меня есть как раз время покушать и вернуться сюда, ибо врач принимает с 15 до 16 часов. Съездил домой, вернулся, захожу в кабинет (кстати, заведующего терапевтическим отделением), говорю, что мне нужно нужно пройти осмотр для приема на работу. И тут врач меня огорошила заявлением, что в поликлинике сейчас отсутствуют два врача из списка и вернутся они из отпуска только через 2 недели. Но, нужно отдать ей должное, предложила несколько вариантов.

Пришлось возвращаться в предыдущую поликлинику. Очереди уже почти не было, поэтому до окна регистратуры добрался быстро. Узнал кого мне нужно пройти, сколько это будет стоить и что я, в принципе, успеваю сделать это за один день. Не учитывая тот момент, что мне еще нужно будет сделать фюорографию и посетить психиатра-нарколога в другом конце города. Чуть позже, покопавшись в интернете, понял, что итоговая сумма за прохождение мед. комиссии практически равна 2000 рублей. Достаточно чувствительная для меня на этот момент сумма.

Вернулся домой и начал искать в интернете где еще можно быстро, в течение рабочего дня, и, желательно, подешевле пройти медосмотр. Таких мест оказалось немного и примерно половина из них доверия не внушала. Поэтому с утра сел на телефон и начал обзванивать остальную половину. При этом отбросил в сторону те медицинские заведения, до которых из дома было долго добираться. В итоге остановился на фирме «ОптимаМед», один из филиалов которой располагается на правом берегу в районе цирка. Сумма за все составила чуть менее 1800 рублей, но пройти всех специалистов можно было часа за полтора, максимум. Что было вполне сопоставимо с суммой за медосмотр в поликлинике + психиатр + проезд. При этом нет никакой гарантии, что ты всех пройдешь за один день, ибо бабушки и очереди присутствуют в каждой поликлинике :-)

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

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

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

Работы, конечно, непочатый край, как говорится. Причем самой разнообразной и на достаточно «небольшой» территории — каких-то 10 квадратных километров :-) Хочется надеяться... Да просто хочется надеяться на лучшее! :-)

Ранее Ctrl + ↓