I hereby claim:
- I am denysdovhan on github.
- I am denysdovhan (https://keybase.io/denysdovhan) on keybase.
- I have a public key ASAsVrM0k1lbh4HVegGJDnrOF7f6kfTjsncP0eSX55Taxwo
To claim this, I am signing this object:
| const readline = require('readline'); | |
| const REFRESH_INTERVAL = 50; | |
| // Function to clear the terminal | |
| function clearTerminal() { | |
| console.clear(); | |
| } | |
| // Function to generate random characters |
| blueprint: | |
| name: Announcement | |
| author: denysdovhan | |
| description: > | |
| This is a generic announcement with randomly generated phrases. | |
| # source_url: TODO | |
| domain: script | |
| input: | |
| default_tts: | |
| name: TTS Service |
| # based on: https://community.home-assistant.io/t/tuya-radiator-valve-ts0601-calibration-from-external-sensor-via-zigbee2mqtt/337991 | |
| # alternative: https://community.home-assistant.io/t/sync-trv-with-external-tempature-sensor/298024 | |
| blueprint: | |
| name: Calibrate TRV temperature | |
| description: Temperature calibration for Zigbee valve TS0601, according to external temperature sensor | |
| domain: automation | |
| input: | |
| valve: | |
| name: Valve |
| hmarochos.kiev.ua##.mainPageAdvRightBlock | |
| hmarochos.kiev.ua###donate | |
| hmarochos.kiev.ua##.lybidbanner | |
| hmarochos.kiev.ua###enhancedtextwidget-14 | |
| hmarochos.kiev.ua##.bannernews | |
| hmarochos.kiev.ua###hmarochos_logo_bw | |
| pravda.com.ua##.container_sub_adv_content |
| connection.id: my-network | |
| connection.uuid: d667788a-27b8-403e-b369-087868ba0102 | |
| connection.stable-id: -- | |
| connection.type: 802-11-wireless | |
| connection.interface-name: -- | |
| connection.autoconnect: yes | |
| connection.autoconnect-priority: 0 | |
| connection.autoconnect-retries: -1 (default) | |
| connection.multi-connect: 0 (default) | |
| connection.auth-retries: -1 |
| System: HassOS 3.13 (armv7 / raspberrypi4) | |
| Home Assistant Core: 0.109.6 | |
| Home Assistant Supervisor: 222 | |
| ----------------------------------------------------------- | |
| Please, share the above information when looking for help | |
| or support in, e.g., GitHub, forums or the Discord chat. | |
| ----------------------------------------------------------- | |
| [cont-init.d] 00-banner.sh: exited 0. | |
| [cont-init.d] 01-log-level.sh: executing... | |
| Log level is set to DEBUG |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env zsh | |
| # zsh-async is required: | |
| # https://github.com/mafredri/zsh-async | |
| source $PWD/async.zsh | |
| async_init | |
| # cache variable | |
| typeset -Ag prompt_data |
| function nonCoercible(val) { | |
| if (val == null) { | |
| throw TypeError('nonCoercible shouldn\'t be called with null or undefined'); | |
| } | |
| const res = Object(val); | |
| res[Symbol.toPrimitive] = () => { | |
| throw TypeError('Trying to coerce non-coercible object'); | |
| } | |
| return res; | |
| }; |
@kangax created a new interesting quiz, this time devoted to ES6 (aka ES2015). I found this quiz very interesting and quite hard (made myself 3 mistakes on first pass).
Here we go with the explanations:
(function(x, f = () => x) {