Позднее Ctrl + ↑

Неожиданное решение

Вчера утром передо мной была поставлена задача разобраться с интернетом в профилактории: убрать ненужные точки подключения, понять сколько мы платим сейчас за интернет и т. п. И сделать общедоступную сеть для проживающих. Ну как бы не вопрос!
Позвонил провайдеру, где меня обругали за то, что я не могу назвать номера счетов. Хм, действительно, что это я? По названным IP-адресам назвали текущие тарифы и сумму оплаты в месяц. Звоню главному бухгалтеру профилактория, прошу у нее номера счетов. В ходе разговора выясняется, что их не два, а три. А я почему-то знаю только про две точки подключения. С какой целью заключался третий договор она назвать не смогла, посоветовала спросить у инженера. Звоню директору, надеясь, что он-то должен быть в курсе зачем там третий договор. Наивный... Директор тоже не в курсе и тоже ссылается на инженера. Прошу соединить меня с ним. Через минут 5 он сам перезванивает, задаю ему тот же вопрос — зачем заключали третий договор с провайдером. Он тоже не в курсе. «Зашибись!» — думаю, — «договор есть, но никто не в курсе зачем он там.» Минут через 5 он все-таки вспомнил и выдает примерно такую фразу: «Мы же лифт к интернету подключили, вспомнил.» Моя реакция была примерно такой

Что, блядь?

Далее выясняются причины такого «нестандартного» подхода. Одной из проверяющих организаций не понравилось, что люди, застряв в лифте, нажимают кнопку вызова диспетчера и попадают к администратору на первом этаже. Тот, в свою очередь, звонит в лифтерную и сообщает о поломке. Интернет был подключен для того, чтобы после нажатия кнопки вызова в лифте, люди напрямую. соединялись с лифтерной. Любопытно, но понятно.
В общем, собрал всю информацию по интернету в профилактории, иду «сдаваться» начальству. Рассказываю:

  1. Видеонаблюдение. В эту сеть, в целях безопасности, я бы никого не пускал.
  2. Бухгалтерия. Их роутер сейчас раздает интернет без пароля по зданию. Иными словами, предоставляет общедоступную сеть для всех желающих.
  3. Лифт. Опять же по причинам безопасности туда доступ должен быть ограничен.

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

Особенности DVD-проигрывателя Mystery

Записываю диски для ребенка одному из сотрудников. Поначалу пришлось подбирать нужные форматы видео, но потом, вроде все пошло нормально. Не проигрывались редкие диски, списывал на обычный брак. Потом купил диски другого производителя и начались проблемы — стали чаще появляться не воспроизводимые. Попросил инструкцию от проигрывателя, сегодня принесли. Меня там еще раньше заинтересовал один момент, хотелось посмотреть на него. Итак, представляю: Mystery MDV-728U

Руководство пользователя
Руководство пользователя

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

Очистка диска
Очистка диска

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

Поддерживаемые форматы
Поддерживаемые форматы

Ну то, что проигрыватель не поддерживает формат mkv мы выяснили на первом же диске. С остальными тоже не все так гладко, несмотря на то, что результат конвертации видео целиком и полностью укладывается в требования производителя. Получается что-то вроде:
«Я могу воспроизводить фильмы в DivX и Xvid, но не факт, что мне не будет лень».
Что он не проигрывает не завершенные диски, я тоже подозревал. Но опять же — 50/50. Какие-то читает, какие-то нет.
Могу сделать вывод, чисто для себя: не буду покупать DVD-проигрыватель, хотя раньше хотел. Лучше уж я их скачаю и по домашней сети посмотрю.

Попытка освоить OpenCV

Мысль сделать распознавание лиц мелькала давно, с тех самых пор, как установил в коридоре камеру. Но как-то все руки не доходили. Параллельно с работой искал материалы по этой теме с упором на русский язык. Их оказалось немного и большая часть мне не подходила. И в один «прекрасный» момент я все-таки решил попробовать написать скрипт на python.
Начинать всегда надо с простого, поэтому для начала пробуем подключиться к камере. Этот этап прошел успешно. Далее пробуем сохранять кадры в файлы — тоже все хорошо. Для начала ограничился 10-ю кадрами. Все хорошо, качество устраивает. Но как же без ложки дегтя? Считывание кадров и их сохранение обернул в бесконечный цикл и вот тут начались проблемы — за редким исключением картинка «плыла». Поиск привел меня к выводу, что проблема кроется в ffmpeg, который установлен в системе. Мол, это его глюки. Пробовал самые разные варианты: менял параметры строки подключения, настройки видеорегистратора, вставлял задержку в цикл. Ничего не помогало. Руки почти опустились, осталась только мысль, что стоит дождаться обновления ffmpeg, которое уже давно обещают разработчики.
Из всей истории вынес только один «плюс»: я умудрился заметно улучшить качество картинки, которую можно получить с видерегистратора. Ну и в архив, конечно, тоже уйдет более качественная.

Когда становится скучно

