Successfully aliased the URL <https://simple-now-app-mwbqbhvcfg.now.sh> to the following alias.

* https://akurulk-23434-simple-now-app.now.sh


revisionは一部レコードのみ未指定も可能なので、それに対応するため
Array<Int>?
→Array<Int?>?
へ変更をお願いします。


One of the laws of nature many fail to observe is that the have nots always come for what the haves have—who fail to defend themselves having not prepared for this eventuality—and the have nots take over. They temporarily become haves but are incompetent in their new position and quickly destroy what the previous owners buit only to return to their previous station of have nots. Subsequently, the cycle repeats, for they are **locusts** .

The most important word in a human language, in this case, English, one ought to learn is **NO** followed by its dutiful employment.

Say **NO** debate.

Say **NO** to the issue; close it.

Say **NO** to the malcontent's presence; ban him/she/it.

File for a restraining order.

Stand your ground.

Protect your work.

Protect your life.

Protect your family.

Protect your nation.

Protect your country.

Protect your future.

When a neo-communist arrives to demand tribute, just say, **NO!**


If more plugins are likely to require an exception in the future, wouldn't it be more efficient to define a flag in the plugin structure, determining whether or not the hostname is a resolvable entry, instead of relying on an array of strings?  It would be more CPU efficient.


唔……


I think catching `NixRef` is the best option.


Aliasing failed with the following error:

~~~
Error! We couldn't verify the domain startupweekendrosario.co. If it's an external domain, add it with --external.
~~~


This is a typo. Actually it's NixOS/nix#2422 revert.


Any idea if this will this make it to 1.4 release?


