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

Позднее Ctrl + ↑

Перенос owfs

С учетом того, что сервер порой не работает по непонятным пока что причинам, было принято решение перенести owfs на роутер. Он, конечно, и так достаточно загружен, но с отправкой данных один раз в 5 минут, думаю, справится. Для чего нужен owfs? Для считывания данных с датчика температуры и отправки данных на другие серверы типа narodmon.ru.
Поначалу роутер не видел USB-TTL адаптер, пришлось установить еще один дополнительный пакет. После его установки и перезагрузки роутера в списке устройств появился адаптер. Дальше было делом техники: установить owserver, переконфигурировать файл ownet.php на сервере, чтобы он забирал данные с роутера и выдавал их на сайт. Затем просто проследить, что все это работает.
К сожалению, далеко не в первый раз, оказалось, что сервер narodmon периодически перестает отвечать на отправку данных и, по истечении указанного времени, шлет сообщения о том, что мой сервер ничего не присылает. Просмотр журналов работы показывает, что в период, когда narodmon не «получает» от моего сервера данные, последний вполне успешно их отсылает, но narodmon не подтверждает их получение. В общем, мутная достаточно ситуация... В тоже время WeatherUnderground вполне успешно сигнализирует о получении данных, что позволяет сделать заключение о том, что проблемы на стороне narodmon. От чего они, впрочем, вполне ожидаемо, открещиваются.

Новое «поступление»

Даже прямо не знаю какое из слов в названии взять в кавычки...
Забрал из приемной два принтера и монитор для видеонаблюдения. Монитор пусть пока постоит без дела (возможно, придумаю куда его приспособить), а вот принтеры решил сразу проверить. Один из них Canon e-Studio 203, достаточно тяжелый, кое-как поставил его на стол. А потом еще и спустил. Из обнаруженных проблем у него — заминает бумагу при печати. Либо на выходных, либо после праздников надо будет проверить почему он так делает. Было бы неплохо его починить.
Второй принтер Canon i-Sensys MF4018 оказался, можно сказать, в идеальном состоянии. Печатает нормально, недочеты есть только у сканера — немного осветляет картинку. Оставил его для себя, отказавшись от более громоздкого MF3200. Впрочем, последний недолго у меня продержался. С утра несколько раз застревала бумага у одного из работников. В итоге я плюнул и отдал ему этот MF3200, потому что у него стоял такой же, но уже наполовину «убитый»: передняя крышка держится на изоленте и на «одном крыле». И, видимо, нужно его перебрать и установить причину застревания бумаги.

Мысли вслух

Небольшой дайджест последних событий.

  1. Всю неделю хожу и поглядываю на конверторы в шкафу. С тех пор, как купил и установил для них шасси, сделал охлаждение, еще ни один не сгорел. До этого момента раз месяц-два хотя бы один, но сгорал. Такое положение дел не может не радовать. Остается только придумать как сделать активное охлаждение — лето не за горами.
  2. Один из арендаторов на заводе задолжал некоторую сумму и частично расплатился с заводом техникой. Наконец-то у меня появился запас мониторов. МФУ поставил взамен старой в отделе аренды — уж больно долго она разогревается да и вообще ей нужен небольшой ремонт.
  3. Проверил принтеры, которые стояли у меня в кабинете. До этого все как-то руки до них не доходили. Принтер карт потребовал чистящий набор. Покопавшись в шкафах нашел одну половину, что его не устроило, потребовал весь комплект. Поискав еще, нашел недостающую часть, провел полную чистку. Печатает нормально, но, как у всех, наверное, принтеров такого класса, есть отклонения в цвете. Не удержался, распечатал себе карту с логотипом Ingress и ником из игры. Затем завернул принтер в пакет, чтобы не пылился, и убрал в шкаф. Остальные принтеры (струйные) пожаловались на закончившиеся картриджи. Надеюсь, что головки не засохли и дело только в самих картриджах, потому что оба принтера достаточно высокого класса. Не хотелось бы их «потерять».
  4. Оля себе на день рождения заказала 5 бутылок алкоголя (коньяк, вино, чача). Так как заказывают обычно по 4 бутылки, то добавил еще 3 для себя (коньяк и вино). Все заказы дошли от Сочи до Красноярска менее, чем за 10 дней. Ехали они при этом через Москву. Треки отлично отслеживались в программе TrackChecker Mobile — она, как и ранее, работает отлично.
  5. Спустя черт знает сколько времени закончился тонер в домашней МФУ. Года два, наверное, прошло.
  6. Незадолго до этого сгорел ИБП, стоявший на сервере. Батарею раздуло так, что пришлось его разбирать, чтобы ее вытащить. Наводит на мысль о том, что ИБП неисправен. Благо, что у меня еще парочка есть. Но сначала придется покупать новую батарею.
  7. Сегодня позвонил главный бухгалтер. Нашла какой-то договор с «Красноярской сетью», они до сих пор платят по нему 500 рублей в месяц. Так как на заводе нет точек, которые к ним подключены, пришлось звонить им и разбираться. Оператор дала MAC-адрес устройства, куда был подключен кабель. Сильно смахивает на адрес роутера, который отвечает за видеонаблюдение. При этом точно знаю, что там сейчас используется Intertax. Чуть позже оператор перезвонила и ответила на заданный мною ранее вопрос по трафику. Оказалось, что с января месяца он равен нулю. Возможно, что и ранее было так же, но мне хватило и таких данных. Почему договор не был закрыт раньше — непонятно. Видимо, это никому нафиг не было нужно.

