00m.Ru
13Янв/200

Mikrotik addres-list в Home Assistant

Всем привет, понадобилось мне для домашней автоматизации Home Assistant управлять списком адресов в Mikrotik'е, поискав в гугле ничего внятного не нашел, пришлось писать самому

Зачем это нужно? Дома в сети есть девайсы (планшет, телефоны, телевизоры...) периодически есть необходимость лишать их доступа в интернет, молодые родители меня поймут 🙂

Что понадобится: 

  • Маршрутизатор Mikrotik
  • Home Assistant в моем случае hass.io
  • AppDaemon - это такая среда выполнения Python скриптов для автоматизаций, подробнее тут
Связано с категорией: Без рубрики Читать полностью
6Ноя/190

WGet — программа для загрузки файлов и скачивания сайта целиком.

Пришедшая из мира Linux, свободно распространяемая утилита Wget позволяет скачивать как отдельные файлы из интернета, так и сайты целиком, следуя по ссылкам на веб-страницах.

Скачать WGet для Windows. Чтобы получить подсказку по параметрам WGet наберите команду man wget в Linux или wget.exe --help в Windows.

Связано с категорией: Без рубрики Читать полностью
7Мар/190

Sublime Text: редактирование на удаленном сервере

Часто возникает необходимость редактирования текстовых файлов на удаленном сервере, я привык пользоваться Sublime Text 3.

Для начала нам потребуется плагин rsub его можно установить через Package Control.

После установки плагина подключаемся к серверу

# ssh user@hostname -R 127.0.0.1:52698:127.0.0.1:52698

Команда выше пробрасывает удаленный порт 52698 на локальную машину.

На удаленном сервере установим rmate:

# wget https://raw.githubusercontent.com/aurora/rmate/master/rmate -O rmate
# sudo chmod +x rmate
# sudo mv rmate /usr/local/bin

Осталось выполнить(Sublime Text должен быть запущен):

# rmate path/to/file.txt

текстовый файл откроется в Sublime Text на локальной машине, таким образом можно открывать несколько файлов

Связано с категорией: Без рубрики Нет комментариев
13Фев/190

Копирование директории smbclient

smbclient -Ucorp.local/username //pc01.corp.local/sharename
Password:
Domain=[DOMAINNAME] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]

smb: \> cd folder
smb: \folder\> get C
NT_STATUS_FILE_IS_A_DIRECTORY opening remote file \testdir\C
smb: \folder\> prompt
smb: \folder\> recurse
smb: \folder\> mget C
getting file ...
Связано с категорией: Без рубрики Нет комментариев
21Мар/163

Ошибка msvcr140.dll, msvcr120.dll, msvcr110.dll, msvcp100.dll

Наверное всем знакома ошибка:
"Запуск программы невозможен, так как на компьютере отсутствует MSVCR120.dll. Попробуйте переустановить программу" либо
"Запуск программы невозможен, так как на компьютере отсутствует MSVCP120.dll. Попробуйте переустановить программу"
это происходит из-за того, что что не установлен один из фреймворков .NET, исправляем это устанавливая один из следующих пакетов:

MSVCR140.dll / MSVCP140.dll - Microsoft Visual C++ 2015
MSVCR120.dll / MSVCP120.dll - Microsoft Visual C++ 2013
MSVCR110.dll / MSVCP110.dll - Microsoft Visual C++ 2012
MSVCR100.dll / MSVCP100.dll - Microsoft Visual C++ 2010
MSVCR90.dll / MSVCP90.dll - Microsoft Visual C++ 2008
MSVCR80.dll / MSVCP80.dll - Microsoft Visual C++ 2005

Метки записи: , 3 Комментарии