Когда мне становится скучно, в голову лезут всякие интересные мысли, а руки чешутся что-нибудь поделать. На этой неделе пришлось перебрать больше принтеров на работе, чем я делал за весь прошлый год. Где-то заменил ролик захвата бумаги, где-то просто почистил внутренности. Один из принтеров был достаточно интересным — печатал только с одним определенным картриджем. Со всеми остальными выдавал чистый лист бумаги. После чистки заработал нормально, чем несказанно обрадовал клиента. Стоит отметить, что на всех предыдущих работах принтерами я никогда не занимался. А на текущей бывает, что неделями сидишь без особой нагрузки.
Появилась мысль что-то сделать с веревками для сушки белья на лоджии. Они у меня расположены высоко, не каждый может нормально повесить на них белье. Пока на улице совсем не потеплело, заниматься не буду, но будет время продумать как сделать схему при которой эти веревки можно будет опускать/поднимать. Вариант просто переделать их ниже не рассматриваю по той простой причине, что белье будет располагаться совсем уж низко.
Саму лоджию тоже надо будет попытаться хоть немного утеплить. Загвоздка в моем случае состоит в том, что окна, установленные на ней, являются однокамерными. И как этот момент повлияет на температуру на лоджии зимой я пока не знаю. С самим окнами тоже надо что-то сделать, чтобы при проветривании квартиры зимой они не запотевали. Почему-то вспоминаются уроки ОБЖ, где мы надевали противогазы, на внутренней стороне глазниц которых была не запотевающая пленка. Интересно было опробовать что-то подобное на окнах.

Кодирование видео

Продолжение поста

Увы, но все оказалось не настолько радужно. В какой-то момент Qeven «споткнулся» на аудиокодеке в очередном сериале и, в итоге, выдал полный бред. Видеоряд идет с намного большей скоростью, чем звуковой. Придется переделывать...
Долго искать не пришлось — в памяти всплыла программа ffmpeg. Да, знаю, что с нее и надо было начинать, но на тот момент хотелось какой-го GUI. После нескольких экспериментов с параметрами, родились несколько строк для обработки сериалов.

for i in *; do r=$(echo $i | sed 's/\[M-KV2501\] Spider-Man TAS /s/; s/x/e/'); mv "$i" "$r"; done;
for i in *; do avconv -i "$i" -vcodec mpeg4 -b 2400k -acodec mp3 -ab 128k "./convert/$i.avi"; done;

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

Сравнение тарифов на интернет

Есть такой поселок в сибирской тайге — Северо-Енисейский. Я там прожил около 20 лет жизни. Ходил в садик, учился в школе. После окончания школы поехал получать высшее образование в ближайший крупный город — Красноярск. Затем возвращался в Северо-Енисейский, набирался опыта по работе. А потом окончательно перебрался в Красноярск. Года за два до моего отъезда, то бишь примерно в 1996 году там появился интернет. Модемный, медленный и дорогой. До сих пор помню как по звуку понимал — «договорились» между собой модемы или нет, и какой скорости стоит ожидать после установки соединения. До сих пор в памяти эти звуки :-)
В Красноярске интернет, конечно, был побыстрей. Намного. После заключения договора с провайдером у меня была небольшая абонентская плата, которую я, по мере выбора более быстрого тарифа, довел до 450 рублей в месяц. Этот тариф по скорости меня вполне устроил. Позже тарифы менялись, но неизменной оставалась моя абонентская плата — я просто выбирал более «быстрый» тариф. Так продолжается уже много лет. В какой-то момент я завел себе статичный IP-адрес и сумма сравнялась до 500 рублей, коей остается и до сих пор. Скорость интернета сегодня, по сравнению с моим первым тарифом, выросла почти в 25 раз.
На северо тем временем почти ничего не менялось. Интернет из модемного стал ADSL, затем до домов протянули оптоволокно, а в квартиры — обычную витую пару. Можно сказать, что скорость тоже менялась, но, увы, на пару с ценами. На днях просматривал неофициальный сайт Северо-Енисейского района и наткнулся там на текущие расценки на интернет. Увы, но конкуренции там нет, чистая монополия Ростелекома. Но цены...
Для сравнения условия моего текущего тарифа:

Просто интернет 450

И текущие расценки на интернет в Северо-Енисейском:

Интернет на севере

Цены, конечно, не то чтобы ошеломляют, но... удивляют.

Кодируем видео для DVD-проигрывателей

Попросили меня записать некоторые старые мультсериалы: «Черепашки-ниндзя», «Люди Икс», «Человек-паук» и т. д. Для пробы записал один диск — не проигрывается. Попросил тогда сказать какой DVD-проигрыватель они используют, чтобы посмотреть на форматы видеофайлов, которые он поддерживает. Чуть позже вечером погуглил — форматов оказалось немного, но появился другой вопрос — найти программу для linux, которая позволила бы конвертировать видео для него. Еще немного поисков и такая нашлась — Qeven. Интерфейс минималистичный, кнопок штук пять, работает достаточно быстро.

Qeven в работе
Qeven в работе

Алгоритм в итоге сформировался такой:

  1. Выбираем профиль Xvid.
  2. Добавляем нужные файлы в список.
  3. Отключаем предварительный просмотр для увеличения скорости обработки.
  4. Указываем папку куда складывать результат работы.
  5. Стартуем процесс.

Это самый длительный процесс в работе. Заодно проверил как привод DVD-RW пишет диски. до этого такой необходимости не было. Самый первый он запорол, из-за чего у меня закрались нехорошие подозрения насчет привода. Немного поразмыслив, убрал все факторы, которые могли мешать записи и запустил следующий диск...
На текущий момент уже записано более десятка дисков, привод работает без нареканий. Qeven висит в трее, готовит следующие файлы для записи, а я ностальгирую и смотрю «Людей Икс», которые я раньше, в детстве, так и не мог посмотреть — просто невозможно было достать этот сериал в поселке, где я жил.

День сисадмина 2005

Недавно наткнулся в интернете на сайт, где были выложены фото с дня системного администратора, который был в 2005 году. Мы тогда собрались в одном неизвестном нам ранее кафе на берегу Енисея. Вид был очень живописный. Если кто в курсе, то там сейчас стоит ТРЦ «Июнь». Так дороги никто не знал, что человек, предложивший это кафе, сделал и выложил в общий доступ фотографии пути: куда заезжать, где поворачивать и т. п. Телефоны тогда были простые, большинство даже без GPS.
В общем, прибыл я туда, поздоровался с теми, кого знал и пошел за пивом для себя. Купил, вернулся, сижу и пью. Народ меня начал спрашивать как я купил. Я в недоумении спрашиваю в чем проблема-то? И мне рассказывают, что они заказали пиво почти час назад и его до сих пор не принесли. Пробыв там еще недолго, поняли, что нам тут делать нечего, попросили жалобную книгу, почитали ее, посмеялись, написали свою претензию и поехали в другое кафе, где официанты были проворней.
Сразу скажу, что народу в кафе тогда было мало, бОльшую часть посетителей составляла наша компания и в чем была проблема с обслуживанием, было непонятно.

Запись первая Запись вторая Запись третья

Разглядывая фотографии, вспомнил как мы всей компанией постоянно сидели в «ирке», общались на профессиональные и не очень темы. Ради интереса решил глянуть — «жива» ли она еще. Поиски были достаточно долгими, но мне удалось найти несколько отвечавших серверов. Зарегистрировавшись на них, посмотрел на список комнат — он оказался очень скудным. Зайдя в несколько комнат, посвященных паре провайдеров, предоставляющих интернет в Красноярске, обнаружил там всего около десятка людей. В самой многолюдной комнате в списке было не более 50 человек.
Да, можно сказать, что IRC «умерла». Хотя, на мой взгляд, это была очень достойная сеть. И жаль, что все ушли в другие мессенджеры.

Отказ от Serviio

Что-то в последнее время стал больше вызывать негативных чувств, чем положительных. Больше всего негатива вызывает тот факт, что если наименование файлов серий в скачанном сериал не соответствует шаблону, то он воспримет все эти файлы как отдельные фильмы и поместит их в соответствующую категорию. То есть после скачивания торрента нужно еще привести имена файлов в соответствие шаблону. Я не пробовал, но у меня очень большое подозрение, что торрент будет закачан еще раз.
Теперь представьте себе, что вы скачали торрент с сериалом, где 10 сезонов и в каждом из них по 20 серий. Имена серий не подпадают под шаблон Serviio, поэтому он их все помещает в папку «Фильмы». Теперь чтобы найти нужный вам фильм, придется основательно поискать. Более того, «фишка» Serviio в том, что он ищет данные о файле в сети, опираясь на название. Если он некорректно определил, что это сериал, он отыщет соответствующие обложку и название для серий. И тот же «Доктор Хаус» будет отображаться как фильм-ужасы с названием «Дом».
Еще одной «фишкой» является возможность добавить онлайн-источники в список. Тут тоже не все хорошо. Без ручного обновления базы медиафайлов, новый источник в списке вы не увидите. Вроде бы не так уж и сложно это сделать, но мы помним, что каждое сканирование вызывает существенную нагрузку на процессор. И внесенные в базу онлайн-источники никоим образом не попадают в список trakt.tv. Иными словами, вы не сможете никак отследить на какой серии вы остановились.
Про проблемы с русской кодировкой я уже писал. Это можно было бы исправить, создав в планировщике задачу, которая будет сканировать, например, mp3-файлы, определять кодировку данных и, если она не совпадает с UTF-8, менять ее на нужную. Но вы себе представляете как это будет выглядеть?
В общем, сдается мне, что я все-таки откажусь от Serviio в пользу minidlna. У него, по крайней мере, я нашел пока что только один недостаток — слишком много папок. И тот частично можно исправить, указав в файле конфигурации нужные параметры.

Ранее Ctrl + ↓
⇧
⇩