Balancer: Все сообщения за 23 Ноября 2017 года

 
ПнВтСрЧтПтСбВс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Balancer

администратор
★★★★★
Balancer>> Так что как раз наша категория
TT> Слишком легкие для того чтобы разместить прицельно-обзорный комплекс

Ты совсем уже извертелся:

TT> Я не знаю какое оружие можно подвесить на микро-БПЛА, даже дрон-самоубйица из них не получится.
Balancer> См. опыт ИГИЛ.
TT> Это не микро-БПЛА!
Balancer> См. классификацию
TT> Слишком легкие для того чтобы разместить прицельно-обзорный комплекс

Я тебе предлагаю практику смотреть. А ты — «этого не может быть, потому что не может быть».
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
yacc> а у нас есть статистика по выставленным минусам - ну кто сколько минусов в среднем ставит безотносительно кому ?

Готовой нет.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
За прошедшее время сформировалась такая структура.

- Готовые решения, типа HomeAssistant так и не прижились.

- Использую для обмена данными MQTT. В основном Mosquitto MQTT на домашнем сервере. Часть устройств шлёт дополнительно данные и на внешние сервера, но на практике их уже почти перестал использовать. Может быть полезным для доступа снаружи к последним данным при пропаже Интернета, но это мало востребованный случай.

- Сенсоры в основном работают на ESP8266, которые шлют данные на MQTT самостоятельно. Хотя есть один Arduino Nano с парой сенсоров, подцепленный к Orange Pi по USB и посылающий данные по последовательному порту. А уже Oramge Pi закидывает их в MQTT.

- Визуализация данных осуществляется в основном в Munin. Что-то типа такого:

 

 

 

 


- Анализ данных делается по cron на домашнем сервере. Если что-то требует реакции, информаирует об этом голосом и/или в Телеграм. Вся процедура разбита на много крошечных скриптиков по классам. Одни скрипты возвращают сырое значение сенсоров из MQTT, другие анализируют полученные данные на предмет критичности, третьи делают логику, «если критично — то известить» и уже они дёргаются периодически.

- Голосовой синтез делается через Яндекс. Зависимость от Интернета, но локалхостового качественного синтеза пока нет.

- «Голосовая точка» — Orange Pi с собственными колонками, громкость которых никогда не убирается.

- У Телеграма есть собственный домашний бот, который пока выполняет совсем простые команды (типа, включить/выключить светодиодную гирлянду, отчитаться о показаниях сенсоров, сказать текст через синтезатор).

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

- Вечером сперва раздаются предупреждения за два часа, за час и за 15 минут до сна. Потом идёт пожелание спокойной ночи, отключение аквариума у черепахи. Если через полчаса свет всё ещё включен, робот начинает периодически ругаться, что ему мешают спать :)

В общем, пока так как-то. Надо ещё добавить управление телевизором. Утром включать что-то для побудки, вечером вырубать. Но пока не нашёл ещё, как управлять телевизором по DLNA из скриптов.

Датчик присутствия в комнате пока отрублен. Не подключена ругань на душный воздух через концентрацию CO_2. Так и не висит ещё в прихожей LED-матрица со временем, прогнозом погоды и т.п. Подумываю, тем не менее, о приобретении ещё одной такой же матрицы, чтобы в зале отображать на ней рожу робота с комментариями о каких-то проблемах в доме :)
 
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Вот так примерно выглядит данными через MQTT:
 
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Bredonosec> хз.. А это именно положенный термин?

Да. Выше ж ссылки были на официальный Росгидромет :)

Нелокализованная утечка рутения-106 в сентябре 2017 [Balancer#21.11.17 10:48]

Как происходят набросы и развивают радиофобию. Типичный новостной заголовок: Росгидромет подтвердил « экстремально высокое » радиационное загрязнение на Южном Урале А ноги растут из сообщения (ссылка была выше): Об аварийном, экстремально высоком и высоком загрязнении окружающей среды на территории Российской Федерации в период с 6 по 13 октября 2017 года — Оперативная информация — О службе — Росгидромет 1. В дополнение к информации от 6 октября о дефиците кислорода, зарегистрированном…// Научно-технический
 


Журналисты тут только при том, что они термин растиражировали как нечто необычное.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Примерно так сейчас выглядит общение с роботом в Телеграм:
 
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Evgeniz> А вот это не пробовал

Пробовал, совершенно не понравилось :) Монструозное (на ESP-01 не влезает) и ничего не умеет (библиотеки очень бедные в сравнении с NodeMCU).
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
s.t.> А газоанализаторы какие вообще бывают? В смысле, какие газы?

Очень разные. Есть примитивные, по классам газов и в результатами в попугаях. С ценниками порядка 100-200 рублей («китайских», в смысле, на АлиЭкспресс). Например:

MQ-2 — углеводородные газы (пропан, метан, н-бутан), дым, спирт (у меня такой как раз на кухне и используется)
MQ-3 — этанол (алкоголь в смысле)
MQ-4 — природный газ, метан
MQ-5 — сжиженный газ, природный газ, угольный газ
MQ-7 — угарный газ
MQ-9 — углеводородные газы (пропан, метан, н-бутан), угарный газ (есть такой, не использовал)
MQ-135 — бензол, спирт, дым. Условно считается как «датчик чистоты воздуха» (тоже есть такой, тоже ещё не использовал)

Они как правило имеют примитивный аналоговый выход, показания которого нужно сравнивать с табличными или условными пороговыми. Могут сильно врать в некоторых случаях — у меня датчик газа дурит, когда чистишь апельсин :D

Есть более продвинутые, уже измеряющие целевой газ точно с помощью какой-нибудь физхимии, прозрачности воздуха в разных диапазонах и т.п. Цены там идут порядка 1000-2000 рублей. Выдают параметры уже обычно в честных PPM и т.п. Например:

MH-Z19 — популярный датчик углекислого газа, у меня таких два сейчас стоит. Выход через последовательный порт.
MICS-6814 — сразу три раздельных выхода для угарного газа, аммиака и оксидов азота. Но выходы, по-моему, аналоговые (вживую не щупал, не разбирался)
CCS811 — угарный газ, цифровой выход I²C.

Есть датчики классом выше, уже по 5-10 тыс. рублей, но к ним даже не присматривался :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Evgeniz> Оцениваем качество воздуха с датчиком CCS811 от ams

Надо заказать, что ли :) Ценник от 543 рублей за готовый модуль:. Ой, это не тот :)

Вот, от 577руб:

CJMCU 811 CCS811 Carbon Monoxide CO VOCs Air Quality Numerical Gas Sensors-in Integrated Circuits from Electronic Components & Supplies on Aliexpress.com | Alibaba Group

Cheap gas detector sensor, Buy Quality gas level sensor directly from China gas sensor Suppliers: CJMCU-811 CCS811 Carbon Monoxide CO VOCs Air Quality Numerical Gas Sensors //  www.aliexpress.com
 
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Подводный камень, требующий устранения. Все данные, что не отдаются мгновенно по запросу, нужно собирать заранее в какое-то быстрое хранилище. Например, запрос параметра у retained-значения MQTT через командную строку занимает около секунды. Вывести десяток параметров — 10 секунд. Уже долго приходится ждать.

Или, того круче. У меня утром робот сообщает прогноз погоды, как я писал выше. Но уже два дня как там что-то отвалилось и скрипт, опрашивающий погоду, ждёт несколько минут, пока отвалится. Из-за этого утренняя побудка стала задерживаться на несколько минут :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44
** Сообщение с ограниченным доступом **
** Сообщение с ограниченным доступом **
** Сообщение с ограниченным доступом **

Balancer

администратор
★★★★★
В.Н.> А на каких-нибудь более других площадках тебе не встречалась система игнора, при которой ты выбираешь не тех, кого не хочешь читать, а тех, кому ТЫ запрещаешь читать свои посты?

Нет. Но на Juick'е есть куда более дебильная система. После игнора пользователя, ты читаешь его сообщения в общем чате, но он тебе написать не может, а ты — ему. Бесит ужасно. Проходит какое-то время, всех троллей не помнишь, начинаешь писать в ответ по какому-то случаю, а сообщение не уходит. При чём без индикации об игноре, просто 403-я ошибка вылезает :) Такой троллинг от разработчика, походу...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
yacc> Лимит бы таким сделать.

Ну, решение этого вопроса давно придумали на форуме. Только руки у меня не доходят делать. За повторные записи в репутацию за короткое время (скажем, за неделю) брать солнышки. И в геометрической прогрессии :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
ED> И за плюсы тоже?

Об этом нужно отдельно подумать. Наверное, да, потому что в плюсах тоже бывает флуд. Хотя гораздо реже. Так что можно расценки сделать ниже :)

ED> Через неделю прогрессия скидывается или она "постоянная"?

Просто смотреть число оценок этой пары юзеров за последнюю неделю. Ноль — бесплатно. Больше нуля — геометрическая прогрессия.

Кстати, можно учитывать именно не число голосов в одном направлении, а взаимное число голосов. Тогда ответ на запись в репутации будет уже стоить какую-то (хотя и не большую сумму), что тоже может ограничить желание отвечать :) Хотя г

Скажем, что-то типа . Тогда первый ответ в репутацию будет стоить 50, ответ на ответ — 253, ответ на ответ на ответ — 876. Дальше — 2500, 6295, 14508... Кого первого жаба задушит :)

Update: и возврат средств в оборот будет какой-никакой дополнительно :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
VAS63> А как предусмотреть, такой вариант: yacc ответил EDу один раз (-50), а ED на его ответ ответил два раза - всего 253 получается (1х253), а надо бы 253+876.

Если считать оценки взаимные в сумме, т.е. первая — просто оценка, вторая — ответ, то, в нашем случае:

