• Какую модель ардуино выбрать для проекта?

    @Sergey78
    Предлагаю вам такой вариант решения: использовать расширитель портов, например mcp23s17. Подключается либо по SPI, либо по I2C. Даёт дополнительно два порта по 8 ног. Есть отдельные пины для прерываний от каждого порта.
    Плюсы:
    Не надо постоянно сканировать 10 входов в ожидании нажатия. Не уверен, можно ли в avr сделать 10 отдельных прерываний на нужные кнопки, может и можно конечно. В варианте с расширителем порта у вас будет прерывание при изменении состояния любой из ног порта, в котором вы считаете с расширителя состояние всего порта разом. Там на самом деле несколько режимов работы прерывания, можно настраивать как удобнее. На мой взгляд удобнее, чем 10 отдельных ног анализировать.
    Так же расширитель можно настроить и на выход и управлять чем угодно. Можно один порт сделать на выход, другой на вход. Можно ли настраивать режим работы для отдельных ног, на память не помню.

    Соответственно с расширителем вы можете использовать любую ардуину, думаю spi и i2c есть во всех.

    Только не забудьте, при подключении реле и подобных вещей применять соответствующее схемное решение, а не просто к порту подключать :)
    Ответ написан
    Комментировать
  • Почему при запросе локального адреса попадаю на nextcloud?

    @Sergey78
    Default хост прописан? Если приходит запрос на IP адрес или домен который у nginx не прописан, он попадает либо на default либо (тут не уверен) на первый из виртуальных доменов.
    Сделайте просто:
    server {
    listen 80 default_server;
    return 444;
    }

    А свой cloud.domain.com пропишите отдельно.
    Ответ написан
  • Как загрузиться в консольный режим Kali?

    @Sergey78
    Вообще можно переключиться в консоль, нажав Alt+Ctrl+F1 (F2-F8, зависит сколько там консолей включено).
    Но судя по вашему сообщению, система не переключается в графический режим, а загрузка останавливается на монтировании файловых систем.
    При ошибках монтирования, обычно система ожидает нажатия enter чтобы открыть рутовую консоль в однопользовательском режиме. Там можно сделать fsck.

    Если консоль не открывается, загрузитесь с чего-нибудь, с того же образа с kali и исправьте проблемы с ФС.

    Сложно угадывать, опишите проблему чуть подробнее. С чем экспериментировали, на каком этапе останавливается загрузка, с какими сообщениями.
    Ответ написан
    Комментировать
  • Как запустить nginx если 80 порт занят?

    @Sergey78
    Если по какой-то причине не возможно освободить 80 порт на 127.0.0.1, можно добавить еще один IP адрес к существующему интерфейсу, или добавить виртуальный интерфейс и повесить nginx на него.
    Ответ написан
    Комментировать
  • Минимальные требования к серверу для работы с ffmpeg+nginx?

    @Sergey78
    Малина не потянет к сожалению.
    Я пробовал с PI3. Писал в ram-диск, но все равно слишком тормозило и видео файлы получались "битые". Если правильно помню, картинка была 1280х720.
    Так же пробовал ставить Motion eye и записывать видео на внешний hdd. Тоже вообщем не работоспособно даже с одной камерой и небольшим fps.
    У меня камера висит удаленно без инфраструктуры, поэтому PI с gsm модемом было очень удобно размерами. В итоге сделал просто получение картинки с камеры раз в минуту и отправку по ftp на vds.
    Ответ написан
    Комментировать
  • Чем можно мониторить авторизации на Server 2008 R2?

    @Sergey78
    Я повесил на неудачный вход уведомление в телеграмм.
    На определенное событие в журнале запускается cmd-скрипт, который при помощи curl дергает php скрипт на сервере, который отправляет уведомление в телеграмм.
    Можно наверное и прямо из скрипта на шелле вызывать bot-api, но у меня уже просто есть php-скрипт который шлет в телеграмм, поэтому мне проще было его дернуть.
    Ответ написан
    Комментировать
  • IPTables, TOR, Transparent proxy. Почему refused?

    @Sergey78 Автор вопроса
    Отвечу сам.
    Похоже что действие REDIRECT может сменить только порт, а не интерфейс. В конфиге torrc изменил:
    TransPort 9040
    на
    TransPort 192.168.143.1:9040
    и все заработало.
    Ответ написан
    Комментировать
  • Почему не заливается скетч в arduino, pro mini?

    @Sergey78
    Для прошивки нужен UART, а не RS232, там уровни отличаются. Тоже с этим сталкивался: forum.amperka.ru/threads/%D0%9F%D1%80%D0%BE%D1%88%...
    Ответ написан
    1 комментарий
  • Как организовать дома интранет с доменом?

    @Sergey78
    Поднимаете на своем сервере DNS-сервер, для убунты это например BIND. Статей по настройке куча. Сервер настраиваете как master-сервер для зоны .dom, и как forward на dns провайдера для всех остальных.
    На DHCP сервере всем клиентам раздаете адрес своего DNS сервера.
    С настройкой virtual domain на апаче думаю справитесь.

    Но вообще, идея с зоной .dom может быть не совсем верной с точки зрения стандартов. Работать безусловно будет, но лучше использовать зону dom.local
    Ответ написан
    Комментировать
  • Не применяются правила iptables после обновления ubuntu server?

    @Sergey78
    Сообщение про «can`t initialize iptables table 'filter'» только при первой попытке добавления правила?
    На загруженной системе из консоли вы можете добавить правило?
    Каким образом стартуют у вас правила при запуске, через if-up скрипт?
    Ответ написан
    Комментировать
  • Как поставить Ubuntu 12.04 с USB Flash?

    @Sergey78
    На всякий случай, на будущее.
    Grub умеет грузиться с флешки из .iso образа. Т.е. в загрузчик флэшки grub, на флэшку .iso и вперед. Для винды есть пакет grub4dos и Gui-морда к нему. Примеры habrahabr.ru/post/99159/
    Ответ написан
    Комментировать
  • Какими андроид приложениями вы пользуетесь?

    @Sergey78
    Почему-то никто выше не упомянул Evernote. Очень удобный сервис.
    Ответ написан
    Комментировать
  • Яндекс.Диск (webdav) и linux

    @Sergey78 Автор вопроса
    Ну вообщем-то сделал костыль: перед размонтированием ждем пока из кэша не уйдут все файлы.

    #!/bin/bash
    echo «Mount»
    mount /mnt/yandex
    echo «Copy»
    cp ~/yandex_test/* /mnt/yandex
    while [ `find ~/.davfs2/cache/ -type f -not -name «index»|wc -l` -gt 0 ]; do
    sleep 1
    done

    echo «Umount»
    umount /mnt/yandex

    Заодно померил скорость. Для двух файлов суммарным размером 258мб скрипт отрабатывал 7 минут 12 секунд. Т.е. скорость примерно 0.6 мегабит. Яндекс у моего провайдера локален. Возможно «Диск» не попадает в локальную сеть, пока в стадии «бетта».
    Ответ написан
    Комментировать
  • Программа для GPS навигации по Европе под Android?

    @Sergey78
    iGO под андроид какой-то немного ущербный, по сравнению в WM. Карты теже, а вот интерфейс не удобный и части функций нет. Частично решается установкой интерфейсов от энтузиастов, но до уровня IGO на WM не дотягивает. Хотя с основной функцией справляется. Карты Европы у iGO отличные. Блудить приходилось, но не криминально.
    Ответ написан
    Комментировать
  • Файловая система в ОЗУ?

    @Sergey78
    В линуксе для этого есть tmpfs
    Создается примерно так:
    sudo mount -t tmpfs -o size=2G,nr_inodes=30k,mode=0777 tmpfs /mntpoint

    Я например использую tmpfs в скрипте под место для большого количества мелких временных файлов, чтоб во-первых не дергать диск, а во-вторых чуть ускорить процесс.
    Ответ написан
    2 комментария
  • Как настроить на Windows сервер Git c веб мордой и SSH?

    @Sergey78
    Виртуалка с linux-ом? В 2008-ой есть Hyper-V. И переносить, если что, удобно.
    Ответ написан
  • Яркость экрана в Ubuntu 11.10

    @Sergey78 Автор вопроса
    Сам спросил, сам нашел.
    gsettings set org.gnome.settings-daemon.plugins.power idle-dim-ac false
    gsettings set org.gnome.settings-daemon.plugins.power idle-dim-battery false
    Ответ написан
    Комментировать