Розумна хатинка – OpenHAB

Виникла в мене ідея автоматизувати квартиру. В інтернеті є безліч готових варіантівю Дуже гарний перелік ви можете знайти за цим посиланням. У тестовому варіанті ми зробимо вмикання вимикання світлодіода, та отримання рівня температури та вологості. У якості ядра розумної хатинки будемо використовувати OpenHAB, протокол обміну – ModBus. Повна схема буде виглядати так:   Для повторення

Вставлення SSTP з’єдняння на OS X

Іноді буває так, що е непоганий комп’ютер з поганою операційною системою яка не підтримує SSTP з’єднання. Щоб все-ж таки встановити це з’єднання вам треба: 1. Встановити sstp-client 2. Виконати команду:

3. Перевірити що з’єднання встановлено:

4. Додати маршрути

   

Windows – автоматичне додавання маршрутів при встановленні VPN з’єдняння

Нажаль не усі VPN сервери дозволяють сконфігуровати маршрути для клієнтів.  У такому разі кожного разу клієнт має додати маршрути до необхідних мереж після встановлення з’єдняння. Windows дозволяє автоматизувати цей процес. Щоб зробити це необхідно запустити powershell з дозволами адміністратора. Та виконати таку команду:

Після цього маршрут 10.78.0.00/16 буде доданий автоматично після встановлення з’єднання з іменем

Docker containers with Vagrant – частина друга.

Щоб запустити якись додаток у контейнері, цей додаток спочатку треба створити. Створимо простий додаток, котрий буде мати підключення до бази даних MongoDB та дасть змогу щось до неї писати та читати записане. А у наступному записі ми створемо 2 контейнери – один з базою даних, інший з додатком. Створюємо простий додаток з використанням Spring Boot.

Docker containers with Vagrant – частина перша.

Vagrant це додаток, який дозволяє автоматизувати створення якогось, заздалегідь сконфігурованного середовища. Наприклад за допомогою команди

Vagrant знайде образ операційної системи, зробить нову віртуальну машину, встановить в неї Docker та запустить 2 Docker контейнера. Система для тестування готова У ціїй статті буде розказано як створити контейнер Vagrant, як зробити простий додаток на Java та помістити його

Powershell scripts

Читаем файл, ищем в нем строку, из строки извлекаем 2 числа, затем проверям чтоб одно число было в заданном диапазоне. Все нужные строки пишем в файл.

   

Настройка синонимов в Elasticsearch

Хорошая штука ElasticSearch, только вот видимо все силы отдали написанию кода, а на документацию ни сил, ни времени не хватило. Задача: создать индекс для поиска, в котором поиск по некоторым полям будет осуществляться с использованием синонимов. Синонимы будут использоваться только во время поиска, но не во время создания индекса. Для создяния конфига была использована информация

VirtualBox, Android и портретный режим

Если вам в силу каких-то причин необходимо изменить разрешение экрана в связке VirtualBox + Android x86, то делается это так: 1. Добавляем нужный режим в конфиг VirtualBox командой: VBoxManage setextradata "Android" "CustomVideoMode1" "480x800x16" где Android" имя виртуальной машины. 2. При запуске андроида, в меню вариантов загрузки выбираем опцию, которая позволяет нам изменить параметры запуска, где

wshom.ocx error (EventID 1000 in Application log)

На некоторых домен-контроллерах в журнале приложений постоянно возникала ошибка 1000 со следующими описаниями: Faulting application cscript.exe, version 5.7.0.18005, time stamp 0x49e01e5f, faulting module ntdll.dll, version 6.0.6002.18005, time stamp 0x49e03821, exception code 0xc00000fd, fault offset 0x0004a4d2, process id 0x87d0, application start time 0x01cc114200749b48. Faulting application cscript.exe, version 5.7.0.18005, time stamp 0x49e01e5f, faulting module wshom.ocx, version 5.7.0.18005,

Проблема с инсталяцией Android SDK

При попытке установить Android SDK, инсталятор в упор не видаи JDK. Вообще. Решение оказалось очень простым – на странице, где сообщается о том, что JDK отсутствует, надо нажать back, ну а потом снова next. И тут чудесным образом JDK виден….