Перенос домена

Никогда не задавался такой целью, да и необходимости такой никогда не было. В процессе оплаты одного из сайтов СТМ выяснилось, что домен зарегистрирован у одного регистратора, а сам хостинг располагается у другого. Картина достаточно «печальная». Почитав правила, стало понятно, что без заявления, заверенного у нотариуса, перенос никто делать не будет. Так как владельцем домена является генеральный директор, то понятно, что времени у нее на посещение нотариуса нет. Печаль...
Вбиваем в поиск запрос на перенос домена от этого регистратора. И тут же натыкаемся на информацию о том, что никакие заявления уже не нужны. Идем в личный кабинет, выполняем все действия по инструкции. Тут меня ждал первый облом — для получения кода переноса требуется верифицировать персональные данные. Подаю заявку, мне отвечают «ждите сутки». Да не вопрос, подожду!
На следующий день приходит письмо, что аккаунт проверен, можно продолжать. Снова иду в личный кабинет, запрашиваю код. Второй облом — необходимо внести данные для смены регистратора. Указанные в профиле данные не годятся. Ладно, забиваю свой номер телефона и email. Подтверждаю оба, снова запрашиваю код. Среди прочих вариантов выбираю отправить его на электронную почту. Третий облом — состояние домена не позволяет получить код. Эт еще почему? Повторяю процедуру запроса, на этот раз все получается. Видимо, еще выполнялось сохранение данных для переноса. С кодом в зубах, а точней, в письме, иду в личный кабинет регистратора, к которому нужно перенести домен. Уже понимая, что сам не найду, сразу открываю справку, где процедура переноса, как оказалось, расписана очень подробно и даже с картинками (вот за это я его тоже люблю! в смысле регистратора). Снова действуем по инструкции, вбиваем код переноса и выполняем еще парочку подтверждений. В конце получаю письмо с уведомлением, что процесс переноса может занять до 5-ти рабочих дней. А мне что? Мне торопиться некуда.
В общем, вот такой вот маленький квест получился. Перенос домена от одного регистратора к другому — процедура хоть и простая, но в процессе у вас запрашивается куча подтверждений. Ну и, конечно, лучше всего 100 раз проверить что, куда и откуда. А то ведь бывало, что щелкнешь не туда, нажмешь не ту кнопочку и все, ты попал. Хорошо еще, если на небольшую сумму :-)

Ремонт сервера

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

Замена карты захвата

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

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

Установка видеонаблюдения

Первоначальные испытания

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

  1. создание нескольких событий (и, соответственно, видеофайлов) в журнале, если в движении была пауза;
  2. всё событие сохранялось в куче jpeg-файлов (момент спорный, но все же);
  3. не было также нормального отображения события в формате видео;
  4. для выгрузки/создания видеофайла нужно было лезть достаточно далеко, чтобы нажать соответствующую кнопку;
  5. нет возможности создать свою реакцию на событие.

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

  1. Есть возможность задать длительность паузы между двумя событиями. В этом случае два события считаются одним и записываются в один видеофайл;
  2. событие сохраняется в куче jpeg-файлов, которые, впрочем, затем можно удалить автоматически;
  3. есть «живой» просмотр камеры, наличие/отсутствие видеокарты не сказывается никак;
  4. видеофайл создается автоматически сразу по завершении события;
  5. на каждый «чих» можно задать свою реакцию.

С motion поначалу тоже пришлось поразбираться. Например, не мог понять почему jpeg-файлы создаются в максимальном качестве, а в видеофайле картинка в виде «квадратов». Решилось увеличением скорости потока видео. Размер видео оказался снова привязан к числу 16, но в файле конфигурации можно указать число кратное 8-ми. В этом случае программа изменит разрешение на ближайшее 16-тикратное. Были еще несколько моментов, но это были лично мои предпочтения, поэтому не буду их описывать.
Так как видео создается автоматически, оставалось только создать реакцию на конец создания видеофайла. В моем случае ей стало выполнение нескольких действий:

а) удаление «старых» файлов jpeg, из которых было создано видео;
б) отправка сообщения на электронную почту о событии с именем созданного файла.