Created multidev environment [lawhelp#ci-1377](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-1377).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-1377-lawhelp.pantheonsite.io/)


Let's also bump the version number and the nixpkgs PR :)
I'd like to get this merged today if possible.


unacceptable


@infectormp Generally yes. In fact I don't very like current solution, its just fast and dirty way. Good way is to read real function names from server. But it takes time and I'm trying to minimize traffic/initialization time for each connection.
For PG this could be done by adding some mapping Extension->Function list. Reading the list of installed extensions is much faster.
Need to think about this a bit more.


There is an added component library to provide a History Playback API but it is not functional or "connected" to any menu or operation.

Active changes are the ones listed in the comments


What if you choose existing file, and move it from its location?


sadfsasdfafdsf


done


![](https://github.trello.services/images/mini-trello-icon.png) [057 - Desenvolver Form para Alteração de empresa](https://trello.com/c/kCXgoKkU/46-057-desenvolver-form-para-altera%C3%A7%C3%A3o-de-empresa)


![](https://github.trello.services/images/mini-trello-icon.png) [056 - Criar pagina para Listar Filiais](https://trello.com/c/xODTsIFc/58-056-criar-pagina-para-listar-filiais)


setting -> settings


Sure =)


Typo: `funtions'->`functions'


---

>![my hiatus note final](https://user-images.githubusercontent.com/43480604/46188589-b5cd5c00-c2af-11e8-9eff-cef4c2f18d7f.png)

---


CTE is "Content-Transfer-Encoding"
It can be "quoted-printable", "7bit", "base64", etc... so it is necessary to be "quoted-printable" unless you want to base64 encode `self.body`.

https://tools.ietf.org/html/rfc2045#section-6.1

https://en.wikipedia.org/wiki/MIME#Content-Transfer-Encoding


Cool!


hi,dear contributor,
i was trying to use your code for a while,and follow your example method,I try my best to do the adb work.
your code is really simple and cool,but i found one bug(wondering if it's alright,hope you to verify)
When I refered to use  SendCommand twice,it occured this" this backgroundworker is currently busy and cannot run multiple tasks concurrently".
In Stackoverflow,it's said in fact you  "Can't run the worker twice!".
Maybe I 'm not smart enough,I wonder where I'm Wrong because you and others never  seems to    meet this "bug".
            MyClient.AdbPath = @"adb.exe"
            MyClient.Connect("127.0.0.1:62001");
            MyClient.Remount();//←here bug comes


Successfully aliased the URL <https://valde-yrjjhqtnea.now.sh> to the following alias.

* https://valde.caurea.org


Now cannot deploy because all the allocated instances are in use.
You can either [upgrade](https://zeit.co/account/plan) your plan or [down scale](https://zeit.co/docs/getting-started/scaling) existing [deployments](https://zeit.co/dashboard/deployments).


Misspell there, "Safer" instead of "Sader".


this was the problem,  saveasync(Recipe) is not getting the updated information, so the first time saving is it dont do anything


Off-by-one?


I don't think so, but maybe I'm tired. First iteration of the loop will bring it within range.


@RMerl Yup, and it would also reduce the string duplication.  I put an XXX comment in the last patch hunk there.


this- program- should- provide
robert.Bondikyan 10- well-being
through- Facebook- for exanple- through -chess!


Hello World! from Nejo ;)


Hello World.


I don't understand the question.


Awesome! 👏


prueba


Thanks. Seems like great progress on GSSAPI support. **Really** appreciated, so many apps have very shaky GSSPI support.


oh ok, I wouldn't think they do because GSI has to be compatible with any device launching with Oreo.


I don't think the DefaultValue should change just because another value is selected.

This version also doesn't allow you to pass a string into the TKCombo.set function.


Note that we don't want to have to fix each individual port for this issue; we want a fix in base that works for all ports. See https://github.com/macports/macports-base/pull/107 for that effort.


Should be `const char*`, no?


Ok


コンストラクタについては引数名の前に「_」を記載していないですが大丈夫でしょうか？


I'm not sure about this, just a guess:
A malicious node/miner doesn't need to wait for a potential successful transaction from the receiver. He can start solving the puzzle the moment he sees that a sender has created a new remittance request transaction. If he has enough CPU power, he can solve the puzzle before the rightful receiver solves the puzzle.


Do or should the gtk2 and gtk3 variants conflict?


Update is how default values get set until the window is shown.


Here's the code directly:

```python
    def Update(self, value=None, values=None, disabled=None):
        if values is not None:
            try:
                self.TKCombo['values'] = values
                self.TKCombo.current(0)
            except: pass
            self.Values = values
            for index, v in enumerate(self.Values):
                if v == value:
                    try:
                        self.TKCombo.current(index)
                    except: pass
                    self.DefaultValue = value

        elif value is not None:
            try:
                if isinstance(value, str):
                    self.TKCombo.set(self.TKCombo.index(value))
                elif isinstance(value, int):
                    self.TKCombo.current(value)
            except: pass

        elif disabled == True:
            self.TKCombo['state'] = 'disable'
        elif disabled == False:
            self.TKCombo['state'] = 'enable'
```

This allows you to do:
```python
Update(None, ['a','b','c','d']) #sets list values
Update(1) #sets selection to 'b'
Update('c') #sets selection to 'c'
```


Finnally I fix it,or in my opinion,you can use every method which refered SendCommand() many times.
Here is my solution:
 //①声明
        BackgroundWorker CMD;//= new BackgroundWorker();//❤❤

        private void SendCommand(string command)
        {
            //②初始化
            CMD= new BackgroundWorker();//❤❤
            CMD.WorkerSupportsCancellation = true;//该线程支持异步取消
            Command = command;
            //③ 绑定
            CMD.DoWork += new DoWorkEventHandler(CMD_Send);//❤❤
            CMD.RunWorkerAsync();
            while (!Complete) Sleep(500);
            Complete = false;
        }

and delete the whole public ADBClient(){...}

That's all !


I'll look at it more tomorrow when I've had time to write a program to test all this out.  I really had no idea what I was getting myself into when I started looking at the changes.  I know it sounds like next to nothing to you as they're your changes, but I'm finding it be more difficult than I thought.  There are no comments, I'm trying to not only understand my code but now yours too.


In case of schema.required is empty or not an Array, you'll get an exception here. It's better to write `Array.isArray(schema.required) && schema.required.includes(key)`


And, please put `?` and `:` to the beginning of corresponding lines


Modify unittest_trackingmanager.cpp based on tracking new code.


I understood your intention.  And I tried to explain that it doesn't work if your values are not strings.
Update(None, (1,2,3,4))   # is a valid operation


remove the comment


This is breaking on device lab:
```
 Task failed: FormatException: Invalid port (at character 16)
ws://localhost:null/ws
               ^
```


It didn't before the last commit... I had to change the string version to TKCombo.set() instead of .current()

The original code didn't do anything if values = None, so this just leverages the existing function if you only pass it one value.


hmmm... why would you hide play ?:-)
Also if someone replace default behavior from 'play' to 'show info' they wont be able to execute it, right.
hmmm.. but why would you want to hide play..
what is the user case...
show me, I want to understand


Call me old fashioned, but I like explicit code.  Overloading when not necessary buys you problems like this. Or taking shortcuts.

There's a reason I check against None all over the place.  If you read my code that deals with keys, for example, you'll see that I always test key is not None or key is None.  I never write
`if key:`
or
`if not key:
`
Why might that be?  Well, because keys can be 0.  Keys can be ''.  Those are both fine values for a key.  None is what I used for no key present.


a filter is added so that that the deployed api cannot be misused.


mkay, I understand now.


What is $ used for here?


Initialize browserSync for each port


Indicators for subscriptions pulled from cookie data


Initialize indicators for subscriptions found in cookie data


Nothing :(


XHR Push for each subscription found in cookie data


Addresses #14


    val queryParameters = Option(uri.getQuery)
    if(queryParameters.isDefined) {
             val parameters = queryParameters.get.split("&")
             val paramKeys = parameters.map(_.split("=").head)
             Iterable((uri.getHost, paramKeys))
    }
    else
            Iterable.empty[(String, Array[String])]


    val queryParameters = Option(uri.getQuery)
    if(queryParameters.isDefined) {
             val parameters = queryParameters.get.split("&")
             val paramKeys = parameters.map(_.split("=").head)
             Iterable((uri.getHost, paramKeys))
    }
    else
            Iterable.empty[(String, Array[String])]

a


哇 看不懂


We never adopted spark widely. Most use BigQuery via [Scio](https://github.com/spotify/scio) or python notebooks. We also rarely use Spark for ML and for the most cases use XGBoost, TensorFlow, etc.


Thank you for your reply

On Sun, Sep 23, 2018 at 11:57 PM momomed <notifications@github.com> wrote:

> ArrayList words = new ArrayList<>();
>
>     words.add("one");
>     words.add("two");
>     words.add("three");
>     words.add("four");
>     words.add("five");
>     words.add("six");
>     words.add("seven");
>     words.add("eight");
>     words.add("nine");
>     words.add("ten");
>
>     for(int i = 0 ; i<10 ; i++)
>         Log.v("NumberActivity :","Word at index "+i+" : "+words.get(i));
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/udacity/ud839_Miwok/commit/4ffd4a73a8d4e44b4cf78a32f16b46c004ac28cc#commitcomment-30610038>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AgMRYfWcuOjIbPr9OVvsgZJXU2hNAhG-ks5ud712gaJpZM4KFx-D>
> .
>


现在没了，之前写的代码


之前的代码，现在没了


Why not use $$ instead, which is the PID of the current process and guaranteed to be unique at any point in time?


@RogueCookie, also force an update on your DataTables. Update-package jQuery.DataTables I think

Since this project is old for me I had to update all my packages to the most recent so if the above does not work that could also be why


Just don't use a range for


Fixed


Is the new COC more important than the integrity of this awesome community?


Just a naming convention I like to use for variables referencing dom nodes.


As per the systemd documentation at:

https://www.freedesktop.org/software/systemd/man/systemd.unit.html

double %% encoding is needed in systemd unit files, apparently this didn't use to be a problem with Ubuntu 16.04, but it prevents slapd from starting in 18.04:

https://askubuntu.com/questions/1028898/systemd-service-startup-script-worked-in-16-04-but-throws-an-error-in-18-04


I don't know if its a coincidence or not but lately some commits that look like cherry-picks from CoreELEC land in LibreELEC with author changed. I don't care much about authorship but it's causing unnecessary tension.
No need to act like AlexELEC.
Again I can't prove this but in case it was it would be nice to at least mention the original commit in the commit msg out of mutual respect.

https://github.com/CoreELEC/service.coreelec.settings/commit/4051eb4454655f96a4dbe3aab5ef8374932887f1
https://github.com/CoreELEC/service.coreelec.settings/commit/06e0dd522e5402812fc5b783936089588546f2f0


Hello! I long made p2pool for Monacoin.

I've updated it now.

Added 0.16.3 support and segwit/bech32 support.

It is a distributed and fully open honest pool. Maybe give it official status and add to your repository?

Source here - https://github.com/kr1z1s/p2pool-mona


name


I suspect it might be a flake, rerunning.. this code seems fishy: https://github.com/flutter/flutter/blob/master/dev/devicelab/bin/tasks/run_machine_concurrent_hot_reload.dart#L56-L83


Good idea! Added to [Apps Script Starter kit](https://github.com/labnol/apps-script-starter) 👍


### 阿三的风格

>

>


is anyone willing to help me with a bot for mobile evony?


I will next time.Thx Amanda~


ハイスコアをクリアするボタンを実装しようとしたが、正常に機能しなかったため断念


现在的项目，运行``npm run lint``会报错，请问有维护文档吗？


This commit closes #238. #239 is WIP -- need to reposition the rateBtns for Quiz.


@parkjh688
혹시 어디까지 작업하셨나요? 오늘 작업을 이어서 하려고 합니다.


![](https://github.trello.services/images/mini-trello-icon.png) [Wordpress Webhook Listeners](https://trello.com/c/vi1NujCr/27-wordpress-webhook-listeners)


This commit should also close #234.


Ничего себе, исправление бага на 2000 изменений


is necessary to correctly emulate communication.

- [ ] x-unique-id
- [x] x-timezone-offset
- [ ] User-Agent

"User agent" uses a bit older one.
> Mozilla/5.0 (Linux; Android 4.4.2; SO-01F Build/14.3.B.0.362) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36


Зная текущий индекс, мы можем след и предыдущ найти. Нужно следить за 3 индексами вместо 1, больше вероятность допустить ошибку


`@route.station_list[@stn_idx - 1] if @stn_idx.positive?` и prev_idx/next_idx не нужны


在wiki 中返回一个repoID ；在filehistory 中也返回一个repoID，用来区分用的


this is good!


this is also good!


向Registry 合约中注册这个最初版本的地址失败


잘못만듦;


@MrReflection Thanks for this edit! In the future, please do not adjust format of the file. It is intentionally invalid JSON. It is later merged with another file and I have a script that requires it to be in this exact format. Thanks! 😄


Hey, i have faced thus bug aswell, i have fixed it in CoolADBv2 that i plan
on releasing quite soon.
What i have done is made a sort of array of commands that need to be pushed
to the SendCommand method, its will then check if its busy or not, if it
is, it will wait until finished for execution

On Fri, 28 Sep. 2018, 15:12 hotmanfromChina, <notifications@github.com>
wrote:

> Finnally I fix it,or in my opinion,you can use every method which refered
> SendCommand() many times.
> Here is my solution:
> //①声明
> BackgroundWorker CMD;//= new BackgroundWorker();//❤❤
>
>     private void SendCommand(string command)
>     {
>         //②初始化
>         CMD= new BackgroundWorker();//❤❤
>         CMD.WorkerSupportsCancellation = true;//该线程支持异步取消
>         Command = command;
>         //③ 绑定
>         CMD.DoWork += new DoWorkEventHandler(CMD_Send);//❤❤
>         CMD.RunWorkerAsync();
>         while (!Complete) Sleep(500);
>         Complete = false;
>     }
>
> and delete the whole public ADBClient(){...}
>
> That's all !
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Ricky310711/CoolADB/commit/a8c7f392021574d49ba853bb188f7bd0886f85d6#commitcomment-30684927>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AD5jgaeA5ASpMZwA9ZrgeNF1fCceVSXVks5ufa_GgaJpZM4W92XH>
> .
>


感謝抓bug


Proof that this actually worked at some point

https://imgur.com/a/vtDoOkf


Можно обойтись без этих методов. В проверках можем использовать геттеры текущей/след/предыдущ станции.


解决了


fix:
draggin will not work, when mouse over an iframe.


@Timer @iansu this is causing an error after ejecting:
`Cannot find module 'babel-preset-react-app/webpack-overrides'`


Sorry for taking so long to produce a change, I have a better solution using only the event mechanism.
I'll move some robustness code inside the mount interface too. But I'll check the other issues raised by 2.9.8 before that.
If some are actually working in branch master, I probably won't push those to branch 2.9.8 though, I'll leave this to you.


Mmm, well it's inject/reduce. I can tell that from the type signature and the name. I still don't get which way around the left/right thing. From left, or to left?


This is an oversight by me and I frankly do not know if this could have any consequences 😞


Можно использовать next_station


This is one that would benefit from both a left and right version since you could return earlier in some applications where you had biased data.


But maybe the earlier ones would benefit from left/right versions too in a way I don't expect? Like if they are composed with other functions?


It has to be unique but not random; it has to be unique based on the given string (URL).

I didn't call the variable correctly in this commit, it should not be called `url_salt`.


瞭解了


Is there a naming convention for this kind of sitch? Happens in Elixir too.


Thanks. I think I know what the issue is. I'll fix it tomorrow.


Now cannot deploy because all the allocated instances are in use.
You can either [upgrade](https://zeit.co/account/plan) your plan or [down scale](https://zeit.co/docs/getting-started/scaling) existing [deployments](https://zeit.co/dashboard/deployments).


Hi,
I got the same error. Did you get any solution?


BEAUTY OF DIARGRAM


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

I updated the Github team because of this commit.

- @gustavokatel, @davysson0 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)


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/67d79004-9cd8-4176-848d-2dcd8f27cd0e?env_id=ibm%3Ayp%3Aus-south "cloud-native-toolchain-tutorial-20180927092326695"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/7f51d15c-fb75-4993-92d5-1e9c6887d656?env_id=ibm%3Ayp%3Aus-south "sample-cloud-native-toolchain-tutorial-20180927092326695") deployed [sample-cloud-native-toolchain-tutorial-20180927092326695](https://github.com/Michael-Chua/sample-cloud-native-toolchain-tutorial-20180927092326695/releases/tag/deploy-ibm-yp-us-south-chuamc-ph.ibm.com-dev-20180928-063311 "deploy-ibm-yp-us-south-chuamc-ph.ibm.com-dev-20180928-063311") to [dev](https://console.bluemix.net/apps/c9ca791c-8c20-4de1-a386-e0235ca8c028?env_id=ibm:yp:us-south "ibm:yp:us-south:chuamc@ph.ibm.com:dev"), including this commit


I don't know who typed "Re" into main.dart
I'm mad that Android Studio didn't show any errors, warnings or the line number affecting the build Analysis.


This is were the junk was reformatted by the IDE. Looks like it was meant to be a comment.


Appears to fix the issue for me too.


Why are you using `sun.reflect.FieldAccessor` instead of just `setAccessible()` and `get()`? It breaks compatibility and I failed to see its advantage. Maybe there's something I'm missing going on here?


Dette ble lagt inn fordi jeg ikke hadde tilgang til ssh-filene som blir mounted inn.


Why didn't our E2E catch it?


@fxcoudert why was El Capitan removed?


yeah nah this doesn't work, probably because i'm using ArrayList not DataList. Need to specifically remove any GridFieldPaginator.


IMHO this is unnecessary: we already have `if ($additionalSocialNetworks = \Config::get('concrete.social.additional_services')) {` which checks that `$additionalSocialNetworks` is not empty


adfs


Hey Guillaume, thanks a lot for the comment! That is really nice because I'm struggling to get the code organization right!

Here is my reasoning: they are in the ensemble module, they are called as ensemble.function_name ... And since they do not really use class variables, just construct the class object, why should they be static functions?

More generally, I'm trying to use similar API as numpy and also read somewhere that static functions are rarely needed.

And what is your point of view?


This is because it IS a temporary. Compiler created a temporary pair for you because you used the wrong type here (but it was implicitly convertible)

It should be `std::pair<uint32 const, std::string>` (when in doubt, use `map::value_type`)


`	struct Massage {
		unsigned char head1; // 0xAA
		unsigned char head2; // 0x55
		float GPS_velocity; //  gps返回的车辆当前真实速度，用以显示
		float AIM_velocity; // 通过计算得出的速度目标值
		short int CarModel; // 0：无人状态    1：有人状态  显示
		short int BodyModel; // 0为直线赛  1为8字绕环  2为高速循迹 显示
		long Serial;   //
		short int SystemState;
		short int BrakeSingal;
		unsigned char end1;
		unsigned char end2;

	};
	`


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/ebb9fcb3-a4f8-46bb-9dc6-2ec5d208f3b1?env_id=ibm%3Ayp%3Aus-south "acqol-deux"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/1a74dd51-73bc-4fa3-a136-fcfd99e0daa2?env_id=ibm%3Ayp%3Aus-south "acqol-deux") deployed [acqol-deux](https://github.com/SIT782ACQOLDEUX/acqol-deux/releases/tag/deploy-ibm-yp-us-south-ansley-deakin.edu.au-dev-20180928-065549 "deploy-ibm-yp-us-south-ansley-deakin.edu.au-dev-20180928-065549") to [dev](https://console.bluemix.net/apps/d8c0e304-cee4-4124-a831-708af13fa45c?env_id=ibm:yp:us-south "ibm:yp:us-south:ansley@deakin.edu.au:dev"), including this commit


This is a new commit, it is a resume


就在src/services/users.js的patch方法中加


Fine!


`model[box.i]` was undefined, so `model[box.i].editable` causes the crash

if someone wants to dive deeper into this bug, I could provide the app that causes the crash.


название метода не очень удачное
может `train_type_count` ?


Randomize Message Fixed


Isn't the error always gonna be truthy?


выше уже есть блок под условием `unless route_limit?`
правильно будет эту строчку туда же отправить
зачем здесь повтораня проверка того же самого


### Mooi ### 💯 🔥 🔥 ❤ 👍 😆 🤖 🙄


@didithilmy ya maap


а в чем смысл возврата методом текущей станции?
по идее этот метод должен производить действия - перемещать поезд, а не возвращать значение


по строка 89 и 90 те же вопросы, что в предыдущем методе


我有考慮做成enum的形式，不過想說先把專案趕出來，剩餘的可以之後在修改


и лучше все же полноценное имя для переменной... `stn_idx`... и не выговоришь )))
может быть `station_index` ?


可以參考這裡 https://github.com/ymps3502/interview3/pull/1#issuecomment-425331332


if you don't want to delete the test because of the assertion below, change the test description to reflect that because no longer it checks what it claims


Successfully aliased the URL <https://simple-now-app-rbatdyvkat.zeit.sh> to the following aliases.

* https://simple-now-app.zeit.sh
* https://simple-now-app-2.now.sh
* https://simple-now-app-3.zeit.sh


лишний пробел после `?`


log文件一般不要放到git中，学一下.gitignore，然后吧常见的log、maven的target目录都屏蔽掉。


Woops guess I was a bit too fast there. Thanks for spotting this


Now cannot deploy because all the allocated instances are in use.
You can either [upgrade](https://zeit.co/account/plan) your plan or [down scale](https://zeit.co/docs/getting-started/scaling) existing [deployments](https://zeit.co/dashboard/deployments).


单元测试中，所有的测试用例是并行执行的，这里正确的执行完全是巧合


ну и по большому счету, как писал Кирилл выше, эти индексы не нужны
видишь, тебе уже приходится их вычислять в нескольких местах - верный признак усложнения, котрое приведет к проблемам с редактированием кода и возможным ошибкам
либо вообще избавиться от этих индексов, либо написать для них методы, которые и вызвать там где нужно...
но точно не дополнительные переменные, как сейчас


想清楚为什么要有一个 implements ModelInit没？


这个是什么意思啊？


Aliasing failed with the following error:

~~~
Error! No permission to access domain collected.systems under royalicing
~~~


good


Histograms  …
Distribution of log2(observed/expectes) contact frequencies for real (blue) and shuffled(orange) enhancer-promoter interations are extracted from human monocytes.


проще конечно на примере показать, но это долго, это что-то типа "уроки дизайна Как Делает Ксюшенька" на полтора часа


я должна была догадаться)


Тут правильнее сделать чтобы скорость уменьшалась, если faster отрицательный


s/they/it


Oups …… sorry … i revert … github gui is awfull sometimes …


штаа?!


т.е. сонар заставляет тебя гавнокодить?)


кажется у меня появились вопросы к разрабам сонара)


надеюсь с другими критикалами ты по-другому боролся


carousel.html is just a test file for carousel


Test Output

```
=== RUN   Test
=== RUN   Test/MapSet
=== RUN   Test/MapSet/IsEmpty
=== RUN   Test/MapSet/IsEmpty/when_a_new_set_is_empty
=== RUN   Test/MapSet/IsEmpty/when_a_set_has_had_an_element_inserted
=== RUN   Test/MapSet/Contains
=== RUN   Test/MapSet/Contains/when_a_new_set_is_empty
=== RUN   Test/MapSet/Contains/when_a_set_has_an_element_inserted
=== RUN   Test/MapSet/Insert
=== RUN   Test/MapSet/Insert/when_a_new_set_is_empty
=== RUN   Test/MapSet/Insert/when_a_set_already_has_an_element
=== RUN   Test/MapSet/Remove
=== RUN   Test/MapSet/Remove/when_a_new_set_is_empty
=== RUN   Test/MapSet/Remove/when_a_set_is_contains_one_element
=== RUN   Test/MapSet/Remove/when_an_existing_element_is_removed
=== RUN   Test/MapSet/Remove/when_an_existing_element_is_removed_from_a_larger_set
=== RUN   Test/MapSet/SelectOne
=== RUN   Test/MapSet/SelectOne/when_a_new_set_is_empty
=== RUN   Test/MapSet/SelectOne/when_a_set_has_one_number
=== RUN   Test/MapSet/SelectOne/when_a_set_has_multiple_elements
=== RUN   Test/MapSet/String
=== RUN   Test/SliceSet
=== RUN   Test/SliceSet/IsEmpty
=== RUN   Test/SliceSet/IsEmpty/when_a_new_set_is_empty
=== RUN   Test/SliceSet/IsEmpty/when_a_set_has_had_an_element_inserted
=== RUN   Test/SliceSet/Contains
=== RUN   Test/SliceSet/Contains/when_a_new_set_is_empty
=== RUN   Test/SliceSet/Contains/when_a_set_has_an_element_inserted
=== RUN   Test/SliceSet/Insert
=== RUN   Test/SliceSet/Insert/when_a_new_set_is_empty
=== RUN   Test/SliceSet/Insert/when_a_set_already_has_an_element
=== RUN   Test/SliceSet/Remove
=== RUN   Test/SliceSet/Remove/when_a_new_set_is_empty
=== RUN   Test/SliceSet/Remove/when_a_set_is_contains_one_element
=== RUN   Test/SliceSet/Remove/when_an_existing_element_is_removed
=== RUN   Test/SliceSet/Remove/when_an_existing_element_is_removed_from_a_larger_set
=== RUN   Test/SliceSet/SelectOne
=== RUN   Test/SliceSet/SelectOne/when_a_new_set_is_empty
=== RUN   Test/SliceSet/SelectOne/when_a_set_has_one_number
=== RUN   Test/SliceSet/SelectOne/when_a_set_has_multiple_elements
=== RUN   Test/SliceSet/String
=== RUN   Test/LLSet
=== RUN   Test/LLSet/IsEmpty
=== RUN   Test/LLSet/IsEmpty/when_a_new_set_is_empty
=== RUN   Test/LLSet/IsEmpty/when_a_set_has_had_an_element_inserted
=== RUN   Test/LLSet/Contains
=== RUN   Test/LLSet/Contains/when_a_new_set_is_empty
=== RUN   Test/LLSet/Contains/when_a_set_has_an_element_inserted
=== RUN   Test/LLSet/Insert
=== RUN   Test/LLSet/Insert/when_a_new_set_is_empty
=== RUN   Test/LLSet/Insert/when_a_set_already_has_an_element
=== RUN   Test/LLSet/Remove
=== RUN   Test/LLSet/Remove/when_a_new_set_is_empty
=== RUN   Test/LLSet/Remove/when_a_set_is_contains_one_element
=== RUN   Test/LLSet/Remove/when_an_existing_element_is_removed
=== RUN   Test/LLSet/Remove/when_an_existing_element_is_removed_from_a_larger_set
=== RUN   Test/LLSet/SelectOne
=== RUN   Test/LLSet/SelectOne/when_a_new_set_is_empty
=== RUN   Test/LLSet/SelectOne/when_a_set_has_one_number
=== RUN   Test/LLSet/SelectOne/when_a_set_has_multiple_elements
=== RUN   Test/LLSet/String
--- PASS: Test (0.00s)
    --- PASS: Test/MapSet (0.00s)
        --- PASS: Test/MapSet/IsEmpty (0.00s)
            --- PASS: Test/MapSet/IsEmpty/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/MapSet/IsEmpty/when_a_set_has_had_an_element_inserted (0.00s)
        --- PASS: Test/MapSet/Contains (0.00s)
            --- PASS: Test/MapSet/Contains/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/MapSet/Contains/when_a_set_has_an_element_inserted (0.00s)
        --- PASS: Test/MapSet/Insert (0.00s)
            --- PASS: Test/MapSet/Insert/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/MapSet/Insert/when_a_set_already_has_an_element (0.00s)
        --- PASS: Test/MapSet/Remove (0.00s)
            --- PASS: Test/MapSet/Remove/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/MapSet/Remove/when_a_set_is_contains_one_element (0.00s)
            --- PASS: Test/MapSet/Remove/when_an_existing_element_is_removed (0.00s)
            --- PASS: Test/MapSet/Remove/when_an_existing_element_is_removed_from_a_larger_set (0.00s)
        --- PASS: Test/MapSet/SelectOne (0.00s)
            --- PASS: Test/MapSet/SelectOne/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/MapSet/SelectOne/when_a_set_has_one_number (0.00s)
            --- PASS: Test/MapSet/SelectOne/when_a_set_has_multiple_elements (0.00s)
        --- PASS: Test/MapSet/String (0.00s)
    --- PASS: Test/SliceSet (0.00s)
        --- PASS: Test/SliceSet/IsEmpty (0.00s)
            --- PASS: Test/SliceSet/IsEmpty/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/SliceSet/IsEmpty/when_a_set_has_had_an_element_inserted (0.00s)
        --- PASS: Test/SliceSet/Contains (0.00s)
            --- PASS: Test/SliceSet/Contains/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/SliceSet/Contains/when_a_set_has_an_element_inserted (0.00s)
        --- PASS: Test/SliceSet/Insert (0.00s)
            --- PASS: Test/SliceSet/Insert/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/SliceSet/Insert/when_a_set_already_has_an_element (0.00s)
        --- PASS: Test/SliceSet/Remove (0.00s)
            --- PASS: Test/SliceSet/Remove/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/SliceSet/Remove/when_a_set_is_contains_one_element (0.00s)
            --- PASS: Test/SliceSet/Remove/when_an_existing_element_is_removed (0.00s)
            --- PASS: Test/SliceSet/Remove/when_an_existing_element_is_removed_from_a_larger_set (0.00s)
        --- PASS: Test/SliceSet/SelectOne (0.00s)
            --- PASS: Test/SliceSet/SelectOne/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/SliceSet/SelectOne/when_a_set_has_one_number (0.00s)
            --- PASS: Test/SliceSet/SelectOne/when_a_set_has_multiple_elements (0.00s)
        --- PASS: Test/SliceSet/String (0.00s)
    --- PASS: Test/LLSet (0.00s)
        --- PASS: Test/LLSet/IsEmpty (0.00s)
            --- PASS: Test/LLSet/IsEmpty/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/LLSet/IsEmpty/when_a_set_has_had_an_element_inserted (0.00s)
        --- PASS: Test/LLSet/Contains (0.00s)
            --- PASS: Test/LLSet/Contains/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/LLSet/Contains/when_a_set_has_an_element_inserted (0.00s)
        --- PASS: Test/LLSet/Insert (0.00s)
            --- PASS: Test/LLSet/Insert/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/LLSet/Insert/when_a_set_already_has_an_element (0.00s)
        --- PASS: Test/LLSet/Remove (0.00s)
            --- PASS: Test/LLSet/Remove/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/LLSet/Remove/when_a_set_is_contains_one_element (0.00s)
            --- PASS: Test/LLSet/Remove/when_an_existing_element_is_removed (0.00s)
            --- PASS: Test/LLSet/Remove/when_an_existing_element_is_removed_from_a_larger_set (0.00s)
        --- PASS: Test/LLSet/SelectOne (0.00s)
            --- PASS: Test/LLSet/SelectOne/when_a_new_set_is_empty (0.00s)
            --- PASS: Test/LLSet/SelectOne/when_a_set_has_one_number (0.00s)
            --- PASS: Test/LLSet/SelectOne/when_a_set_has_multiple_elements (0.00s)
        --- PASS: Test/LLSet/String (0.00s)
PASS
coverage: 100.0% of statements
ok  	github.com/crhntr/gorpi	0.015s
```


Ubuntu 16.04 +GTX1080Ti +CUDA9.0 +OpenCV3.4.1 + Python2.7


第一次克隆仓库到本地


空配列についての挙動は承知しました。
ただ実装の内容が
Array<Int>?となっているので
Array<Int?>へ修正をお願いします。


調べつつ、bindParam,bindValueを使おう！


This still doesn't work because of the following issue in twitter4j API
https://github.com/Twitter4J/Twitter4J/issues/297

Regards,
Suyash


I tested this and it works.


I checked this code on sumsubset, it falls into infinite loop after printing 'KLEE: WARNING: End of printing the WP: at LEAF'.
Can you please check why it is falling into infinite loop. I assume one of the loops in this function are becoming infinite.


$resはどこかで使ってるの？


Pooley. Remember what I said about regexing the /assets URL? Keep it as /wp-content so it works out of the box for non hibiki users. Also why did you change the blacklist variable name?


You can have a test with 2.23.0-SNAPSHOT. I'm able to send direct message.


Now cannot deploy because all the allocated instances are in use.
You can either [upgrade](https://zeit.co/account/plan) your plan or [down scale](https://zeit.co/docs/getting-started/scaling) existing [deployments](https://zeit.co/dashboard/deployments).


You need a version with https://github.com/OpenZWave/open-zwave/commit/2edc26684d91d808e2bebf172e0372a34258ef1c, I'm not sure whether it is included in that build?


Successfully aliased the URL <https://simple-now-app-ryukbgrsmq.now.sh> to the following alias.

* https://akurulk-23434-simple-now-app.now.sh


esta mal


WTF


This merge closes version 0.8.1 of the project.


float보단 double형을 쓰는게 좋을 것 같고
사칙연산은 왠만하면 연산기호 하나당 괄호 하나씩 있는게 좋을 것 같습니다.
Ex) ((9.0 / 5.0) * celsius) + 32
 - 연산자에 대한 우선순위 및 결합성 때문에 의도하지 않은 동작이 일어날 수 있습니다.
아래 링크 참고
https://m.blog.naver.com/PostView.nhn?blogId=kor_secom&logNo=70106110129&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F


As per @jonocarroll 's useR talk (https://www.youtube.com/watch?v=8m5CDXwwaIM), vignettes have some desirable properties including being installed on user device.
Given the extensive detail in the readme, thought this might be a goo place to start.


Successfully aliased the URL <https://simple-now-app-qydbtjofjl.now.sh> to the following alias.

* https://akurulk-6655-simple-now-app.now.sh


added decision making to the HW button. instead of calling all the functions every time HW is pressed (make a mess with arrays and  indexing, causing errors) the subsequent functions are only called when the previous failed.

added the function checkBB(). has basic 2 babies rule functionality. does not work with GJ.
Need to include kickers and ranking as a qualifications when arranging tiles from smallest to biggest (refer to hiLow() and checkBB())


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


@Bouncey Do we need this checks `isBrowser() && 'navigator' in window`? `updateOnlineStatus ` is used only in a browser.


915 971 758
u3jc58


If you are tracking my repo (which you clearly are) then you'll have seen about 7-8 previous incarnations of this change going back 3-4 months (since Milhouse added RPi stats) before I arrived here. How many ways are there to write an if statement in python? Coincidence and nothing more. Bye.


last part of fixing #2


We need only last update of this type. Do we need to store this type of update on error?


Test comment


@Bouncey batch is an array of `timeoutID`s and `Promise.all(batch)` always resolves. Am I right?


.less


estwtw


Successfully aliased the URL <https://simple-now-app-rnxuhhngug.zeit.sh> to the following aliases.

* https://simple-now-app.zeit.sh
* https://simple-now-app-2.now.sh
* https://simple-now-app-3.zeit.sh


Project, backup File, settings file, Log File 등등 원격 저장소에 저장, 추적하고 싶지 않은 파일들을 정의하고 설정할 수 있는 파일이 gitIgnore파일입니다.
현재 추가되어있는 내용 이외에 Project1.vcxproj... 파일들도 연관이 없다고 판단되면 원격 저장소에서 삭제 한 뒤 gitIgnore에 정의하면 저장소엔 알고리즘 관련된 코드만 정리되어 업로드될 것입니다.


아래와 같은 형태로 gitIgnore에 추가
Project1.vcxproj
Project1.vcxproj.*


We're gonna need another patch for files longer than 255 chars.


Hi,

Can you just confirm how to interpret the value of annual_shard_failure_rate.
For exemple, 0.04 means 4% or 0.04%?

Because if I refer to your Blog posts, the AFR for Q2 2018 was 1.08%.

Regards


Bad timing with pushing then. My bad.


Currently you have
```js
export {
// individual exports
} from "./internal"
```
But what about:
```js
export * from "./internal"
```
Would this make it impossible to tree-shake?


Better way to naming is to give meaning to the name e.g. `header`, instead of being generic. Try not to use `new` word in any naming.


[R/calculate_grid.R:37:1:](https://github.com/jbaileyh/geogrid/blob/a9a2334b66f5ddc945c7333dc73a57c5f7482c03/R/calculate_grid.R#L37) *style:* **lines should not be more than 80 characters.**
```r
                           learning_rate = 0.03, grid_type = c("hexagonal", "regular"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:115:1:](https://github.com/jbaileyh/geogrid/blob/a9a2334b66f5ddc945c7333dc73a57c5f7482c03/R/calculate_grid.R#L115) *style:* **lines should not be more than 80 characters.**
```r
                              learning_rate = 0.03, grid_type = c("hexagonal", "regular"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:142:65:](https://github.com/jbaileyh/geogrid/blob/a9a2334b66f5ddc945c7333dc73a57c5f7482c03/R/calculate_grid.R#L142) *style:* **Commas should never have a space before.**
```r
  stop("calculate_cell_size() has been deprecated. Please use " ,
                                                               ~^
```
[R/RcppExports.R:7:11:](https://github.com/jbaileyh/geogrid/blob/a9a2334b66f5ddc945c7333dc73a57c5f7482c03/R/RcppExports.R#L7) *style:* **Only use double-quotes.**
```r
    .Call('_geogrid_hungarian_cc', PACKAGE = 'geogrid', cost)
          ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:7:46:](https://github.com/jbaileyh/geogrid/blob/a9a2334b66f5ddc945c7333dc73a57c5f7482c03/R/RcppExports.R#L7) *style:* **Only use double-quotes.**
```r
    .Call('_geogrid_hungarian_cc', PACKAGE = 'geogrid', cost)
                                             ^~~~~~~~~
```
[R/RcppExports.R:13:11:](https://github.com/jbaileyh/geogrid/blob/a9a2334b66f5ddc945c7333dc73a57c5f7482c03/R/RcppExports.R#L13) *style:* **Only use double-quotes.**
```r
    .Call('_geogrid_hungariansafe_cc', PACKAGE = 'geogrid', cost)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:13:50:](https://github.com/jbaileyh/geogrid/blob/a9a2334b66f5ddc945c7333dc73a57c5f7482c03/R/RcppExports.R#L13) *style:* **Only use double-quotes.**
```r
    .Call('_geogrid_hungariansafe_cc', PACKAGE = 'geogrid', cost)
                                                 ^~~~~~~~~
```
[R/RcppExports.R:15:1:](https://github.com/jbaileyh/geogrid/blob/a9a2334b66f5ddc945c7333dc73a57c5f7482c03/R/RcppExports.R#L15) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-zzz-lintr.R:8:35:](https://github.com/jbaileyh/geogrid/blob/a9a2334b66f5ddc945c7333dc73a57c5f7482c03/tests/testthat/test-zzz-lintr.R#L8) *style:* **Put spaces around all infix operators.**
```r
    lintr::expect_lint_free(cache =TRUE,
                                  ^~
```


Successfully aliased the URL <https://valde-invyjftbvx.now.sh> to the following alias.

* https://valde.caurea.org


效率更高


在ie下不兼容append（）   要修改为appendChild（）


The fix is in my previous comment:
-at line 46:
```diff
# Updating configs
- if [ ! -z "$new" ]; then
+ if [ ! -z "$new" ] && [ ! -z "$old" ]; then
```


Indeed, since they are in the ensemble model, this adds another class name in the method name, which can be a struggle.

In python, I like static methods to serve as different constructors. This is a legacy of my C++ experience and maybe it is a bad practice.

What are you trying to achieve with this class by the way ?


`unstable_read` doesn't work with SSR yet. Do you think using it is a good idea?


just tested - seems to work fine with single and multiple contexts. Just a few thoughts: https://github.com/roundcube/roundcubemail/pull/6471


Hi, I have been getting this exception due to jetty component:
  `Caused by: java.io.EOFException: HttpConnectionOverHTTP@7fb6b5cb(l:/172.17.23.172:34152 <-> r:na74.salesforce.com/13.108.233.31:443,closed=false)=>HttpChannelOverHTTP@36dd608b(exchange=HttpExchange@2b83d29c req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@42551d88(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@431e0a9b{s=START}],recv=HttpRecei`


Please report this in the users mailing list if you need help.


Hi Rassool,
I update the new code and see new issue with sumsubset:
```
KLEE: WARNING: getValuePointer returning null for:
(ReadLSB w32 0 x)
```
This cause error in finding allocation context in wpStore->arrayStore


@sharathkumaranbu Considering the variable is named `busApiClient`, I am not sure if it makes sense to treat this as an object with `client` as the key instead of directly assigning a value to it.


how to use this update kb


CFBundleDisplayName will change the app name as "Hello World". Is that what intended for ?


@takirala we do have separate images for `sdk-0.40` and `master`: https://hub.docker.com/r/mesosphere/dcos-commons/tags/

There may still be issues when trying to decide whether to *rebuild* a docker image for a particular PR though -- as that may always be performing a diff with `master` for the `Dockerfile` and `test_requirements.txt`.

Could you please create a ticket to track removing this?


Can we give it a more descriptive name? E.g. `request_id`?


@CoralineAda
> I can come across as angry on Twitter. That's my right.

That really just makes  **this CoC something so bad, even its own creator cannot nearly live by it for relatively short periods of time**.

> As a marginalized person in tech— a woman, transgender, with mental health issues, and significantly older than most of my peers

Everyone has many circumstances and issues. I don't think you're special in that -despite the _specific_ circumstances and issues obviously being yours alone.
BTW, almost everyone would predictably get extremely rough words if we stuck our heads out on the internet or society, This isn't great, but - no, it's not just you and any group that you can form around your circumstances and issues.  Society is just has crazy members. The most "cis white male" [I dislike the wording and grouping that implies] successful CEO will likely get death threats for reading Wikipedia alphabetically on Youtube.

I do however note you seem to pretty explicitly recognize the communicative plus healing [or whatever you want to call it] function of rough language and using it to fight for your point / fighting back against what is wrong verbally. Why does your CoC not say this rough language is a to a very large degree okay thing to do so, rather than "unacceptable behaviour"?

> why are there so few women and people of color at the top of the hierarchy?

Hypothesis: That might be quite strongly related to the reason most **around the bottom** of the hierarchy in tech development teams also seem to be white men for more European/US companies? And mostly Han Chinese for Chinese companies and most of the Chinese language open source teams, same as their leadership.


%d%d, %c%c와 같이 포맷형식을 사용할 때에도 정확한 이해가 필요합니다.
%d는 숫자 하나에 매칭이되지만 %c는 문자하나에 매칭되기때문에 아래와 같은 예제에서 서로 다른 결과를 출력합니다.
Ex)
1 2
scanf("%d%d",&a,&b);  // a: 1, b: 2
scanf("%c%c" ,&a,&b); // a:1, b: ' ' (스페이스바)

아래 링크 참고
http://cccding.tistory.com/1


Your function does not return anything. Thus, remove this line.


Can we use a more descriptive name here as well?


Thanks, Omer!

> Am 27.09.2018 um 20:57 schrieb Omer Katz <notifications@github.com>:
>
> post2 is the right release.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub, or mute the thread.


No, but not everything that is exposed from internal is supposed to be part of the public interface.


C'est le nom du repo de l'app pas du client
```
--baseHref='/bettorLeague-app/'
```


"Converts the measurements to OSI (Open Simulation Interface) GroundTruth data and sends them using gRPC"


좋은 예외처리입니다.
하지만 이런 문제에선 입력조건으로 1 <= m <= 60 과 같이 주어졌기 때문에 불필요한 예외처리로 볼 수 있습니다.
또한 if (min >= 1 || min <= 60)에서 min이 1보다 크거나 60보다 작은 경우, 즉 or 이기때문에 1 <= m <= 60이 아닌
1 <= m or m<=60 으로 볼 수 있습니다. 따라서 m이 60보다 큰 경우에도 해당 조건이 참일 것이고 m이 1보다 작은 경우에도 해당 조건은 참일 것입니다.
or, and 연산처리 주의해서 해주시길 바랍니다.


代码太长


I consider this a breaking change - this should no go into 1.0.47 but 1.1.x or even 2.0


:...: measurements in the scene

The measurements contain not only agents but also the player.


이승욱 - [Constraint Layout] (https://github.com/qwsd1109/Study/blob/master/01_-_ConstraintLayout.pptx)


Dt. Fotothek: Re-Ingest nach Direktmigration plus Zuwachs ist an sich korrekt, aber wir verstehen nicht, warum es neben es der Lieferung, die die alte ersetzt hat (und einen Zuwachs von 1097 Objekte brachte) noch eine seperate Einzellieferung mit einem Objekt gab, die allerdings noch das Label "Direktmigration" trägt und das Datum 12.04.2018, also dieser Eintrag. "f1f18c0d8a5040fb5b650f337bc69fdfedaf142a","Direktmigration","265BI7NE7QBS4NQMZCCGIVLFR73OCOSL","'00014072","Sächsische Landesbibliothek - Staats- und Universitätsbibliothek Dresden","Sachsen","Bibliothek","CJY7MSLPOPB7FTPC7JM5K2GGM5PBGLYI","'99900890","Deutsche Fotothek","","","","1","f1f18c0d8a5040fb5b650f337bc69fdfedaf142a","http://www.europeana.eu/schemas/ese/","2018-04-12T01:25:23+0200"
"f1f18c0d8a5040fb5b650f337bc69fdfedaf142a","Direktmigration","CJY7MSLPOPB7FTPC7JM5K2GGM5PBGLYI","'99900890","Deutsche Fotothek","Sachsen","Mediathek","CJY7MSLPOPB7FTPC7JM5K2GGM5PBGLYI","'99900890","Deutsche Fotothek","","","","1","f1f18c0d8a5040fb5b650f337bc69fdfedaf142a","http://www.europeana.eu/schemas/ese/","2018-04-12T01:25:23+0200"


rename: send_osi_groundtruth(...)


@mweststrate
I understand you don't wanna expose everything.
But are you saying that theoretically `export * from "./internal"` would make it impossible to tree-shake?


[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")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


好


А зачем тут классы first, second и third у аудио файлов?


in your comments, either use OSI "wording", i.e. don't call it "ego vehicle id" if it is called host_vehicle_id in the line below.
Also, check the spelling (no unnecessary capital letters)


Продолжительность нужно не записывать вручную, а брать из аудио файла при его загрузке, а потом устанавливать это значение в тег time


make the port configurable via command line


ego_vhicle should be host_vehicle (as in OSI)


@mikeyc7m we’ve got that logged here https://github.com/silverstripe/silverstripe-framework/issues/4718


Do you remember why you do "LINDAT=0" in the LIN UART initialization (~line 478 of your optiboot.c)
https://github.com/SpenceKonde/ATTinyCore/commit/c98a201784cc061dd8d3f969eef4645c290e92c6#diff-bdd2f08fc6e6586a2d22f4121a270181R478
Won't this send a null character to the host?

(I've been comparing your LIN code against the atmegaXXm1 code that someone else submitted.)


Можно сократить до if (song.volume) {...}


Move ((2 ** 64) - 1) to a variable to ensure that the same id is used in both places.


Fixed it. Thanks!


Given that `id` is not essential, if it was missing, this would throw and make the entire response invalid. Can we add an `if` condition to only use it if it's actually present in the json? Otherwise if we later decide to remove it, older clients will become incompatible.


Maybe you are right. I use this to get OZW 1.5:
`pip install python_openzwave --no-cache-dir --no-deps --install-option="--flavor=ozwdev"`
But it might get the `dev` branch instead of the 1.5 master... how can I get that?


Это можно сократить до:
margin: 0 auto;


Can we have a more descriptive name in json as well?


Savage


Тут нужно добавить тег meta с соотношением сторон устройства (https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag)


I changed the implementation to follow Vincent's comment. Since rt-app is event-driven, if there is no event specified, we stay in the taskgroup which was specified before.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


This fix introduces FNs, see https://trac.cppcheck.net/ticket/8780


Move the transformation code (converting vehicle coordinates to world coordinates) to a seperate function.
Then, use it here and below for the objects. There is no need to duplicate this code and it makes your code better readable.


Не обьединял их в общий смысловой блок <nav>. Возможно в будущем необходимо будет обьединить структурно для стилизации, планирую использовать <div>?


Hi @diemol , sorry for such a late reply, this email got buried 😅
It looks like the reason is that the removal of the .zappr.yaml in https://github.com/zalando/zalenium/commit/249ed86416d47bd448b439f1f651d59971612021 means that pushing the Zalenium image to the opensource registry is failing due to lack of authorisation (the file is needed).


Done.


Opracht 1: Schrijf een semantische html. Dus een html die goed genest is en geen fouten bevat.
Opdracht 2: Stijl de html in de huisstijl van Transavia.


modified with comments...rest is unchanged...both functions are working fine


After discussing this with @WyriHaximus in private it seems I should have included some example error messages to begin with :-) Here's what the original exception message looked like before applying to PR:

```
Unable to complete TLS handshake: SSL operation failed with code 1. OpenSSL Error messages: error:1408F10B:SSL routines:ssl3_get_record:wrong version number
```

In particular, note that while this includes a lot of low level details and is rather cryptic it does not include the basic information that this means that a connection attempt just failed and which connection was affected. This PR updates the exception to always include some higher level message and then always appends the exact underlying error message like this:

```
Connection to google.com:80 failed during TLS handshake: Unable to complete TLS handshake: SSL operation failed with code 1. OpenSSL Error messages: error:1408F10B:SSL routines:ssl3_get_record:wrong version number
```

This means that this PR does in fact contain all the information that was already present previously. In addition, it makes it much clearer what the cause of this exception actually is. This applies to both the client side as in the previous example and also to the server side which now includes the remote IP so the `error` event can actually be used to diagnose issues:

```
Connection from tcp://127.0.0.1:39528 failed during TLS handshake: Connection lost during TLS handshake
```


Checkmarx scan results 28 Sep 2018 09:29 UTC +01:00

High
Medium
Low
Info

New
0
32
132
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

c90b7f30c9274f1bbb7ba196a5e54474b03742bc	@dineshshetty


#为了学习以及满足老师要求


if( (this.getNumerator()*a.getDenominator()) == (this.getDenominator() * a.getNumerator() )) check = true;


Yusheng Xu, PF_Technische Universitaet Muenchen (yusheng.xu@tum.de)
Copyright (c) 2015-2018  Yusheng Xu (yusheng.xu@tum.de)