Задать вопрос
  • Резервный, "откатный" контур для умного дома на случай падения хаба?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Тут все индивидуально: смотря что, как и на чем делать.
    У меня к примеру свет разведен, в основном, на tuya/moet zigbee релюшках, у части (там где по месту расположения получалось) выведены встроенные контакты выключателя, у части (там где релюшка стоит в самой люстре) контакты не выведены, но сама релюшка подключена через обычный выключатель (при подаче питания на ней сразу "по умолчанию" включаются все каналы) - получается как бы байпас: при нормальной работе выключатель постоянно включен и управление идет с умного дома поканально, при отвале УД нужно просто перещелкнуть выключатель (да, будет не так гибко, но свет будет)
    Мне хватает, продолжаю наращивать систему по такиму же принципу.
    Ответ написан
    Комментировать
  • Резервный, "откатный" контур для умного дома на случай падения хаба?

    @Komrus
    CIO в системном интеграторе.
    Решения-то существуют уже много ДЕСЯТКОВ лет.
    Искать не в рубрике "умный дом", а в "автоматизация инженерных систем здания".
    Ключевые слова "организация автоматического и локального управления".
    Основная идея - при выходе управляющего контура из строя должна остаться возможность локального управления каждым элементом.
    Побочный эффект (как в любых системах) - девятка к надёжности (надёжность 0.999 вместо 0.99) запросто может дать нолик к цене...

    Другой вопрос, что производители оборудования для домашней автоматизации (АКА "умный дом") заинтересованы в том, чтобы подсадить пользователя на своё облако.
    Что резко улучшает экономические показатели их бизнеса (и мне сложно осуждать их за это :)

    Но, как побочный эффект - никто не заморачивается разработкой более сложных (и дорогих) ГОТОВЫХ решений и с облачным, и с локальным управлением.
    Это всё надо прорабатывать самостоятельно на уровне электрических схем в процессе разработки проектной документации (а Вы как думали? :))) и прикидывать - от выхода ЧЕГО из строя мы защищаемся?

    Вариант решения 1
    Защищаемся от выхода из строя центрального хаба (контроллера) - можно устанавливать умное реле в подрозетники за выключателем (тут выше вариает от Aqara приводили). При корректно функционирующей системе - можно управлять как с центрального пульта (в т.ч. - голоссом), так и непосредственно с выключателя.
    При выходе хаба (центрального контроллера) из строя - остаётся локальное управление. Но при выходе реле из строя - "Ой!". Эта группа - отвалится. Купируется наличием в ЗИПе (холодном резерве в тумбочке) такого же реле.
    (Соответственно - автор упоминаемых в вопросе статей предпочёл построить чуть более сложное решение, зато с горячим резервированием)

    Вариант 2
    Вспоминаем "проходной выключатель". Только электрическая фаза по пути до лампочки проходит не через два выключателя, а через:
    (а) реле, управляемое контроллером умного дома и
    (б) через настенный выключатель (переключатель; простой, не умный)
    В идеале - приделать к выключателю ещё и информационный хвост "контроль положения" и завести его в контроллер.
    Чтобы не отвалилось - локальное управление остаётся . Ибо сугубо электрическое, без электроники.
    Но разводку электрических проводов - надо изначально под такое решение прокладывать.
    Ответ написан
    1 комментарий
  • Резервный, "откатный" контур для умного дома на случай падения хаба?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для этого используются реле с дополнительной парой контактов, куда подключается обычный выключатель. Либо, ставьте ИБП для роутера, сервера и zigbee шлюза. Если что-то падает - то обычно при отключении электричества. ZigBee шлюз железка крайне простая и она либо напрямую воткнута в сервер либо работает через вай-фай - там ломаться особо нечему. Вообще, их можно, конечно, и два поставить - но особого смысла нет. Если упал вай-фай - ну, значит роутер помер или ещё какая-то проблема с ним или с эфиром (если в городе). Так что роутер лучше выбирать надёжный. Если всё один раз правильно настроено и сделано - то ломается редко. Быстрее выключатели или реле мрут, чем роутер или ZigBee.
    Ответ написан
    2 комментария
  • Резервный, "откатный" контур для умного дома на случай падения хаба?

    @pfg21
    ex-турист
    рядом ставишь еще один запрограмированный хаб. и в случае звездеца первого - меняешь его на второй.
    т.е. дублирование.
    порекомендую еще между кбс-коробкой и хабом поставить многоконтакный разъем. тогда замена будет происходить одним движением.
    если найдешь переключтель на нуэное колиество контактов то вполне возможен и "рубильник"
    Ответ написан
    2 комментария
  • Почему после удаления bluetooth мыши, она не добавляется снова?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Режим поиска подключения на мышке включён?
    Из коробки при включении мышка должна сразу на него переходить, но после связывания этот режим должен выключаться. И его нужно включать вручную. Соответственно читайте документацию, как его активировать.
    Ответ написан
    1 комментарий
  • Высокие цены на видеокарты с нами навсегда?

    @rPman
    Чтобы средние видеокарты перестали быть актуальными для криптомайнинга, необходимо чтобы требования к этому майнингу выросли, например оперативная память.

    Популярная криптовалюта, которую майнят (а так как ее курс вырос то именно ее можно было бы винить в этом) - это ethereum, уже несколько лет ее разработчики откладывают 'запуск' заранее заложенной в нее механизм прекращения майнинга (бомба сложности) и в 'лучшем' случае растет потребление оперативной памяти gpu, для эфира это уже больше 4гб, игроделы же пока не спешат повышать требования, поэтому на предложение 4Gb видеокарт можно надеяться уже в ближайшее время.

    Вот желающим поиграть с большими нейронными сетями (или иными gpgpu вычислениями) плакать крупными слезами еще долго.
    Ответ написан
    2 комментария
  • Высокие цены на видеокарты с нами навсегда?

    Дефицит чипов связан не только со спросом на видеокарты.
    Всё-таки заказ на чипы делается сильно заранее, и одна условная нвидия не может все мощности отожрать.

    А цены на видеокарты нормализуются, когда решится пара "простых" вопросов:
    1. Закончится массовый локдаун
    2. TSMC и прочие фабрики расширят свои мощности раза в два, чтобы покрыть весь спрос.
    3. Государства массово запретят майнинг или вообще криптовалюты
    4. Все криптовалюты откажутся от PoW, а кто не отказался - соскамятся.
    5. Рыночек перестанет работать как работает, и монополисты решат снижать цены.
    Ответ написан
    8 комментариев
  • Есть ли техническая возможность создать такой бот для Telegram'a?

    @Beltoev
    Живу в своё удовольствие
    • 1. Нет, невозможно. Telegram Bot API такое не умеет, поэтому придется копать в сторону Telegram API.
    • 2. А в чем проблема? Либо пользователь сам вводит адрес, либо бот шлет список адресов, чтобы пользователю оставалось только выбрать.
    • 3. Pocket, Evernote и им подобные сервисы умеют вычленять основную часть статьи на сайте. То есть, примерное направление поиска должны уловить.
      Но, в целом, скорее всего, всё упрется в поиск div-а с классом "content" и ему подобных (навскидку).
    • 4. Вполне возможно, что существует. Правда, не вижу особого смысла в таком интернет-серфинге
    Ответ написан
    Комментировать
  • Какие значения пинга между серверами в пределах одного Дата-цетра?

    @viiy
    Linux сисадмин \ DevOps
    1) 1ms и меньше.
    2) что подразумевается по "приватной" сетью? Отдельный Vlan? Ни на сколько не увеличится
    3) Стабилен до критических показателей загрузки сетевого оборудования
    4) Зависит от сетевого оборудования, сколько свичей нужно пройти пакету по пути от отправителя до получателя. Минимальные значения пинга будут при расположении серверов в одной стойке, подключенному к одному свичу, имеющих одну и туже сеть. Но разница может быть минимальна или вобще не заметна от серверов подключенных в разных стойках, имеющих разные сети, имеющих в промежутке 3-4 свича и роутер.
    Ответ написан
    Комментировать
  • Какие значения пинга между серверами в пределах одного Дата-цетра?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Почти все вопросы надо задать каждому хостеру отдельно.

    ДЦ бывают разные, пинги тоже.
    У нас 3 сервера рядом, попросили специально рядом чтобы дали.
    Пинг ~0,1ms

    Без всяких приватных сетей и танцев с бубном.
    Ответ написан
    Комментировать
  • 9 мая - насколько удачная дата для запуска открытого раннего альфа-тестирования игры?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    проблема майских праздников - в майских праздниках
    это не ноябрь и не НГ, сопоставимый по длительности
    Ответ написан
    3 комментария
  • Как использовать LuaSrcDiet и автоматизировать использование для множества файлов?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Либо скрипт написать с ипользованием LuaFileSystem расширения, либо установить cygwin и сделать for цикл на баше.
    Ответ написан
    Комментировать
  • Как использовать LuaSrcDiet и автоматизировать использование для множества файлов?

    ruddy22
    @ruddy22
    Спасение утопающих — дело рук самих утопающих
    может бысть стоит написать скрипт (на том же lua), который запустит по треду на файл?
    Ответ написан
    Комментировать
  • Как реализовать очередь фиксированной длины?

    riky
    @riky
    Laravel
    операция unshift в js довольно дорогая
    сделал пример для тестирования pop/unshift
    https://jsfiddle.net/uzjcttj2/5/ (откройте консоль)
    заметьте что у unshift колич итераций в 100 раз меньше. если ставить больше то браузер зависнет.

    первые 3 теста - скорость создания массивов разными способами, заметьте что у unshift в 100 раз меньше элементов. видим что самый быстрый - push.

    далее 2 теста - скорость добавления/доставания элементов.
    хорошо видно что на маленьких массивах время сильно падает.

    6ой тест - скорость pop - как видим она очень хорошая.

    итого если очередь небольшая - подойдет вариант Stalker_RED

    для гигантских очередей написал свою реализацю
    используем 2 массива: из b только читаем с конца, в a вставляем и только в конец.
    то есть мы берем из конца и вставляем в конец - в js это очень быстро.

    сравнение скорости с вариантом Stalker_RED https://jsfiddle.net/wL84rr46/4/
    в обоих случаях у нас очередь из 1M элементов.
    примерно за одно и то же время (100-200мс на моем компе) первый случай делается всего 100 операции. в моем примере 10M

    a = [];
    b = []; 
    for (i=1e6; --i;) a.push(i); // init array 1M items
    var overflowCount;
    
    console.time('example2');
    for (i = 1e7; --i;) {
    		a.push(123456);
        overflowCount = a.length - maxLen;
        if (overflowCount > 10000) { // удаляем лишние элементы только при серьезном переполнении
            a = a.splice(0, overflowCount); // удаляем в начале overflowCount элементов
        }
        
        if (b.length === 0) { // в b закончились элементы
            b = a; // переносим все в b из a
            a.length = 0; // обнуляем буфер вставки
            if (b.length > maxLen) b.length = maxLen; 
            b.reverse(); // разворачиваем буфер извлечения чтобы доставать элементы из конца
        }
        b.pop(); 
    }
    Ответ написан
  • Как реализовать очередь фиксированной длины?

    Stalker_RED
    @Stalker_RED
    var stack = [];
    var maxLen = 5;
    ...
    stack.unshift(newValue) // вставка нового элемента в начало
    if (stack.length > maxLen) stack.pop() // убираем лишний элемент

    Осталось обернуть это в объект и добавить геттер и сеттер.
    Ответ написан
    9 комментариев
  • Как правильно расчитать нагрузку на сервер?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    > 4. Какой вид хостинга для этого лучше всего подойдёт?
    Если у вас действительно будет 324ТБ в месяц (вообще вряд ли, но всё же) - то подойдут только 100tb.com
    Ответ написан
    2 комментария
  • Реальное количество пользователей онлайн на больших сервисах?

    mazah
    @mazah
    Главное - делай
    Такую динамическую статистику можно получить только у разработчиков самого сервиса. Если опираться на более доступные цифры, то согласно similarweb посещаемость periscope.tv в ноябре составила - 14.1 млн. посещений, а в декабре заметно глобальное снижение до 13.1 млн. посещений.

    Важная оговорка: посещаемость браузерного интерфейса periscope.tv разительно отличается от посещения самого приложения на android и ios.

    Получить динамические данные о количестве всех запущенных трансляций в данный момент времени крайне сложно, а может быть и невозможно даже самим разработчикам.
    Ответ написан
    4 комментария
  • Как правильно расчитать нагрузку на сервер?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    1) верны, если хостер не фуфло, и гигабит вам даст. Гигабит - это отнимайте 20% (ну 14%, ладно) и потом уже делите на 8 для передаваемый байт

    2) верны, толкьо трафик ходит по синусоиде, хрен вы его загрузите на 100% каждую секунду, максимум - 6 часов в сутки, еще 6 часов - 15% от максмума, рисуйте интеграл, считайте

    3) 10 TB стоят 40 долл, 300 - соответвтенно, 1200. Обычно скидки от 50Тб, потом от 100 и т.д., так что еще дешевле

    4) облако с анлим трафом желательно, когда определитесь с пиками - можете подбирать уже сервер
    Ответ написан
    2 комментария