Изначально сообщение «повесил» на одноименное событие, но оказалось, что оно происходит каждый кадр, поэтому писем было более сотни за раз.
Следующее, что мне захотелось, это просматривать камеру с телефона на android и с компьютера. Для телефона нашлась программа SimpleMjpegView. Единственным ее недостатком можно считать то, что показывать она может только одну камеру, для всех других придется переписывать путь подключения. Для Windows также нашлась «легкая» и простая в использовании программа SecurityCamViewer. Ее настройка, так же как и многих других подобных программ, производится в единственном конфигурационном файле, открыть который можно в обычном блокноте.
Еще одна «хотелка», которую я пока что не реализовал, остается выгрузка avi-файлов куда-нибудь в облако. Для пущей сохранности и увеличения доступности.

Подготовка к установке камеры

Наконец-то все почти готово к установке. Пришлось немного побегать по городу, чтобы найти кронштейн для камеры. Большие брать не хотелось — камера размером с палец будет сильно уж чудовищно смотреться на кронштейне 15-20 сантиметров в длину. Поэтому искал самый маленький. Позавчера нашел на Взлетке, обошелся он мне дешевле 300 рублей. Но зато практически такой, какой и хотел изначально.
Вчера приехал домой чуть пораньше, чтобы пробурить стены пока Оля не видит. А то в прошлый раз она мне высказывалась по этому поводу, когда я бурил стену на лоджию. В коридор стена уже была пробита под кабель провайдера, поначалу думал пробить рядом еще одно отверстие, чтобы не делать сильно уж большое — маленьких буров почти не было. Но из тех буров, которые у меня были, ни один не прошел насквозь. Пришлось все-таки использовать толстый. Перед бурением отключил кабель провайдера от розетки, вытащил его полностью в коридор, чтобы не повредить при работах. Пробурил стену и еще полчаса, наверное, прокладывал его обратно. При ремонте зала его проложили не через стену, как это было, а за наличниками. Пришлось их отдирать с обеих сторон и искать дыру. Но все успел сделать.
Уже позднее наметил где бурить отверстия для кронштейна камеры в коридоре. Взял место повыше и в углу, так, чтобы камера охватывала весь коридор. Заодно решил проверить придется ли мне бурить стену в зал, чтобы кинуть кабель до камеры. К моему счастью, он почти спокойно пройдет между стеной и наличником. Поэтому пока что протянул кабель в отверстие между квартирой и коридором, оставил торчать в нем только штекера. Оставшийся конец пока лежит в самой квартире. По идее, все, что остается — повесить кронштейн, прикрутить камеру и подключить второй конец кабеля к ТВ-тюнеру, который уже установлен в компьютере. Программу для видеонаблюдения ZoneMinder уже тоже установил, но пока что еще не настраивал. Очень сильно хочется посмотреть на нагрузку, которую она создаст для процессора и памяти. Если она будет небольшой — это просто отлично. Тогда можно будет подумать о том, чтобы на заводе поставить такой же сервер (поначалу параллельно существующему, разумеется).

Работа с PDF документами

Небольшой обзор программ для работы с PDF

Сначала одна контора, чуть позже — другая подняли один вопрос: как создавать документы в формате PDF, которые занимали бы как можно меньше места. Желательно также, чтобы они были многофункциональными, простыми в использовании и на русском языке. Мне, как «немцу» и человеку, изучавшему английский по нерусифицированным программам, последний пункт пожеланий был удивителен, ну да ладно.
Итак, какие программы рассматриваем:

  1. WinScan2PDF.
  2. Foxit Phantom.
  3. Scan2PDF.
  4. UnityPDF.
  5. Readiris.
  6. DoPdf.
  7. PdfCreator.

Я не буду рассматривать таких «монстров» как FineReader или Acrobat Pro из-за их достаточно большого размера и того момента, что не всем моим пользователям удается овладеть этими программами — достаточно большая часть из них общается с компьютером на «Вы», поэтому зачастую требуется крайне простые программы.

WinScan2PDF.
Программа предназначена для сканирования документов напрямую в формат PDF. Функций редактирования документов не имеет никаких. «Весит» очень мало и крайне проста в использовании.

Окно программы

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

Scan2PDF

Окно программы

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

Foxit Phantom

Окно программы

Продукт одной достаточно известной компании Foxit Corporation. Является полноценным редактором документов в формате PDF. К сожалению, одним из главных ее «недостатков» является платность использования. Если бы не необходимость оплаты программы ежемесячно, то ее спокойно можно было бы считать лидером в данном списке — со всеми своими обязанностями она справляется на «ура». Она позволяет создать документ при помощи сканера, из уже имеющихся файлов, добавлять и удалять страницы, редактировать текст, использовать графику и т. д. Впрочем, в сети можно найти ее старые версии, которые уже «прошли» регистрацию.

