Архивы за месяц августа, 2014

dd

Создание пустого файла через командную строку

Мелкая заметка на тему создания пустого файла используя командную строку Linux. Для чего это необходимо? В моём случае было необходимо проверить скорость скачки с сервера, на другой сервер. Для того что бы создать пустой файл, необходимо выполнить следующую команду:

Данная команда создаст файл test.bin, размером 1ГБ. По сути, это образ файла\устройства zero из папки […]

ttyACM0

Подключаем Arduino Mega, UNO, Leonardo к OpenWrt.

Испытываю сейчас одну систему умного дома, появилась необходимость подключить к ней Arduino. Но я не хотел чтоб Arduin-ка «висела» рядом с сервером, и потому решил использовать роутер(TP-Link TL-MR3020) для удаления её от сервера. Такой вариант, понадобился из-за того что не имею Ethernet Shield. В этой системе очень подробно все расписано и показано. Но был там […]

BenQ Digital Camera

«Умный Дом» — Идеи по реализации Ч.3.5 «Периферийные устройства проекта»

Что я подразумеваю по «Периферийными устройствами». Периферийные устройства — это устройства, которые будут выполнять команды отправленные  им от исполняющих устройств.     То есть например поступил звонок, кто-то пришёл: Кнопка посылает сигнал на исполняющее устройство Исполняющие устройство посылает сигнал на сервер Сервер отдаёт ответ клиенту о том, что кто-то звонит, плюс передаёт картинку с камеры […]

php

PHP Fatal error: Class ‘DOMDocument’ not found in…

Переносил сегодня сайт на WordPress, и столкнулся с проблемой. Главная страница сайта отображала только header. Логи писали: PHP Fatal error: Class ‘DOMDocument’ not found in… Покопавшись в интернете, я нашёл решение этой проблемы. Оно очень простое. Необходимо всего лишь сделать: Для CentOS: yum install php-xml Для Debian\Ubuntu: apt-get install php-xml После установки, проблема была решена […]

alsamixer

Изменение громкости из консоли

При тестировании системы умного дома, появилась необходимость изменить громкость из консоли. Делается это не сложными командами. Например для того чтоб повысить уровень громкости на 2 пункта, необходимо ввести такую команду amixer -q sset Master 2+ А для того чтоб например установить какой либо уровень громкости в процентах, необходимо выполнить такую команду. amixer set Master 50% […]

access

Защита сайта при помощи .htaccess

Сегодня возникла необходимость защитить свой домашний сервер, для того чтоб, только я или те кто имеет пароль, могли зайти на него. Защиту я подразумевал именно WEB интерфейса. Я знал что можно сделать защиту через Волшебный файлик .htaccess. Что я собственно и сделал. Для этого был создан файл .htpasswd в котором прописывается пользователь и пароль. Для […]

"Умный Дом" - Идеи по реализации Ч.3 "Исполняющие устройства проекта"

«Умный Дом» — Идеи по реализации Ч.3 «Исполняющие устройства проекта»

Ну вот и добрались до исполняющих устройств. Тут у меня так же есть несколько вариантов. 1. Использовать роутеры типа: TP-Link TL-MR3020: Прошить их прошивкой OpenWRT или CyberWRT, установить ХАБ с флешкой(Как делают народные умельцы): После «копания» форумов и интернета я выяснил что ещё можно распаять GPIO и таким образом получить управляющие линии. Что будет очень полезно для […]