ED -> yacc. Первая оценка в обмене. Бесплатно.
yacc -> ED. Первый ответ, 50.
ED -> yacc, второй ответ, 253
ED -> yacc, третий ответ, 876 (ты про этот случай?)

Не важно, кто в каком порядке пишет, важно, сколько вместе взаимных оценок.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44
** Сообщение с ограниченным доступом **

Balancer

администратор
★★★★★
LtRum> Можно сделать запрет на изменение репутации несколько раз подряд.

Не нужно делать искусственные ограничения там, где хватит естественных (солнышками).
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
downpour> Как скучно я живу, 12 (!) страниц об одном и том же, во у людей времени свободного.

Я, вообще, тут отлучился в магазин сгонять, вернулся — +4 страницы :D
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Я тут с самоцитатой из Твиттера :)




Латвия, Литва и Эстония готовятся принять участие в борьбе с ИГИЛ. Об этом заявил командующий Вооруженными силами Литвы генерал-лейтенант Йонас Витаутас Жукаускас. Отправка группы в Ирак должна состояться в начале следующего года.

Чёрт. Это не анекдот :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Balancer>> Не важно, кто в каком порядке пишет, важно, сколько вместе взаимных оценок.
Беня> А вот и разъяснение. :)

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

Balancer

администратор
★★★★★
sam7> И где логика и справедливость?
sam7> ED написал за один пост, yacc - за другой (или просто в инфо)

Репутация — не за посты. Она вообще. К постам — это просто удобный способ привязки, отображения и наиболее частой причины реакции :)

sam7> Почему ED может написать в репу бесплатно, а yacc платить должен?
sam7> Или кто первый встал, того и тапочки?

50 — это ещё не платить :) Это доход от размещения пары новостей...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Беня> Дык 50 не деньги. :) Но я бы конечно кривую нарастания сделал покруче.

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

1 = 50
2 = 498
3 = 3420
4 = 19105

:)

Кстати, 498, почти 500, это уже серьёзный психологический барьер, ИМХО. Т.е. первый ответ дешёвый, второй — только если уже очень сильно нужно.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
ED> Логика тут не в справедливости. А в целесообразности.

У нас русский форум. У русских справедливость важнее целесообразности :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Беня> Отлично, я двумя передними копытами ЗА. :)

Ну и период, в течении которого активность считается нужно утвердить. Я, вот, предложил неделю.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
sam7> Вы бы использовали лучше слово "запись", а не ответ, а то ответ - это и первая, и вторая запись.
sam7> Первая запись - столько стоит, вторая - столько и т.д.

Ну, подразумевается, что ответ — это вторая запись :) Потому что первая запись она сама по себе. Вот ответная запись в короткий период времени — это очевидный ответ.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
ED> Кем озвученная?

Мной. Не тормози.

«Кстати, можно учитывать именно не число голосов в одном направлении, а взаимное число голосов»
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
sam7> Исходим из того, что обе оценки проставлены обоснованно.
sam7> С чего вдруг вторая запись будет считаться "ответом"?

С того, что независимость таких оценок возможна, но заведомо много менее вероятна, чем зависимость :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Сообщение было перенесено из темы Новости биологии.
Balancer> Раскрыта тайна притягательности картофельных чипсов, шоколада и арахисового масла / Geektimes

Волшебная формула – 50 к 35, то есть еда, в которой содержится 35% жиров и 50% углеводов. А это практически полностью совпадает с картофельными чипсами, шоколадом и арахисовым маслом. Это исследование было опубликовано 17 марта в журнале Nature.

...

Известно, что углеводы – это очень «быстрые» калории, которые организм сразу перерабатывает в энергию. На единицу массы жира содержится больше калорий, однако извлечь их труднее, и они используются «про запас». Скорее всего, в процессе эволюции вышло так, что сочетание «50 к 35» является наиболее энергетически эффективным.
 


Я взял и отвесил на весах бутербродик с таким сочетанием жиров и углеводов. Получилось так. Наверное, это близко к идеалу? :) (стакан вне кадра — тогда было бы идеально)
20171122_185430.jpg (скачать) [1280x960, 400 кБ]
 
 
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Сейчас засёк, заметка Новости биологии [Balancer#23.11.17 21:02] с кросспостингом по нашим ресурсам на русском и переводом/кросспостингом по английским отняла 30 минут. Ресурсоёмко, блин. Надо как-то автоматизировать :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
VAS63> Отлично. Только надо заложить временной показатель.

Репутация [Balancer#23.11.17 17:16]

… Ну, решение этого вопроса давно придумали на форуме. Только руки у меня не доходят делать. За повторные записи в репутацию за короткое время (скажем, за неделю) брать солнышки. И в геометрической прогрессии // Авиабаза
 


Репутация [Balancer#23.11.17 20:19]

… Ну и период, в течении которого активность считается нужно утвердить. Я, вот, предложил неделю.// Авиабаза
 


:)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru