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

Позднее Ctrl + ↑

Ошибка в транспорте mrim

После обновления системы и перезагрузки сервера транспорт агента mail.ru не «завелся». После недолгих поисков обнаружилось, что Openfire по какой-то причине слушает порты по TCPv6, а на «четверку» он забил. Пришлось внести маленькую корректировку в файл конфигурации mrim.conf:

server = 127.0.0.1

заменить на

server = localhost

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

«Двойная» сетевая карта

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

Отпуск закончился

Вчера получился небольшой казус. Около полудня у директора по неизвестной причине перестал работать WiFi, пришлось ехать на завод. И оказалось, что почти никто не в курсе, что я нахожусь в отпуске. Директор был крайне недоволен тем, что он не в курсе кто из сотрудников находится на отдыхе. С одной стороны, кадры делают свою работу, следят за тем, чтобы не нарушался закон. С другой... В общем, не очень хорошо получилось. В итоге, мне было сказано, что я могу доделывать свои дела дома, если таковые есть. По бумагам я буду находиться в отпуске, в реальности же... видимо, придется выйти на работу. Меня этого нисколько не смущает, к тому же обещали компенсировать половину отпуска + те дни, когда мне приходилось приезжать на работу.

Проблема подключения Xabber к Openfire

Ради интереса установил Xabber на телефон. Это «чистый» jabber-клиент, ничего лишнего. Раз уж у меня аська и агент mail.ru подключены через мой сервер, то почему бы мне не снести ранее установленный IM+ с кучей аккаунтов (больше расход трафика, больше сжирает батареи) и не попробовать вышеупомянутый клиент. Сравнить заодно сколько заряда на него будет уходить и сколько трафика. За последний не особо беспокоюсь — тарифные 5 Гб я еще ни разу полностью не использовал. Почему не сменю тариф на более дешевый с меньшим объемом трафика? Да просто потому, что редко, очень редко, но мне может понадобиться скачать, например, большой файл где-то в ебенях у клиента.
Итак, Xabber установлен, данные учетной записи на сервере введены, но подключаться он не хочет — выдает ошибку по таймауту. Перебор некоторых очевидных для меня вариантов результата не принес, поэтому пришлось идти в гугл и спросить «у ясеня». «Ясень» мне выдал один любопытный результат. Для того, чтобы использовать связку Openfire+Xabber необходимо в настройках безопасности выбрать «Old SSL» и в качестве порта указать 5223. После этих настроек Xabber вполне корректно подключается и работает.
После этого сразу выявился один нюанс: несмотря на то, что у меня два подключенных транспорта на сервере (mrim и icq), в списке контактов в группе «Transports» показывается всего один активный. Но в списке контактов присутствуют также клиенты, подключенные через агента mail.ru. Будем считать это маленьким багом и не будем обращать на это внимание.
Если честно, то я бы еще добавил сюда транспорт для whatsapp и telegram, больше никакие «общалки» я не использую, успешно отбиваясь от предложений установить viber и прочие. Отказался бы и от двух вышеперечисленных, но в одной приходится общаться с игроками своей фракции, а в whatsapp порой пишут клиенты. Неужели никому не надоедает этот «зоопарк» мессенджеров? В свое время, несколькими годами ранее, я по той же причине удалил аккаунты из «одноклассников», «вконтакте» и прочих соцсетях, оставив только одну «лазейку» — facebook. Что, надо сказать, совершенно случайно совпало с выходом в эфир небезывестного фильма.

Суматошная неделя

Началось все с переезда тестя и тещи в новую квартиру. Уговорились, что в выходные я помогаю им перевезти мебель: холодильник и телевизор — на новую квартиру, диван — на дачу, матрас с дачи — на новую квартиру. Перед этим жена нашла хорошую «горку» в зал со скидкой, купили. Собрал, не торопясь, за три вечера: шкаф, тумбу под телевизор и ящики для неё. Самой тяжелой в сборке оказалась тумба под телевизор — много мелких деталей, по схеме не совсем понято что куда. Но мозги пока работают, опыт есть, разобрался. Пока собирал, мелькнула мысль, что стоит заодно, пока есть деньги, взять стеллаж на лоджию, а то там такой бардак творится!!! Вечером, после того, как перевезли холодильник и телевизор (который весил, наверное, столько же, сколько и холодильник, если не больше), заехали в «Леруа Мерлен» и взяли стеллаж. Поначалу хотел купить с шириной 60 см, но понял, что унести его я не смогу, поэтому взяли 50-тисантиметровый.
На следующий день перевезли диван и матрас. Матрас оказался чуть длинней кровати, но повезло — после снятия спинки кровати он лег нормально. Поехал домой. Вечером, минут за 30, не больше, собрал стеллаж. По прикидкам он должен был войти в балконный проем. Кошка была рада полазить по нему — в глазах буквально горело «выше, выше меня посадите» Паршивка черная! :-)
Сегодня с утра выгреб все с лоджии, что мешало поставить стеллаж. Пока ставил чуть не разбил стеклопакет. Перепады по высоте все-таки большие. Потом разбирали все, что вынес с лоджии — ненужное заняло почти 5 120-литровых пакетов, которые вынес на помойку. Заодно выкинул столик и тумбу, которая, как оказалось, почти сгнила. Пока ее разбирал (минут 10) и выносил — столик стащили с мусорки. Ну и ладно. Перед этим искал «алкоголиков», чтобы все это они сами вытащили — не нашел.
После установки горки в зал и стеллажа на лоджию образовалось много места. Мой стол переехал в комнату вместе с компьютером. Осталось выкинуть все лишнее с лоджии и разобрать бардак в комнате. Этим и займусь, пока в отпуске, все равно делать будет нечего. Заодно надо будет прокинуть кабель в комнату, ибо сидеть на WiFi, имхо, очень плохо.
По итогу остался очень доволен проделанной работой. Особенно тем. что получилось у нас дома. Из оставшихся «идей» — купить «смарт» телевизор, чтобы на него выводить фильмы с ютуба или с домашнего сервера. Ну и сделать ремонт в коридоре. Но это уже в следующем году, скорее всего.

