Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (26)

Лучшие ответы пользователя

Все ответы (24)
  • Как правильнее и дешевле реализовать "умный дом"?

    @harabudjasim
    "Я вобще не представляю как, но хочу все сразу и идеально"

    Все эти люди, которых Вы перечислили по ссылкам используют контроллеры, телефоны и другие микрокомпьютеры для выполнения определенных задач. Они пишут программы, которые используют библиотеки, которые посредством транзисторов дергают цифровые, аналоговые и силовые узлы, передают данные по радиоканалам, реагируют на датчики. Без этого всего об умном доме можно мечтать только при наличии больших денег, где все это сделает ктото другой. Имея определенные знания в областях электроники, я могу прикидывать как примерно должен выглядеть каждый узел, из чего он может состоять, как связываться с другими узлами, и как и кто в конечном итоге будет все это суммировать и управлять. Начните изучать электронику и программирование. Имея знания, у Вас бы небыло таких поверхносных вопросов.

    Если вернуться к вопросу, у всех примерно одинаковая архитектура, от нее далеко не уйдешь:

    Компьютер - Канал связи - Удаленное устройство - Датчик или силовой агрегат

    Все эти элементы могут быть очень разными, это и создает такое множество реализаций умных домов. Но суть у всех все равно одна и та-же.
    Ответ написан
    2 комментария
  • Как правильно (!) примонтировать папку «www» в FTP-папку пользователя?

    @harabudjasim
    Самый простой способ это добавить mount /var/www /home/gavrila/ftp/sites в автостарт системы. Но это небезопасно и подходит только для поиграться.
    Насколько я помню, для администрирования сайта делают отдельного пользователя для каждого сайта и этому пользователю выставляют папку с сайтом как home каталог. тогда при логине по FTP система автоматически перейдет в папку с сайтом. vsFTPd умеет брать конфиги пользователей не из системы, значит можно не засорять систему лишними пользователями. Почитай про добавление пользователей в vsFTPd. Основной посыл это заставить ftp сервер chroot`нуть тебя в папку с сайтом при логине.
    Ответ написан
    Комментировать
  • Зачем нужен react-redux если данные можно получить через к примеру const {name}=store.getState()?

    @harabudjasim
    В очень больших проектах недопустима перерисовка всего дерева DOM на каждое изменение стора (что и будет происходить при store.subscribe(render)). Provider позволяет подключить на определенный компонент определенный стор, чего не позволяет простой импорт стора из файла. Такое себе разграничение SPA на отдельные фичи. connect() позволяет подключить только выбранные экшены и данные в определенном компоненте. Так более наглядно видны зависимости компонента и правильно происходит подписка на изменения. В таком случае компонент будет перерисовываться только при изменениях тех данных что к нему подключены а не всего стора.
    Ответ написан
    Комментировать
  • Raspberry Pi (с RTOS) + python = квадрокоптер?

    @harabudjasim
    Я бы посоветовал разделить управление и всю остальную периферию. Слишком много времени займет запуск реалтаймовой малины со всеми стабилизациями и управлением, это не учитывая видео. Проще будет взять готовую платформу для управления, на тех-же АТМегах или простеньком АРМе (не стоит пугаться отсутствия операционки, вцелом программирование контроллеров можно довести до компиляции и прошивки одной кнопкой за один вечер). Это решит проблему с датчиками положения и управлением двигателями и позволит получить хоть какой-то промежуточный результат своей работы. Потом на основе этой платы можно и вовсе реализовать автопилот и сократить управление коптером до лети вперед, повернись, поднимись выше и тд.
    Далее дополнительно установить малину с обычным линуксом и наладить видеотрансляцию. Уже после этого можно будет сделать канал связи между малиной и полетным контроллером и передавать команды управления через вайфай-малину-интерфейс.

    Полетный контроллер обойдется где-то 20-60$, а времени сэкономит уйму. Более того, отдельно покупать все то что есть на нем намного дороже.

    Когда я собирал коптер, я купил Хоббикинг полетный контроллер с АТМегой32 на борту. Для них есть уйма самописных прошивок на С, думаю на С++ тоже будут. По существующим исходникам прошивок я менял как предполетную конфигурацию коптера, так и фильтры для стабилизации коптера в полете. Имея продвинутые датчики на полетном контроллере (гироскоп, GPS, дальномер) и достаточно памяти, можно вовсе свести ручное управление на нет.
    Ответ написан
    2 комментария
  • Какой лучше выбрать малогабаритный/карманный проектор?

    @harabudjasim
    Самое первое, основная характеристика проекторов - это яркость лампы (диодов). Ламповые проекторы дают около 3000 люмен, диодные не прыгают выше 1000 люмен (большинство 300 люмен), наладонные выдают около 100-150.
    На сайте MPro110 нигде не написана яркость, поэтому можно предположить что она такая-же как у обычных наладонных, максимум стационарных диодных.

    У меня дома Dell M115HD, это 350 люмен, картинка нормально воспринимается только при наглухо закрытых шторах или ночью. Диагональ можно настроить любую, насколько далеко от полотна поставишь, настолько большой будет картинка. Но работать бы я за ним не стал. Не те яркости.

    Вообще, если хотите работать за проектором, заплатите лучше за стационарную ламповую модель или дорогую диодную, на таких мелких наладонниках Вы ничего не увидите.
    Ответ написан
    3 комментария