UnityPDF

Окно программы

Еще одна небольшая и «незатейливая» программа. На этот раз для редактирования документов. Функций крайне мало, но они нужны чаще всего: объединение/разделение файлов, переупорядочивание страниц, добавление новых или удаление ненужных, защита документа и добавление метаданных. Из «минусов»:

  • — программа только на английском языке;
  • — нет возможности сканирования;
  • — нет визуального контроля действий;
  • — официальный сайт не работает, поэтому, скорее всего, надеяться на добавление новых функций или устранение найденных ошибок не стоит.

Readiris

Окно программы

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

DoPdf и PdfCreator

Окно программы
Окно программы

Эти две программы настолько схожи по своим функциям, что я предпочел объединить их обзор. Они представляют собой виртуальный принтер, который в результате работы создает документ в формате PDF. Иными словами, вы можете создать документ из любого файла или даже нескольких, который можно вывести на печать. Это могут быть изображения, документ в формате Word или Excel и так далее. DoPdf при создании документа выводит окно, которое просто изобилует, на мой взгляд, разными ненужными изображениями и кнопками. При частом использовании это может раздражать. Программа PdfCreator этим не грешит, даже более того — вы можете вообще отключить вывод любых окон — в этом случае вас спросят только о том куда и под каким именем сохранить файл.
Поначалу, отключив все окна, я не мог понять как их вернуть «на место». Только спустя, наверное, минуту, я сообразил, что настройки программы также можно найти в меню «Пуск».

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

  • — разрешение документа — 300 точек;
  • — цветность: полутона серого;
  • — размер листа: А4;
  • — количество страниц: 1.

Две программы из списка проверить не получилось. Первая, Scan2PDF, отказалась работать с моим сканером и со всеми сканерами в офисе. Вторая, UnityPDF вообще не имеет функции создания файлов. Программа Readiris версии 12 хорошо сканирует в новый документ, создавая файл маленького размера, но вот при добавлении в существующий документ новых страниц на порядок увеличивает размер файла. Версия 14 такого недочета не имеет.

Программа Размер файла
WinScan2PDF 900 Кб

| Scan2PDF | |

| Foxit Phantom | 1400 Кб |

| UnityPDF | |

| Readiris | 117 Кб |

| DoPdf | 650 Кб |

| PdfCreator | 180 Кб |


Интересный сайт

Сайт, за который мне было бы очень стыдно

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

Секретный соус за 16 Тб SSD от Samsung является новым 256Gbit (32 Гб) NAND флэш-штамп компании; в два раза превышает мощность 128Gbit NAND умирает, которые были коммерциализированы различными производителями чипов в прошлом году.

Были и такие, что все понятно, но... Ребята из фирмы явно стараются выбить побольше денег из клиента, совершая ненужную работу и создавая видимость серьезности ремонта:

Прошивка Bios
Нужна, если агрегат все чаще зависает, долго грузится. Специалист сделает его прошивку недорого, а именно:

  • — разберет ноутбук;
  • — отпаяет микросхему bios;
  • — выполнит ремонтные работы;
  • — соберет устройство.

Прошивка Bios, входящая в ремонт ноутбуков, цены на которую уточняются индивидуально, иногда полностью решает проблему неисправности.

Всего 10 страниц сайта, по мои прикидкам, содержат не менее 1000 ошибок и опечаток. Если бы я был человеком менее грамотным, то хотя бы сделал проверку в том же MS Word или любом другом текстовом редакторе с проверкой орфографии.
Иногда возникало впечатление, что я читаю статью какого-то новичка на ЯПе — настолько становилось забавно или смешно. Но, по большей части, сайт вызывал полное нежелание пользоваться услугами данной фирмы. Допускаю, что, возможно, сайт делали работники фирмы, не знакомые с языком HTML и не имеющие никакого опыта в создании сайтов. Но что им помешало попросить кого-нибудь из знакомых сделать его? Более, чем уверен, что такой знакомый нашелся бы в их окружении.
Ну и напоследок фраза из шапки данного сайта:

Лучшая реклама любого товара — его качество.

Завершение истории с НПФ

В продолжение истории о смене персональных данных.
Сегодня утром получил сообщение на телефон, которое поначалу посчитал обычным спамом — достаточно много подобных сообщений на сегодня приходит от мошенников. Но приглядевшись внимательнее, понял, что сообщение действительно от НПФ Сбербанка:

«Личные данные по Вашему договору №... изменены 23.01.2017 согласно Вашему заявлению. 8 (800) 555 0041 НПФ Сбербанка.»

