I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> set -x && set -e && set -o pipefail && cd /tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance && pdd -v -f /tmp/20190428-5121-1r0bro9 [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd /tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance + pdd -v -f...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance && pdd -v -f /tmp/20190428-5121-1r0bro9 [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance
+ pdd -v -f /tmp/20190428-5121-1r0bro9

My version is 0.20.4
Ruby version is 2.6.0 at x86_64-linux
Reading /tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance
125 file(s) found, 56 excluded
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png is a binary file (68 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png is a binary file (68 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png is a binary file (68 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png is a binary file (9047 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png is a binary file (5528 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png is a binary file (6050 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png is a binary file (3702 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png is a binary file (9047 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png is a binary file (14657 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png is a binary file (2305 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png is a binary file (11965 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png is a binary file (5249 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png is a binary file (3876 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png is a binary file (142445 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png is a binary file (1526 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png is a binary file (2305 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png is a binary file (13319 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png is a binary file (972 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/fastlane/metadata/android/en-US/video.txt is a binary file (0 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png is a binary file (15932 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png is a binary file (1443 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/app/src/main/res/mipmap-hdpi/launcher_icon.png is a binary file (4936 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/app/src/main/res/mipmap-hdpi/ic_launcher.png is a binary file (544 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png is a binary file (11317 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png is a binary file (1031 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png is a binary file (7017 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png is a binary file (721 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/app/src/main/res/mipmap-mdpi/launcher_icon.png is a binary file (2901 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/app/src/main/res/mipmap-mdpi/ic_launcher.png is a binary file (442 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/android/app/key.jks is a binary file (2248 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/assets/icons/icon.png is a binary file (360202 bytes)
/tmp/0pdd20190427-4-wown0x/ammaratef45/Attendance/attendance/assets/icons/g-logo.png is a binary file (1772 bytes)
Reading Dockerfile...
Reading LICENSE...
Reading .rultor.yml...
Reading CODE_OF_CONDUCT.md...
Reading attendance/analysis_options.yaml...
Reading attendance/firebase_token_generator.py...
Reading attendance/pubspec.yaml...
Reading attendance/cleanENV.sh...
Reading attendance/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme...
Reading attendance/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata...
Reading attendance/ios/Runner.xcodeproj/project.pbxproj...
Reading attendance/ios/Podfile...
Reading attendance/ios/Runner/main.m...
Reading attendance/ios/Runner/AppDelegate.m...
Reading attendance/ios/Runner/AppDelegate.h...
Reading attendance/ios/Runner/Info.plist...
Reading attendance/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json...
Reading attendance/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md...
Reading attendance/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json...
Reading attendance/ios/Runner/Base.lproj/Main.storyboard...
Reading attendance/ios/Runner/Base.lproj/LaunchScreen.storyboard...
Reading attendance/ios/Runner.xcworkspace/contents.xcworkspacedata...
Reading attendance/ios/Flutter/AppFrameworkInfo.plist...
Reading attendance/ios/Flutter/Release.xcconfig...
Reading attendance/ios/Flutter/Debug.xcconfig...
Reading attendance/lib/loginPage/login_page_viewmodel.dart...
Puzzle 9-5930cbef 0/DEV at attendance/lib/loginPage/login_page_viewmodel.dart
Reading attendance/lib/loginPage/login_page.dart...
Reading attendance/lib/loginPage/login_page_view.dart...
Reading attendance/lib/homePage/home_page_viewmodel.dart...
Puzzle 9-714752f5 0/DEV at attendance/lib/homePage/home_page_viewmodel.dart
Puzzle 9-a09e895e 0/DEV at attendance/lib/homePage/home_page_viewmodel.dart
Puzzle 9-1264d400 0/DEV at attendance/lib/homePage/home_page_viewmodel.dart
Reading attendance/lib/homePage/home_page_view.dart...
ERROR: attendance/lib/homePage/home_page_view.dart; puzzle at line #5; @todo must have a leading space to become a puzzle, as this page explains: https://github.com/yegor256/pdd#how-to-format
If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/yegor256/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/yegor256/pdd/blob/master/README.md.
Exit code is 1

/app/objects/git_repo.rb:66:in `rescue in block in xml'
/app/objects/git_repo.rb:63:in `block in xml'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/tempfile.rb:295:in `open'
/app/objects/git_repo.rb:62:in `xml'
/app/objects/puzzles.rb:36:in `deploy'
/app/objects/job.rb:38:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:354:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `block in compile!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1040:in `block in process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1097:in `block in dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1094:in `dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `block in call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1729:in `synchronize'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/server.rb:307:in `block in start_thread'
```


Successfully aliased the URL <https://particles-p1tut001w.now.sh> to the following aliases.

* https://3body.now.sh
* https://particles.kochie1.now.sh
* https://particles-git-develop.kochie1.now.sh


抖音的URL Scheme就是抖音初始化的appkey哦！

刘芳丽
MOB云事业部 技术支持
YOOZOO GAMES 游族网络

E • liufl@yoozoo.com
M • +86 18824179331
T • +86 21 3367 6512
F • +86 21 3367 6520

YOOZOO MANSION,BUILDING 2,711 YISHAN RD.,XUHUI DISTRICT,SHANGHAI,CHINA 上海市徐汇区宜山路711号2号楼游族大厦 2200233

本邮件可能载有机密内容，非指定收件人请勿打开、复制本邮件或依赖本邮件的内容而采取任何行动。若误收到本邮件，请立即通知发送人，并删除本邮件及其附件。谢谢！
This message contains information which may be confidential and privileged. If you received the message by mistake, please inform the sender and delete the message as soon as possible, thanks.

发件人： qdbdf
发送时间： 2019-04-28 09:06
收件人： MobClub/ShareSDK-For-Flutter
抄送： Subscribed
主题： Re: [MobClub/ShareSDK-For-Flutter] ios 抖音平台 白名单、url scheme (43cb496)
抖音的 scheme是多少请问 不是很明白 感谢啦
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


this shouldv'e been called integration testing


Puzzle `62-6055f489` discovered in   [`attendance/lib/homePage/home_page_view.dart`](  https://github.com/ammaratef45/Attendance/blob/master/attendance/lib/homePage/home_page_view.dart)   and submitted as #64. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


@Bahaaib space was required, notice that next ;)


Successfully aliased the URL <https://imdb-scraper-gw9dzaf0y.now.sh> to the following aliases.

* https://imdb-scraper.tylermaddox.now.sh
* https://imdb-scraper-git-master.tylermaddox.now.sh


为什么加了trackList没有效果


The common way to do this is to set a (value-trailed) pointer from one structure to the other.


Successfully aliased the URL <https://nextjs-nld8wsleo.now.sh> to the following aliases.

* https://nextjs.thomasdillard.now.sh
* https://nextjs-git-master.thomasdillard.now.sh


import requests
def getHTMLText(url)
           try:


requests


add


(Just to be sure: As far as I can see, you have now implemented rational tree unification, too! So unification should be now always terminating!)


Successfully aliased the URL <https://now-2-try-bqcxazak2.now.sh> to the following aliases.

* https://now-2-try.kt3k.now.sh
* https://now-2-try-git-master.kt3k.now.sh


@donho  Blocking `SCI_NEWLINE` has introduced #5571.


As far as I remember we need to update inventory after the fulfillment.
So shall we maintain two fields for inventory...
Field1( estimated_quantity). update after order
Field2( avaliable_quantity) . update after fulfillment
Field1 gives a rough estimate of the future inventory ... assuming all the orders will stay and no cancellations
Field2 gives the actual inventory .
//           db.inventory.update_one({'_id': book_id}, {'$set': {'quantity': remain_qty}}, upsert=False)


ther is nothing in here for now


you are right this is for testing


热都已经过了，然而并没有什么卵用。大家都散了吧！


Dope! 🚀


abc


I'd like to see a little more work on the CSS. The HTML looks semantic and structured well.


I love that you changed the naming to be _more_ explicit, even though there was nothing inherently wrong with the first iteration. In Swift convention, ```movieWatchedToggleButton``` > ```movieToggleButton```


this is confusing


ytd_player.getPlayer() is undefined in greasemonkey and last firefox.


Successfully aliased the URL <https://test-ebok3aatz.now.sh> to the following aliases.

* https://test.jwhj.now.sh
* https://test-git-master.jwhj.now.sh


Hi, the G955FXXU4DSBA is 4.4.111, how did you merged it on top of 4.4.175?


Successfully aliased the URL <https://test-7i2pskb6h.now.sh> to the following aliases.

* https://test.jwhj.now.sh
* https://test-git-master.jwhj.now.sh


:D


You were on the right track and so very close. The issue is in how we set the title text of a button programmatically - it is different than a UILabel. Instead of ```titleLabel.text =``` you should use the ```setTitle(title:for:)``` method to fix the problem.

```
 switch watched == false {
        case false:
            movieWatchedToggleButton.setTitle("watched", for: [])
        case true:
            movieWatchedToggleButton.setTitle("Not Watched", for: [])
```


在确定翻译对应上了之后，可以把  `fuzzy,` 去掉了。


赞~


ooops, i see i need to also update the existing tootip words


Successfully aliased the URL <https://now-2-try-2qbkxzj32.now.sh> to the following aliases.

* https://now-2-try.kt3k.now.sh
* https://now-2-try-git-master.kt3k.now.sh


这里如果改用 "Quiting the server" 合适么 ？之前的想法是 Leave 用于 chat，Quit 用于 server，Exit 用于程序。


since ```viewDidLoad``` is only called once in the VC lifecycle - when the view first loads, the best place to call ```tableView.reloadData``` is in  ```viewDidAppear``` which is called _every_ time the view reloads.


Successfully aliased the URL <https://quiltro-602zr406z.now.sh> to the following aliases.

* https://quiltro.fforres.now.sh
* https://quiltro-git-master.fforres.now.sh


可以的, Quitting the server

On Sun, Apr 28, 2019 at 1:14 PM 谷月轩 <notifications@github.com> wrote:

> 这里如果改用 "Quiting the server" 合适么 ？之前的想法是 Leave 用于 chat，Quit 用于 server，Exit
> 用于程序。
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/SrainApp/srain/commit/e7b9ee3693325f6506fa8670a8a71b8df5951ede#commitcomment-33335462>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABOZYY5ZOVAQTGI3BQHGRRDPSUXBXANCNFSM4HI5VCJA>
> .
>


在配置里可以指定连接上某个服务器后自动执行哪些命令 (`server.auto-run`)，这些命令要是出错的话，就会报这个错误。


Orz 这些都是界面上的占位符，找个时间统一把他们搞成不翻译的。


@cutls
macOSでは`isDarkMode()`でダークモードか判断できるがWindowsは別の方法が必要

`isInvertedColorScheme()`あたりで出来るかもしれない
https://github.com/electron/electron/issues/15316#issuecomment-432429045
https://electronjs.org/docs/api/system-preferences#systempreferencesisinvertedcolorscheme-windows


@tytdraco i will not revert that changes user have it since weeks already and i don't want to break devices due heat. the changes which are shipped now are throtteling correctly and old one do not throttle


感觉没有必要把 content type 特地变成 metadata？不翻译或者直接翻译成「不支持的 URL 内容」感觉都可以接受？


Ok, accepted! Tested on my own files - pretty nice style


Just saw this suggestion. Thanks dude!

On Tue, Apr 23, 2019, 9:41 PM Thomas Payne <notifications@github.com wrote:

> it might be easier to add the ships to the board.
>
> for example if you have something like
>
> const battleship = new Battleship();
> cells[1][1] = battleship;
> cells[1][2] = battleship;
> cells[1][3] = battleship;
> cells[1][4] = battleship;
>
> battleship.cells = [
>   cells[1][1],
>   cells[1][2],
>   cells[1][3],
>   cells[1][4,
> ]
>
> then it becomes really easy to tell what ship is where and where each ship
> is.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/sean-a-kuhn/Battleship_React/commit/fd141f66317b6684f97512d955dfdb43a4261fe9#commitcomment-33284988>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AF6XKOTYOBE5JDNIL3QPWBTPR63DRANCNFSM4HH7ULNQ>
> .
>


> @tytdraco i will not revert that changes user have it since weeks already and i don't want to break devices due heat. the changes which are shipped now are throtteling correctly and old one do not throttle

Half of my users who upgraded their rom are getting shit performance... If you are using msm-thermal-simple, these wont even apply for you. This is only for msm-thermal. So while your users aren't even affected by these settings, my users are. You don't even know what you're changing...


看了一下，代码里面两处要表达的都是同个意思，挑夏娜觉得顺眼的吧（X，麻烦在代码里统一一下这两处。


可能需要和上边一样加  `(_L)`？


Not sure how to do that? This did work well - made an actual flight with it in the Raptor 716. But not quite sure about the non-speed sensor situation. I can't say I'm happy with the implementation that has been used for estimated rotor speed, as it still looks more like throttle to me than rotor speed.


Successfully aliased the URL <https://downwrite-arj36mtj7.now.sh> to the following aliases.

* https://next.downwrite.us
* https://beta.downwrite.us
* https://alpha.downwrite.us
* https://downwrite.charliewilco.now.sh
* https://downwrite-git-master.charliewilco.now.sh


Check strong/weak password


这个和 server auto run 类似，就是进入一个指定频道是可能会自动执行某些命令，当命令出错的时候会报这个错误。


Can we submit other playlists for inclusion? I've got some good ones for movies and stuff that I've made.


Successfully aliased the URL <https://ebf-app-qq2tk8mr4.now.sh> to the following aliases.

* https://elbugfarm.com
* https://ebf-app.elbugfarm.now.sh
* https://ebf-app-git-master.elbugfarm.now.sh


Вот тут просилось, стало намного лучше


此处有 fuzzy，应该是「读取应用配置」即可。


这里同上。


English 吧~


Codes below are refactored, so we can reuse it in `AuthenticateUser`


URL 和中文用空格隔开？


Reason:
https://hwsc-org.github.io/wikis/app-gateway-svc/epics.html#authenticateuser


Where exactly does this pull clearlogos from and where are they supposed to display? Will this only work with locally stored clearlogos?


dude, if you want to help the community in general, if you consider yourself a dev, if you care about the quality of user experience under all circumstances, if you want the best not only for you, by listening to @tytydraco, we are having serious problems with performance, problems that would not exist without you! It's not about me or you, it's about the whole! most!


naming your tableView and then referencing datasource and/or delegate methods can result in funky behavior. Here you have even subclassed to an undefined class in Interface Builder. somehow it still functions, but try to remember that these methods are always the same no matter how you implement your actual tableview.
![OlNJb-2](https://user-images.githubusercontent.com/44586402/56859191-fdeb5480-694c-11e9-9c5c-06ecb6c6a93d.png)


Overall, great job on the resubmit!


感觉 fuzzy 给翻译带来了很大的麻烦 Orz。


@bnsgeyer I had updated this commit and squashed it so the old commit you commented on is actually old. But right here on line 401 the comment about rsc_critical must be lower than SETPOINT bothers me. I do not see in the code where this would prevent the runup timer from going true with an estimated rotor speed?

So I changed it to check that critical is set to less than 100% but I would need to test this in the 626 to see what happens with RSC_SETPOINT set to say 70% and CRITICAL set to 90%. I think it's still going to work, but not totally sure. Or maybe I'm missing something and you can point out where it is required that critical be less than setpoint to prevent triggering the runup_complete.


Successfully aliased the URL <https://quiltro-gu1il5k09.now.sh> to the following aliases.

* https://quiltro.fforres.now.sh
* https://quiltro-git-master.fforres.now.sh


It sound like when you use fake lights with pseudokleinian, there is a danger that Mandelbulber will destroy a computer :)
You wrote it as a first sentence and used "DO NOT"
It think it should be last sentence and like: "Notice: This effect doesn't work with..."


bbm-sdk-ios-1.1.0.18 3/documents/reference/search/all_3.js


again these files are from stock rom so why blame me for updating files.thats annyoing really. if you don't know what to talk about please stop


You're throttling at 39C. People's ambient temps are sometimes 39C. I dont care if its your changes or Xiaomi;s, they're obviously bad.


Yes!


This is my project pls review


Hi @aarliang and @LovelyShadowLady,
Sorry for the late reply, I have been busy working

I haven't updated this mod as it uses a deprecated modding method. I implore you to look at a modloader such as BepInEx, where others have made a similar mod for it that balances out the game specifically for item sharing. You can find it all on [thunderstore.io](thunderstore.io) but that is about all I can help with, as I have not kept up with the modding scene


I'm getting a little lost in the hypotheticals questions. Let's see what the next iteration looks like and start a fresh thread about any remaining concerns.


Successfully aliased the URL <https://wikichronica-6vog4agkf.now.sh> to the following aliases.

* https://wiki.chronica.xyz
* https://www.wiki.chronica.xyz
* https://wikichronica.ckipp01.now.sh
* https://wikichronica-git-master.ckipp01.now.sh


false？


OK, that is better,  I will do that


Re: Xavier hinting at deploying in a Paused state. I think he was hinting at a simpler way. Just in case it isn't clear (this is all for exploration, practice, experimentation). There is a less verbose way to accomplish it.

```
contract Pausable {
  bool isRunning; // defaults to false
  constructor() public {} // nothing to do
}

contract Splitter  is Pausable {
  constructor() {} // nothing to do. This is initially paused.
}
```

I'm just pointing it out. Your way is more flexible during deployment with the tradeoff that there are more dependencies to manage and possibly you found it a little awkward to sort it out.


Successfully aliased the URL <https://quiltro-3pk62sueq.now.sh> to the following aliases.

* https://quiltro.fforres.now.sh
* https://quiltro-git-master.fforres.now.sh


@nathanchance FYI.


Can you please explain this one?


How about replacing `statement` in the text with `code`?  It does not seem to me that `if (x!=y) x=y` is a statement.


Successfully aliased the URL <https://nextblog-9ncpm0hdf.now.sh> to the following aliases.

* https://nextblog.jamesmeyers88.now.sh
* https://nextblog-git-master.jamesmeyers88.now.sh


They should work when you start using modules.


thanks for that @0xInfection


Successfully aliased the URL <https://ebf-app-da0j634wm.now.sh> to the following aliases.

* https://www.elbugfarm.com
* https://ebf-app.elbugfarm.now.sh
* https://ebf-app-git-master.elbugfarm.now.sh


Content for Human!


saya membuat pertukaran warna


s


#73 example


这样可以验证功能是否正确


my first step


Yes, I'm all in favor of exploration, practice, experimentation. I appreciate all the exposure I can get.

Splitter works well now. While I can deploy in a paused state with Splitter(false), I can also leave out the arguments and it defaults to false. I would've assumed a bool would've been required. So I learned something there.


DeepCode analyzed this commit.
There are 4 new info reports.

[Click](https://www.deepcode.ai/app/gh/thenetcircle/dino/e2c70e9583ca7e946bb3157083a7273596730263/thenetcircle/dino/042a199107332a1202bd2a4537af7c10824ee6a9/_/%2F/code/) to see more details.


My apologize for my tardiness
I hope everything is moving forward


Круто, спасибо. Так намного проще.


Successfully aliased the URL <https://now-2-try-7gsa349hu.now.sh> to the following aliases.

* https://now-2-try.kt3k.now.sh
* https://now-2-try-git-master.kt3k.now.sh


Should we add a test for this?


Это было самое сложное, но получилось. Даже удалось избавиться от setInterval. В целом кода стало заметно меньше и вроде даже понятнее.


`Dashboard.list.selected` is just a list index, while `data.process.pm_id` is a process id. This only works if `pm_id` starts from `0` and the process list is sort by id ascending. So, this might be a BUG.


pfm * 8


@mgechev how could angular cli migrate an existing project for the latest config?


vm对象必须有data属性，且data属性是已经被执行过observe(vm.data)。
key参数表示把vm.data中的key属性reactive化。
一旦该属性发生变化，则回调callBack.call(vm,新的值)
@SprWu


Let's have an empty line between these two sentences?


从这里的代码可以看出，使用的时候似乎是new Watcher(...)


aplicar cambio


Initial commit


I'm confused about this. The commit message doesn't seem to match the patch, and I forget what we decided about the contract for Incoming recently.


Successfully aliased the URL <https://nextblog-fidpjxcpd.now.sh> to the following aliases.

* https://nextblog.jamesmeyers88.now.sh
* https://nextblog-git-master.jamesmeyers88.now.sh


Probably don't want to leave this in?


> Hey @blackwarthog again!
> Here `bias` is of type `Real`, but `p1`, `p2`, `p3` and `pm` are of type vector(i.e. they constitute of two points `p1.x` and `p1.y`)
> Then how is this `vector` type converted to `Real` type here?
> According to my understanding `Real` type consists of only one number.
> Please correct me if I am wrong here.
> Any help would be much appreciated!

Look a function overload `clamped_tangent<Vector>` a several line below.


Maybe name this constant?


I am the admin and i say you need more comments on your code.


https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/+/1bd0b92f4c57a1ec6200f53a29dfa566f19ed5a2

I personally think it's a mistake that the `androidkernel` targets exist but whatever. I would really rather not revert this but maybe I'll have to. I'll have to think about it.


Successfully aliased the URL <https://nextblog-r7guta49c.now.sh> to the following aliases.

* https://nextblog.jamesmeyers88.now.sh
* https://nextblog-git-master.jamesmeyers88.now.sh


dejo mi comentario


DeepCode analyzed this commit.
There are 3 new info reports.

[Click](https://www.deepcode.ai/app/gh/thenetcircle/dino/042a199107332a1202bd2a4537af7c10824ee6a9/thenetcircle/dino/13d57d4a3a37f28573c5c6e7162692761e22dfcf/_/%2F/code/) to see more details.


Good point! Probably, `user_data` should be always there.


working


Next time you should do it on one line for shits and giggles


Because `user_data` is really for the user.  `task_user_data` (and  user data in general inside `LV_USE_USER_DATA_MULTI`) is for some internal system (e.g. a binding).


> Look a function overload `clamped_tangent<Vector>` a several line below.

Ahh, I overlooked it. Sorry for silly doubts :(
Thank you btw!


Somehow this commit seems to cause a false positive when we self check cppcheck.

Code:

    bool CheckCondition::isAliased(const std::set<unsigned int> &vars) const
    {
        for (const Token *tok = mTokenizer->tokens(); tok; tok = tok->next()) {
            if (Token::Match(tok, "= & %var% ;") && vars.find(tok->tokAt(2)->varId()) != vars.end())
                return true;
        }
        return false;
   }

False positive:

[1.cpp:3]: (warning) Unused variable value 'tok'

git bisect pointed me to this commit.


'//Well i don't know why i put a limit on this char' I mean its not like your going to be using this project for database sorting or anything that requires clients to input.


Code


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @goanpeca, @ccordoba12 were added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Alright you added comments guess its time todo what i as king of the project am allowed and merge this with the master. Though we should test one day if i do in fact need the strings library.


Also needed for game_sa ?


cryptopp and sqlite also mention `__declspec(naked)` in the source


demo


DeepCode analyzed this commit.
There are 2 new info reports. 1 info report was fixed.

[Click](https://www.deepcode.ai/app/gh/thenetcircle/dino/3289f5c20ca49d8d40870f15bde342a139d36db5/thenetcircle/dino/ec96d0382756b4f57614a3732668213dac3f1994/_/%2F/code/) to see more details.


Successfully aliased the URL <https://karaage-8nmt53pms.now.sh> to the following aliases.

* https://karaage.me
* https://karaage.zyxwv.now.sh
* https://karaage-git-master.zyxwv.now.sh


It's a good sanity check to make sure it uploaded.  But probably enough to do an http HEAD request and compare the size...?

https://stackoverflow.com/questions/4497759/how-to-get-remote-file-size-from-a-shell-script

It might want to delay a little bit to make sure it has time to settle on the server.


can you revert this? this made sysui crash on some devices.


Successfully aliased the URL <https://grexter-610a9mzlu.now.sh> to the following aliases.

* https://grexter.harshit19932703.now.sh
* https://grexter-git-master.harshit19932703.now.sh


Wow, way beyond what I expected you to do. I thought you'd just do something like how DOS handles the abyss warp. Could this also be applied to Ecclesia?


Many thks, work fine with ADFS


DeepCode analyzed this commit.
There are 2 new info reports.

[Click](https://www.deepcode.ai/app/gh/thenetcircle/dino/af181fb5df7a31d4922fb56618e0d3643c534a5c/thenetcircle/dino/376a8eb7f495a9c1e2f1f4fa8b84710ff4fa2665/_/%2F/code/) to see more details.


Successfully aliased the URL <https://linronglang-ayzrdb3bi.now.sh> to the following aliases.

* https://linronglang.com
* https://www.linronglang.com
* https://linronglang.linronglang1.now.sh
* https://linronglang-git-master.linronglang1.now.sh


comentarios del segundo commit


As suggested elsewhere, I believe the more accurate description would be that you hard-coded the iri for the dataset description, which does make a nicer experience for the human user which, I believe, is what the backlink is for (the human user).


Have you tested with this reverted?
Asking since based on commit description, think we should keep it especially since I don't experience any issues on two devices


Im not mad im just disappointed that i approved the merge without checking :(


Change index message


[Your benchmark job](https://github.com/JuliaLang/julia/commit/dc6c7c7e6f14e7835e1e3cae6a0a20a7d36b75c1#commitcomment-33335223) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/1c562f6433f9068d616a76f5f3db426be71e2153/daily_2019_04_28/report.md). cc @ararslan


Successfully aliased the URL <https://nextblog-9sk2wasq8.now.sh> to the following aliases.

* https://nextblog.jamesmeyers88.now.sh
* https://nextblog-git-master.jamesmeyers88.now.sh


remote activate


Really, twice we had the opportunity to test that and we didn't? :-1:


Always assume professionals are snooping around this dumpster fire of a project.


Put it in the same line as the first printf


u64::from() please


If you can get Visual Studio to run on a shitty low end laptop then i'll give you a shiny :1st_place_medal:


DeepCode analyzed this commit.
There is 1 new info report.

[Click](https://www.deepcode.ai/app/gh/thenetcircle/dino/09b1c0d1c12fdd671227deae84bc67b6830c2c77/thenetcircle/dino/ce66e7f10999c73b952e374bdbce9b1056862209/_/%2F/code/) to see more details.


Merge first Pull Request


No wait, not xsl file referencing itself: when an unpublished rdf-xml file is transformed by an xsl that references that unpublished rdf-xml's own published version -- that will always result in a multi-step process, and is a flaw in our workflow.


anxuwang还原系统版本


${python.interpreter}


Successfully aliased the URL <https://h4i-infra-server-g6g2igysl.now.sh> to the following aliases.

* https://h4i-infra-server.hack4impact1.now.sh
* https://h4i-infra-server-git-master.hack4impact1.now.sh


OK I now see the issue here: using a local file and not a public file as the source of values for owl:sameAs. Thank you for pointing this out, it is a flaw.


 result_file = open(result_file_name,'w')
              ^
SyntaxError: invalid syntax


dffbdgggsrg


> Have you tested with this reverted?
> Asking since based on commit description, think we should keep it especially since I don't experience any issues on two devices

i have sysui crash and found this in logcat, after revert this and it solved


Successfully aliased the URL <https://pa11y-qmkrmi2gy.now.sh> to the following aliases.

* https://pa11y.now.sh
* https://pa11y.jolvera.now.sh
* https://pa11y-git-master.jolvera.now.sh


Successfully aliased the URL <https://h4i-infra-server-1zs8ar76f.now.sh> to the following aliases.

* https://h4i-infra-server.hack4impact1.now.sh
* https://h4i-infra-server-git-master.hack4impact1.now.sh


@neobuddy89 ideas?


This is great, thank you, we're almost there.


Successfully aliased the URL <https://utegym-1bznyo1l6.now.sh> to the following aliases.

* https://utegym.victorthevictoriousv.now.sh
* https://utegym-git-master.victorthevictoriousv.now.sh


I believe this is all confirmed now, thank you.


I think the true/false bit should become part of your standup comedy routine.


looks perfect


Solving this was an achievement!


It's better


good catch!


・トップページにあなたの上位5件のお気に入り数の多い記事を表示


@nathanchance  It is not neccessary for me, but could you merge latest tag of caf LA.UM.7.3.r1-07400-sdm845.0?


Successfully aliased the URL <https://probono-web-client-ce2zoe7zf.now.sh> to the following aliases.

* https://probono.dev
* https://probono-web-client.danielkov.now.sh
* https://probono-web-client-git-master.danielkov.now.sh


This addition causes that some bosses like Anubarak in Naxx and AzjolNerub are evading, or boss in VoA Archavon the Stone Watcher. You can reproduce it naxx if you come to the boss and do .dam. He wont move or when he move, he will do impale and evade and stop on place.

Here is the part of pathfinding that i tried to debug (sadly my PC, went to service next day, so i could not investigate it more), so fast hackfix was to remove this PATHFIND_INCOMPLETE
![E73743A2-B41F-45D8-A03B-7B62E4929513](https://user-images.githubusercontent.com/553292/56860506-a0c8c080-6997-11e9-8a6f-63f0e662d00c.jpeg)


Successfully aliased the URL <https://analytical-chemistry-bank-5ao1d9852.now.sh> to the following aliases.

* https://analytical-chemistry-bank.njzjz.now.sh
* https://analytical-chemistry-bank-git-master.njzjz.now.sh


Is it possible to make the count of digits after the decimal point not less than 8? For example, to display such a number without rounding 0.00000713 (now this is 0.000007)


Thanks!


hhh


Successfully aliased the URL <https://python-flask-l7k5d7ocu.now.sh> to the following aliases.

* https://python-flask.melondulzon.now.sh
* https://python-flask-git-master.melondulzon.now.sh


@Mottie was about time also updated to use ver for version bumps


Successfully aliased the URL <https://express-rgg3x7gui.now.sh> to the following aliases.

* https://express.aadeelali17.now.sh
* https://express-git-master.aadeelali17.now.sh


Dunno, maybe. I just tried connecting to a server and it didn't crash.


By default raids are ignored for evade if target is not reachable, most likely it's a custom script in those bosses


Well actually - what is the advantage?
Could it maybe make it worse, as the Python version could be a different than the one that's from `buildPythonApplication`?


Successfully aliased the URL <https://chemicaltools-web-brgez2leb.now.sh> to the following aliases.

* https://chemicaltools-web.njzjz.now.sh
* https://chemicaltools-web-git-master.njzjz.now.sh


ok


My commit affected both files, I didn't realize that when I pushed it and I don't know if this matters anyway.


嗯，因为图标影响了button的高度，不知道你是否有其他的方案?


You've completely missed how this tool works...no need for $working.


We're leaving together
But still it's farewell
And maybe we'll come back
To Core, who can tell?


Mr Ivan Dyochkov who has the excellent id id.


According to the commit message, this shouldn't be merged, right?

Yet, it was merged into nightly. Now I'm confused, whether to upgrade, or not?!


Is the idea to convolute each receptive field sized image part with the filter or to just do an ordinary matrix multiplication?


把这个say属性做成真正的computed的计算属性的形式
@SprWu


some comment


To send mail to you change sendTo in generate class to "You Mail".


Caesar Cipher


Successfully aliased the URL <https://h4i-infra-server-hu3ekd8lz.now.sh> to the following aliases.

* https://h4i-infra-server.hack4impact1.now.sh
* https://h4i-infra-server-git-master.hack4impact1.now.sh


+1. Could you modify it please?


mantap


`font-lock-flush` should be enough. That 'ignore should be irrelevant for all practical purposed because font-lock should be flushed anyhow after each new inner-mode has been installed. I say "should" because currently that flush doesn't quite happen due to a chicken-egg problem with font-lock and installation of innermodes. I am pondering on it.


controller.js added new function call login


It seems to me these tests are running on Travis, see e.g. https://travis-ci.org/php/php-src/jobs/525456316.


yes, if I pass in `pypy` as  interpreter it won't work


Modify File : Q1~Q7 : O(n)


Very nice work


or python2


controller.js added new function call logout


user.routes.js login route define and the http method set as post


Successfully aliased the URL <https://sidenav-portfolio-iv2wt7mh8.now.sh> to the following aliases.

* https://sidenav-portfolio.adityanaik.now.sh
* https://sidenav-portfolio-git-master.adityanaik.now.sh


user.routes.js logout route define and http method is get


Custom card with effects/abilities example (you can use it in your tests instead real cards/combinations calls):

Add static effect to battlefield:
```
addCustomCardWithAbility("boost all", playerA, new SimpleStaticAbility(Zone.ALL,
    new BoostAllEffect(1, 1, Duration.EndOfTurn)));
```

Add all attacks if able effect to battlefield:
```
Ability ability = new SimpleStaticAbility(new AttacksIfAbleAllEffect(StaticFilters.FILTER_OPPONENTS_PERMANENT_CREATURE, Duration.EndOfGame));
ability.addWatcher(new AttackedThisTurnWatcher());
addCustomCardWithAbility("all must attacks", playerA, ability);
```

Add boost target effect and calls it as activated ability:
```

Effect effect = new BoostTargetEffect(1,1);
effect.setText("use boost");
Ability ability = new SimpleActivatedAbility(effect, new ManaCostsImpl(""));
ability.addTarget(new TargetControlledCreaturePermanent());
addCustomCardWithAbility("boost", playerA, ability);

activateAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "use boost", "Balduvian Bears");
```


Successfully aliased the URL <https://grexter-1cnn18k7r.now.sh> to the following aliases.

* https://grexter.harshit19932703.now.sh
* https://grexter-git-master.harshit19932703.now.sh


done at 1c45b0a18 (2.0.2 branch) :)


你的begin都没有\   下次拷贝的时候记得加上


已知目前仍然有 memory leak ，待修复


master OK 1


test


Please do not put your token on a  public repo?


Hi together :)

I'll try to understand the merges of the fs-parts into here. In my mind its okay, to use the mqueue by concept. But did you ever tried to test the mqueue for massive usuage?

I know, that looks like kidding, but what happens might a risk to big stack overflow:

My test-sceneario is a simple one. I place a perlscript to a server and call it from clients. Up this all seems to be okay. The clients pushing the messages to the server and pushed up to the holy list for the delivery.

What happens if a connection of a client is broken?
Now we have a corpse in the holy list, but where the hearse is?

On a single one, maybe smiled of. On massives happens what?
The list blows up and slows down any process, which is involved this list.

Where are the borders?
Sure, there are defined limits. And then, if reached or overloaded?

I'll suggest extending by a value of lifetime for the maximum of presence each one. So the holy list is selfcleaning. Reaching processes could be informed by signal and go out of their loops.

@torvalds The IPC is a nice construct inside per mind. I'm not sure, if it replicated and extended up next stage, there will be a chance for optimizing big data processing massive.  Returning the intention of reading here, so these words seems not to be alone.


Thanks for clarification.


[R/lifx-cloud.R:3:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L3) *style:* **Variable or function name should be snake_case.**
```r
BASE <- "https://api.lifx.com"
^~~~
```
[R/lifx-cloud.R:4:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L4) *style:* **Variable or function name should be snake_case.**
```r
VERSION <- "v1"
^~~~~~~
```
[R/lifx-cloud.R:8:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L8) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.na(key))stop("No key found")
      ^
```
[R/lifx-cloud.R:12:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L12) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(hue < 0 | hue > 360){
      ^
```
[R/lifx-cloud.R:18:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L18) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(value < 0 | value > 1){
      ^
```
[R/lifx-cloud.R:24:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(value < 0 | value > 1){
      ^
```
[R/lifx-cloud.R:31:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L31) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(value < 2500 | value > 9000){
      ^
```
[R/lifx-cloud.R:38:16:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L38) *style:* **Trailing whitespace is superfluous.**
```r
# except color.
               ^
```
[R/lifx-cloud.R:43:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L43) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:51:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L51) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(results$status_code != 200)
    ^
```
[R/lifx-cloud.R:58:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L58) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:60:74:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L60) *style:* **Trailing whitespace is superfluous.**
```r
#' @param selector a string in format '[type]:[value]', where type can be
                                                                         ^
```
[R/lifx-cloud.R:61:73:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L61) *style:* **Trailing whitespace is superfluous.**
```r
#' 'all', 'id', 'label', 'group', 'group_id', 'location', 'location_id',
                                                                        ^
```
[R/lifx-cloud.R:63:34:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L63) *style:* **Trailing whitespace is superfluous.**
```r
#' which needs no value argument.
                                 ^
```
[R/lifx-cloud.R:64:56:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L64) *style:* **Trailing whitespace is superfluous.**
```r
#' @return a list of all lights, status, and properties
                                                       ^
```
[R/lifx-cloud.R:74:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L74) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:80:17:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L80) *warning:* **no visible global function definition for ‘lights’, Did you mean 'weights'?**
```r
  light_list <- lights(selector = selector)
                ^~~~~~
```
[R/lifx-cloud.R:81:21:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L81) *style:* **Trailing whitespace is superfluous.**
```r
  sapply(light_list,
                    ^
```
[R/lifx-cloud.R:83:14:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
           if(light$color[["saturation"]] > 0)
             ^
```
[R/lifx-cloud.R:89:18:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
             else
                 ^
```
[R/lifx-cloud.R:90:32:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L90) *style:* **Trailing whitespace is superfluous.**
```r
               paste("kelvin:",
                               ^
```
[R/lifx-cloud.R:91:46:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L91) *style:* **Trailing whitespace is superfluous.**
```r
                     light$color[["kelvin"]],
                                             ^
```
[R/lifx-cloud.R:93:50:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L93) *style:* **Trailing whitespace is superfluous.**
```r
                     light$brightness * 100, "%",
                                                 ^
```
[R/lifx-cloud.R:100:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L100) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:106:67:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L106) *style:* **Trailing whitespace is superfluous.**
```r
  results <- POST(paste0(BASE, "/", VERSION, "/lights/", selector,
                                                                  ^
```
[R/lifx-cloud.R:107:42:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L107) *style:* **Trailing whitespace is superfluous.**
```r
                         "/toggle.json"),
                                         ^
```
[R/lifx-cloud.R:109:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L109) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:113:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:119:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L119) *style:* **Lines should not be more than 80 characters.**
```r
#' @details Not exported because it conflicts with stats::power. see on() and off()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:122:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L122) *style:* **Lines should not be more than 80 characters.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:122:82:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L122) *style:* **Trailing whitespace is superfluous.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
                                                                                ^
```
[R/lifx-cloud.R:123:34:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L123) *style:* **Trailing whitespace is superfluous.**
```r
      query = list(power = state,
                                 ^
```
[R/lifx-cloud.R:124:40:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L124) *style:* **Trailing whitespace is superfluous.**
```r
                   duration = duration,
                                       ^
```
[R/lifx-cloud.R:126:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L126) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:131:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L131) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:138:10:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L138) *warning:* **possible error in power("off", selector = selector, duration = duration): unused arguments (selector = selector, duration = duration)**
```r
  power("off", selector = selector, duration = duration)
         ^~~
```
[R/lifx-cloud.R:143:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L143) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:144:19:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L144) *style:* **Trailing whitespace is superfluous.**
```r
#' power lights on
                  ^
```
[R/lifx-cloud.R:150:10:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L150) *warning:* **possible error in power("on", selector = selector, duration = duration): unused arguments (selector = selector, duration = duration)**
```r
  power("on", selector = selector, duration = duration)
         ^~
```
[R/lifx-cloud.R:155:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L155) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:159:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L159) *style:* **Lines should not be more than 80 characters.**
```r
#' @param power_on should the light be powered on if it is off? (FALSE just leaves light off)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:161:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L161) *style:* **Lines should not be more than 80 characters.**
```r
#' @details Note that the kelvin temperature ranges from 2700 to 8000. Hue in HSB list is
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:161:90:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L161) *style:* **Trailing whitespace is superfluous.**
```r
#' @details Note that the kelvin temperature ranges from 2700 to 8000. Hue in HSB list is
                                                                                ^
```
[R/lifx-cloud.R:162:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L162) *style:* **Lines should not be more than 80 characters.**
```r
#' a number between 0 and 360, whereas saturation and brightness should be between 0 and 1.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:163:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L163) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:165:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L165) *style:* **Lines should not be more than 80 characters.**
```r
#'  color("green", "label:desk")   # deep green, brightness untouched on lights labeled 'desk'
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:168:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L168) *style:* **Lines should not be more than 80 characters.**
```r
#'  color("random")                # random hue, maximum saturation, brightness untouched
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:175:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L175) *style:* **Lines should not be more than 80 characters.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:175:82:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L175) *style:* **Trailing whitespace is superfluous.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
                                                                                ^
```
[R/lifx-cloud.R:176:34:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L176) *style:* **Trailing whitespace is superfluous.**
```r
      query = list(color = color,
                                 ^
```
[R/lifx-cloud.R:177:40:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L177) *style:* **Trailing whitespace is superfluous.**
```r
                   duration = duration,
                                       ^
```
[R/lifx-cloud.R:180:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L180) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:185:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L185) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:187:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L187) *style:* **Lines should not be more than 80 characters.**
```r
#' @param from_color Same syntax as color, defaults to current color (of first bulb in selection)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:190:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L190) *style:* **Lines should not be more than 80 characters.**
```r
#' @param persist should the color persist after the effect? default is FALSE (returns to original color)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:197:65:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L197) *style:* **Trailing whitespace is superfluous.**
```r
breathe <- function(color, from_color = current_color(selector),
                                                                ^
```
[R/lifx-cloud.R:200:34:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L200) *style:* **Trailing whitespace is superfluous.**
```r
  settings <- list(color = color,
                                 ^
```
[R/lifx-cloud.R:208:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L208) *style:* **Lines should not be more than 80 characters.**
```r
  results <- POST(paste0(BASE, "/", VERSION, "/lights/", selector, "/effects/breathe"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:210:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L210) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:214:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L214) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:217:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L217) *style:* **Lines should not be more than 80 characters.**
```r
#' @param duty_cycle Ratio of the period where color is active. Only used for pulse. Defaults to 0.5. Range: 0-1
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:220:68:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L220) *style:* **Trailing whitespace is superfluous.**
```r
pulse <- function(color, from_color = current_color(selector)[[1]],
                                                                   ^
```
[R/lifx-cloud.R:223:34:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L223) *style:* **Trailing whitespace is superfluous.**
```r
  settings <- list(color = color,
                                 ^
```
[R/lifx-cloud.R:231:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L231) *style:* **Lines should not be more than 80 characters.**
```r
  results <- POST(paste0(BASE, "/", VERSION, "/lights/", selector, "/effects/pulse.json"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:233:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L233) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:237:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L237) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:244:71:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L244) *style:* **Trailing whitespace is superfluous.**
```r
  PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/label.json"),
                                                                      ^
```
[R/lifx-cloud.R:245:34:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L245) *style:* **Trailing whitespace is superfluous.**
```r
      query = list(label = label,
                                 ^
```
[R/lifx-cloud.R:250:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L250) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:258:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L258) *style:* **Lines should not be more than 80 characters.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/scenes/scene_id:", scene_id, "/activate.json"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:258:94:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L258) *style:* **Trailing whitespace is superfluous.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/scenes/scene_id:", scene_id, "/activate.json"),
                                                                                ^
```
[R/lifx-cloud.R:259:34:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L259) *style:* **Trailing whitespace is superfluous.**
```r
      query = list(state = state,
                                 ^
```
[R/lifx-cloud.R:260:40:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L260) *style:* **Trailing whitespace is superfluous.**
```r
                   duration = duration,
                                       ^
```
[R/lifx-cloud.R:262:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L262) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:266:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L266) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:272:24:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L272) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
    jsonlite::fromJSON(content(results, as = "text"))
                       ^~~~~~~
```
[R/lifx-cloud.R:281:44:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L281) *style:* **Trailing whitespace is superfluous.**
```r
#' @return hsbk information for the string.
                                           ^
```
[R/lifx-cloud.R:284:55:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L284) *style:* **Trailing whitespace is superfluous.**
```r
  results <- GET(paste0(BASE, "/", VERSION, "/color"),
                                                      ^
```
[R/lifx-cloud.R:287:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L287) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:291:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L291) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:293:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L293) *style:* **Lines should not be more than 80 characters.**
```r
#' @param power either on or off, defaults to on, makes not sense to shut the light off and change the color
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:299:66:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L299) *style:* **Trailing whitespace is superfluous.**
```r
set_state <- function(selector ="all", power = "on", color= NULL,
                                                                 ^
```
[R/lifx-cloud.R:302:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L302) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(brightness)){brightness <- check_brightness(brightness)}
      ^
```
[R/lifx-cloud.R:302:29:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L302) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if(!is.null(brightness)){brightness <- check_brightness(brightness)}
                            ^
```
[R/lifx-cloud.R:302:44:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L302) *warning:* **no visible global function definition for ‘check_brightness’**
```r
    if(!is.null(brightness)){brightness <- check_brightness(brightness)}
                                           ^~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:302:72:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L302) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if(!is.null(brightness)){brightness <- check_brightness(brightness)}
                                                                       ^
```
[R/lifx-cloud.R:303:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L303) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(saturation)){brightness <- check_saturation(saturation)}
      ^
```
[R/lifx-cloud.R:303:29:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L303) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if(!is.null(saturation)){brightness <- check_saturation(saturation)}
                            ^
```
[R/lifx-cloud.R:303:44:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L303) *warning:* **no visible global function definition for ‘check_saturation’**
```r
    if(!is.null(saturation)){brightness <- check_saturation(saturation)}
                                           ^~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:303:72:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L303) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if(!is.null(saturation)){brightness <- check_saturation(saturation)}
                                                                       ^
```
[R/lifx-cloud.R:304:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L304) *style:* **Lines should not be more than 80 characters.**
```r
    #if(grepl("hue", color)){} # extract hue and check for hue:number and check hue.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:304:6:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L304) *style:* **Commented code should be removed.**
```r
    #if(grepl("hue", color)){} # extract hue and check for hue:number and check hue.
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:305:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L305) *style:* **Lines should not be more than 80 characters.**
```r
    result <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:305:83:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L305) *style:* **Trailing whitespace is superfluous.**
```r
    result <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
                                                                                ^
```
[R/lifx-cloud.R:307:37:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L307) *style:* **Put spaces around all infix operators.**
```r
                               color= color,
                                   ~^
```
[R/lifx-cloud.R:310:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L310) *style:* **Lines should not be more than 80 characters.**
```r
                               saturation = saturation, # doesn't work. because needs to be in color.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:315:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L315) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/lifx-cloud.R:316:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L316) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/lifx-server.R:1:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
# ## These functions are designed to work with a local server only, which must be running separately
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:2:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
# ## These methods are depricated at this time, see lifx-cloud.R functions instead.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:2:84:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
# ## These methods are depricated at this time, see lifx-cloud.R functions instead.
                                                                                ^
```
[R/lifx-server.R:3:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L3) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:5:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L5) *style:* **Commented code should be removed.**
```r
#   results <- GET("http://localhost:56780/lights.json")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:7:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L7) *style:* **Commented code should be removed.**
```r
#     message("LIFX server could not be reached")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:9:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L9) *style:* **Commented code should be removed.**
```r
#     message("ping! LIFX server is active.")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:11:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L11) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:13:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L13) *style:* **Commented code should be removed.**
```r
#   results <- GET(paste0("http://localhost:56780/lights/", selector))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:14:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L14) *style:* **Commented code should be removed.**
```r
#   dat <- RJSONIO::fromJSON(content(results, as="text"))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:16:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L16) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:17:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L17) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:19:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L19) *style:* **Commented code should be removed.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/on"))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:21:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L21) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:23:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L23) *style:* **Commented code should be removed.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/off"))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:25:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L25) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:26:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L26) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:28:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/toggle"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:28:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L28) *style:* **Commented code should be removed.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/toggle"))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:30:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L30) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:31:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L31) *style:* **Lines should not be more than 80 characters.**
```r
# server_color <- function(selector="all", hue, saturation=1, brightness=1, duration=1){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:32:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
#   settings <- RJSONIO::toJSON(list(hue=hue, saturation=saturation, brightness=brightness, duration=duration))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:32:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L32) *style:* **Commented code should be removed.**
```r
#   settings <- RJSONIO::toJSON(list(hue=hue, saturation=saturation, brightness=brightness, duration=duration))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:33:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L33) *style:* **Lines should not be more than 80 characters.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/color"), body=settings, encode="json")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:33:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L33) *style:* **Commented code should be removed.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/color"), body=settings, encode="json")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:35:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L35) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:36:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L36) *style:* **Commented code should be removed.**
```r
# # Briefly set light(s) to green, then restore previous setting
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:39:4:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L39) *style:* **Trailing whitespace is superfluous.**
```r
# #
   ^
```
[R/lifx-server.R:41:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L41) *style:* **Commented code should be removed.**
```r
#   current <- server_status(selector)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:42:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L42) *style:* **Lines should not be more than 80 characters.**
```r
#   server_color(selector, hue=120, saturation=1, brightness=1, duration=0.1) # duration is speed of change
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:42:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L42) *style:* **Commented code should be removed.**
```r
#   server_color(selector, hue=120, saturation=1, brightness=1, duration=0.1) # duration is speed of change
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:44:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L44) *style:* **Commented code should be removed.**
```r
#     Sys.sleep(duration)
      ^~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:46:29:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L46) *style:* **Trailing whitespace is superfluous.**
```r
#     server_color(selector,
                            ^
```
[R/lifx-server.R:47:47:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L47) *style:* **Trailing whitespace is superfluous.**
```r
#           hue = current[[1]]$color[["hue"]],
                                              ^
```
[R/lifx-server.R:53:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L53) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:54:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L54) *style:* **Commented code should be removed.**
```r
# # Briefly set light(s) to red
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:57:4:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L57) *style:* **Trailing whitespace is superfluous.**
```r
# #
   ^
```
[R/lifx-server.R:59:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L59) *style:* **Commented code should be removed.**
```r
#   current <- server_status(selector)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:60:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L60) *style:* **Lines should not be more than 80 characters.**
```r
#   server_color(selector, hue=1, saturation=1, brightness=1, duration=0.1) # duration is speed of change
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:60:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L60) *style:* **Commented code should be removed.**
```r
#   server_color(selector, hue=1, saturation=1, brightness=1, duration=0.1) # duration is speed of change
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:62:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L62) *style:* **Commented code should be removed.**
```r
#     Sys.sleep(duration)
      ^~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:64:29:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L64) *style:* **Trailing whitespace is superfluous.**
```r
#     server_color(selector,
                            ^
```
[R/lifx-server.R:65:47:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L65) *style:* **Trailing whitespace is superfluous.**
```r
#           hue = current[[1]]$color[["hue"]],
                                              ^
```
[R/lifx-server.R:71:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L71) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:72:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L72) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[tests/testthat/test_inputs.R:8:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/tests/testthat/test_inputs.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
    expect_error(check_saturation(1.1), "saturation needs to be between 0 and 1")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_inputs.R:9:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/tests/testthat/test_inputs.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
    expect_error(check_saturation(-0.5), "saturation needs to be between 0 and 1")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Successfully aliased the URL <https://h4i-infra-server-8iak583e0.now.sh> to the following aliases.

* https://h4i-infra-server.hack4impact1.now.sh
* https://h4i-infra-server-git-master.hack4impact1.now.sh


also update `停止优先级为`?


minor fix


Successfully aliased the URL <https://prototipo-incubo-asesorias-d2vz4hexa.now.sh> to the following aliases.

* https://prototipo-incubo-asesorias.rsumoza.now.sh
* https://prototipo-incubo-asesorias-git-master.rsumoza.now.sh


Successfully aliased the URL <https://webrtc-11k3fg60b.now.sh> to the following aliases.

* https://webrtc.hazmisultoni.now.sh
* https://webrtc-git-master.hazmisultoni.now.sh


Nope, it is clean tc


Is there really a need to merge, where you could have just rebased? :slightly_smiling_face:


Original commit: https://github.com/r12a/app-charuse/commit/c23d0607b3e03b274f5c1ad89a69ead2739b6116

This commit:
- Move tone marks 3-5 to aux
- Drop  ᩜ ᩝ ᩞ   pending further information


Deployment failed with the following error:

~~~
Builds rate limit exceeded (32 of 32 remaining). Try again in 60m
~~~


Check this https://www.youtube.com/watch?v=9tbq91RwEeM https://www.youtube.com/watch?v=XqkFqD_tlx0


Next Tai Khun changes: https://github.com/r12a/app-charuse/commit/2d9827ce4589c5c4a76d7a1526db598162373c1d

Next Northern Thai changes: https://github.com/r12a/app-charuse/commit/8b0d051844cb4f94f85200d7372f18ce38bf2ab4


Apparently, checking for `.valid` here is a bad idea -- either `first_product` exists or it doesn't. It's just an item prototype, I guess -- prototypes shouldn't be invalid. Right?


> Shouldn't we make it consistent with the typescript version of deno?
>
> ```shell
> > deno version
> deno: 0.3.10
> v8: 7.4.238
> typescript: 3.4.1
> ```

Fair point. BTW do we update TS on every minor version? @ry or @kitsonk do you have any opinion about TS versionning? Do we tight follow their updates?


alert-warning class added if vat number format is not valid


train_lstm() & prediction() can't be executed the same time, error "....already exist.." will be triggered


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


And in picture you can see that the last poly is different to the end poly, so we set flag to PATHFIND_INCOMPLETE and then we call stopMoving and setcannotreachtarget that is incorrect because there is no way that target is not reachable in anub platform


Don't use globals, it confuses future users. What is the value of `$in` at this stage? Just use relative path, `input/whatever/respondent_hash.dta`


Consume huge memory on reload (for both manually and silently updated due to auto detect file status).


Same here. Also, saving a new version of the data for a single variable transformation seems too much. You could write a `prepare/prepate_analysis_sample.do`, which calls this and other do files (without the `use` and the `save`), and then saves the resulting data.


now, sory


Campo de juegos creado


Thanks!


I would add, not replace so that later, we can merge this.


Again, this is replacing, not adding. Will never be OK to merge this.


#8 Closed by this commit


修改了文字与雷达图间距


Relatert til #2 og #6


用不了了，挂了。求修复，同求其它能下载百度云的


Sorry for bothering, doesn't this work for you?


This does not guarantee that the paths names below will be correct. I can run `master.do` from `/usr/local` and then `c(pwd)` will be `/usr/local`. We just set a convention that all .do files are run from the root of the work folder.


Do not indent. Only use indenting for separating for loops and if conditional execution.


**软件项目管路**
### 目录


Implemented with Linked list. Can be work with the range [1,1e9].


:white_check_mark: All Rules (2 / 2) Passed

      :crown: Good job! this pull request is aligned with your organization's best practices!

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


Yes works well the moment


tokipona.me/data.html


There is a lot of logic here plus visualization. These two should be in separate .do files. Shares and categories and other variable definitions are not analysis, they are "prepare" and should live under that folder. (Otherwise everyone will define their own variables.) Once we have the `analysis-sample`, you can do visualization on it in a separate code.

Exception: variables that go _only_ in one piece of analysis, such as percentages here.


碎碎念


Avoid `_merge` from being created, by using the `nogen` option, like
```
merge m:1 masterid_has using whatever.dta, keep(master match) nogen
```


Write out `gen` or even `generate`. Use an editor that has tab completion. Easier to read.


Successfully aliased the URL <https://prototipo-incubo-asesorias-lz8agx00o.now.sh> to the following aliases.

* https://prototipo-incubo-asesorias.rsumoza.now.sh
* https://prototipo-incubo-asesorias-git-master.rsumoza.now.sh


实验一：Microsoft Project工具使用
实验二：　项目任务分解
实验三：项目成本估算
实验四：项目资源计划编制
实验五：Git基本操作练习


full node coredump


Some of this was complained about when I tried running it through Visual Studio, and I noticed missing headers.


but you've replaced this back.. :confused:


fix full node coredump


Thanks!


No need to change here.


Successfully aliased the URL <https://jarmul-33akruarl.now.sh> to the following aliases.

* https://jarmul.hazmisultoni.now.sh
* https://jarmul-git-master.hazmisultoni.now.sh


删了


Successfully aliased the URL <https://html-minifier-hrqr9u060.now.sh> to the following aliases.

* https://html-minifier.hazmisultoni.now.sh
* https://html-minifier-git-master.hazmisultoni.now.sh


I just want to unify the format.


Successfully aliased the URL <https://prototipo-incubo-asesorias-ly672dcnn.now.sh> to the following aliases.

* https://prototipo-incubo-asesorias.rsumoza.now.sh
* https://prototipo-incubo-asesorias-git-master.rsumoza.now.sh


这个 Unsupported content type 和 下面那个 Unsupported protocol 表达一个意思嘛?
如果是的话我就合并成一个 message id


I forgot qwq


javas käivad meetodid lowerCamelCase, snake_case ei kasutata


Oh, okay. But it doesn't work as expected


这个倒不是。


awesomelist/README.md


Yeah, I tested it multiple times to be sure... I compiled it with those lines set and without those lines set... it will bootloop on Oreo n9, maybe something wrong on my side but I tried it multiple times and those lines are the reason that causing bootloop.


Traceback (most recent call last):
  File "QrlJacker.py", line 4, in <module>
    from core import Cli,utils,Settings,db
  File "/root/QRLJacking/QRLJacker/core/Cli.py", line 288
    status(f"Starting interaction with ({cmd.i})...")
                                                   ^
SyntaxError: invalid syntax


IOException on üsna üldine exception. see catch ei püüa mitte ainult `Can't open` vaid ka muid probleeme. kui on vaja tegeleda juhuga, kus faili pole, siis peaks püüdma täpsemat exceptioni tüüpi, nt NoSuchFileException vms readString viskab. aga tegelikult oleks veel parem panna meetodi algusesse
```
if (!Files.isRegularFile(path))
  return loadTestData();
```


看习惯了16的，看14的文字一多就觉得累眼睛 >_<


It would be better to build the right request into DB. Did you try the next variant?
```
Category.joins(:posts).where.not(posts: { url: nil })
```


soovitan vea korral pigem crashida ja lasta kasutajal oma andmed üle vaadata / ise vigane fail ära kustutada. praegu programm teeb näo, et kõik on korras ja pärast kirjutab selle data faili lihtsalt suvalise kraamiga üle


just `@categories_titles = Category.pluck(:title)`


DeepCode analyzed this commit.
There are no new issues. 1 important issue was fixed.

[Click](https://www.deepcode.ai/app/gh/thenetcircle/logistik/e2a43cec4e7b375ac4c8c8d082606f301c70b90d/thenetcircle/logistik/e05cb102f16674801f0791644a8609e0e44cf1c2/_/%2F/code/) to see more details.


建议改回16，必经大部分主题都是16，我想用户也养成习惯了。。。


miks seda catchida vaja on? üldiselt kui meetod ei saa oma tööga hakkama, siis ta peaks exceptioni viskama. vastasel juhul on täiesti võimatu töökindlat programmi kirjutada. mõtle nt, kui java Files.writeString ei viskaks exceptionit ja prindiks lihtsalt stacktrace, kui midagi valesti läheb :scream:


Successfully aliased the URL <https://krutoy-5qf0zudr6.now.sh> to the following aliases.

* https://krutoy.pavlenkovit.now.sh
* https://krutoy-git-master.pavlenkovit.now.sh


it would be better to pass post's `id` into the job. And rename namespace for this one like `Posts::ResetUrlJob`, it's just more understandable.


@JuliaRegistrator register()


Registration pull request created: [JuliaRegistries/General/374](https://github.com/JuliaRegistries/General/pull/374)

After the above pull request is merged, it is recommended that you create
a tag on this repository for the registered package version:
```
git tag -a v0.1.0 -m "<description of version>" 0d0c7cc33dc9a9373b77fd6f9a4d5213e7a1da11
git push origin v0.1.0
```


koodi välja kommenteerimise asemel peaks selle lihtsalt ära kustutama. vajadusel saab version controlist taastata. muidu võib väga läbuks minna


Hi,

Looks like you inadvertedly rolled back Ophis to a previous commit here? Should be at b73346b1.


Successfully aliased the URL <https://jarmul-g8dwv1toa.now.sh> to the following aliases.

* https://jarmul.hazmisultoni.now.sh
* https://jarmul-git-master.hazmisultoni.now.sh


selle loetavus on üsna kehva. võibolla oleks hea terve case eraldi meetodisse tõsta?


This commit, augmenting UDHR from script summary:
- Add missing ꪂ ꪃ ꪆ ꪇ ꪌ ꪍ ꪓ ꪛ ꪞ ꪟ ꪦ ꪧ ꪿ ꫀ ꫁ ꫂ ꫝ
- Add ꫞꫟ to aux


should be class Monster


Je rajoute un commentaire inutile afin de faire un commit en ligne


地址是不是换了啊


Successfully aliased the URL <https://utegym-ahczkhozn.now.sh> to the following aliases.

* https://utegym.victorthevictoriousv.now.sh
* https://utegym-git-master.victorthevictoriousv.now.sh


Aliasing was ignored due to a new commit existing for this branch, which will be aliased instead.


siia oleks hädasti paari extract methodit vaja (vali expression/block, ctrl+alt+m)


@andreasma I was receiving notifications from Travis on each build because of this. I removed myself from it. Hope all is well on your side! Cheers!


Successfully aliased the URL <https://ddptransit-10hnvokbf.now.sh> to the following aliases.

* https://ddptransit.rccclr.now.sh
* https://ddptransit-git-master.rccclr.now.sh


method `call` should have only list of private methods.
So, it would be better to create new method:
```
def post
  Post.new(post_params)
end

def post_params
  {
    body: @params[:body],
    title: generated_title,
    category_id: @params[:category_id]
  }
end
```
Also, just pass `params[:post]` from controller into this service. We don't need others params.


For services, we have to use `Service` suffix and add `posts` namespace:
`Posts::CreateService`


Creating the file to send it was not possible due to writing permissions. Finally found an alternative way by disabling the wgsi parser by modifying the config file.


Dont think anything wrong here.


Thanks 👍


This call might return "false", if the recording is not deletable. So an "if (...)" should be added here.


So, we can have two or more posts with the same title if we remove one of the existing. Just try to add logic when title is unique for posts.


Unsupported content type 和 Unsupported URL content type


Successfully aliased the URL <https://mogul-8hqbb998k.now.sh> to the following aliases.

* https://mogul.mogul.now.sh
* https://mogul-git-master.mogul.now.sh


Nice


Why not tweaking the PSQ tables?


you can just add additional option `on: :create`


2nd item needs to be called hip, so Transform channel of Hip can be read from the .fbx file


Successfully aliased the URL <https://ddptransit-105dotxy0.now.sh> to the following aliases.

* https://ddptransit.rccclr.now.sh
* https://ddptransit-git-master.rccclr.now.sh


replaced many old "animated[i]" statements.


Successfully aliased the URL <https://krutoy-k35oyg9m8.now.sh> to the following aliases.

* https://krutoy.pavlenkovit.now.sh
* https://krutoy-git-master.pavlenkovit.now.sh


hmm in a functional language functions can be assigned to values and passes into functions as objects as well. perhaps 'it' is more suiting in kotlin...


because technically then in an oo world then a function is an object technically :/


Successfully aliased the URL <https://jarmul-8qrz4fpt6.now.sh> to the following aliases.

* https://jarmul.hazmisultoni.now.sh
* https://jarmul-git-master.hazmisultoni.now.sh