$ npm install --save babel-cli babel-preset-es2015
$ npm install --save-dev jasmine.babelrc:
{
"presets": ["es2015"]| <?php | |
| /* | |
| |-------------------------------------------------------------------------- | |
| | Max Upload File Size filter | |
| |-------------------------------------------------------------------------- | |
| | | |
| | Check if a user uploaded a file larger than the max size limit. | |
| | This filter is used when we also use a CSRF filter and don't want | |
| | to get a TokenMismatchException due to $_POST and $_GET being cleared. |
$ npm install --save babel-cli babel-preset-es2015
$ npm install --save-dev jasmine.babelrc:
{
"presets": ["es2015"]npm i -D jasmine babel-cli babel-preset-es2015 babel-watch.babelrc:
{
"presets": [
"es2015"| [Desktop Entry] | |
| Encoding=UTF-8 | |
| Name=Postman | |
| Exec=postman | |
| Icon=/home/USERNAME/Postman/app/resources/app/assets/icon.png | |
| Terminal=false | |
| Type=Application | |
| Categories=Development; |
| #!/bin/sh | |
| # SPDX-FileCopyrightText: 2017-2024 SanderTheDragon <[email protected]> | |
| # | |
| # SPDX-License-Identifier: MIT | |
| arch=$(dpkg --print-architecture) | |
| echo "Detected architecture: $arch" | |
| case "$arch" in |
Smart home appliances become increasingly more common and it becomes more difficult to manage multiple remotes and interfaces. Furthermore, what if your proprietary remote breaks?
I wanted to intercept the remote communication of the Brilliant Mazzaro and use an alternative transmitter to the remote that comes with the product. With success, I document hereby my findings.
The remote uses the NEC protocol, which is based on infrared technology. If you want to dive deep into the technicalities, I found this article on infrared communications and the NEC protocol. For most people however, the following table suffices. Use an app that accepts these codes or use a library to write your own transmitter.