Номер договора совпадает с моим, указанный телефон — тоже. Будем считать, что заявление было принято и обработано. Ради интереса зашел в личный кабинет — там данные старые. Имею в виду, что мой договор видно по старому номеру паспорта. Допустим, что у них так заведено, пусть. В разделе «Мои заявления» появилась отметка с датой заявления и отметкой «Исполнено».
Все, этот вопрос можно считать закрытым. Главное не сдаваться! :-)

Закрытие проекта УЭК

С 1 января 2017 года УЭК стали недействительными

Карта УЭК

За всеми предновогодними хлопотами я как-то пропустил новость о том, что с 1 января текущего года УЭК стали недействительными. Как и все расположенные на них приложения: транспортное, страховой полис, ЭЦП и, по видимому, банковское. Хотя за последнее деньги до сих пор снимают — за смс-банкинг. Банковское приложение, видимо придется закрывать по заявлению.
Уповая на то, что ЭЦП хотя бы должно работать, попробовал его использовать. И обнаружил, что срок действия ЭЦП истек еще в марте 2016 года. С учетом того, что практически все остальные приложения на карте также прекратили свое существование, ее можно смело выкидывать в мусорное ведро. Пожалуй, пока что оставлю на память, так сказать.
Жаль, проект был достаточно многообещающим. Но, как обычно, кто-то хотел «попилить» деньги, кто-то просрал договор с другими организациями, кто-то просто ничего не делал...

Борьба со спамом при помощи ASN

Блокируем целую подсеть спамеров одним махом

Бывает, что нужно отсечь почту, приходящую от целой сети. Отправители все время меняют свои адреса: отправляют определенное количество писем, меняют адрес, снова меняют адрес, снова отправляют... В таком случае помогает запрет на прием писем с определенных IP-адресов. А что делать, если таких адресов скапливается очень много? В итоге мы получаем целую «простыню» в настройках почтового сервера. Лично меня это не устраивает. Изучив часть из них, обратил внимание, что все они принадлежат одной сети. Посмотрев на список IP-адресов, закрепленных за этой сетью, понял, что список будет очень большим. Тогда же я заметил, что в регистрационных данных присутствует такая вещь, как ASN. Если очень кратко, то это уникальный идентификатор, присвоенный этой сети. Появилась мысль как-то использовать этот идентификатор в борьбе со спамом. Изучив список плагинов Spamassassin’а, увидел, что помимо прочих он также может определять не только вышеупомянутый ASN, но и подсеть отправителя.
Далее было дело техники. В настройках Spamassassin’а включаем загрузку этого модуля в v320.pre:

loadplugin Mail::SpamAssassin::Plugin::ASN

Дальше нам нужно, чтобы он вставлял нужные заголовки в получаемые письма. Для этого в local.cf добавляем следующую строку:

add_header all ASN _ASN_ _ASNCIDR_

Перезапускаем Spamassassin и... ничего не получилось. Заголовок вставляется, но данных в нем нет

X-Spam-ASN:

Я потратил почти полдня, пока нашел причину почему это не работает. Оказалось, что в параметрах запуска Spamassassin был указан параметр -L, который запрещает работу с DNS. После удаления этого параметра, заголовок приобрел более «осмысленный» вид:

X-Spam-ASN: AS25549 95.170.128.0/22

Вот теперь уже можно отдавать письмо на дополнительную проверку postfix. В файл header_checks добавляем строку:

/^X-Spam-ASN.*AS25549 .*/ DISCARD This is spamer

и перезапускаем postfix. Всё, больше писем из этой сети вы не получите.
Но, к сожалению, не все сети имеют ASN. Тогда бороться с ними остается только по IP-адресам.

Ваши впечатления

Как быстро добавить свою компанию на карты Google

Не так давно Google, после перерыва в несколько лет, снова добавил в карты возможность оставлять отзывы о посещенных вами местах. Теперь в сервис добавили систему ранжирования — в зависимости от количества оставленных отзывов пользователь получает определенный уровень, каждый из которых имеет свой набор возможностей. Например, при получении третьего уровня, вы получаете значок «Местный эксперт» на картах. На мой взгляд, наиболее интересным является четвертый уровень — при его достижении вы получаете бонусное место на Google.Drive сроком на 1 год. Ради интереса нужно попытаться добраться до этого уровня, чтобы увидеть какой объем предоставит Google в облаке.
Также еще одной интересной возможностью этого сервиса является «Добавление отсутствующего места». Иными словами, это самый простой (и, должен заметить, бесплатный) способ добавить вашу компанию на карты Google. Добавление делается очень и очень просто: на нужном месте карты вы щелкаете правой кнопкой и выбираете пункт «Добавить отсутствующее место», после чего заполняете такие данные как название, часы работы, фотографию, отзыв о компании (если есть желание, конечно). И все. В течение 24 часов, после проверки отправленных вами данных, компания появляется на карте.

Розовый Android

