Ночные игры, такие как DozoR и Encounter, у нас появились довольно давно. Простой поиск кодов через некоторое время несколько надоел. И каждая команда, делая свою авторскую игру, привносила какие-то новинки и особенности. Наша команда также принимала участие в создании нескольких игр, их особенностью было большое количество технических заданий. Это значит, чтобы получить код, нужно выполнить какое-либо действие с электронным устройством, в результате которого что-то срабатывает или меняется.
Далее представлены некоторые из технических заданий.
Читать далее
Архив автора: Maxim
Контроллер насоса системы отопления (без Arduino!)
При использовании твердотопливного котла отопления возникает вопрос своевременного включения и отключения циркуляционного насоса. Конечно, можно оставить насос постоянно включенным. Но если котел топится не регулярно, то насос будет бесполезно гонять теплоноситель попутно выстуживая помещение.
Второй вариант — это использование автоматики, которая включала бы насос при росте температуры теплоносителя и отключала при понижении.
Читать далее
Простой будильник с веб-интерфейсом на Asterisk
Идея создать будильник на базе Asterisk была уже давно, т. к. от обычного будильника проснуться получалось не всегда в отличии от звонка 🙂
Идея следующая, на веб-сайте задаем свой номер телефона и время когда нас надо разбудить (с учетом дней недели). Когда наступает час X и минута Y, то Asterisk звонит по указанному номеру и проигрывает ругательную запись о необходимости скорейшего подъема.
Ubuntu: проброс RuToken через RDP в Windows Server
Устанавливаем пакеты в Ubuntu
sudo apt-get install libpcsclite1 pcscd libccid opensc pcsc-tools
Устанавливаем драйвер Rutoken
http://www.rutoken.ru/support/download/drivers-for-nix/
Трансляция с web-камеры с помощью ffmpeg
FFmpeg — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио и видео записи в различных форматах.
Для целей потокового вещания в FFmpeg входит компонент ffserver.
Настройка проводилась на Ubuntu 10.10.
Установка эхоподавителя Oslec для DAHDI
Эхоподавитель oslec работает эффективнее стандартного mg2. Для его установки на Debian с DAHDI требуется:
1. Скачиваем исходники ядра
aptitude install linux-source-2.6.32
и распаковываем их
tar xjf linux-source-2.6.32.tar.bz2
GSM-шлюз на базе Asterisk
USB-модемы Huawai E1550 с помощью Asterisk позволяют организовать бюджетный gsm-шлюз (стоимость модема ~ 1000 руб.).
Ubuntu: микрофон в Asus eee pc 1001px
После установки Ubuntu 10.04 на Asus eee pc 1001px обнаружилась проблема со встроенным микрофоном. В микшере он отображался, но входной сигнал был на нуле.
Работать его удалось заставить после установки следующих пакетов:
eee-control и linux-alsa-driver-modules. Для их установки выполняем:
sudo aptitude install eee-control
sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
sudo aptitude update
sudo aptitude install linux-alsa-driver-modules-$(uname -r)
После этого выключаем и включаем нетбук.
Решение проверено на ядре 2.6.32.
Соединение серверов Asterisk
Часто бывает необходимо объединить в единый номерной план несколько территориально разнесенных офисных помещений и в Asterisk это делается элементарно.
Система резервного копирования на базе Linux и Backuppc
Требовалось организовать резервное копирование с рабочих компьютеров и серверов компании.
Бэкап-систему было решено построить на базе ОС Linux Debian и приложения BackupPC.
BackupPC — это свободное ПО (распространяется под GNU General Public License) для резервного копирования данных с управлением через веб-интерфейс. Кроссплатформенный программный сервер может работать на любом сервере под управлением GNU/Linux, Solaris или UNIX. Нет необходимости в клиентской части, так как сервер сам по себе является клиентом для нескольких протоколов, которые поддерживаются родными службами клиентской ОС.