Отпуск

Вчера кадровый отдел «огорчил» меня тем, что попросил уйти в отпуск хотя бы на две недели. Две я уже отгулял не так давно, съездил к родителям на север. Осталось еще столько же + начал копиться второй отпуск. Придется уйти на отдых. Ехать куда-то не планирую, скорее всего, останусь в городе, поработаю со своими клиентами, постараюсь нормально закрепить метеостанцию, до которой руки не доходят уже черт знает сколько времени. Заменю видеокамеру в коридоре и постараюсь все-таки настроить распознавание лиц.
Ну не могу я ничего не делать целых две недели!!!

2017   отпуск

USB зажигалка

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

Добавляем mail.ru в Openfire

«Переклинило» меня на очередном эксперименте — подключаться к icq и mail.ru через транспорты своего jabber-сервера. Разницы для меня никакой, в то же время нужно заводить только одну учетную запись в клиенте. Плюс к этому вся история переписки будет храниться опять же на моем сервере.
Все оказалось и просто и сложно одновременно. Сложность заключалась в том, чтобы найти компонент для использования транспорта. Ссылка на компонент в популярной статье о подключении транспорта оказалась не рабочей, но нашлась на другом ресурсе. Благо, что человек выложил архив с нужными файлами на своем сайте. Настройка заняла буквально несколько минут.
Для начала распаковал архив в домашний каталог. Изменил конфигурацию под свой сервер:

[main]
name = xmpp.kini24.ru
password = пароль_для_регистрации_компонента_на_сервере
# -- optional --
admins = admin@kini24.ru
# -- defaults --
server = 127.0.0.1
disconame = Mail.ru IM
port = 5275
reconnect = on
probe = on
show_version = on
show_os = on
psyco = off
# -- http proxy for avatars (default is none) --
# http_proxy = http://localhost:3128
# -- PID file (default is none) --
# pidfile = /var/run/mrim.pid

[profile]
type = xml
dir = /var/spool/mrim

[logger]
logfile = /var/log/openfire/mrim.log
loglevel = info
# --- logger defaults ---
# timestamp = %%d/%%m/%%y-%%H:%%M:%%S
# xml_formatting = off

Затем открыл веб-интерфейс Openfire и в разделе Настройки сервера — Внешние устройства — Разрешено подключаться (да, вот такой дурацкий перевод) добавил поддомен и пароль для подключения компонента. Без этого при попытке запуска компонента я получал только кучу сообщений типа

31/10/17-10:30:21 Connecting to XMPP server
31/10/17-10:30:22 Connection to server lost

Затем запустил транспорт:

/usr/bin/python mrim.py -c mrim.conf

Вернулся в Openfire, открыл Сеансы — Компонент сеансов, где и увидел что транспорт подключился к серверу. Затем прошел регистрацию в своем клиенте Miranda NG и попробовал написать своему другу. Полученный от него ответ оказал, что все работает нормально. Перед этим пришлось, правда, ответить на кучу запросов авторизации.
Осталось только добавить запуск транспорта в автозагрузку и настройка полностью завершена.

Выбор камеры видеонаблюдения

Небольшое отступление.
В субботу для одной знакомой устанавливал камеру с регистратором, так как конкурирующая фирма присылает к ним разных неадекватных товарищей и хотелось бы как-то обезопасить сотрудников офиса. Поискав в интернете, нашел готовый комплект: камера, регистратор, микрофон, набор кабелей и разъемов. Купили, установили, настроили. Больше всего сомнений вызвал микрофон, просто из-за своих размеров. Но при просмотре записи оказалось, что он достаточно чувствительный и свои функции выполняет хорошо.
После этого захотелось поменять установленную у меня в коридоре камеру, ибо не дает мне покоя идея распознаванием лиц и добавлением некоторых «плюшек». Поначалу ориентировался на простую мегапиксельную цветную камеру. IP-камеры по прочтении нескольких статей отбросил в сторону, стал ориентироваться на аналоговые и AHD (аналог повышенного качества). Отобрал в 2ГИС фирмы, занимающиеся розничной продажей и у которых есть сайт, и начал просматривать ассортимент. По итогу оказалось, что есть несколько более выгодные предложения, чем то, которым я воспользовался в субботу. Например, 2 Мп камера формата FullHD с инфракрасной подсветкой и углом обзора 94 градуса стоит примерно 1500 рублей. Единственный нюанс, который меня смущает — она белая, в то время как хотелось бы черную — она будет менее заметна в моем случае. В другом магазине камера с похожими характеристиками, но меньшим углом обзора (около 70 градусов) и некоторыми «плюшками» в виде улучшения картинки — 1200 рублей. И, увы, снова белого цвета. Хоть самому крась в черный!
В принципе, выбор уже сделан. Завтра с утра заберу на почте пришедшую мне USB-зажигалку (попробуем что это за зверь и как она будет работать в условиях зимних холодов), а после работы заеду за камерой. И на выходных будем все это устанавливать.

Ранее Ctrl + ↓