Так как мне все чаще и чаще стал нужен карт-ридер, пошел сегодня на его поиски. Хотелось что-то небольшое, но чтобы читал основные форматы карт. «А основные сейчас какие? Только формата SD. Все остальное используется гораздо реже», — примерно так я размышлял по дороге в «Аллею». Там прикупил продуктов, прошелся по около- и совсем компьютерным магазинчикам и нашел то, что было нужно. Заодно спросил у продавца OTG-адаптер, но желательно в корпусном исполнении, ибо в виде кабеля у меня они есть. Он ответил, что есть такой, но только розового цвета. «Да без проблем», — ответил я. И достает он с витрины вот такое вот «чудо».

Розовый Android

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

Подключение видеокамеры к компьютеру

Появилась у меня необходимость подключить видеокамеру к компьютеру для дальнейшей записи происходящего в общем коридоре. Взял на работе завалявшуюся Sony KPC-S190S, принес из дома ТВ-тюнер и приступил к экспериментам. В качестве компьютера выступил старенький, собранный из того, что было, компьютер. Он у меня зачастую выступает в качестве подопытного.
Для подключения нам понадобится:

  1. Собственно камера;
  2. пара штекеров типа «тюльпан»;
  3. переходник с «молекса» на «тюльпан» для питания камеры;
  4. любая карта захвата видео. У меня это стал AverTV Studio 507.

Установил недостающие драйверы в систему: видеокарта, ТВ-тюнер, звуковая карта и т. д. Установил для пробы видеоплеер VLC, он позволяет, помимо всего прочего, также осуществлять захват с любого устройства. Распаял кабели, подключил камеру к ТВ-тюнеру и начал экспериментировать с настройками захвата. Мне понадобилось около 10 минут, чтобы разобраться что к чему, после чего просмотр видео с камеры настраивался буквально за одну минуту.
На самом деле настройки в VLC нужны минимальные. Выбираем в меню «Медиа» пункт «Открыть устройство захвата...». В открывшемся окне в списке «Название видеоустройства» находим пункт «AverMedia BDA Analog Capture». Затем чуть ниже нажимаем кнопку «Другие...» и ставим там одну галочку «Настройки устройства». Далее нажимаем «ОК» и «Воспроизвести». В первом диалоге нам предлагается выбрать видеодекодер. Все равно, что вы выберете, я оставил предложенный по умолчанию NTSC_M. В следующем диалоге поставил максимальный размер на выходе, все остальное не трогал. Так как камера не имеет аудиоканала, то следующий диалог можно просто закрыть. А вот теперь наступает самый важный момент — выбор входного канала видео. На единственной вкладке «Crossbar» в списке «Input» выбираем пункт «Video Composite In», так как камера у нас подключена к композитному входу с разъемом типа «тюльпан». На остальные настройки наплевать, жмем «ОК». И сразу же видим картинку, поступающую с камеры.
Не знаю с чем это связано, но картинка несколько запаздывает, задержка небольшая — около 0,5 секунды — но все равно заметно. Скорее всего, это время тратится на обработку видеосигнала процессором камеры.
Если кто раньше не имел дела с видеокамерами, то не пугайтесь, что они несколько греются — это нормально. Но обеспечить им хорошее охлаждение никогда не помешает.
Стандартная распайка кабелей у подобных видеокамер:

  • — желтый — видеосигнал;
  • — красный — +12В;
  • — черный — общий.

Красный и черный подключаются, соответственно, к +12В и к Ground блока питания (например, компьютерного), а желтый и черный подключаются, соответственно, к центральному и внешнему контактам штекера.
В первый раз я перепутал полярность и камера не работала, но после того, как я исправил свою ошибку, она все-таки заработала.
Немного поигравшись с ней, понял, что для домашнего видеонаблюдения ее более, чем достаточно. Осталось дело за «малым» — провести провода в квартире, приобрести какой-нибудь PCIe ТВ-тюнер, подключить ее к домашнему серверу и пустить трансляцию в локальную сеть. Благо что в Linux есть консольная версия VLC, которая позволяет это сделать.

Северо-Енисейский

На новогодние выходные удалось все-таки выбраться и съездить к родителям в Северо-Енисейский. Ездил буквально на несколько дней, которые, нужно сказать, прошли достаточно плодотворно.
Во-первых, доехали очень быстро и комфортно, по сравнению с предыдущей поездкой около 5 лет назад. В машине было тепло, остановки делали достаточно часто: покурить, сходить в туалет, просто размяться. Вся дорога заняла около 10 часов, в полдень мы уже пересекли Енисей. Который, кстати, пришлось форсировать пешком из-за недостаточно толстого льда. Машина проехала без нас и ждала на том берегу, пока мы доберемся.

Я прошел через Енисей!

Погода в поселке все время стояла теплая, что не могло не радовать. А вот интернет на телефоне продолжал бесить своей скоростью в 0-1 Кб/с. Связь была очень неустойчивой, легко рвалась. Ingress работал крайне медленно: запуск игры — около 5 минут, любое действие в игре — от полуминуты до нескольких. Снос первых же порталов вызвал сильное негодование некоторых игроков из противостоящей фракции, а после выноса портала на Еруде вообще потребовали предоставить доказательства.

Нам нипочем метель и мороз!

В первые же дни прошелся по поселку. Начал с Донского, как наиболее далекой от меня. Многое там, конечно, изменилось: на каждом доме висит не менее десятка антенн «Триколор», появился детский садик, новые многоэтажки. Можно сказать, что в том районе осталось не так уж много места, улица стала какой-то тесноватой.

Дома расположены достаточно тесновато Новый строящийся дом Кое-где еще остались старые деревянные двухэтажки Этот дом построен на месте моего старого сгоревшего дома Новый детский садик ''Жарки'' Все дома практически утыканы спутниковыми ТВ-антеннами Бежит, бежит еще Безымянка :-) Вторая школа Стадион второй школы

Центр тоже порадовал «новинками». За последние 5 лет были построены плавательный бассейн, спортивный комплекс, ледовый каток, центральный стадион. В сами здания я пока что не заходил, запланировал это на будущее. Ледовый каток вызвал улыбку тем, что, по сути, является просто крытым катком и работает он, соответственно, только в зимнее время. Центральным стадионом раньше был стадион за аэропортом, путь достаточно не близкий. Новый расположился на месте бывшего угольного разреза, заняв почти все место между АБК и дорогой в микрорайон. Также появился новый супермаркет (если его можно так назвать) «Апельсин». Автобусы, ездящие между поселками, отходят от него.

Спортивный комплекс ''Нерика'' Плавательный бассейн ''Аяхта'' Центральный стадион Ледяной каток Внутри катка Супермаркет ''Апельсин''

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

Дом культуры Центральная елка Одна из двух горок Снежная ''троица'' Символ года, петух. Хотя, на мой взгляд, он больше похож на курицу Вид со стороны Вид вечером

Центральная больница порадовала достаточно креативным подходом к украшению. Они почему-то решили использовать американские символы Нового года.

Центральная поликлиника

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

Детско-юношеский центр

Кстати, если кто-то не в курсе, то на одном из домов напротив Дома культуры располагаются часы, подаренные администрацией Красноярска Северо-Енисейскому району в честь его 70-летия.

Часы

А это — лестница перед центральной поликлиникой, тоже своеобразная местная «достопримечательность». Ее, конечно, можно обойти, но обходной путь выходит очень далеким, особенно для пожилых людей. Подняться по этой лестнице представляет проблему даже для здорового человека. После ее постройки появилась шутка у местных жителей: «Смог подняться — здоров!» Что, впрочем, не так уж далеко от истины. Уклон лестницы составляет около 45 градусов, а сама она состоит из 87 ступеней. Дополнительно можно заметить, что ее давно уже никто не чистил

Вид снизу Вид сверху

Новый год у соседа

