Pull to refresh
7
0
Елизаров Роман Русланович @FantomNotaBene

Пользователь

Send message

Сейчас стоит тупой чайник, когда наполняю водой — еще и "зажимаю" кнопку на корпусе. После чего удаленно подаю на него питание (чайник воткнут в сяомишную 16А зигби-розетку) и начинается кипячение.
Когда чайник закипает, потребление на розетке становится == 0 и система умного дома (на базе HomeAssistant) уведомляет что можно идти наливать.
Единственная проблема, с которой столкнулся — нельзя заставить вскипеть чайник таким же образом второй раз, если не пришел когда он кипел до этого — кнопка отщелкивает при закипании.
Заказал на днях G210S, надеюсь подключить по этому руководству.

Я в шутку расшифровывал это "Ты Исполняешь Желания".
И да, я из проплывших "январский" бассейн в Московском кампусе. Итог обещают прислать до 6 марта.
P.S. Могу утверждать, что все сказанное в статье весьма похоже на то, что наблюдается и здесь.

Не успел отредактировать предыдущее… Продолжу здесь.
Соответственно, на андроиде, в приложении Google Assistant можно добавить устройства «умного дома» при наличии в них поддержки нужного протокола взаимодействия, разумеется. И управлять этим всем голосом. А вот приложухи с кнопочками и правда нет.
И еще одно, в чем мне стоит Вас огорчить — Google Assistant пока не работает на Великом и Могучем.
Каюсь, был неточен. Есть.
Как разговорное и устаревшее, если верить Википедии.
А вот в литературном русском языке такого слова… нема :)
Нету слова «нету».
А тарифов таких больше нет для новых клиентов, успевшие же подключиться ранее (например, я) пока пользуются на прежних условиях. Справедливости ради стоит еще сказать, что 350р/месяц — это ценник не столичный, а, например, Питерский или Оренбуржский. В Москве приходится платить 440р/месяц за тот же пакет услуг.
Да, там есть сам бот, которому придется каждый запрос обрабатывать отдельно. А есть канал, в который нужно загрузить фото единожды и дальше все на мощностях телеграма, да.
var lostGPS: Bool = true
var lowBattery: Bool = false

func autoDriveTesla() {
 if lostGPS {
  print("I'm lost, bruh. Hold me tight")
  // A lot more code

 }
 if lowBattery {
  print("HURRY! ")
  // Loads of code 
 }
}


Итак, если бы я запустил это:

autoDriveTesla() // "HURRY! "

У нас там, вроде, lostGPS == true. Так почему мы должны получить вывод «HURRY! » при запуске этого?
Только для андроидов?
Кстати, имел дело с этим сервисом. Приятный. Но не вижу резона плодить сущности без необходимости.
Добрался позавчера таки взять себе последнюю малинку и сегодня адаптировал сие свое творение для нее.
Та же aria2c для загрузки, а вот функция уведомления пока pass.
Может, допишу в ней чтоб уведомления об окончании загрузки… не знаю… в телеграм, что ли, присылало. Или vk.
Но основная функциональность уже работает. В cron только задачу создать осталось.
Если Вам или кому-то еще нужно — обращайтесь в личные сообщения, поделюсь.

"Практика показала, что, так как люди из техподдержки больше всего общаются с клиентами, и писать документацию у нас это и получается лучше всего."
Как-то не совсем по-русски. Я даже до конца не понял что имеется ввиду.
ПС: Прошу прощения за некропостинг.

Нравится мне Ваш ник. Попахивает семейкой Бартовски

Да Вы — гений, товарисч.
Только я бы приводил типы явно.
И не стоит, думаю, гнаться за краткостью, если она идет во вред читаемости.


def fizzbuzz_iter():

    variants = ('{}',
        '{} делится без остатка на 3',
        '{} делится без остатка на 5',
        '{} делится без остатка и на 3, и на 5')

    for i in range(1, 101):
        yield variants[int(i % 3 == 0) + (int(i % 5 == 0) * 2)].format(i) 

for fb in fizzbuzz_iter():
    print(fb)

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

"Алёшенька" по мнению pymorphy2 — вообще краткое прилагательное женского рода.


Parse(word='алёшенька', tag=OpencorporaTag('ADJS femn,sing'), normal_form='алёшенек', score=0.6976744186046512, methods_stack=((<FakeDictionary>, 'алёшенька', 391, 1), (<KnownSuffixAnalyzer>, 'енька')))

А вот тут очень даже неплохо:


Parse(word='человека-акулы', tag=OpencorporaTag('NOUN,anim,masc sing,gent'), normal_form='человек-акула', score=0.4376812425457545, methods_stack=((<HyphenatedWordsAnalyzer>, ((<DictionaryAnalyzer>, 'человека', 488, 1),), ((<DictionaryAnalyzer>, 'акулы', 53, 1),)),))

Вам однозначно огромный + за проделанную работу.

«айпи» следует читать, как «эпиай»

Хм, возможно, я один не знаю случаев когда IP [ ˌaɪˈpiː ], произносилось/читалось бы как API [ ˌeɪ.piˈaɪ ], в том числе и при написании этих англицизмов на великом и могучем.
Насчет второго… почему-то всегда считал что неправильно использовать слово "функционал" в значении "функциональность". Википедия, Вы мне доказали, гласит иное. Однако и она — не истина в последней инстанции.
А насчет улучшения мира… всегда в деле :)

Вы написали "крутой айпи". Не думаю что Вы имели ввиду айпи адрес, скорее всего, это было об API.
А функционал — математическое понятие. Не представляю как его можно использовать в контексте "у $название_сервиса нет такого функционала". Да, я любитель цепляться к словам.
Теперь по сути.
Я лишь пытаюсь донести до Вас что общение с разработчиками сервисов (не важно, личные сообщения или сообщение на почту техподдержки) и донесение до них Ваших идей может подтолкнуть первых к реализации последних. И это определенно будет полезнее описания своих желаний здесь, в комментариях.
P.S. Прошу прощения если мои слова как-то Вас задели.

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

Information

Rating
Does not participate
Location
Нахабино, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Specialist
Junior
English
Python
SWIFT