Перейти к публикации
iT4iT.CLUB

Kitsum

Пользователи
  • Публикации

    424
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    234

Записи блога, опубликованные пользователем Kitsum

  1. Kitsum
    В репозитории Ubuntu 18.04 отсутствует пакет MC, чтобы вернуть его на законное место необходимо добавить репозиторий Universe
    sudo add-apt-repository universe sudo apt update Устанавливаем
    sudo apt install mc Боле информации по репозиториям Ubuntu можно посмотреть тут https://help.ubuntu.ru/wiki/репозиторий
  2. Kitsum
    Вроде бы и ничего сложного тут нет, но то параметр забудешь, то еще какая ни-ть мелочь, а по справке бегать как всегда нет особого желания. В общем оставляю лично для себя.
    find /catalog -type d -exec chmod 755 {} \; find /catalog -type f -exec chmod 644 {} \;  
  3. Kitsum
    Доверяй, но проверяй.

    Идея заключается в том, чтобы проверять антивирусом все загружаемые uTorrent клиентом файлы сразу после окончания закачки. Эта тема особенно актуальна если кроме Вас за компьютером обедаем ваш отпрыск, который не сильно озабочен тем, какую дрянь он может подцепить в сети при скачивании безобидного на вид контента.
    Я доверяю антивирусу Kaspersky, но подойдет любой другой поддерживающий управление с помощью консольных команд. Аналогично и Torrent клиент должен уметь выполнять эти команды по событию. Для управления антивирусом Касперского с помощью консольных команд используется исполняемый файл avp.com находящийся в корневом каталоге установленного антивируса.
    Список поддерживаемых команд
    Usage: avp.com <command> [options] command Specifies the command to be executed. HELP Show this help SCAN Start new scan UPDATE Update databases and optionally application modules ROLLBACK Rollback previously updated databases RENEW Renew product START Start specified task STOP Stop running task STATUS Show task status STATISTICS Show task statistics EXPORT Export settings IMPORT Import settings AcceptEULA Accept EULA and manage KSN agreement usage flag REPORT Export reports SHOWTM Show scan task manager EXIT Exit product TRACES Turn traces on/off, clear traces To get additional description of specific command use 'HELP <command>' syntax Examples: avp.com [ /? | HELP ] avp.com <command> /? avp.com HELP <command> avp.com HELP SCAN avp.com UPDATE /? Первым делом необходимо прописать корневой каталог антивируса в Переменные среды операционной системы, переменная Path. По умолчанию каталог установки находится на системном диске (по умолчанию C:\):
    x86 - C:\Program Files\Kaspersky Lab\<тип антивируса>\ x64 - C:\Program Files (x86)\Kaspersky Lab\<тип антивируса>\ Допустим используется 64-х разрядная операционная система с установленным бесплатным антивирусом от Касперского версии 16.0.1, полный путь будет выглядеть так C:\Program Files (x86)\Kaspersky Lab\Kaspersky Free 16.0.1\
    Открываем свойства компьютера (горячие клавиши "Win" + "Pause") и переходим в раздел "Дополнительные параметры системы". Во вкладке "дополнительно" находятся настройки "Переменные среды". Добавляем в переменную Path полный путь до каталога антивируса определенный ранее. 

    Ничего сложного, но, чтобы проверить правильность действий достаточно в Командной строке набрать avp.com help и в ответ получим список поддерживаемых команд.

    Осталось дело за малым.
    Идем в настройки uTorrent, Дополнительно -> Запуск программы. Сам клиент поддерживает следующий список параметров, которые можно передать запускаемому приложению:
    %F - имя загруженного файла (для торрентов с одним файлом) %D - папка сохранения файлов %N - название торрента %P - предыдущее состояние торрента %L - метка %T - трекер %M - строка статуса (как в колонке статуса) %I - hex-кодированный инфо-хеш %S - состояние торрента %K - вид торрента (одиночный|мульти) На мой взгляд, самый оптимальный вариант, это полная проверка каталога, в который была произведена закачка. В довесок проверяем оперативную память и разделы автозагрузки. Итоги проверки будем записывать в лог файл, это поможет в разборе полетов в будущем.
    Команда запуска будет выглядеть следующим образом:
    avp.com SCAN /R:"%HOMEDRIVE%\AVP.log" /MEMORY /STARTUP "%D" По умолчанию файл логов AVP.log будет сохранен в корень системного диска, но Вы можете изменить его на любой другой как это сделал я.

    Пробуем что нибудь скачать и смотрим на результат.
  4. Kitsum
    Думаю что все и так понятно из названия. Да, он есть! Да, уже давно! А, что самое интересно, так простота решения задачи.
    Все, что требуется - создать файл grep.cmd в корневом каталоге Windows со следующим содержимым.
    findstr %1 %2 %3 %4 %5 Или запустить консоль с правами администратора и выполнить следующую команду
    echo findstr %1 %2 %3 %4 %5 > %systemroot%\grep.cmd Утилита findstr, которая попытается заменить нам grep, достаточный набор параметров и поддержку регулярных выражений. Подробности можно узнать на официальном сайте https://technet.microsoft.com/ru-ru/library/bb490907.aspx

  5. Kitsum
    Для себя любимого буду оставлять тут всякого рода мелочи.
    При загрузке Linux Ubuntu 14.04 с установленным пакетом Samba 4.1 красуется следующее сообщение (при этом Active Directory не используется)
    Starting SMB/CIFS File and Active Directory Server. [FAIL] Лечится удалением /etc/init/samba-ad-dc.conf
  6. Kitsum
    Оставляю эту заметку для себя лично т.к память не вечна, а компьютеры под управлением windows 7 продолжают существовать и успешно выполнять возложенные на них обязанности.
    И так, имеется проблема, при которой svchost съедает оперативную память и центральный процессор. Ну а т.к не все железо способно перейти на новые версии ОС Windows, но при этом отлично выполняет свои обязанности, то приходится лечить этот недуг.
    Излечивают его несколько обновлений. Конечно, самый оптимальный способ, это ставить их на чистую ОС, но действуем по обстоятельствам.
    KB3102810 KB3135445 KB3138612 Устанавливаем и забываем о жоре ресурсов.
  7. Kitsum
    Вот и настала очередь популярного мессенджера Viber.
    Лично у меня терпение лопнуло, когда список контактов был уменьшен в пользу окна с рекламой. Может кому-то это и не доставляло бы много дискомфорта, но не для меня. Спам валит именно когда ты разворачиваешь интерфейс программы, именно тогда, когда требуется больше возможностей для взаимодействия с ней... И главное - закрыть этот поток шлака, а иначе назвать распространяемую контент в рекламе, невозможно.
    Ну а раз Вы читаете эту заметку, значит у Вас тоже полыхнуло, и срочно требуется лечение данной проблемы. Все крайне просто и быстро. Необходимо изолировать наш клиент от той помойной ямы с которой он тянет эту рекламу. А расположена она по адресу ads.viber.com и самым простым способом изоляции является подмена адреса сервера с помощью файла hosts
    для Windows
    Запускаем блокнот с правами администратора (ПКМ -> запуск от имени администратора) и открываем hosts файл, расположенный по следующему пути
    %SystemRoot%\system32\drivers\etc\hosts Если запускать программу без повышения привилегий в системе, Вы не сможете сохранить наши изменения. А требуется добавить в конце файла новую строку со следующим содержимым
    127.0.0.1 ads.viber.com Сохраняем файл и перезапускаем Viber
    для Linux
    Делаем все тоже самое, только файл hosts располагается по следующему пути
    /etc/hosts PS: также смотрите как избавиться от рекламы в uTorrent
     
  8. Kitsum
    Первые тесты, всего 30 пикселей. Сразу можно сказать, что этого не достаточно. Закажу ленту 144 пикселя на метр. Сравним результаты.
    Запись с телефона конечно не передает ощущений, очень жаль(
     
  9. Kitsum
    Данная запись скорее крик души или даже протест против унылой рекламы, рассчитанной на людей, не обезображенных интеллектом. Ладно, не будем ходить вокруг да около, а перейдем к вопросу, "что Вы видите при запуске, одного из самых популярных, Torrent клиента - uTorrent?". Вот именно, кучу фекалий рекламы! Все понятно, надо как-то зарабатывать, ... бла бла... мир суров... бла бла... 
    Избавляемся от этого!

    Благо разработчики отставили открытой "дверь" в глубокие настройки программы.
    Все, что нам требуется, это изменить значения нескольких параметров в разделе Настройка программы -> Дополнительно

    В поле Фильтр вбиваем имена следующих параметров и изменяем их значения на FALSE
    offers.sponsored_torrent_offer_enabled - отключает рекламный баннер в шапке программы offers.left_rail_offer_enabled - отключает окно рекламы в левом нижнем углу gui.show_plus_upsell - отключает рекламу PRO версии программы, которая появится при отключении рекламы в п.2 Сохраняем изменения и перезапускаем клиент.
    Результатом этих простых операций станет чистое и приятное окно!

    PS: А в будущем, мы дадим бой самой навязчивой рекламе в Рунете на уровне маршрутизатора! Достали!
  10. Kitsum
    Имеется у меня в наличие старенькая магнитола (радио, CD\MP3, Aux), никаких излишеств. Дисками уже долгое время не пользуюсь, а радио надоедает, остается использовать Aux. Телефон и магнитола соединяются аудио кабелем и на телефоне запускается Play list из социальной сети или online радио с конкретным стилем музыки. Все здорово, но автомобиль начал обрастать проводами, да и если кто-нибудь из друзей захочет похвастаться своим музыкальным творением (да да, есть и такие) или просто включить интересный трек, то нужно иметь кабель подлиннее.
    Можно приобрести магнитолу с Bluetooth и все вопросы отпадут сами собой, но для меня это не вариант т.к в будущем магнитола будет полностью исключена из автомобиля, а её место займет устройство намного боле интереснее и функциональней. Да и куда без самого процесса... Поэтому будем встраивать Bluetooth в то, что есть!
    Речь пойдет о модернизации магнитолы Kenwood KDC-W4037 но инструкция идентична и для моделей:
    KDC-W237AY KDC-W237GY KDC-W3037AY KDC-W3037GY KDC-W311AY KDC-W311GY KDC-W3537AY KDC-W3537GY  
    Если подумать, то принцип работы всех магнитол одинаков, поняв один раз, что нужно делать, можно переделать любую "голову".
    Для начала нам понадобится Bluetooth модуль XS3868 на чипе OVC3860. Приобрести можно в любом Китайском интернет магазине, хотя их производят с такой скоростью, что наверняка можно найти на ближайшем радио рынке. Я брал у Китайцев XS3868 V2, большое внимание уделите версии т.к распиновка отличается.

    Основные характеристики гласят, что модуль питается от напряжения от 3.6V до 4.2V, но как показывает практика - выдерживает и 5V. Также имеет антенну, разведенную уже на самой плате и её хватит для связи на расстоянии порядка 10м, что позволит "рулить" музыкой на каком-нибудь пикничке во время готовки шашлыков...
    Нам понадобятся контакты:
    (1) Масса для аудио каналов (2) Левый канал аудио (3) Правый канал аудио (9) GND питания (11) +5V Остальные контакты можно оставить не задействованными, но при желании можно вывести органы управления проигрывателем на рулевое колесо. Все необходимые контакты описаны на схеме выше. Замечу, что управлять таким образом вы будите не магнитолой, а проигрывателем на устройстве с которого подается аудио поток (телефон, планшет ...). Если необходимо, то можно добавить микрофон (4 и 5 пины), тем самым организовать Hands Free. Можно задействовать UART (18 и 19 пины) и с помощью дополнительного контроллера организовать тоже самое управление плюс дополнительные возможности, но это отдельная тема.
    И так, ищем техническую документацию на магнитолу, и это не та документация где описаны органы управления и как правильно установить устройство в панель автомобиля. Мы ищем именно ТЕХНИЧЕСКУЮ документацию от производителя со всеми схемами и т.п. Файлы для перечисленных ранее моделей Kenwood я прикреплю к этой записи в блоге.
    Теперь необходимо определиться куда мы включимся. Контроллер магнитолы знает несколько источников: CD/Радио/AUX и в теории мы можем откинуть любой из них и заменить его нашим источником аудио сигнала, но лучше воспользоваться уже подготовленным AUX. Это самый простой и короткий путь к готовому результату, да и весь остальной функционал останется рабочим.

    Магнитолы данной серии обладают двумя входами для источников внешнего аналогового сигнала. Первый расположен на лицевой панели (гнездо 3.5jack), второй на задней панели и является частью 13-и пинового разъема для внешних блоков. Второй вариант самый предпочтительный. На схеме он обозначен как модуль J4 (LX BUS).
    Ищем его подробную схему.

    Точки подключения и их описание я выделил желтым цветом. Пробежимся по схеме и разберемся, что тут к чему.
    (3) Постоянные 12V (BU) берутся прямо с питания магнитолы, равносильно питанию от бортовой сети автомобиля. (6) Масса для аудио каналов, она не связана с землей самой магнитолы! (8) Правый канал аудио (9) Сигнал (HIGH) указывающей что задействован AUX от внешнего модуля (12) Левый канал аудио По существу, нам необходимо соединить между собой 3 и 9 пины и соответствующие пины Bluetooth и модуля J4 магнитолы.
    # --------- | -------------- | ---------------- # # Bluetooth | Магнитола (J4) | Описание каналов # # --------- | -------------- | ---------------- # # 1 | 6 | Audio GND # # 2 | 12 | Audio LEFT ch # # 3 | 8 | Audio RIGHT ch # # --------------------------------------------- # Обычно на плате магнитолы имеется маркировка всех компонентов. Я припаивался на резисторы: R601, R602, R603 для аудио каналов, и таким образом, чтобы не выкинуть их из цепи. 12V можно подать с основной шины питания магнитолы на резистор R606, но я просто сделал перемычку между двумя клеммами на самом разъеме. К сожалению фотографии самого разъема, не осталось, ну да это и не беда, ничего сложного тут нету.


    В документации производителя имеется зеркальная схема расположения компонентов.

    Теперь осталось дело за малым. Необходимо найти точку, от которой мы будем питаться. Я попытался решить эту задачу наскоком и это была моя ошибка! Я подал питание на плату и прошелся по ней мультиметром отмечая все точки маркером где имеется напряжение от 4 до 5V. После по схеме из документации производителя выяснял за что отвечает та или иная точка. В итоге была найдена центральная шина питания +5V идущая на CD привод, и я благополучно сел на неё.
    А теперь самое важное в этом моменте - центральное питание +5V никогда не пропадает! Кстати именно по этой причине Ваша магнитола может вытянуть весь аккумулятор при длительной стоянке, но суть кроется в самом модуле Bluetooth. Если в течении двух минут с модулем не свяжется какое-либо устройство, то он уснет для экономии батареи, а вот разбудить его можно только через специальный пин Reset или сбросом питания. Если этого не сделать, то подключиться к нему получится только, сбросив клеммы с аккумулятора автомобиля, что согласитесь не технологично!
    А так можно представить себе ситуацию, когда Ваша подруга/девушка/жена (нужное подчеркнуть) захочет включить что-то из своего репертуара и услышит фразу "нет проблем малышка" сопровождающуюся щелчком открывающегося капота... EPIC FAIL!
    Необходимо брать питание откуда-то еще. Разбираемся с питанием всей платы.

    Судя по документации за это отвечает модуль IC4. На нем имеются два выхода +5V, один из которых пропадает если снять лицевую панель магнитолы и вынуть ключ зажигания. То, что нужно!

    На плате это отдельный преобразователь. Вообще он отвечает за питание всего и вся в магнитоле. Нам нужна его 9 нога - SW5V. Кстати, соседняя 8 нога именно постоянное питание +5V (VDD), но в этот раз она нам не понадобится. 

    После все аккуратно запаиваем и укладываем провода. Перед включением магнитолы все внимательно проверьте на правильность подключения и отсутствие КЗ.
    После включения вы увидите устройство с именем POR 1007BT, это и есть Ваша магнитола. Для сопряжения используется один из стандартных паролей: 0000, 1234...
    PS: На этом пока все, приятного Вам возрождения старых аппаратов! 
    B64-3498-00_00.pdf
    BLK-MD-SPK-B_AT_Commands_OVC3860_List.pdf
    kenwood_kdc-w237_w3037_w311_w3537_w4037.pdf
×
×
  • Создать...