Около часа ночи у соседа, уже не d первый раз, поднялся шум. Мы с женой недавно только легли спать, уснуть толком не успели, но все равно. Сначала его гости громко хлопали железной дверью на лестничной площадке. Такое ощущение, что открывали ее нараспашку и с силой закрывали. Затем зачем-то залезли в электрощиток. Потом еще что-то делали в коридорчике, плевали на пол и кричали «Открой!». Меньше, чем через 5 минут начали звонить нам в дверь. Тут я уже не выдержал, оделся и вышел в коридор. Там стоял паренек, ростом примерно с меня, явно пьяный. В дверях на лестничной площадке стоял второй, габаритами побольше и, с виду, более трезвый и спокойный. Пока я просил их утихомириться, вести себя потише и не звонить в дверь нам, сзади в приоткрытую дверь высунулась Оля. И начала их кричать на них, что они мешают спать и так далее, всего уже не запомнил. Парень с самого начала вел себя агрессивно, говорил, что я неправ, что не в курсе, что тут происходит. А тут вообще начал орать, чтобы я заткнул свою жену и попытался сам это сделать. Я перегородил ему путь и попросил жену не трогать. Через минуту-другую, уже получив в зубы, и поняв, что просто так это все равно не закончится, попросил жены вызвать полицию и ушел в квартиру. Второй парень, стоявший на лестнице, уговорил первого уйти, побоявшись, что мы в самом деле вызовем полицию. После их ухода я вышел из квартиры и закрыл внешнюю дверь.
Спустя некоторое время, судя по звукам, вернулся хозяин квартиры, Андрей. Зная его, могу предположить, что он ходил за алкоголем. Звук звякающего стекла подтверждал мои предположения. Все втроем они ушли к нему домой.
Еще чуть позже в квартире началась драка. Мы еще раз позвонили в полицию, но дозвониться не успели — зазвонил домофон. Выхожу в коридор и вижу, что девушка, пытаясь одеть на ходу сапоги, пытается открыть внешнюю дверь. Увидела меня и попросила помочь. Я открываю дверь, она выбегает, снизу уже поднимаются двое полицейских. Объяснять им куда пройти и что происходит не потребовалось. Они зашли к соседу, попытались утихомирить драчунов, но, судя по всему, те оказали сопротивление, потому что чуть позже приехал усиленный и уже вооруженный наряд.
По итогу. Кто-то кого-то пытался порезать и довольно успешно, полиция прибыла вовремя. Один из них, скорее всего, тот, с кем я разговаривал раньше, попытался оказать сопротивление наряду. Второй уговаривал его этого не делать. Хозяин тоже пострадал, но, как обычно, в своей идиотской манере лебезил перед нарядом и благодарил их за приезд. Чуть позже оказалось, что кого-то пытались запихать в мусоропровод (или он сам туда залез, черт его знает) и наряд еще битых минут 10 пытался его оттуда вытащить, ибо тело застряло.
Все, вроде все успокоилось, всех увезли. У нас взяли показания. Потом еще какое-то время я все не мог успокоиться — адреналин бегал в крови и было явно не до сна.
Но на этом еще не все закончилось. Еще два раза кто-то звонил в домофон, стучал в железную дверь на площадке. Хорошо, хоть к нам не звонили. После этого я отключил домофон и мы попытались уснуть. Вроде никто больше не шлялся и ничего не хотел.
Проснувшись, нашел у себя в телефоне номер матери соседа, позвонил ей и хотел поговорить, предупредить, что если они не примут меры, то этим займусь я. Не хочется как-то чтобы какие-либо перепившие уроды ломились в нашу квартиру, шумели и не давали спать. С соседом, насколько я понимаю, разговаривать бесполезно, он явно не умеет выбирать друзей.

«Веселье» продолжается

Собранный вчера кабель питания для видеокарты работает, она завелась и проработала почти весь вечер в прерванной ранее игре. Субъективно компьютер стал работать быстрее, что неудивительно — новая видеокарта несколько мощнее и с целым гигабайтом памяти на «борту». Ради интереса включил программную композицию окон в Linux, посмотрим как будет работать. Раньше, на старой видюхе, периодически пропадали панели меню и задач. Но тут еще может повлиять на их работу тот момент, что в системе сейчас установлено более новое ядро.
Вот за что мне нравится Linux, так это за то, что замена, например, той же видеокарты не вызывает никаких проблем. Он просто переключается на другие драйверы (установка которых, кстати, не требуется) и просто работает дальше. Максимум, с чем я столкнулся из того, что потребовало каких-то телодвижений — заставить работать TV-тюнер AverMedia 307. И то пришлось найти строчки в интернете, которые нужно было прописать в файле конфигурации, после чего он спокойно заработал. Даже смена разрядности системы, которая в Windows просто невозможна без переустановки системы полностью (а также драйверов и программ, что займет достаточно большое количество времени) потребовала только несколько команд и перезагрузки компьютера.
А вот утро преподнесло достаточно неприятный сюрприз. Телефон у жены отказался включаться, индикатор заряда при подключении его к компьютеру или зарядному устройству тоже никак не реагировал. Зная, что за утро починить я его не успею, пришлось пока что дать Оле свой старый телефон. Надеюсь, он переживет этот день :-)
Пришел на работу, морально приготовился к разбору телефона — он, кстати, уже побывал «утопленником», но продолжает работать уже не первый месяц. Но для начала решил измерить напряжение на аккумуляторе. Оно оказалось меньше нижнего порога — примерно 3,1 вольта. Значит нужно его для начала «толкнуть», чтобы дальше он мог заряжаться в телефоне. Вот тут начинался второй квест. Дело в том, что у меня в кабинете нет розеток советского типа, все европейские — с контактом для заземления, глубокие и т. д. Розетки советского типа гораздо менее глубокие, поэтому в них можно воткнуть «лягушку». Вот такая розетка у меня есть, но располагается она над входной дверью. Судя по всему, она там для питания сигнализации, которая уже давно не используется. Закрепить «лягушку» так, чтобы она более-менее крепко держалась и не упала кому-нибудь на голову — еще та картина. В прошлый раз я обошелся изолентой (синей, адепты, синей, конечно! :-) ), в этот раз она явно бы не помогла. Пришлось использовать медицинские резинки. Пока что висит и заряжается, будем надеяться, что аккумулятор оживет.
Надо подумать над тем, чтобы найти лягушку, которую можно было бы воткнуть в «европейскую» розетку.

Ранее Ctrl + ↓